CircleShape

Vue de l’ensemble

‘CircleShape’ est une classe dans Aspose.3D FOSS pour Java. hérite de: ‘ParamétriéProfile’.

IFC compatible profil de cercle, qui peut être utilisé pour construire une messe à travers LinearExtrusion.

Cette classe fournit 24 méthodes pour travailler avec des objets CircleShape dans les programmes Java. Les méthodologies disponibles comprennent: A3DObject, Circleshape , ‘Entity;ParamétrifiedProfile; Profil : SceneObject ; 'findProperty et getBoundingBox . , ‘getExcludeden plus de 11 méthode 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 », extent nom, parentNode, parents` node et autres.

Propriétés

NameTypeAccessDescription
radiusdoubleReadGets the radius of the circle.
extentVector2ReadGets the extent in x and y dimension.
boundingBoxBoundingBoxReadGets the bounding box.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

méthodes

SignatureDescription
CircleShape()Constructs a CircleShape profile with default radius (5).
CircleShape(radius: double)Constructs a CircleShape profile with specified radius.
getRadius()doubleGets the radius of the circle.
setRadius(value: double)Sets the radius of the circle.
getExtent()Vector2Gets the extent in x and y dimension.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox()BoundingBoxReturns the bounding box.
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.
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