Primitive
Yleiskatsaus
Primitive on luokka Aspose.3D FOSS for .NET. Perinnöllisyys on: Geometry, INamedObject, IMeshConvertible.
Perusluokka kaikille primitiivisille
Tämä luokka tarjoaa 18 menetelmää Primitive-objektien kanssa .NET-ohjelmissa. Saatavilla olevat menetelmät ovat: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,6 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä .NET-sovellukseen asentamisen jälkeen. Aspose.3D FOSS for .Net package. Ominaisuuksia : CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,ja 6 lisää.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
CastShadows | bool | Lue / Kirjoita | Hakee tai asettaa, voiko tämä geometria heittää varjon |
ReceiveShadows | bool | Lue / Kirjoita | Hakee tai asettaa, voiko tämä geometria vastaanottaa varjon. |
Visible | bool | Lue / Kirjoita | Hakee tai asettaa, onko geometria näkyvissä |
Deformers | IList<Deformer> | Lue | Hakee kaikki tähän geometriaan liittyvät deformerit. |
ControlPoints | IArrayList<Vector4> | Lue | Hakee kaikki ohjauspisteet |
VertexElements | IList<VertexElement> | Lue | Hakee kaikki vertex-elementit |
Excluded | bool | Lue / Kirjoita | Saat tai määrät, onko kyseinen yhteisö poissuljetusajankohtana. |
ParentNodes | List<Node> | Lue | Kun kaikki vanhempainyöhykkeet saadaan, yksikkö voidaan liittää useisiin vanhempiä kulmiin geometrisen indikaation varten. |
ParentNode | Node | Lue / Kirjoita | Jos ensimmäinen vanhempi node on otettu tai asetettu, jos ensimmäinen vanhemmuusi on asetettu, tämä yksikkö erotetaan muista vanhempien nodoista. |
Scene | Scene | Lue | Hakee kohtauksen, johon tämä objekti kuuluu |
Name | string | Lue / Kirjoita | Hakee tai asettaa nimen. |
Properties | PropertyCollection | Lue | Hakee kokoelman kaikista ominaisuuksista. |
menetelmät
| Signature | kuvaus |
|---|---|
Primitive(name: string) | Se aloittaa uuden luokan. |
ToMesh() | Muuttaa nykyinen objekti mäsiksi |
Geometry(name: string) | Se aloittaa uuden geometrisen luokan. |
GetDeformers() | Hakee kaikki deformerit |
GetElement(type: VertexElementType) | Hakee vertex elementin määritetyllä type |
GetVertexElementOfUV(textureMapping: TextureMapping) | Saat VertexElementUV -näytön, jossa on tietty teksturipaperi tyyppi |
CreateElement(type: VertexElementType) | Luo vertikaalisen elementin, jossa on määritetty tyyppi ja lisää sitä geometriaan. |
AddElement(element: VertexElement) | Lisää olemassa oleva vertex-elementti nykyiseen geometriin |
CreateElementUV(uvMapping: TextureMapping) | Luo VertexElementUV, jossa on tietty teksturipapereita. |
Entity(name: string) | Se aloittaa uuden yksikön luokan. |
GetBoundingBox() | Se saa nykyisen yksikön rajatilassa sen objekti-avaruuden koordinaattorijärjestelmässä. |
GetEntityRendererKey() | Saat avaimen entiteetin rendererille rekisteröityyn rendereriin |
SceneObject(name: string) | Aloita SceneObject oletusarvoisella nimellä |
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. |