
Översikt
GINOSURF är ett multidimensionellt grafiskt displaybibliotek som tillhandahåller en mängd olika ytrepresentationer. Konturdiagram, perspektivytor och tvärsnittsdiagrams kan alla genereras för att utföra exakt visuell bedömning av dina flerdimensionella data. Denna imponerande och högpresterande ytkartläggning kan alla skapas med ett minimum av programmeringsansträngning.
Datakällor inkluderar 3D eller 4D, slumpmässiga eller rutnätsdatauppsättningar som interpoleras på ett rutnät eller triangulerat nätverk med fullständig programmerbar interpolationskontroll. Förtriangulerade data kan också matas in från FE-triangulerade dataset och DXF Polyface-ytmetafiler. Kontrollrutiner ger fullfärgskontroll, skalning, visningsriktning, tecken- och anteckningskontroll, projicering av konturskivor, områdesfyllning av specificerade dataområden, axelkontroll och fullständigt dolda ytmöjligheter.
|
|
Höjdpunkter:
|
|
|
Triangulär interpolation
GINOSURF kan interpolera från funktioner, slumpmässiga data eller rutnätsdata, men såväl som att interpolera till ett rektangulärt rutnät som de flesta andra paket gör, kan GINOSURF interpolera till ett triangulärt nätverk.
Ett trianguleringsnätverk kan genereras från slumpmässiga (eller rutnät men behandlas som slumpmässiga) data från vilka konturkartor, 3D-ytor och tvärsnitt kan ritas. Konturering genom ett triangulerat nätverk tillåter mer exakt spårning av ett visst höjdvärde eftersom konturens "rutt" utvärderas genom att interpolera mellan de tre noderna i varje triangel, vilket betyder att endast de "lokala" värdena kommer att påverka kontureringen. Interpolering på ett rektangulärt rutnät involverar ett större antal omgivande punkter och kan påverka spårningen negativt. Trianguleringsnätverket har nackdelen av större komplexitet, men har fördelen av att erbjuda oregelbundna gränser, fel, uteslutna regioner och många ytterligare kontrollrutiner.

|
|
Konturkartor
GINOSURF konturkartor ger dig full kontroll över alla aspekter av kartan, antingen genom att acceptera standardinställningarna eller anpassa via ytterligare parametrar och rutinanrop. Konturkartor kan visas över hela konturområdet för data eller bara de konturnivåer du vill visa på kartan. Du kan välja en hel rad anteckningsinställningar för själva axlarna eller konturerna och självklart kan du lägga till färgfyllning mellan konturerna för att förbättra presentationskvaliteten.

|
|
Konturer överlagrade på bilden
En färgad konturkarta kan enkelt läggas över på en befintlig bildkarta som ger korrekt färginformation direkt relaterad till bilddata. Bilden kan vara vilket som helst av de populära bildformaten inklusive BMP, JPEG, WMF, PNG etc.

|
|
3D-projicerade konturer
Förutom att visa konturkartor som 2D-ritningar, kan de även projiceras på en 3D-axelstem med eller utan tillhörande yta. De kan vara färgfyllda eller linjeritade och den linjeritade varianten kan valfritt fyllas i bakgrunden i förväg om en genomskinlig effekt inte önskas.

|
|
3D-fyllda ytor
Ytkartor i 3D kan skuggas eller fyllas för att framhäva höjdrelaterade egenskaper. Ytan kan ses från vilken ögonpunkt som helst och kontroll ges över ramstil, basstil, anteckning, höjd-basförhållande och visning av ytlinjestilar.
Konturerade ytor
Fyllda ytor kan också ritas med konturdata överlagrade så att färgfyllningen styrs av konturbanden.

|
|
3D Wireframe-ytor
Wireframe-ytor kan ses och kontrolleras på samma sätt som fyllda ytor men kan användas för att ge en mer exakt representation av den data som visas. Trådramsytor kan ritas med olika färgade sektionslinjer som varierar efter höjd.

|
|
3D-skuggade ytor
Belysning och skuggning kan appliceras på alla typer av ytkarta med OpenGL-faciliteterna hos GINO. Platt-, Gouraud- eller Phong-skuggning kan ställas in tillsammans med upp till 8 ljuskällor inklusive spotlights, riktade ljus eller omgivande ljus.

|
|
Texturerade överlägg
Texturmappning kan appliceras på vilken fylld yta som helst, vilket möjliggör drapering av pixelkarta i alla storlekar upp till 1024 x 1024 pixlar. Texturen kan appliceras i överläggsläge, moduleringsläge eller blandningsläge, antingen genom att ersätta eller slå samman med respektive ytfärger.

|
|
Fel och avbrott
En eller flera vertikala fellinjer kan läggas till i ett befintligt 3D-nätverk. En förkastningslinje (eller kurva) är en vertikal diskontinuitet i ytan, men för att tillåta triangulering av förkastningen förskjuts den en liten del från vertikalen.
Brytlinjer kan användas för att lägga till ytdetaljer såsom konturer, åsar eller byggnader oavsett om höjderna på sådana detaljer är kända eller inte. Linjesegmenten kommer garanterat att existera som kanter av trianglar i det nya nätverket och där konstanta höjder tillhandahålls kommer konturer inte att korsa brytlinjen.

|
|
Klipp och fyll ytdisplay
Projekterade byggarbetsplatsgränser och sluttningar kan läggas till undersökta ytdata för att beräkna och visa utskurna ytor och volymer för projektet. Platsdatan formas till en ytterligare underyta från vilken skärningen med den verkliga ytdatan beräknas. Separata områden och volymer både ovanför och under korsningen tillhandahålls tillsammans med möjligheten att visa platsen in-situ med den ursprungliga ytan.

|
|
animering
Animationssekvenser kan både visas och exporteras med hjälp av faciliteter inom GINOSURF. Genom att använda OpenGL-visningslistor via GINO-segmentfaciliteterna kan mjuka roterade vyer av skuggade ytor visas som en del av en applikation under Windows eller .NET. Alternativt kan sekvenser av metafiler exporteras för att konstruera animationsapplets med all kraften hos GINOSURF. |
|
Tvärsnitt
Två punkter på basen av en konturkarta eller 3D-yta kan enkelt användas för att rita ett enkelt tvärsnitt. Tvärsektionen kan vara trådram eller färgfylld enligt en konturkarta och de vanliga faciliteterna för ramtyp, axelstil, etiketter och anteckningar kan alla kontrolleras.
Ett polylinjetvärsnitt är sammansatt av sammanhängande sektioner som specificeras genom en serie linjesegment längs basen av en konturkarta eller 3D-yta.

|
|
3D-tvärsnitt
Raka linjer och polylinjetvärsnitt kan visas på en uppsättning 3D-axlar antingen med eller utan motsvarande yta.

|
|
Ytterligare funktioner
- Exportera kartor till formaten DXF, WMF, CGM, BMP, JPG, PNG och Postsript
- Skriv ut till valfri Windows skrivare eller plotter
- Importera DXF-polymesh till vertex- och triangelmatriser
- Kombinera valfritt antal och vilken typ av karta som helst på en enda sida
- Helskärmsmarkör eller musinteraktion för data- och punktförfrågan
- Definiera anpassade linjestilar och färger och spara för användning på andra kartor
- Lägg till text var som helst på kartan med TrueType-teckensnitt
- Inkludera upphöjda, nedsänkta och grekiska eller andra tecken i text
- Klipp enkelt gränser eller uppsatta punkter till konturkartans gränser
- Visa och skriv ut delmängder av färdiga kartor, komplett med delmängdsaxlar
|