Torus
Opinie generală
Torus este o clasă în Aspose.3D FOSS pentru .NET. Moștenitorii de la: Primitive, INamedObject, IMeshConvertible.
Torus parametrizat.
Această clasă oferă 18 metode pentru a lucra cu obiecte Torus în programe .NET. Metodele disponibile includ: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, ș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: Arc, CastShadows, ControlPoints, Deformers, Excluded, Name, şi încă 11.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Radius | double | Citire/scriere | Obţine sau stabileşte raza. |
Tube | double | Citire/scriere | Ia sau pune tub. |
RadialSegments | int | Citire/scriere | Obţine sau stabileşte segmentele radiale. |
TubularSegments | int | Citire/scriere | Obţine sau stabileşte segmentele tubulare. |
Arc | double | Citire/scriere | Ia sau stabileşte arc. |
Visible | bool | Citire/scriere | Obţine sau stabileşte vizibil. |
Deformers | IList<Deformer> | Citeşte. | Ia deformatoarele. |
ControlPoints | IArrayList<Vector4> | Citeşte. | Obţine punctele de control. |
CastShadows | bool | Citire/scriere | Obţine sau stabileşte umbrele. |
ReceiveShadows | bool | Citire/scriere | Obţine sau stabileşte umbrele de primire. |
VertexElements | IList<VertexElement> | Citeşte. | Obţine elementele de vârf. |
Excluded | bool | Citire/scriere | Obţine sau stabileşte excluzurile. |
ParentNodes | List<Node> | Citeşte. | Obţine nodurile părinte. |
ParentNode | Node | Citire/scriere | Obţine sau stabileşte nodul-mamă. |
Scene | Scene | Citeşte. | A luat scena. |
Name | string | Citire/scriere | Obţine sau stabileşte numele. |
Properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Torus() | |
Torus(radius: double, tube: double) | Radiul tubului |
Torus(radius: double, tube: double, arc: double) | Unghiul arcului |
Torus(name: string, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double) | Unghiul arcului |
ToMesh() | Convertează obiectul curent în plasă |
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 tipul de cartografiere dat. |
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)) |