public SceneObject(PolygonData[] renderData, PhysicalData shape = null, object data = null, IAnimator animator = null) { this.Data = data; this.PhysicalShape = shape; this.RenderData = renderData; this.Animator = animator; }
public SceneObject(IEnumerable <PolygonData> renderData, PhysicalData shape = null, object data = null, IAnimator animator = null) : this(renderData.ToArray(), shape, data, animator) { }
public SceneObject(PolygonData renderData, PhysicalData shape = null, object data = null, IAnimator animator = null) : this(new [] { renderData }, shape, data, animator) { }