RectangularTorus

RectangularTorus

Übersicht

RectangularTorus ist eine Klasse in Aspose.3D FOSS für .NET. Erbt von: Primitive, INamedObject, IMeshConvertible.

Parametrisierter rechteckiger Torus.

Diese Klasse stellt 25 Methoden zur Arbeit mit RectangularTorus-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty und 7 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde. Eigenschaften: AngleStart, Arc, CastShadows, ControlPoints, Deformers, Excluded und 12 weitere.

Eigenschaften

NameTypZugriffBeschreibung
InnerRadiusdoubleLesen/SchreibenDer innere Radius des rechteckigen Torus.
OuterRadiusdoubleLesen/SchreibenDer äußere Radius des rechteckigen Torus.
HeightdoubleLesen/SchreibenDie Höhe des rechteckigen Torus.
ArcdoubleLesen/SchreibenDer Gesamtwinkel des Bogens, gemessen in Radiant.
AngleStartdoubleLesen/SchreibenDer Startwinkel des Bogens, gemessen in Radiant.
RadialSegmentsintLesen/SchreibenDie radialen Segmente, Standardwert ist 10
CastShadowsboolLesen/SchreibenGibt an oder legt fest, ob diese Geometrie Schatten werfen kann.
ReceiveShadowsboolLesen/SchreibenRuft ab oder legt fest, ob diese Geometrie Schatten empfangen kann.
VisibleboolLesen/SchreibenLiest oder legt fest, ob die Geometrie sichtbar ist.
DeformersIList<Deformer>LesenRuft alle Deformer ab, die mit dieser Geometrie verbunden sind.
ControlPointsIArrayList<Vector4>LesenGibt alle Kontrollpunkte zurück
VertexElementsIList<VertexElement>LesenGibt alle Vertex-Elemente zurück
ExcludedboolLesen/SchreibenErmittelt oder legt fest, ob diese Entität beim Exportieren ausgeschlossen werden soll.
ParentNodesList<Node>LesenErmittelt alle übergeordneten Knoten; eine Entität kann für Geometrie-Instancing an mehrere übergeordnete Knoten angehängt werden.
ParentNodeNodeLesen/SchreibenErmittelt oder legt den ersten übergeordneten Knoten fest; wird der erste übergeordnete Knoten gesetzt, wird diese Entität von anderen übergeordneten Knoten getrennt.
SceneSceneLesenErmittelt die Szene, zu der dieses Objekt gehört.
NamestringLesen/SchreibenRuft den Namen ab oder legt ihn fest.
PropertiesPropertyCollectionLesenRuft die Sammlung aller Eigenschaften ab.

Methoden

SignaturBeschreibung
RectangularTorus()Konstruktor von RectangularTorus
RectangularTorus(name: string)Konstruktor von RectangularTorus Entitätsname
ToMesh()Konvertiere dieses Primitive in ein mesh
Primitive(name: string)Initialisiert eine neue Instanz der Klasse.
Geometry(name: string)Initialisiert eine neue Instanz der Geometry-Klasse.
GetDeformers()Gibt alle Deformer zurück
GetElement(type: VertexElementType)Ruft ein Vertex-Element mit angegebenem Typ ab
GetVertexElementOfUV(textureMapping: TextureMapping)Erhält eine VertexElementUV-Instanz mit dem angegebenen Texturzuordnungstyp
CreateElement(type: VertexElementType)Erstellt ein Vertex-Element mit dem angegebenen Typ und fügt es zur Geometrie hinzu.
AddElement(element: VertexElement)Fügt ein vorhandenes Vertex-Element zur aktuellen Geometrie hinzu.
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)Erstellt ein Vertex-Element mit dem angegebenen Typ und fügt es zur Geometrie hinzu.
CreateElementUV(uvMapping: TextureMapping)Erstellt ein VertexElementUV mit dem angegebenen Texturzuordnungstyp.
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)Erstellt ein VertexElementUV mit dem angegebenen Texturzuordnungstyp.
Entity(name: string)Initialisiert eine neue Instanz der Entity-Klasse.
GetBoundingBox()Ermittelt die Bounding-Box der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.
GetEntityRendererKey()Ermittelt den Schlüssel des Entity-Renderers, der im Renderer registriert ist.
SceneObject(name: string)Initialisiert ein SceneObject mit einem Standardnamen.
SceneObject()Initialisiert ein SceneObject.
A3DObject()Initialisiert eine neue Instanz der A3DObject-Klasse ohne Namen.
A3DObject(name: string)Initialisiert eine neue Instanz der A3DObject-Klasse.
RemoveProperty(property: Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(property: string)Entfernt die angegebene Eigenschaft, die anhand des Namens identifiziert wird.
GetProperty(property: string)Den Wert der angegebenen Eigenschaft abrufen
SetProperty(property: string, value: object?)Setzt den Wert der angegebenen Eigenschaft
FindProperty(propertyName: string)Findet die Eigenschaft.

Siehe auch

 Deutsch