Line Line class Una polilinea è un percorso definito da un insieme di punti conControlPoints
, e collegato daSegments
, che significa che può anche essere un insieme di segmenti di linea collegati. La linea è solitamente un oggetto lineare, il che significa che non può essere utilizzata per rappresentare una curva, per rappresentare una curva, utilizzaNurbsCurve
.
Copy public class Line : Curve
Costruttori Nome Descrizione Line ()Inizializza una nuova istanza diLine
classe. Line (string)Inizializza una nuova istanza diLine
classe.
Proprietà Nome Descrizione Color { get; set; }Ottiene o imposta il colore della linea, il valore predefinito è white(1, 1, 1) ControlPoints { get; }Ottiene tutti i punti di controllo Excluded { get; set; }Ottiene o imposta se escludere questa entità durante l’esportazione. 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à. Scene { get; }Ottiene la scena a cui appartiene questo oggetto Segments { get; }Ottiene i segmenti della linea Visible { get; set; }Ottiene o imposta se la geometria è visibile
Metodi Nome Descrizione static FromPoints (params Vector3[]) Costruisci aLine
istanza da un insieme di punti. 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. override GetEntityRendererKey () Ottiene la chiave del renderer di entità registrato nel renderer GetProperty (string)Ottieni il valore della proprietà specificata MakeDefaultIndices ()Genera la sequenza 0,1,2,3….ControlPoints
.Lunghezza-1 aSegments
quindi i ControlPoint possono essere usati come una singola riga 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