ArbitraryProfile
Visão geral
ArbitraryProfile é uma classe em Aspose.3D FOSS para Java. Herda de: Profile.
Esta classe permite que você construa um perfil 2D diretamente a partir de uma curva arbitrária.
Esta classe fornece 27 métodos para trabalhar com objetos ArbitraryProfile em programas Java. Os métodos disponíveis incluem: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName, e 11 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, curve, entityRendererKey, excluded, holes, name, e mais 4.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
curve | Curve | Leitura | Obtém a Curve usada para construir o perfil. |
holes | ArrayList<Curve> | Leitura | Obtém furos do perfil, também representados como curva. |
boundingBox | BoundingBox | Leitura | Obtém a caixa delimitadora. |
parentNode | Node | Leitura | Obtém o nó pai. |
parentNodes | ArrayList<Node> | Leitura | Obtém os nós pais. |
excluded | boolean | Leitura | Obtém o excluído. |
entityRendererKey | EntityRendererKey | Leitura | Obtém a chave do renderizador de entidade. |
scene | Scene | Leitura | Obtém a cena. |
name | String | Leitura | Obtém o nome. |
properties | PropertyCollection | Leitura | Obtém as propriedades. |
Métodos
| Assinatura | Descrição |
|---|---|
ArbitraryProfile() | Construtor de ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | Construtor de ArbitraryProfile com uma curva inicial. |
getCurve() → Curve | Obtém a Curve usada para construir o perfil. |
setCurve(value: Curve) | Define a Curve usada para construir o perfil. |
getHoles() → ArrayList<Curve> | Obtém os furos do perfil, também representados como curva. |
Profile() | Construtor. |
getBoundingBox() → BoundingBox | Retorna a caixa delimitadora. |
Entity(name: String) | Chama Entity(name) nesta instância de ArbitraryProfile. |
getParentNode() → Node | Retorna o nó pai. |
setParentNode(value: Node) | Define o valor do nó pai. |
getParentNodes() → ArrayList<Node> | Retorna os nós pais. |
getExcluded() → boolean | Retorna o excluído. |
setExcluded(value: boolean) | Define o valor excluído. |
getEntityRendererKey() → EntityRendererKey | Retorna a chave do renderizador de entidade. |
SceneObject() | Chama SceneObject nesta instância de ArbitraryProfile. |
SceneObject(name: String) | Chama SceneObject(name) nesta instância de ArbitraryProfile. |
getScene() → Scene | Retorna a cena. |
A3DObject() | Chama A3DObject nesta instância de ArbitraryProfile. |
A3DObject(name: String) | Chama A3DObject(name) nesta instância de ArbitraryProfile. |
getName() → String | Construtor de ArbitraryProfile. |
setName(name: String) | Define o valor do nome. |
getProperties() → PropertyCollection | Retorna as propriedades. |
findProperty(name: String) → Property | Chama findProperty(name) nesta instância de ArbitraryProfile. |
getProperty(name: String) → Object | Chama getProperty(name) nesta instância de ArbitraryProfile. |
setProperty(name: String, value: Object) | Define o valor da propriedade. |
removeProperty(name: String) → boolean | Chama removeProperty(name) nesta instância de ArbitraryProfile. |
removeProperty(property: Property) → boolean | Chama removeProperty(property) nesta instância de ArbitraryProfile. |