public static AxisAlignedCubeSave FromAxisAlignedCube(FlatRedBall.Math.Geometry.AxisAlignedCube cube) { AxisAlignedCubeSave aacs = new AxisAlignedCubeSave(); aacs.X = cube.X; aacs.Y = cube.Y; aacs.Z = cube.Z; aacs.ScaleX = cube.ScaleX; aacs.ScaleY = cube.ScaleY; aacs.ScaleZ = cube.ScaleZ; aacs.Name = cube.Name; if (cube.Parent != null) { aacs.Parent = cube.Parent.Name; } aacs.Alpha = cube.Color.A / 255.0f; aacs.Red = cube.Color.R / 255.0f; aacs.Green = cube.Color.G / 255.0f; aacs.Blue = cube.Color.B / 255.0f; return aacs; }
public static AxisAlignedCubeSave FromAxisAlignedCube(FlatRedBall.Math.Geometry.AxisAlignedCube cube) { AxisAlignedCubeSave aacs = new AxisAlignedCubeSave(); aacs.X = cube.X; aacs.Y = cube.Y; aacs.Z = cube.Z; aacs.ScaleX = cube.ScaleX; aacs.ScaleY = cube.ScaleY; aacs.ScaleZ = cube.ScaleZ; aacs.Name = cube.Name; if (cube.Parent != null) { aacs.Parent = cube.Parent.Name; } aacs.Alpha = cube.Color.A / 255.0f; aacs.Red = cube.Color.R / 255.0f; aacs.Green = cube.Color.G / 255.0f; aacs.Blue = cube.Color.B / 255.0f; return(aacs); }
public void AddAxisAlignedCubeList(PositionedObjectList <FlatRedBall.Math.Geometry.AxisAlignedCube> axisAlignedCubesToAdd) { foreach (FlatRedBall.Math.Geometry.AxisAlignedCube cube in axisAlignedCubesToAdd) { AxisAlignedCubeSave cubeSave = AxisAlignedCubeSave.FromAxisAlignedCube(cube); AxisAlignedCubeSaves.Add(cubeSave); } }