HalfSpace
Overview
HalfSpace is a class in Aspose.3D FOSS for Python.
HalfSpace is a plane-split infinity space, used in conjunction with BooleanOperator.
This class declares 7 methods for HalfSpace objects in Python programs.
Available methods include: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property.
Public members are accessible to any Python application after installing the Aspose.3D FOSS for Python package.
Properties: excluded, name, normal, parent_node, parent_nodes, position, and 2 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | str | Read/Write | Gets the name. |
properties | `` | Read | Gets the collection of all properties. |
scene | `` | Read | Gets the scene that this object belongs to. |
parent_nodes | `` | Read | Gets all parent nodes, an entity can be attached to multiple parent nodes for geometry instancing. |
excluded | bool | Read/Write | Gets whether to exclude this entity during exporting. |
parent_node | `` | Read/Write | Gets the first parent node, if set the first parent node, this entity will be detached from other parent nodes. |
normal | `` | Read/Write | The normal of the split plane, the plane is defined as N * P + D = 0 where N is Normal and P is any point on the plane. |
position | `` | Read/Write | The any point on the split plane, the plane is defined as N * P + D = 0 where N is Normal and P is any point on the plane. |
Methods
| Signature | Description |
|---|---|
__init__() | Not implemented in the FOSS edition — throws at runtime. Calls init on this HalfSpace instance. |
remove_property() → bool | Not implemented in the FOSS edition — throws at runtime. Calls remove_property on this HalfSpace instance. |
get_property(property: str) | Not implemented in the FOSS edition — throws at runtime. Calls get_property(property) on this HalfSpace instance. |
set_property(property: str, value) | Not implemented in the FOSS edition — throws at runtime. Sets the property value. |
find_property(property_name: str) | Not implemented in the FOSS edition — throws at runtime. Calls find_property(property_name) on this HalfSpace instance. |
get_bounding_box() | Not implemented in the FOSS edition — throws at runtime. Returns the bounding box. |
get_entity_renderer_key() | Not implemented in the FOSS edition — throws at runtime. Returns the entity renderer key. |