LinearExtrusion

Resumo geral

LinearExtrusion é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Entity.

A extrusão linear assume uma forma 2D como entrada e estende a forma na 3a dimensão.

Esta classe fornece 34 métodos para trabalhar com objetos LinearExtrusion em programas Java. Os métodos disponíveis incluem: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode, e 21 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: boundingBox, center, direction, excluded, height, name,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
shapeProfileLeia.A forma da base a ser extrudada.
directionVector3Leia.A direção de extrusão, valor por defeito é (0, 0, 1).
heightdoubleLeia.A altura da geometria extrudada, valor por defeito é 1,0.
slicesintLeia.As fatias da geometria extrudada torcida, o valor padrão é 1.
centerbooleanLeia.Se este valor for falso, o intervalo de extrusão linear Z é de 0 a altura; caso contrário, é -altura/2 a altura/2.
twistOffsetVector3Leia.O deslocamento usado na torção, o valor padrão é (0, 0, 0).
twistdoubleLeia.O número de graus através dos quais a forma é extrudada.
parentNodeNodeLeia.Obtém o nó principal.
parentNodesArrayList<Node>Leia.Obtém os nós pais.
excludedbooleanLeia.- É o exclusivo.
boundingBoxBoundingBoxLeia.- É o que faz.
sceneSceneLeia.- Está bem.
nameStringLeia.- Consegue o nome.
propertiesPropertyCollectionLeia.- Ele fica com as propriedades.

Métodos de avaliação

AssinaturaDescrição:
LinearExtrusion()Constructor de instância.
LinearExtrusion(shape: Profile, height: double)Constructor de instância.
getShape()ProfileA forma da base a ser extrudada.
setShape(value: Profile)A forma da base a ser extrudada.
getDirection()Vector3A direção de extrusão, valor por defeito é (0, 0, 1).
setDirection(value: Vector3)A direção de extrusão, valor por defeito é (0, 0, 1).
getHeight()doubleA altura da geometria extrudada, valor por defeito é 1,0.
setHeight(value: double)A altura da geometria extrudada, valor por defeito é 1,0.
getSlices()intAs fatias da geometria extrudada torcida, o valor padrão é 1.
setSlices(value: int)As fatias da geometria extrudada torcida, o valor padrão é 1.
getCenter()booleanSe este valor for falso, o intervalo de extrusão linear Z é de 0 a altura; caso contrário, é -altura/2 a altura/2.
setCenter(value: boolean)Se este valor for falso, o intervalo de extrusão linear Z é de 0 a altura; caso contrário, é -altura/2 a altura/2.
getTwistOffset()Vector3O deslocamento usado na torção, o valor padrão é (0, 0, 0).
setTwistOffset(value: Vector3)O deslocamento usado na torção, o valor padrão é (0, 0, 0).
getTwist()doubleO número de graus através dos quais a forma é extrudada.
setTwist(value: double)O número de graus através dos quais a forma é extrudada.
toMesh()MeshNão implementado na edição FOSS lançamentos no tempo de execução. Converte a extrusão em malha.
Entity()A curva NURBS é uma curvas representada por Nurbs (não uniforme base racional spline), Uma curvatura de Nurses é definida pela sua getOrder (s) um conjunto de Geometria ponderado.getControlPoints e GetKnotVectors (a) O componente w no ponto de controle é usado como o peso do ponto, seja ele CurveDimension.TWO_DIMENSIONAL ou CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor de instância.
setParentNode(value: Node)O operador booleano utilizado na operação para criar a malha de resultado.
getParentNodes()ArrayList<Node>Constructor protegido para permitir que as classes derivadas definam o nome.
getExcluded()booleanO operador booleano utilizado na operação para criar a malha de resultado.
setExcluded(value: boolean)Indica o valor excluído.
getBoundingBox()BoundingBoxO primeiro operando do operador booleano.
SceneObject()O operador booleano permite que você aplique a operação booleana em duas instâncias IMeshConvertible .
getScene()SceneConstrutor de BooleanOperator.
A3DObject()Cíclico parametrizado. Também pode ser usado para representar um cone quando uma de raio Top/rádio Bottom é zero.
getName()StringOs segmentos da curva.
setName(name: String)Construir um perfil CircleShape com raio especificado.
getProperties()PropertyCollectionInicializa uma nova instância da classe Cylinder.
findProperty(name: String)PropertyInicializa uma nova instância da classe Bone.
getProperty(name: String)ObjectObtém a matriz de transformação do nó na posição atual.
setProperty(name: String, value: Object)Obtém os segmentos de largura.
removeProperty(name: String)booleanObtém sistema de coordenadas flip dos pontos de controlo/normal durante a importação/exportação.

Ver também:

 Português