Plane

Overview

Plane is a class in Aspose.3D FOSS for Java. Inherits from: Primitive.

Parameterized plane.

This class provides 36 methods for working with Plane objects in Java programs. Available methods include: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getExcluded, getLength, getLengthSegments, getName, and 22 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, castShadows, excluded, length, lengthSegments, name, and 8 more.

Properties

NameTypeAccessDescription
upVector3ReadGets the up vector of the plane, default value is (0, 1, 0), this affects the generation of the plane
/
lengthdoubleReadGets the length of the plane.
widthdoubleReadGets the width of the plane.
lengthSegmentsintReadGets the length segments.
widthSegmentsintReadGets the width segments.
castShadowsbooleanReadGets whether this geometry can cast shadow.
receiveShadowsbooleanReadGets whether this geometry can receive shadow.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
boundingBoxBoundingBoxReadGets the bounding box.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
Plane()Initializes a new instance of the Plane with default size 1x1.
Plane(length: double, width: double)Initializes a new instance of the Plane.
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int)Initializes a new instance of the Plane.
getUp()Vector3Gets the up vector of the plane, default value is (0, 1, 0), this affects the generation of the plane
/
setUp(value: Vector3)Sets the up value.
getLength()doubleGets the length of the plane.
setLength(value: double)Sets the length value.
getWidth()doubleGets the width of the plane.
setWidth(value: double)Sets the width value.
getLengthSegments()intGets the length segments.
setLengthSegments(value: int)Sets the length segments value.
getWidthSegments()intGets the width segments.
setWidthSegments(value: int)Sets the width segments value.
toMesh()MeshConvert current object to mesh.
getCastShadows()booleanGets whether this geometry can cast shadow.
setCastShadows(value: boolean)The inner radius of the rectangular torus.
getReceiveShadows()booleanGets whether this geometry can receive shadow.
setReceiveShadows(value: boolean)The outer radius of the rectangular torus.
Primitive(name: String)Initializes a new instance of the Primitive class.
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()NodeConstructor 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()booleanThe Boolean operator used in the operation to create the result mesh.
setExcluded(value: boolean)Sets the excluded value.
getBoundingBox()BoundingBoxThe first operand of the Boolean operator.
SceneObject()Boolean operator allows you to apply Boolean operation on two IMeshConvertible instances.
getScene()SceneConstructor of BooleanOperator.
A3DObject()Parameterized Cylinder. It can also be used to represent a cone when one of radiusTop/radiusBottom is zero.
getName()StringThe segments of the curve.
setName(name: String)Constructs a CircleShape profile with specified radius.
getProperties()PropertyCollectionInitializes a new instance of Cylinder class.
findProperty(name: String)PropertyInitializes a new instance of the Bone class.
getProperty(name: String)ObjectGets the transform matrix of the node in current pose.
setProperty(name: String, value: Object)Gets the width segments.
removeProperty(name: String)booleanGets flip coordinate system of control points/normal during importing/exporting.

See Also

 English