LinearExtrusion

LinearExtrusion

Revisión

LinearExtrusion Es una clase en Aspose.3D FOSS para Java. Heredados de: Entity.

La extusión lineal toma una forma 2D como entrada y extiende la forma en la tercera dimensión.

Esta clase proporciona 34 métodos para trabajar con los objetos de LinearExtrusion en programas Java. Los métodos disponibles incluyen: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,y 21 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : boundingBox, center, direction, excluded, height, name,Y 8 más.

Propiedades

NombreTipoAccesoDescripción
shapeProfileLeerLa forma de base debe ser extrudada.
directionVector3LeerLa dirección de la extrusión, el valor estándar es (0, 0, 1).
heightdoubleLeerLa altura de la geometría extrudada, el valor estándar es 1.0.
slicesintLeerLas líneas de la geometría extrudada girada, el valor estándar es 1.
centerbooleanLeerSi este valor es falso, el rango de extracción lineal Z es de 0 a altura, en caso contrario el Rango es del -altura/2 al altura/2.
twistOffsetVector3LeerEl descuento utilizado en el giramiento, valor de default es (0, 0, 0).
twistdoubleLeerEl número de grados por los que se extrae la forma.
parentNodeNodeLeerTiene el nodo de la madre.
parentNodesArrayList<Node>LeerTiene los nódulos parentescos.
excludedbooleanLeerque se excluye.
boundingBoxBoundingBoxLeerTiene la caja de límite.
sceneSceneLeerTiene la escena.
nameStringLeerrecibe el nombre.
propertiesPropertyCollectionLeerObtenga las propiedades.

Metodología

firmaDescripción
LinearExtrusion()Constructor de instancia.
LinearExtrusion(shape: Profile, height: double)Constructor de instancia.
getShape()ProfileLa forma de base debe ser extrudada.
setShape(value: Profile)La forma de base debe ser extrudada.
getDirection()Vector3La dirección de la extrusión, el valor estándar es (0, 0, 1).
setDirection(value: Vector3)La dirección de la extrusión, el valor estándar es (0, 0, 1).
getHeight()doubleLa altura de la geometría extrudada, el valor estándar es 1.0.
setHeight(value: double)La altura de la geometría extrudada, el valor estándar es 1.0.
getSlices()intLas líneas de la geometría extrudada girada, el valor estándar es 1.
setSlices(value: int)Las líneas de la geometría extrudada girada, el valor estándar es 1.
getCenter()booleanSi este valor es falso, el rango de extracción lineal Z es de 0 a altura, en caso contrario el Rango es del -altura/2 al altura/2.
setCenter(value: boolean)Si este valor es falso, el rango de extracción lineal Z es de 0 a altura, en caso contrario el Rango es del -altura/2 al altura/2.
getTwistOffset()Vector3El descuento utilizado en el giramiento, valor de default es (0, 0, 0).
setTwistOffset(value: Vector3)El descuento utilizado en el giramiento, valor de default es (0, 0, 0).
getTwist()doubleEl número de grados por los que se extrae la forma.
setTwist(value: double)El número de grados por los que se extrae la forma.
toMesh()MeshNo se ha implementado en la edición FOSS — lanza a tiempo real. Convertir la extracción en mezcla.
Entity()La curva NURBS es una curve representada por la base racional no uniforme (NURB), una Curva de NurBS se define por su getOrder(), un conjunto de Geometry.getControlPoints() y un getKnotVectors() El componente w en el punto de control se utiliza como peso del punto, sea cual sea el CurveDimension.TWO_DIMENSIONAL o CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor de instancia.
setParentNode(value: Node)El operador Boolean utilizado en la operación para crear el resultado de la mezcla.
getParentNodes()ArrayList<Node>Constructor protegido para permitir que las clases derivadas se apliquen.
getExcluded()booleanEl operador Boolean utilizado en la operación para crear el resultado de la mezcla.
setExcluded(value: boolean)- El valor excluido.
getBoundingBox()BoundingBoxEl primer operador del operario Boolean.
SceneObject()El operador Boolean le permite aplicar la operación Boulean en dos instantes IMeshConvertible.
getScene()SceneEl constructor de la plaza.
A3DObject()Se puede utilizar también para representar un cone cuando uno de los rayosTop/radiusBottom es cero.
getName()StringLos segmentos de la curva.
setName(name: String)Construcción de un perfil CircleShape con rayos especificados.
getProperties()PropertyCollectionInicia una nueva instancia de la clase cilindro.
findProperty(name: String)PropertyInicia una nueva instancia de la clase Bone.
getProperty(name: String)ObjectObtenga la matriz de transformación del nodo en la posición actual.
setProperty(name: String, value: Object)Se encuentran los segmentos de ancho.
removeProperty(name: String)booleanObtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación.

Ver también

 Español