HalfSpace
General
HalfSpace és una classe en FOSS per a .NET. Heretaris de: Entity, INamedObject.
representa un espai infinit que està dividit per un pla, això es pot utilitzar amb
Aquesta classe proporciona 10 mètodes per treballar amb objectes HalfSpace en programes .NET. Els mètodes disponibles inclouen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, HalfSpace, RemoveProperty, SceneObject, SetProperty. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: Excluded, Name, Normal, ParentNode, ParentNodes, Position, i 2 més.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
Normal | Vector3 | Llegir/Escriure | Obté o fixa la normalitat. |
Position | Vector3 | Llegir/Escriure | Obté o fixa la posició. |
Excluded | bool | Llegir/Escriure | Obté o fixa els exclosos. |
ParentNodes | List<Node> | Llegeix. | Obté els nodes pares. |
ParentNode | Node | Llegir/Escriure | Obté o fixa el nod principal. |
Scene | Scene | Llegeix. | Entenc la escena. |
Name | string | Llegir/Escriure | Obté o fixa el nom. |
Properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signatura | Descripció |
|---|---|
HalfSpace() | |
HalfSpace(normal: Vector3, position: Vector3) | Posició en el pla |
Entity(name: string) | |
GetBoundingBox() | Obté la caixa de limitació d’entitat actual en el seu sistema de coordenades espacials objectes. |
GetEntityRendererKey() | Obté la clau del rendedor d’entitats registrada en el renderer. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Elimina una propietat dinàmica. |
GetProperty(property: string) | Obtenir el valor de la propietat especificada. |
SetProperty(property: string, value: object?) | S’estableix el valor de la propietat especificada. |
FindProperty(propertyName: string) | Trobar la propietat. Pot ser una propietat dinàmica (Creada per CreateDynamicProperty/SetProperty) o nativa(Identificada pel seu nom) |