Primitive

Vue d’ensemble

‘Primitive’ est une classe dans Aspose.3D FOSS pour Java. hérite de: ‘Entity’, ‘IMeshConvertible’.

Classes de base pour tous les primitifs.

Cette classe fournit 23 méthodes pour travailler avec des objets primitifs dans les programmes Java. Les méthodologies disponibles comprennent: ‘A3DObject’, ‘Entity’, Primitive', ‘SceneObject’, 'findProperty', ’getBoundingBox', ‚getCastShadows', ''getExcluded', ‘’getName, ‘‘GetParentNode , ''getPartnodes et 11 méthodies supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de l’Aspose.3D FOSS pour le package Java . Propriétés : ‘boundbox’, «cast Shadowns`’, “exclusion », ’name’, parentnode’, node’ et plus.

Propriétés

NameTypeAccessDescription
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.

méthodes

SignatureDescription
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.
toMesh() → MeshConvert current object to mesh.
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.

Voir aussi

  • Aspose.3D - référence API d’entreprise
 Français