Spring til indhold
Forside » Nyheder » GINOSURF

GINOSURF

    GINOSURF – 3D/4D-datavisningsbiblioteket til konturering, overfladekortlægning og X-sektioner

    skærmbillede, der viser SURFER

    Oversigt

    GINOSURF er et multidimensionelt grafisk displaybibliotek, der giver en række forskellige overfladerepræsentationer. Konturplot, perspektivflader og tværsnitsdiagrams kan alle genereres til at udføre nøjagtig visuel vurdering af dine multidimensionelle data. Denne imponerende og højtydende overfladekortlægning kan alle skabes med et minimum af programmeringsindsats.

    Datakilder omfatter 3D eller 4D, tilfældige eller gitterdatasæt, som er interpoleret på et gitter- eller trianguleret netværk med fuld programmerbar interpolationskontrol. Fortriangulerede data kan også indlæses fra FE-triangulerede datasæt og DXF Polyface-overflademetafiler. Kontrolrutiner giver fuld farvekontrol, skalering, visningsretning, karakter- og anmærkningskontrol, projektion af konturskiver, områdeudfyldning af specificerede dataområder, aksekontrol og fuldt skjulte overfladefaciliteter.

    Højdepunkter:

    Trekantet interpolation

    GINOSURF kan interpolere fra funktioner, tilfældige data eller gitterdata, men såvel som at interpolere til et rektangulært gitter, som de fleste andre pakker gør, kan GINOSURF interpolere på et trekantet netværk.
    Et trianguleringsnetværk kan genereres ud fra tilfældige (eller gitter, men behandlet som tilfældige) data, hvorfra konturkort, 3D-overflader og tværsnit kan tegnes. Kontur gennem et trianguleret netværk tillader mere præcis sporing af en bestemt højdeværdi, fordi konturens 'rute' evalueres ved at interpolere mellem de tre knudepunkter i hver trekant, hvilket betyder, at kun de 'lokale' værdier vil påvirke kontureringen. Interpolering på et rektangulært gitter involverer et større antal omgivende punkter og kan påvirke sporingen negativt. Trianguleringsnetværket har den ulempe, at det er større kompleksitet, men har den fordel, at det tilbyder uregelmæssige grænser, fejl, udelukkede regioner og mange yderligere kontrolrutiner.

    4D trianguleret overflade

    Kontur kort

    GINOSURF konturkort giver dig fuld kontrol over alle aspekter af kortet, enten ved at acceptere standardindstillingerne eller tilpasse via yderligere parametre og rutinekald. Konturkort kan vises over hele konturområdet af dataene eller kun de konturniveauer, du ønsker at vise på kortet. Du kan vælge en lang række anmærkningsindstillinger for selve akserne eller konturerne, og du kan selvfølgelig tilføje farvefyld mellem konturerne for at forbedre præsentationskvaliteten.

    farvefyldt konturkort

    Konturer overlejret på billedet

    Et farvet konturkort kan nemt overlejres på et eksisterende billedkort, hvilket giver nøjagtig farveinformation direkte relateret til billeddataene. Billedet kan være et af de populære billedformater, herunder BMP, JPEG, WMF, PNG osv.

    {kort beskrivelse af billede}

    3D-projekterede konturer

    Ud over at vise konturkort som 2D-tegninger, kan de også projiceres på et 3D-aksesystem med eller uden tilhørende overflade. De kan være farvefyldte eller linjetegnede, og den linjetegnede variant kan eventuelt være baggrundsfyldt på forhånd, hvis en gennemsigtighedseffekt ikke ønskes.

    {kort beskrivelse af billede}

    3D fyldte overflader

    3D-overfladekort kan skygges eller fyldes for at understrege højderelaterede funktioner. Overfladen kan ses fra ethvert øjenpunkt, og der gives kontrol over rammestil, basisstil, annotering, højde-basisforhold og visning af overfladelinjestile.
    Formede overflader
    Fyldte overflader kan også tegnes med konturdata overlejret, så farvefyldningen styres af konturbåndene.

    {kort beskrivelse af billede}

    3D Wireframe overflader

    Wireframe-overflader kan ses og styres på samme måde som fyldte overflader, men kan bruges til at give en mere præcis repræsentation af de data, der vises. Trådrammeoverflader kan tegnes med forskellige farvede snitlinjer, der varierer efter højden.

    {kort beskrivelse af billede}

    3D skraverede overflader

    Belysning og skygge kan anvendes på enhver type overfladekort ved hjælp af OpenGL-faciliteterne hos GINO. Flad, Gouraud eller Phong skygge kan indstilles sammen med op til 8 lyskilder inklusive spotlys, retningsbestemt lys eller omgivende lys.

    {kort beskrivelse af billede}

    Teksturerede overlejringer

    Teksturkortlægning kan anvendes på enhver udfyldt overflade, hvilket tillader drapering af enhver størrelse pixelkort op til 1024 x 1024 pixels. Teksturen kan påføres i overlejringstilstand, moduleringstilstand eller blandingstilstand, enten ved at erstatte eller fusionere med henholdsvis overfladefarverne.

    {kort beskrivelse af billede}

    Fejl og brudlinjer

    En eller flere lodrette fejllinjer kan tilføjes til et eksisterende 3D-netværk. En forkastningslinje (eller kurve) er en lodret diskontinuitet i overfladen, men for at tillade triangulering af forkastningen forskydes den en lille smule fra lodret.

    Brudlinjer kan bruges til at tilføje overfladedetaljer såsom konturer, kamme eller bygninger, uanset om højden af ​​sådanne træk er kendt eller ej. Linjesegmenterne eksisterer med garanti som kanter af trekanter i det nye netværk, og hvor der leveres konstante højder, vil konturer derfor ikke krydse brudlinjen.

    {kort beskrivelse af billede}

    Skær og fyld overfladedisplay

    Projekterede byggepladsgrænser og -skråninger kan tilføjes til opmålte overfladedata for at beregne og vise udskærings-og-fyld-arealer og -volumener for projektet. Lokalitetsdataene dannes til en yderligere underflade, hvorfra skæringen med de sande overfladedata beregnes. Separate områder og volumener både over og under krydset leveres sammen med muligheden for at vise stedet in-situ med den oprindelige overflade.

    Klip og fyld

    Animation

    Animationssekvenser kan både vises og eksporteres ved hjælp af faciliteter i GINOSURF. Ved at bruge OpenGL-visningslister via GINO-segmentfaciliteterne kan glatte roterede visninger af skraverede overflader vises som en del af en applikation under Windows eller .NET. Alternativt kan sekvenser af metafiler eksporteres for at konstruere animationsapplets ved at bruge al GINOSURF's kraft.

    Tværsnit

    To punkter på bunden af ​​et konturkort eller 3D-overflade kan nemt bruges til at tegne et simpelt tværsnit. Tværsnittet kan være trådramme eller farvefyldt i henhold til et konturkort, og de sædvanlige faciliteter med rammetype, aksestil, etiketter og anmærkninger kan alle styres.
    Et polylinjetværsnit er sammensat af sammenhængende sektioner specificeret gennem en række linjesegmenter langs bunden af ​​et konturkort eller 3D-overflade.

    {kort beskrivelse af billede}

    3D tværsnit

    Lige linje og polyline tværsnit kan vises på et sæt 3D-akser enten med eller uden deres tilsvarende overflade.

    {kort beskrivelse af billede}

    Yderligere funktioner

    • Eksporter kort til formaterne DXF, WMF, CGM, BMP, JPG, PNG og Postsript
    • Udskriv til evt Windows printer eller plotter
    • Importer DXF-polymesh til vertex- og trekantsarrays
    • Kombiner et hvilket som helst nummer og enhver type kort på en enkelt side
    • Fuldskærmsmarkør eller museinteraktion til data- og punktforespørgsel
    • Definer brugerdefinerede linjestile og farver, og gem dem til brug på andre kort
    • Tilføj tekst hvor som helst på kortet ved hjælp af TrueType-skrifttyper
    • Inkluder hævet skrift, sænket skrift og græske eller andre tegn i tekst
    • Klip nemt grænser eller postede punkter til konturkortgrænser
    • Vis og udskriv undersæt af færdige kort, komplet med undersæt akser