Glnemo2 er et multiplattform, interaktivt og åpen 3D-visualiseringsprogram som holder ting enkelt og hjelper deg med å se partikkelposisjoner av ulike komponenter som mørk materie halo, stjerner, gass, disk eller bulge av et N-body øyeblikksbilde.
Funksjoner med et blikk
Programmet er veldig enkelt og designet med enkelhet i tankene, spesielt for de som driver N-kropps-simuleringer, fra isolerte galakser til kosmologiske simuleringer.
Andre viktige funksjoner inkluderer en rask 3D-motor drevet av OpenGL og GLSL, støtte for ulike filer (se neste avsnitt for detaljer), og muligheten til å vise detaljert informasjon om dataene ved å utsette tette områder, former eller strukturering av strukturer , for eksempel barer, spiraler armer, klumper eller jordnøtter av galakser.
Det interaktive grafiske brukergrensesnittet er veldig grunnleggende og kan bare brukes til å vise NEMO-filer, Gadget 1 og 2 (Little Endian og Big Endian) -filer, FTM-filer (Clayton Heller's sph / nbody-kode), RAMSES-filer, phiGRAPE-filer , samt å koble til en sanntids gyrfalcON-simulering på det lokale nettverket.
Under hetten, støttede operativsystemer og tilgjengelighet
En rask titt under hetten viser at applikasjonen er skrevet helt i C ++ programmeringsspråket, og det grafiske brukergrensesnittet (GUI) er designet ved hjelp av Qt GUI-verktøyet på tvers av plattformen, noe som betyr at det kan bli vellykket brukt på GNU / Linux, Microsoft Windows og Mac OS X operativsystemer.
På Linux er programmet bare tilgjengelig for nedlasting som kildearkiv, og krever at brukere konfigurerer og kompilerer programmet før installasjonen. Arch Linux-brukere kan enkelt installere det direkte fra brukerregistrene.
Du har ikke funnet et bedre verktøy for interaktiv 3D-visualisering
Alt i alt er Glnemo2 et flott program hvis du er på utkikk etter et gratis verktøy for å lese NEMO, RAMSES, phiGRAPE, FTM, Gadget 1 og 2 filer, eller sanntid gyrfalcON simuleringer fra komforten til Linux-skrivebordet. Du har ikke funnet et bedre verktøy for interaktive 3D-visualiseringer.
Hva er nytt i denne versjonen:
- (nytt) støtter nytt RAMSES filformat med partikkelfamilier
- (ny) xyz / min maksimal støtte for RAMSES (GUI og CLI)
- (ny) forbedrer kameramodulen
- (ny) forbedre hastighetsvektorene som gjengir på nvidia GPU
- Opprette bedre objekter når partiklene er i området & lt; 1
- fikser nullstill matrise når deaktivere osd
- phiGrape-format støttes igjen
Hva er nytt i versjon:
- eksperimentell FITS-filer plugin leser
- objekter opprettingsfunksjon fra GUI
- Ny skygge for å vise hastighet, bedre interaktivitet
- hastighetsfaktor i flytpunktsformat
- Partikler kan farges med hastighetsnorm
- legg til alternativ for å laste hastigheter fra GUI
- Bakgrunns- og tekstfarge kan angis fra CLI
- legg til-knappen for å velge alle partikler på skjermen
- osd skrive ut senter i stedet for overføring
- zoom / rot / senter kan endres fra GUI
- Forbedre bytteperspektiv / ortografisk visning
- Koronografen fungerer også med partikler uten tetthet
- lag et sakte gjengivelsesproblem med qt 5.2.1 og nyere (linux)
- Legg til opptatt markør når du behandler
Hva er nytt i versjon 1.8.1:
- forbedre dra og slipp filer støtte
- fikser regresjon # 1594
- lag og polish automatisk skjermbilde for tilpasset oppløsning
- Linux / Win / Mac binaries pakkebygging via cmake
Hva er nytt i versjon 1.8.0:
- dra og slipp filer støtte
- Dobbeltklikk på filarbeider på MacOSX
- ramses 2D-støtte
- ramses hastighetsvektorer for gasspartikler lagt til
- lag dårlig vurdering for høyeste tetthet poeng
- Fargebjelke viser riktig temperatur når den er valgt
- Skjermbilder fra kommandolinjen virker igjen
- Kompetansesuksess for Mac OS X Maverick / QT5
Hva er nytt? i versjon 1.7.1:
- Løs problem # 1460 angående størrelsen på gasspartikler (regresjon mot versjon 1.7.0)
- Fjern tipsy støtte for Windows mål
Hva er nytt i versjon 1.7.0:
- Major release
- legg til tipsy filstøtte
- forbedre beregningen av automatisk teksturstørrelse
- Legg til alternativ avspilling med mellomromstasten
Hva er nytt i versjon 1.6.0:
- Den kompilerer nå med både QT4 og QT5.
Hva er nytt i versjon 1.53:
- feilrettingsfrigivelse
- phiGrape snapshots kan lastes på nytt (se utgave # 443)
Hva er nytt i versjon 1.52:
- feilrettelse på temperatur med gadgetfiler
- fikse om å omskalere data når fysiske verdier
Hva er nytt i versjon 1.51:
- fikser tetthetgrensen ikke riktig mellom rammene (se utgave # 125)
- fikse feil på akkumulering av blendgengivelse (tastetrykk "m")
Hva er nytt i versjon 1.50:
- legg til GUI-alternativ for å kontrollere tidslinjen og å spille frem og tilbake retning fra en liste over snaphots
- legg til alternativ for å gjengi ugjennomsiktig sfære som SUN
- legg til GUI og CLI for senter for tetthetsalternativ
Hva er nytt i versjon 1.42:
- Glad qt4.6 kompilering
Hva er nytt i versjon 1.41:
- lag feil tetthetsverdi som vises på fargestang når min / maks fys sett fra cli
- lag kompileringsproblem med gyrfalcON-manipulator
Hva er nytt i versjon 1.40:
- Rotasjonsgrensesnittet er helt omskrevet. Rotasjoner blir nå brukt rundt SCREEN-aksen x, y, z, som er løst. Det er mer intuitivt for brukeren.
- Legg til ny tabulator for å administrere automatiske rotasjoner
- legg til skjermaksevisning
- legg til ortografisk projeksjon
- tetthetsgrense kontrollert med musens midtre knapp
- fikse feil # 58 krasjer på ramses fillasting
- fikse feil # 61 fargestangsavvik på ATI / Intel-maskinvare
- glad qt4.8 kompilering
Hva er nytt i versjon 1.30:
- legg til fargebjelkevisning i 3D-visning (se "farge bar "-fanen)
- lag en feil når fysiske verdier er utenfor grensene
- reparer en feil når listen over filer inneholder tomme linjer
- opprettelse av eksperimentelle objekt
Hva er nytt i versjon 1.20:
- Ny gjengivelsesrørledning basert på en ny shader
- bedre interaktivitet med tetthetsgrense
- raskere gjengivelse i henhold til tetthetsgrense
- eksperimentell temperaturvisning sortert etter tetthet
- Alle komponenter velges når, fra cli, velges = "alt"
- legg til hurtigtaster for å autorotere rundt x, y, z-aksen mot urviseren
- legg til lmin-verdi for ramses amr-fil
- fikse feil på histogramvisning hvis fysisk verdi glnemo2 installerer i $ NEMOBIN)
- legg til glnemo2 manual (man glnemo2)
- mange feilene er løst
Hva er nytt i versjon 1.11:
- gcc 4.5.x
- reparer en segmenteringsfeil på intel gpu
- stor fart for phiGRAPE øyeblikksbilde lasting (x5!)
- MacOs gyrfalcON plugin oppdatert og fast
- valgte partikler lagret av deres ID nå
Hva er nytt i versjon 1.1:
- Endre tekstgengivelsesmotor, den er basert på PLIB nå, og gjør det mulig å vise OSD riktig under skjermvisning (PLIB: se http://plib.sourceforge.net/)
- løse et problem på skyggeprogram med NVIDIA 260.19.12 driver. (glPointsize er ikke lenger brukt, den har blitt erstattet av en ensartet strukturfaktorvariabel)
- legg til en ny kategori i dialogboksen Alternativer for å styre skjermen på skjermen
- bruk widget-> setStyleSheet for å angi farge og være plattform uavhengig
- reparer en feil når du leser flere gadgetfiler
Hva er nytt i versjon forhåndsvisning.2009-okt-23:
- Nye inngangsparametere forbedrer skjermbilde fra kommandolinjen:
- mindens: sett minimum terskelgrense
- maxdens: angi maksimal tetthetsgrense
- com: boolean til senter i henhold til massesenteret
- cmapindex: gi colormap-indeksen
- colormap kan velges direkte fra brukergrensesnittet
- eksperimentell temperaturvisning
- feilrettede
Hva er nytt i versjon forhåndsvisning.2009-Jul-16:
- Glnemo2 blir akselerert!
- Stor fart på renderingsmotoren (opptil 1000%!), takket være:
- vertex bufferobjekt
- Vertex og pixel shader (via glsl)
- GL_POINT_SPRITE_ARB og GL_VERTEX_PROGRAM_POINT_SIZE_NV
- tetthetsgjenvinningsmotor, for å vise og farge partikler i henhold til deres
- tetthet og avstanden til deres Kth naboer. Det fungerer med gadget2
- stillbilder med gasskomponenter, og med NEMO snapshots med tetthetsfelt.
- Avskjerm gjengivelse, ved hjelp av ramme buffer objekt, for å ta skjermbilde fra kommandolinjen og fra GUI
- nytt input filformat phiGRAPE
- mulighet til å registrere og vise baner
- Liste over filer trenger ikke overskrift lenger
- kamerabane ved hjelp av b-splines, å fly over simuleringen
- ** TONS ** av feilene løst
Krav :
- Qt
Kommentarer ikke funnet