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ätyyppiAccesskuvaus
CastShadowsboolLue / KirjoitaHakee tai asettaa, voiko tämä geometria heittää varjon
ReceiveShadowsboolLue / KirjoitaHakee tai asettaa, voiko tämä geometria vastaanottaa varjon.
VisibleboolLue / KirjoitaHakee tai asettaa, onko geometria näkyvissä
DeformersIList<Deformer>LueHakee kaikki tähän geometriaan liittyvät deformerit.
ControlPointsIArrayList<Vector4>LueHakee kaikki ohjauspisteet
VertexElementsIList<VertexElement>LueHakee kaikki vertex-elementit
ExcludedboolLue / KirjoitaSaat tai määrät, onko kyseinen yhteisö poissuljetusajankohtana.
ParentNodesList<Node>LueKun kaikki vanhempainyöhykkeet saadaan, yksikkö voidaan liittää useisiin vanhempiä kulmiin geometrisen indikaation varten.
ParentNodeNodeLue / KirjoitaJos ensimmäinen vanhempi node on otettu tai asetettu, jos ensimmäinen vanhemmuusi on asetettu, tämä yksikkö erotetaan muista vanhempien nodoista.
SceneSceneLueHakee kohtauksen, johon tämä objekti kuuluu
NamestringLue / KirjoitaHakee tai asettaa nimen.
PropertiesPropertyCollectionLueHakee kokoelman kaikista ominaisuuksista.

menetelmät

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

Katso myös

 Suomi