Entity3DTests CreateEntity3D Method Delta Engine Documentation

Namespace: DeltaEngine.Rendering3D.Tests
Assembly: DeltaEngine.Rendering3D.Tests (in DeltaEngine.Rendering3D.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void CreateEntity3D()
Examples

[Test, CloseAfterFirstFrame]
public void CreateEntity3D()
{
    var entity = new Entity3D(Vector3D.Zero);
    entity.Add(Rectangle.One);
    Assert.AreEqual(Vector3D.Zero, entity.Position);
    Assert.AreEqual(Quaternion.Identity, entity.Orientation);
    Assert.IsTrue(entity.IsVisible);
    Assert.AreEqual(4, entity.GetComponentsForSaving().Count);
}
[Test, CloseAfterFirstFrame]
public void CreateEntity3DPositionAndOrientation()
{
    var position = new Vector3D(10.0f, -3.0f, 27.0f);
    var orientation = Quaternion.Identity;
    var entity = new Entity3D(position, orientation);
    Assert.AreEqual(position, entity.Position);
    Assert.AreEqual(orientation, entity.Orientation);
}
See Also