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ä | tyyppi | Access | kuvaus |
|---|---|---|---|
Translation | Vector3 | Lue / Kirjoita | Hakee tai asettaa käännöksen |
Scaling | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalausta |
ScalingOffset | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalausoffsetin |
ScalingPivot | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalauskiinnityspisteen |
PreRotation | Vector3 | Lue / Kirjoita | Hakee tai asettaa esikierroksen, joka on esitetty asteina |
RotationOffset | Vector3 | Lue / Kirjoita | Hakee tai asettaa kierron siirtymän |
RotationPivot | Vector3 | Lue / Kirjoita | Hakee tai asettaa kierron kiintopisteen |
PostRotation | Vector3 | Lue / Kirjoita | Hakee tai asettaa jälkikierroksen asteina |
EulerAngles | Vector3 | Lue / Kirjoita | Se saa tai asettaa Euler-kulmissa edustetun kierron, mitattaen asteikolla. |
Rotation | Quaternion | Lue / Kirjoita | Hakee tai asettaa kierron, joka on esitetty kvaternionina. |
TransformMatrix | Matrix4 | Lue / Kirjoita | Hakee tai asettaa muunnosmatriisin. |
GeometricTranslation | Vector3 | Lue / Kirjoita | Hakee tai asettaa geometrisen siirron. |
GeometricScaling | Vector3 | Lue / Kirjoita | Hakee tai asettaa geometrisen skaalaus. |
GeometricRotation | Vector3 | Lue / Kirjoita | Se saa tai asettaa geometrisen Euler-kierron (mitataan asteessa). |
Name | string | Lue / Kirjoita | Hakee tai asettaa nimen. |
Properties | PropertyCollection | Lue | Hakee kokoelman kaikista ominaisuuksista. |
menetelmät
| Signature | kuvaus |
|---|---|
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. |