Hoppa till innehåll
Start » Nyheter » GINOSURF

GINOSURF

    GINOSURF – 3D/4D-datavisningsbiblioteket för konturering, ytkartläggning och X-sektioner

    skärmdump som visar SURFER

    Ö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.

    4D triangulerad yta

    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.

    färgfylld konturkarta

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    {kort beskrivning av bilden}

    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.

    Klipp och fyll

    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.

    {kort beskrivning av bilden}

    3D-tvärsnitt

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

    {kort beskrivning av bilden}

    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