CircleShape

Visão geral

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

Perfil circular compatível com IFC, que pode ser usado para construir uma malha através de

Esta classe fornece 15 métodos para trabalhar com objetos CircleShape em programas .NET. Os métodos disponíveis incluem: A3DObject, CircleShape, 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: Excluded, Name, ParentNode, ParentNodes, Properties, Radius e mais 1.

Propriedades

NomeTipoAcessoDescrição
RadiusdoubleLeitura/EscritaObtém ou define o raio do círculo.
ExcludedboolLeitura/EscritaObtém ou define se deve excluir esta entidade durante a exportação.
ParentNodesList<Node>LeituraObtém todos os nós pais, uma entidade pode ser anexada a múltiplos nós pais para instanciação de geometria.
ParentNodeNodeLeitura/EscritaObtém ou define o primeiro nó pai; se definido, esta entidade será destacada 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
CircleShape()Construa um perfil com raio padrão(5).
CircleShape(radius: double)Construa um perfil com raio especificado.
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)Inicialize um SceneObject com um nome padrão
SceneObject()Inicialize 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