LinearExtrusion

Vue de l’ensemble

LinearExtrusion C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Entity.

L’extraction linéaire prend une forme 2D comme entrée et étend la forme dans la 3ème dimension.

Cette classe fournit 34 méthodes pour travailler avec des objets LinearExtrusion dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,21 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : boundingBox, center, direction, excluded, height, name,Et 8 autres.

Propriétés

Nom deTypeAccèsDescription
shapeProfileLireLa forme de base doit être extrudée.
directionVector3LireLa direction de l’extraction, la valeur par défaut est (0, 0, 1).
heightdoubleLireLa hauteur de la géométrie extrudée, valeur par défaut est 1.0.
slicesintLireLes couches de la géométrie tournée extrudée, la valeur par défaut est 1.
centerbooleanLireSi cette valeur est fausse, la gamme d’extraction linéaire Z est de 0 à hauteur, sinon la range est -high/2 à haut/2.
twistOffsetVector3LireLe défaut utilisé dans le tournage, la valeur par définition est (0, 0, 0).
twistdoubleLireLe nombre de degrés par lesquels la forme est extrudée.
parentNodeNodeLireIl est le node parent.
parentNodesArrayList<Node>LireIl a les nœuds parent.
excludedbooleanLireIl y a les exclus.
boundingBoxBoundingBoxLireIl a la boîte de bord.
sceneSceneLireIl reçoit la scène.
nameStringLireIl reçoit le nom.
propertiesPropertyCollectionLireIl a les propriétés.

méthodes

SignatureDescription
LinearExtrusion()Constructeur de l’instance.
LinearExtrusion(shape: Profile, height: double)Constructeur de l’instance.
getShape()ProfileLa forme de base doit être extrudée.
setShape(value: Profile)La forme de base doit être extrudée.
getDirection()Vector3La direction de l’extraction, la valeur par défaut est (0, 0, 1).
setDirection(value: Vector3)La direction de l’extraction, la valeur par défaut est (0, 0, 1).
getHeight()doubleLa hauteur de la géométrie extrudée, valeur par défaut est 1.0.
setHeight(value: double)La hauteur de la géométrie extrudée, valeur par défaut est 1.0.
getSlices()intLes couches de la géométrie tournée extrudée, la valeur par défaut est 1.
setSlices(value: int)Les couches de la géométrie tournée extrudée, la valeur par défaut est 1.
getCenter()booleanSi cette valeur est fausse, la gamme d’extraction linéaire Z est de 0 à hauteur, sinon la range est -high/2 à haut/2.
setCenter(value: boolean)Si cette valeur est fausse, la gamme d’extraction linéaire Z est de 0 à hauteur, sinon la range est -high/2 à haut/2.
getTwistOffset()Vector3Le défaut utilisé dans le tournage, la valeur par définition est (0, 0, 0).
setTwistOffset(value: Vector3)Le défaut utilisé dans le tournage, la valeur par définition est (0, 0, 0).
getTwist()doubleLe nombre de degrés par lesquels la forme est extrudée.
setTwist(value: double)Le nombre de degrés par lesquels la forme est extrudée.
toMesh()MeshNon mis en œuvre dans l’édition FOSS – jette à temps plein. Convertir l’extraction en maste.
Entity()La courbe NURBS est une couronne représentée par la Nurbs(non uniforme base rationnelle spline), Une courba Nursse est définie par son getOrder(), un ensemble de Geometry.getControlPoints() et un getKnotVectors() Le composant w dans le point de contrôle est utilisé comme poids du point, qu’il soit un CurveDimension.TWO_DIMENSIONAL ou CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructeur de l’instance.
setParentNode(value: Node)L’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante.
getParentNodes()ArrayList<Node>Constructeur protégé pour permettre aux classes dérivées de définir des noms.
getExcluded()booleanL’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante.
setExcluded(value: boolean)Déterminer la valeur exclusive.
getBoundingBox()BoundingBoxLe premier opérateur de l’opératrice Boolean.
SceneObject()L’opérateur Boolean vous permet d’appliquer l’action Boulean sur deux instances IMeshConvertible.
getScene()SceneLe constructeur de la place.
A3DObject()Paramétrifié Cylindre. Il peut également être utilisé pour représenter un con lorsque l’un des radiosTop/radiusBottom est zéro.
getName()StringLes segments de la courbe.
setName(name: String)Construit un profil CircleShape avec un rayon spécifié.
getProperties()PropertyCollectionIl a créé une nouvelle classe de cylindres.
findProperty(name: String)PropertyIl a commencé une nouvelle instance de la classe Bone.
getProperty(name: String)ObjectIl obtient la matrice de transformation du nod dans la position actuelle.
setProperty(name: String, value: Object)Il est à la largeur des segments.
removeProperty(name: String)booleanIl obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation.

Voir aussi

 Français