HalfSpace
Přehled
HalfSpace je třída v Aspose.3D FOSS pro .NET. Dědici: Entity, INamedObject.
představuje nekonečný prostor, který je rozdělen rovinou. To lze použít s
Tato třída poskytuje 11 metod pro práci s HalfSpace objekty v .NET programech. K dispozici jsou následující metody: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, HalfSpace, RemoveProperty, SceneObject, SetProperty. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .Net. Vlastnosti: Excluded, Name, Normal, ParentNode, ParentNodes, Position,A ještě dva.
Vlastnosti
| Název: | Typ: | Access | Popis: |
|---|---|---|---|
Normal | Vector3 | Čtení/psaní | Normální rovina rozdělené roviny je definována jako N * P + D = 0 kde N je normální a P je jakýkoli bod na rovině. |
Position | Vector3 | Čtení/psaní | Jakýkoli bod na rozdělené rovině je definován jako N * P + D = 0 kde N je normální a P je jakýkoliv bod v rovince. |
Excluded | bool | Čtení/psaní | Získá nebo nastaví, zda tento subjekt vyloučit během vývozu. |
ParentNodes | List<Node> | Čtěte. | Získejte všechny mateřské uzly, entity může být připojen k více matečským uzlům pro geometrii instancizace |
ParentNode | Node | Čtení/psaní | Získá nebo nastaví první mateřský uzel, pokud se stanoví první rodičský zámek, tato entita bude oddělená od ostatních mateřích uzlů. |
Scene | Scene | Čtěte. | Získá scénu, ke které tento objekt patří. |
Name | string | Čtení/psaní | Získá nebo nastaví název. |
Properties | PropertyCollection | Čtěte. | Získá kolekci všech vlastností. |
Metody
| Signature | Popis: |
|---|---|
HalfSpace() | Vytvořte novou instanci . |
HalfSpace(normal: Vector3, position: Vector3) | Vytvoří novou instanci s daným normálním vektorem a polohou na řezové rovině Normální vektor Poloha na rovince |
Entity(name: string) | Inicializuje novou instanci třídy Entity. |
GetBoundingBox() | Získejte omezující pole současné entity v jejím objektovém prostoru koordinátového systému. |
GetEntityRendererKey() | Získejte klíč od vykreslovatele entit registrovaného v vykrevujícím zařízení . |
SceneObject(name: string) | Inicializace SceneObject s předvoleným jménem |
A3DObject() | Inicializuje novou instanci třídy A3DObject bez jména. |
RemoveProperty(property: Property) | Odstraňuje dynamickou vlastnost. |
GetProperty(property: string) | Získá hodnotu specifikované vlastnosti |
SetProperty(property: string, value: object?) | Nastaví hodnotu specifikované vlastnosti |
FindProperty(propertyName: string) | Najde majetek. |