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:AccessPopis:
NormalVector3Č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ě.
PositionVector3Č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.
ExcludedboolČtení/psaníZíská nebo nastaví, zda tento subjekt vyloučit během vývozu.
ParentNodesList<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
ParentNodeNodeČ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ů.
SceneSceneČtěte.Získá scénu, ke které tento objekt patří.
NamestringČtení/psaníZíská nebo nastaví název.
PropertiesPropertyCollectionČtěte.Získá kolekci všech vlastností.

Metody

SignaturePopis:
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.

Viz také:

 Čeština