Transform

Yleiskatsaus

Transform on luokka Aspose.3D FOSS for .NET. Perinnöllisyys on: A3DObject, INamedObject.

Transformaatio sisältää tietoja, jotka mahdollistavat pääsyn kohteen käännöksen / mittakaavan / pyörimisen tai transformin matriisin vähimmäismaksu.

Tämä luokka tarjoaa 14 menetelmää työskentelemään Transform-objektien kanssa .NET-ohjelmissa. Saatavilla olevat menetelmät ovat: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation,ja kaksi muuta menetelmää. Kaikki julkiset jäsenet ovat käytettävissä .NET-sovellukseen asentamisen jälkeen. Aspose.3D FOSS for .Net package. Ominaisuuksia : EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation,Ja vielä 10 lisää.

omaisuus

NimiätyyppiAccesskuvaus
TranslationVector3Lue / KirjoitaHakee tai asettaa käännöksen
ScalingVector3Lue / KirjoitaHakee tai asettaa skaalausta
ScalingOffsetVector3Lue / KirjoitaHakee tai asettaa skaalausoffsetin
ScalingPivotVector3Lue / KirjoitaHakee tai asettaa skaalauskiinnityspisteen
PreRotationVector3Lue / KirjoitaHakee tai asettaa esikierroksen, joka on esitetty asteina
RotationOffsetVector3Lue / KirjoitaHakee tai asettaa kierron siirtymän
RotationPivotVector3Lue / KirjoitaHakee tai asettaa kierron kiintopisteen
PostRotationVector3Lue / KirjoitaHakee tai asettaa jälkikierroksen asteina
EulerAnglesVector3Lue / KirjoitaSe saa tai asettaa Euler-kulmissa edustetun kierron, mitattaen asteikolla.
RotationQuaternionLue / KirjoitaHakee tai asettaa kierron, joka on esitetty kvaternionina.
TransformMatrixMatrix4Lue / KirjoitaHakee tai asettaa muunnosmatriisin.
GeometricTranslationVector3Lue / KirjoitaHakee tai asettaa geometrisen siirron.
GeometricScalingVector3Lue / KirjoitaHakee tai asettaa geometrisen skaalaus.
GeometricRotationVector3Lue / KirjoitaSe saa tai asettaa geometrisen Euler-kierron (mitataan asteessa).
NamestringLue / KirjoitaHakee tai asettaa nimen.
PropertiesPropertyCollectionLueHakee kokoelman kaikista ominaisuuksista.

menetelmät

Signaturekuvaus
SetGeometricTranslation(x: double, y: double, z: double)Asettaa geometrian siirron.
SetGeometricScaling(sx: double, sy: double, sz: double)Asettaa geometrisen skaalaamisen.
SetGeometricRotation(rx: double, ry: double, rz: double)Asettaa geometrisen Eulerin kierron(mitattuna asteina).
SetTranslation(tx: double, ty: double, tz: double)Asettaa nykyisen transformin siirron.
SetScale(sx: double, sy: double, sz: double)Asettaa nykyisen muunnoksen skaalan.
SetEulerAngles(rx: double, ry: double, rz: double)Asettaa nykyisen muunnoksen Euler‑kulmat asteina.
SetRotation(rw: double, rx: double, ry: double, rz: double)Se asettaa virtauksen muutoksen kierron (kvarjonaosina).
SetPreRotation(rx: double, ry: double, rz: double)Asettaa esikierroksen asteina
SetPostRotation(rx: double, ry: double, rz: double)Asettaa jälkikierroksen asteina
A3DObject()Aloittaa uuden A3DObject-luokan esimerkki ilman nimeä.
RemoveProperty(property: Property)Poistaa dynaaminen omaisuus.
GetProperty(property: string)Hae määritetyn ominaisuuden arvo
SetProperty(property: string, value: object?)Asettaa määritetyn ominaisuuden arvon
FindProperty(propertyName: string)Löydä omaisuus.

Katso myös

 Suomi