HalfSpace
Vue de l’ensemble
‘HalfSpace’ est une classe dans Aspose.3D FOSS pour Java.
HalfSpace représente un espace infini qui est divisé par un avion, ceci peut être utilisé avec BooleanOperator.
Cette classe fournit 22 méthodes pour travailler avec des objets HalfSpace dans les programmes Java. Les méthodologies disponibles comprennent: A3DObject, Entity , HalfSpACE ; SceneObject‘ ; 'findProperty; ‘getBoundingBox : ‘getExcluded et ’getName en général, 'getParentNode à la suite de 10 méthodies supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation du package Java Aspose.3D FOSS. Propriétés : boundbox ou «exclusion », nom normal de parentnode, parentsnodes, 3 et plus.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
normal | Vector3 | Read | 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 | Vector3 | Read | 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. |
parentNode | Node | Read | Gets the parent node. |
parentNodes | ArrayList<Node> | Read | Gets the parent nodes. |
excluded | boolean | Read | Gets the excluded. |
boundingBox | BoundingBox | Read | Gets the bounding box. |
scene | Scene | Read | Gets the scene. |
name | String | Read | Gets the name. |
properties | PropertyCollection | Read | Gets the properties. |
méthodes
| Signature | Description |
|---|---|
HalfSpace() | Constructs a new instance of HalfSpace. |
getNormal() → Vector3 | 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. |
setNormal(value: Vector3) | 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. |
getPosition() → Vector3 | 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. |
setPosition(value: Vector3) | 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. |
Entity() | NURBS curve is a curve represented by NURBS(Non-uniform rational basis spline), A NURBS curve is defined by its getOrder(), a set of weighted Geometry.getControlPoints() and a getKnotVectors() The w component in control point is used as control point’s weight, whatever it is a CurveDimension.TWO_DIMENSIONAL or CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Constructor of instance. |
setParentNode(value: Node) | The Boolean operator used in the operation to create the result mesh. |
getParentNodes() → ArrayList<Node> | Protected constructor to allow derived classes to set name. |
getExcluded() → boolean | The Boolean operator used in the operation to create the result mesh. |
setExcluded(value: boolean) | Sets the excluded value. |
getBoundingBox() → BoundingBox | The first operand of the Boolean operator. |
SceneObject() | Boolean operator allows you to apply Boolean operation on two IMeshConvertible instances. |
getScene() → Scene | Constructor of BooleanOperator. |
A3DObject() | Parameterized Cylinder. It can also be used to represent a cone when one of radiusTop/radiusBottom is zero. |
getName() → String | The segments of the curve. |
setName(name: String) | Constructs a CircleShape profile with specified radius. |
getProperties() → PropertyCollection | Initializes a new instance of Cylinder class. |
findProperty(name: String) → Property | Initializes a new instance of the Bone class. |
getProperty(name: String) → Object | Gets the transform matrix of the node in current pose. |
setProperty(name: String, value: Object) | Gets the width segments. |
removeProperty(name: String) → boolean | Gets flip coordinate system of control points/normal during importing/exporting. |
Voir aussi
- Aspose.3D - référence API d’entreprise