CShape

Visão geral

CShape é uma classe em Aspose.3D FOSS para Java. Herda de: ParameterizedProfile.

Perfil em forma de C compatível com IFC definido por parâmetros.

Esta classe fornece 35 métodos para trabalhar com objetos CShape em programas Java. Os métodos disponíveis incluem: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent e 20 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após a instalação do pacote Aspose.3D FOSS para Java. Propriedades: boundingBox, depth, entityRendererKey, excluded, extent, girth e mais 8.

Propriedades

NomeTipoAcessoDescrição
depthdoubleLeituraObtém a profundidade do perfil.
widthdoubleLeituraObtém a largura do perfil.
girthdoubleLeituraObtém o comprimento da circunferência.
wallThicknessdoubleLeituraObtém a espessura da parede.
internalFilletRadiusdoubleLeituraObtém o raio de filete interno.
extentVector2LeituraObtém a extensão nas dimensões x e y.
boundingBoxBoundingBoxLeituraObtém a caixa delimitadora.
parentNodeNodeLeituraObtém o nó pai.
parentNodesArrayList<Node>LeituraObtém os nós pai.
excludedbooleanLeituraObtém o excluído.
entityRendererKeyEntityRendererKeyLeituraObtém a chave do renderizador da entidade.
sceneSceneLeituraObtém a cena.
nameStringLeituraObtém o nome.
propertiesPropertyCollectionLeituraObtém as propriedades.

Métodos

AssinaturaDescrição
CShape()Construtor de CShape.
getDepth() → doubleObtém a profundidade do perfil.
setDepth(value: double)Define a profundidade do perfil.
getWidth() → doubleObtém a largura do perfil.
setWidth(value: double)Define a largura do perfil.
getGirth() → doubleObtém o comprimento da circunferência.
setGirth(value: double)Define o comprimento da circunferência.
getWallThickness() → doubleObtém a espessura da parede.
setWallThickness(value: double)Define a espessura da parede.
getInternalFilletRadius() → doubleObtém o raio interno do filete.
setInternalFilletRadius(value: double)Define o raio interno do arredondamento.
getExtent() → Vector2Obtém a extensão nas dimensões x e y.
ParameterizedProfile()Construtor.
Profile()Construtor.
getBoundingBox() → BoundingBoxRetorna a caixa delimitadora.
Entity(name: String)Chama Entity(name) nesta instância de CShape.
getParentNode() → NodeRetorna o nó pai.
setParentNode(value: Node)Define o valor do nó pai.
getParentNodes() → ArrayList<Node>Retorna os nós pais.
getExcluded() → booleanRetorna os excluídos.
setExcluded(value: boolean)Define o valor excluído.
getEntityRendererKey() → EntityRendererKeyRetorna a chave do renderizador de entidade.
SceneObject()Chama SceneObject nesta instância de CShape.
SceneObject(name: String)Chama SceneObject(name) nesta instância de CShape.
getScene() → SceneRetorna a cena.
A3DObject()Perfil em forma de C compatível com IFC definido por parâmetros. A posição central do perfil está no centro da caixa delimitadora.
A3DObject(name: String)Chama A3DObject(name) nesta instância de CShape.
getName() → StringRetorna o nome.
setName(name: String)Define o valor do nome.
getProperties() → PropertyCollectionRetorna as propriedades.
findProperty(name: String) → PropertyObtém a profundidade do perfil.
getProperty(name: String) → ObjectChama getProperty(name) nesta instância de CShape.
setProperty(name: String, value: Object)Define a profundidade do perfil.
removeProperty(name: String) → booleanChama removeProperty(name) nesta instância de CShape.
removeProperty(property: Property) → booleanChama removeProperty(property) nesta instância de CShape.

Ver também

 Português