Ejemplo n.º 1
0
 public Entity(CoordinateSystem coordinateSystem=null, string name="")
 {
     ID = NextID++;
     CoordinateSystem = coordinateSystem ?? CoordinateSystem.Default;
     Name = name.Length > 0 ? name : String.Format("Entity #{0}", ID);
 }
Ejemplo n.º 2
0
 public Camera(CoordinateSystem coordinateSystem=null, string name="")
     : base(coordinateSystem, name)
 {
 }
Ejemplo n.º 3
0
 public CoordinateSystem ToLocal(CoordinateSystem c)
 {
     return new CoordinateSystem(c.Rotation * Rotation.Conjugate(), ToLocal(c.Origin));
 }
Ejemplo n.º 4
0
 public PhysicalEntity(Mesh mesh, Material material, CoordinateSystem coordinateSystem=null, string name="")
     : base(coordinateSystem, name)
 {
     Mesh = mesh;
     Material = material;
 }
Ejemplo n.º 5
0
 public CoordinateSystem ToGlobal(CoordinateSystem c)
 {
     return new CoordinateSystem(Rotation * c.Rotation, ToGlobal(c.Origin));
 }