Cíclico

Resumo geral

Cylinder é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Geometry, IMeshConvertible.

Cíclico paramétrico.

Esta classe fornece 66 métodos para trabalhar com objetos Cylinder em programas Java. Os métodos disponíveis incluem: A3DObject, Cylinder, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, e 50 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, castShadows, controlPoints, deformers, deformers2, excluded, e mais 21 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
offsetBottomVector3Leia.Obtém ou define o desvio de transformação dos vértices do lado inferior.
offsetTopVector3Leia.Obtém ou define o desvio de transformação dos vértices do lado superior.
generateFanCylinderbooleanLeia.Obtém ou define se deve gerar um cilindro de estilo ventilador quando ThetaLength for inferior a 2*PI.
shearBottomVector2Leia.Obtém ou define a transformação de cisalhamento do lado inferior.
shearTopVector2Leia.Obtém ou define a transformação de cisalhamento do lado superior.
radiusTopdoubleLeia.Obtém ou define o raio da tampa superior do cilindro.
radiusBottomdoubleLeia.Obtém ou define o raio da tampa inferior do cilindro.
heightdoubleLeia.Obtém ou define a altura do cilindro.
radialSegmentsintLeia.Obtém ou define segmentos radiais.
heightSegmentsintLeia.Obtém ou define segmentos de altura.
openEndedbooleanLeia.Obtém ou define um valor que indica se este cilindro está aberto.
thetaStartdoubleLeia.Obtém ou define o início de theta.
thetaLengthdoubleLeia.Obtém ou define o comprimento de theta.
visiblebooleanLeia.É o visível.
castShadowsbooleanLeia.- Tem as sombras do elenco.
receiveShadowsbooleanLeia.Recebe as sombras.
controlPointsjava.util.List<Vector4>Leia.- Tem os pontos de controlo.
vertexElementsjava.util.List<VertexElement>Leia.Obtém os elementos do vértice.
deformersjava.util.List<Deformer>Leia.Apanha os deformadores.
deformers2java.util.Collection<T>Leia.Obtém os deformadores2.
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:
Cylinder()Inicializa uma nova instância da classe Cylinder.
Cylinder(radius: double, height: double)Inicializa uma nova instância da classe Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Inicializa uma nova instância da classe Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Inicializa uma nova instância da classe Cylinder.
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double)Inicializa uma nova instância da classe Cylinder.
getOffsetBottom()Vector3Obtém ou define o desvio de transformação dos vértices do lado inferior.
setOffsetBottom(value: Vector3)Estabelece o valor inferior de deslocamento.
getOffsetTop()Vector3Obtém ou define o desvio de transformação dos vértices do lado superior.
setOffsetTop(value: Vector3)Estabelece o valor máximo de deslocamento.
getGenerateFanCylinder()booleanObtém ou define se deve gerar um cilindro de estilo ventilador quando ThetaLength for inferior a 2*PI.
setGenerateFanCylinder(value: boolean)Indica o valor do cilindro de ventilador.
getShearBottom()Vector2Obtém ou define a transformação de cisalhamento do lado inferior.
setShearBottom(value: Vector2)Estabelece o valor do fundo da cisalhamento.
getShearTop()Vector2Obtém ou define a transformação de cisalhamento do lado superior.
setShearTop(value: Vector2)Estabelece o valor máximo de cisalhamento.
getRadiusTop()doubleObtém ou define o raio da tampa superior do cilindro.
setRadiusTop(value: double)Indica o valor máximo do raio.
getRadiusBottom()doubleObtém ou define o raio da tampa inferior do cilindro.
setRadiusBottom(value: double)Estabelece o valor do raio inferior.
getHeight()doubleObtém ou define a altura do cilindro.
setHeight(value: double)Defina o valor da altura.
getRadialSegments()intObtém ou define segmentos radiais.
setRadialSegments(value: int)Estabelece o valor dos segmentos radiais.
getHeightSegments()intObtém ou define segmentos de altura.
setHeightSegments(value: int)Defina o valor dos segmentos de altura.
getOpenEnded()booleanObtém ou define um valor que indica se este cilindro está aberto.
setOpenEnded(value: boolean)Estabelece o valor de “open-ended”.
getThetaStart()doubleObtém ou define o início de theta.
setThetaStart(value: double)Estabelece o valor de início do theta.
getThetaLength()doubleObtém ou define o comprimento de theta.
setThetaLength(value: double)Fixa o valor do comprimento de theta.
toMesh()MeshConverte o objeto de corrente em malha.
Geometry()Chama a Geometria nesta instância do cilindro.
getVisible()booleanRetorna o visível.
setVisible(value: boolean)Indica o valor visível.
getCastShadows()booleanRetorna as sombras.
setCastShadows(value: boolean)Inicializa uma nova instância da classe Box.
getReceiveShadows()booleanRetorna as sombras de recepção.
setReceiveShadows(value: boolean)Inicializa uma nova instância da classe Cylinder.
getControlPoints()java.util.List<Vector4>Retorna os pontos de controlo.
getVertexElements()java.util.List<VertexElement>Retorna os elementos do vértice.
getDeformers()java.util.List<Deformer>Retorna os deformadores.
getElement(type: VertexElementType)VertexElementObtém ou define segmentos de largura.
createElement(type: VertexElementType)VertexElementObtém ou define os segmentos de altura.
addElement(element: VertexElement)Chama addElement ((elemento) nesta instância do Cylinder.
addDeformer(deformer: Deformer)Adiciona um deformador a esta geometria e define o proprietário referência.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVChama getVertexElementOfUV ((mapeamento) nesta instância do cilindro.
createElementUV(mapping: TextureMapping)VertexElementUVChama createElementUV ((mapeamento) nesta instância do cilindro.
getDeformers2()java.util.Collection<T>Retorna os deformadores2.
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