Shape Shape class La forma descrive la deformazione su un insieme di punti di controllo, che è simile al deformatore a grappolo in Maya. Ad esempio, possiamo aggiungere una forma a una geometria creata. E la forma e la geometria hanno le stesse informazioni topologiche ma diversa posizione dei punti di controllo. Con livelli di influenza variabili, la geometria esegue un effetto di deformazione.
Copy public class Shape : Geometry
Costruttori Nome Descrizione Shape ()Inizializza una nuova istanza diShape
classe. Shape (string)Inizializza una nuova istanza diShape
classe.
Proprietà Nome Descrizione CastShadows { get; set; }Ottiene o imposta se questa geometria può proiettare ombra ControlPoints { get; }Ottiene tutti i punti di controllo Deformers { get; }Ottiene tutti i deformatori associati a questa geometria. Excluded { get; set; }Ottiene o imposta se escludere questa entità durante l’esportazione. Indices { get; }Ottiene gli indici. 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 Properties { get; }Ottiene la raccolta di tutte le proprietà. ReceiveShadows { get; set; }Ottiene o imposta se questa geometria può ricevere ombra. Scene { get; }Ottiene la scena a cui appartiene questo oggetto VertexElements { get; }Ottiene tutti gli elementi del vertice Visible { get; set; }Ottiene o imposta se la geometria è visibile
Metodi Nome Descrizione static FromControlPoints (params Vector3[]) Crea una forma con punti di controllo specificati con indici predefiniti. AddElement (VertexElement)Aggiunge un elemento vertice esistente alla geometria corrente CreateElement (VertexElementType)Crea un elemento vertice con il tipo specificato e lo aggiunge alla geometria. CreateElement (VertexElementType, MappingMode, ReferenceMode)Crea un elemento vertice con il tipo specificato e lo aggiunge alla geometria. CreateElementUV (TextureMapping)Crea aVertexElementUV
con un dato tipo di mappatura delle texture. CreateElementUV (TextureMapping, MappingMode, ReferenceMode)Crea aVertexElementUV
con un dato tipo di mappatura delle texture. 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. GetDeformers<T> ()GetElement (VertexElementType)Ottiene un elemento vertice con il tipo specificato virtual GetEntityRendererKey () Ottiene la chiave del renderer di entità registrato nel renderer GetProperty (string)Ottieni il valore della proprietà specificata GetVertexElementOfUV (TextureMapping)Ottiene aVertexElementUV
istanza con una data mappatura delle texture type RemoveProperty (Property)Rimuove una proprietà dinamica. RemoveProperty (string)Rimuove la proprietà specificata identificata da nome SetProperty (string, object)Imposta il valore della proprietà specificata
Guarda anche