CShape

Visão geral

CShape é uma classe em Aspose.3D FOSS para .NET. Herda de: ParameterizedProfile, INamedObject.

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

Esta classe fornece 14 métodos para trabalhar com objetos CShape em programas .NET. Os métodos disponíveis incluem: A3DObject, CShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET. Propriedades: Depth, Excluded, Girth, InternalFilletRadius, Name, ParentNode, e mais 5.

Propriedades

NomeTipoAcessoDescrição
DepthdoubleLeitura/EscritaObtém ou define a profundidade do perfil.
WidthdoubleLeitura/EscritaObtém ou define a largura do perfil.
GirthdoubleLeitura/EscritaObtém ou define o comprimento da circunferência.
WallThicknessdoubleLeitura/EscritaObtém ou define a espessura da parede.
InternalFilletRadiusdoubleLeitura/EscritaObtém ou define o raio do filete interno.
ExcludedboolLeitura/EscritaObtém ou define se esta entidade deve ser excluída durante a exportação.
ParentNodesList<Node>LeituraObtém todos os nós pai; uma entidade pode ser anexada a vários nós pai para instanciação de geometria.
ParentNodeNodeLeitura/EscritaObtém ou define o primeiro nó pai, se o primeiro nó pai for definido, esta entidade será desvinculada dos demais nós pais.
SceneSceneLeituraObtém a cena à qual este objeto pertence.
NamestringLeitura/EscritaObtém ou define o nome.
PropertiesPropertyCollectionLeituraObtém a coleção de todas as propriedades.

Métodos

AssinaturaDescrição
CShape()Construtor de
GetExtent()Obtém a extensão nas dimensões x e y.
GetEntityRendererKey()Obtém a chave do renderizador de entidade registrado no renderizador
Entity(name: string)Inicializa uma nova instância da classe Entity.
GetBoundingBox()Obtém a caixa delimitadora da entidade atual em seu sistema de coordenadas do espaço do objeto.
SceneObject(name: string)Inicializa um SceneObject com um nome padrão
SceneObject()Inicializa um SceneObject.
A3DObject()Inicializa uma nova instância da classe A3DObject sem nome.
A3DObject(name: string)Inicializa uma nova instância da classe A3DObject.
RemoveProperty(property: Property)Remove uma propriedade dinâmica.
RemoveProperty(property: string)Remove a propriedade especificada identificada pelo nome
GetProperty(property: string)Obtém o valor da propriedade especificada
SetProperty(property: string, value: object?)Define o valor da propriedade especificada
FindProperty(propertyName: string)Encontra a propriedade.

Ver também

 Português