Sphere

Sphere class

Sfera parametrizzata.

public class Sphere : Primitive

Costruttori

NomeDescrizione
Sphere()Inizializza una nuova istanza diSphere con raggio predefinito 1.
Sphere(double)Inizializza una nuova istanza diSphere classe con raggio specificato.
Sphere(double, int, int)Inizializza una nuova istanza diSphere classe con raggio, segmenti di larghezza e segmenti di altezza specificati.
Sphere(string, double, int, int, double, double, double, double)Inizializza una nuova istanza diSphere classe.

Proprietà

NomeDescrizione
CastShadows { get; set; }Ottiene o imposta se questa geometria può proiettare ombra
Excluded { get; set; }Ottiene o imposta se escludere questa entità durante l’esportazione.
HeightSegments { get; set; }Ottiene o imposta i segmenti di altezza.
virtual Name { get; set; }Ottiene o imposta il nome.
ParentNode { get; set; }Ottiene o imposta il primo nodo padre, se è impostato il primo nodo padre, questa entità verrà scollegata dagli altri nodi padre.
ParentNodes { get; }Ottiene tutti i nodi principali, un’entità può essere collegata a più nodi principali per l’istanza geometrica
PhiLength { get; set; }Ottiene o imposta la lunghezza del phi.
PhiStart { get; set; }Ottiene o imposta il phi start.
Properties { get; }Ottiene la raccolta di tutte le proprietà.
Radius { get; set; }Ottiene o imposta il raggio della sfera.
ReceiveShadows { get; set; }Ottiene o imposta se questa geometria può ricevere ombra.
Scene { get; }Ottiene la scena a cui appartiene questo oggetto
ThetaLength { get; set; }Ottiene o imposta la lunghezza del theta.
ThetaStart { get; set; }Ottiene o imposta l’inizio theta.
WidthSegments { get; set; }Ottiene o imposta i segmenti di larghezza.

Metodi

NomeDescrizione
FindProperty(string)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome)
GetBoundingBox()Ottiene il riquadro di delimitazione dell’entità corrente nel suo sistema di coordinate dello spazio oggetti.
virtual GetEntityRendererKey()Ottiene la chiave del renderer di entità registrato nel renderer
GetProperty(string)Ottieni il valore della proprietà specificata
RemoveProperty(Property)Rimuove una proprietà dinamica.
RemoveProperty(string)Rimuove la proprietà specificata identificata da nome
SetProperty(string, object)Imposta il valore della proprietà specificata
override ToMesh()Converti l’oggetto corrente in mesh

Guarda anche