Torus

Overzicht

Torus is een klasse in Aspose.3D FOSS voor .NET. Erft van: Primitive, INamedObject, IMeshConvertible.

Geparametriseerde torus.

Deze klasse biedt 27 methoden voor het werken met Torus-objecten in .NET-programma’s. Beschikbare methoden zijn onder andere: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, en 7 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.3D FOSS voor .NET-pakket. Eigenschappen: Arc, CastShadows, ControlPoints, Deformers, Excluded, Name, en nog 11.

Eigenschappen

NaamTypeToegangBeschrijving
RadiusdoubleLezen/schrijvenHaalt de straal van de torus op of stelt deze in.
TubedoubleLezen/schrijvenHaalt op of stelt de straal van de buis in.
RadialSegmentsintLezen/schrijvenHaalt of stelt de radiale segmenten.
TubularSegmentsintLezen/schrijvenHaalt of stelt de buissegmenten in.
ArcdoubleLezen/schrijvenHaalt de boog op of stelt deze in.
CastShadowsboolLezen/schrijvenGeeft of stelt in of deze geometrie schaduw kan werpen
ReceiveShadowsboolLezen/schrijvenGeeft of stelt in of deze geometrie schaduw kan ontvangen.
VisibleboolLezen/schrijvenHaalt op of stelt in of de geometrie zichtbaar is
DeformersIList<Deformer>LezenHaalt alle deformers op die aan deze geometrie zijn gekoppeld.
ControlPointsIArrayList<Vector4>LezenHaalt alle controlepunten op
VertexElementsIList<VertexElement>LezenHaalt alle vertex-elementen op
ExcludedboolLezen/schrijvenHaalt op of stelt in of dit object moet worden uitgesloten tijdens het exporteren.
ParentNodesList<Node>LezenHaalt alle bovenliggende knooppunten op, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie-instantiatie.
ParentNodeNodeLezen/schrijvenHaalt of stelt het eerste bovenliggende knooppunt in, als het eerste bovenliggende knooppunt is ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knooppunten.
SceneSceneLezenHaalt de scène op waartoe dit object behoort
NamestringLezen/schrijvenHaalt de naam op of stelt deze in.
PropertiesPropertyCollectionLezenKrijgt de verzameling van alle eigenschappen.

Methoden

HandtekeningBeschrijving
Torus()Initialiseert een nieuw exemplaar van de Torus-klasse.
Torus(radius: double, tube: double)Initialiseert een nieuw exemplaar van de Torus-klasse.
Torus(radius: double, tube: double, arc: double)Initialiseert een nieuw exemplaar van de Torus-klasse.
Torus(name: string, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double)Initialiseert een nieuw exemplaar van de Torus-klasse.
ToMesh()Converteer het huidige object naar mesh
Primitive(name: string)Initialiseert een nieuw exemplaar van de klasse.
Geometry(name: string)Initialiseert een nieuw exemplaar van de Geometry-klasse.
GetDeformers()Haalt alle deformers op
GetElement(type: VertexElementType)Haalt een vertex-element op met gespecificeerd type
GetVertexElementOfUV(textureMapping: TextureMapping)Haalt een VertexElementUV instantie op met het opgegeven textuur-mappingtype.
CreateElement(type: VertexElementType)Maakt een vertex-element met het opgegeven type aan en voegt het toe aan de geometry.
AddElement(element: VertexElement)Voegt een bestaand vertex-element toe aan de huidige geometrie
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)Maakt een vertex-element met het opgegeven type en voegt het toe aan de geometrie.
CreateElementUV(uvMapping: TextureMapping)Maakt een VertexElementUV met het opgegeven textuurmappingtype.
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)Maakt een VertexElementUV met het opgegeven textuurmappingtype.
Entity(name: string)Initialiseert een nieuwe instantie van de Entity-klasse.
GetBoundingBox()Haalt de bounding box op van de huidige entiteit in zijn objectruimte-coördinatensysteem.
GetEntityRendererKey()Haalt de sleutel van de entity renderer op die is geregistreerd in de renderer
SceneObject(name: string)Initialiseer een SceneObject met een standaardnaam
SceneObject()Initialiseer een SceneObject.
A3DObject()Initialiseert een nieuw exemplaar van de A3DObject-klasse zonder naam.
A3DObject(name: string)Initialiseert een nieuw exemplaar van de A3DObject-klasse.
RemoveProperty(property: Property)Verwijdert een dynamische eigenschap.
RemoveProperty(property: string)Verwijder de opgegeven eigenschap die bij naam wordt geïdentificeerd.
GetProperty(property: string)Haalt de waarde van de gespecificeerde eigenschap op.
SetProperty(property: string, value: object?)Stelt de waarde van de opgegeven eigenschap in
FindProperty(propertyName: string)Vindt de eigenschap.

Zie ook

 Nederlands