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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Radius | double | Leitura/Escrita | Obtém ou define o raio do círculo. |
Excluded | bool | Leitura/Escrita | Obtém ou define se deve excluir esta entidade durante a exportação. |
ParentNodes | List<Node> | Leitura | Obtém todos os nós pais, uma entidade pode ser anexada a múltiplos nós pais para instanciação de geometria. |
ParentNode | Node | Leitura/Escrita | Obtém ou define o primeiro nó pai; se definido, esta entidade será destacada dos demais nós pais. |
Scene | Scene | Leitura | Obtém a cena à qual este objeto pertence. |
Name | string | Leitura/Escrita | Obtém ou define o nome. |
Properties | PropertyCollection | Leitura | Obtém a coleção de todas as propriedades. |
Métodos
| Assinatura | Descriçã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. |