Skip to content

Add type for star with Janus cosmological law#18

Open
cittadhammo wants to merge 8 commits into
angeluriot:masterfrom
cittadhammo:master
Open

Add type for star with Janus cosmological law#18
cittadhammo wants to merge 8 commits into
angeluriot:masterfrom
cittadhammo:master

Conversation

@cittadhammo

Copy link
Copy Markdown

This is the result after my message below.

There are two constants of proportionality that regulate the law.

I was not able to give two different colors to different types of stars.


J'ai réussi à compiler et construire votre projet de simulation de galaxies.
Je suis intéressé à modifier le code pour y inclure deux types de masse en accord avec le modèle cosmologique Janus. (voir PDF pour détail sur Arxiv.org ou ResearchGate ). C'est assez simple à modéliser et j'aimerais essayer avec votre simulateur.

Il suffirait d'ajouter un type aux masses : positive ou négative.
Celles de même signe subissent la force gravitationnelle normale, celle de signes opposés se repoussent à l'opposé de la force gravitationnelle normal. (il y aurait surement des constantes de proportionnalité dans les forces à intégrer aussi)

Idéalement, on pourrait avoir les deux de deux couleurs différentes.

Le premier scénario serait de simplement mélanger aléatoirement une proportion des masses pour en avoir de type négative.

Le deuxième scénario intéressant serait d'avoir une distribution sphérique négative autour d'un noyau positif.

J'ai commencé à modifier votre code, mais les calculs se font dans les shaders et je suis un novice en OpenCL et en C++. Je vois bien qu'il faut ajouter de nouveau "Computer::types_buffer", mais un peu d'aide serait la bienvenue si ça vous intéresse pour faire la suite ;-).

Avec toute ma bienveillance,
Cittadhammo

@cittadhammo

cittadhammo commented Jan 27, 2025

Copy link
Copy Markdown
Author

OK, I manage to add two different colours and have some preliminary result ;-)

2025-01-27_18-55_1
2025-01-27_18-54_1

Je vois que quelqu'un a eu la même ideé ;-) https://github.com/Lecrapouille/Janus
Aussi: https://www.youtube.com/watch?v=qxTDZxt9yC4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant