TransformedCurve
General
TransformedCurve és una classe en FOSS per a .NET. Heretaris de: Curve, INamedObject.
Un TransformedCurve dóna a una corba un col·locació mitjançant l’ús d’una matriu de transformació.
Aquesta classe proporciona 11 mètodes per treballar amb objectes TransformedCurve en programes .NET. Els mètodes disponibles inclouen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, TransformedCurve. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: BasisCurve, Color, Excluded, Name, ParentNode, ParentNodes, i 3 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
TransformMatrix | Matrix4 | Llegir/Escriure | La matriu de transformació. |
BasisCurve | Curve | Llegir/Escriure | La curva de base. |
Color | Vector3 | Llegir/Escriure | Obté o fixa el color de la línia, el valor predeterminat és blanc ((1, 1, 1) |
Excluded | bool | Llegir/Escriure | Obté o estableix si exclou aquesta entitat durant l’exportació. |
ParentNodes | List<Node> | Llegeix. | Obté tots els nodes pares, una entitat pot estar connectada a múltiples nodos pares per instanciar geometria. |
ParentNode | Node | Llegir/Escriure | Obté o fixa el primer node principal, si s’estableix el primera nodo principal aquesta entitat es desprendre dels altres nodes principals. |
Scene | Scene | Llegeix. | Obté l’escena a la qual pertany aquest objecte |
Name | string | Llegir/Escriure | Obté o estableix el nom. |
Properties | PropertyCollection | Llegeix. | Obté la col·lecció de totes les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
TransformedCurve() | El constructor de TransformedCurve |
TransformedCurve(basisCurve: Curve, transformation: Matrix4) | El constructor de TransformedCurve La corba base la matriu de transformació |
GetEntityRendererKey() | Obté la clau del rendedor d’entitats registrada en el renderer. |
Entity(name: string) | Inicialitza una nova instància de la classe Entity. |
GetBoundingBox() | Obté la caixa de limitació d’entitat actual en el seu sistema de coordenades espacials objectes. |
SceneObject(name: string) | Inicialitzar un SceneObject amb nom predeterminat |
A3DObject() | Inicialitza una nova instància de la classe A3DObject sense nom. |
RemoveProperty(property: Property) | Elimina una propietat dinàmica. |
GetProperty(property: string) | Obté el valor de la propietat especificada |
SetProperty(property: string, value: object?) | Estableix el valor de la propietat especificada |
FindProperty(propertyName: string) | Trobarà la propietat. |