Beispiel #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 protected Primitive(PrimitiveBehaviour primitiveBehaviour)
 {
     PrimitiveBehaviour = primitiveBehaviour;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public Primitive(PrimitiveBehaviour primitiveBehaviour, PrimitiveTopology primitiveTopology, IEnumerable <IVertex> vertices, Color color) :
     this(primitiveBehaviour, primitiveTopology, vertices as IReadOnlyList <IVertex> ?? vertices.ToArray(), color)
 {
 }
Beispiel #3
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public Primitive(PrimitiveBehaviour primitiveBehaviour, PrimitiveTopology primitiveTopology, Vertex[] vertices, Color color) :
     base(primitiveBehaviour, new Material(color), primitiveTopology, vertices)
 {
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 protected Primitive(PrimitiveBehaviour primitiveBehaviour, PrimitiveTopology primitiveTopology, IReadOnlyList <IVertex> vertices, Color color) :
     base(primitiveBehaviour, new Material(color), primitiveTopology, vertices)
 {
 }