Shape

Opinie generală

Shape este o clasă în Aspose.3D FOSS pentru .NET. Moștenitorii de la: Geometry, INamedObject.

Forma descrie deformarea pe un set de puncte de control, care este similar cu deformatorul în cluster din Maya. De exemplu, putem adăuga o formă la o geometrie creată. Și forma și geometria au aceeași informație topologică dar poziții diferite ale punctelor de comandă. Cu cantități variabile de influență, geometría realizează un efect de deformație.

Această clasă oferă 18 metode pentru a lucra cu obiecte Shape în programe .NET. Metodele disponibile includ: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, FromControlPoints, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS for .Net. Proprietăți: CastShadows, ControlPoints, Deformers, Excluded, Indices, Name, şi încă 7.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
IndicesIArrayList<int>Citeşte.Are indicii.
VisibleboolCitire/scriereObţine sau stabileşte vizibil.
DeformersIList<Deformer>Citeşte.Ia deformatoarele.
ControlPointsIArrayList<Vector4>Citeşte.Obţine punctele de control.
CastShadowsboolCitire/scriereObţine sau stabileşte umbrele.
ReceiveShadowsboolCitire/scriereObţine sau stabileşte umbrele de primire.
VertexElementsIList<VertexElement>Citeşte.Obţine elementele de vârf.
ExcludedboolCitire/scriereObţine sau stabileşte excluzurile.
ParentNodesList<Node>Citeşte.Obţine nodurile părinte.
ParentNodeNodeCitire/scriereObţine sau stabileşte nodul-mamă.
SceneSceneCiteşte.A luat scena.
NamestringCitire/scriereObţine sau stabileşte numele.
PropertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
Shape()
Shape(name: string)
FromControlPoints(controlPoints: Vector3[])Nu este implementat în ediția FOSS aruncări la runtime. Creează o formă din punctele de control
Geometry(name: string)
GetDeformers()Obţine toate deformatoarele.
GetElement(type: VertexElementType)Obține un element de vârf cu tipul specificat
GetVertexElementOfUV(textureMapping: TextureMapping)Obține o instanță VertexElementUV cu un tip de cartografiere dat textură
CreateElement(type: VertexElementType)Creează un element de vârf cu tipul specificat și îl adaugă la geometrie.
AddElement(element: VertexElement)Adăuga un element de vârf existent la geometria curentă
CreateElementUV(uvMapping: TextureMapping)Creează un VertexElementUV cu tip de cartografiere dat textură.
Entity(name: string)
GetBoundingBox()Obține caseta de limitare a entității curente în sistemul său spațiu obiect coordonate.
GetEntityRendererKey()Obține cheia de entitate înregistrată în procesorul de redare
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Elimină o proprietate dinamică.
GetProperty(property: string)Obține valoarea proprietății specificate
SetProperty(property: string, value: object?)Stabilirea valorii proprietății specificate
FindProperty(propertyName: string)Găsește proprietatea. Poate fi o proprietate dinamică (Creată de CreateDynamicProperty/SetProperty) sau proprietă nativă ((Identificată prin numele ei))

Vezi și:

 Română