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

NomTipus de productesAccésDescripció
NormalVector3Llegir/EscriureObté o fixa la normalitat.
PositionVector3Llegir/EscriureObté o fixa la posició.
ExcludedboolLlegir/EscriureObté o fixa els exclosos.
ParentNodesList<Node>Llegeix.Obté els nodes pares.
ParentNodeNodeLlegir/EscriureObté o fixa el nod principal.
SceneSceneLlegeix.Entenc la escena.
NamestringLlegir/EscriureObté o fixa el nom.
PropertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignaturaDescripció
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)

Vegeu també

 Català