private void CubePrimitiveToolStripMenuItem_Click(object sender, EventArgs e) { RayTracerNet.CubePrimitive cube = RayTracerNet.CubePrimitive.Create(); cube.position = Vector3.zero; cube.euler = Vector3.zero; cube.scale = Vector3.one; }
public static CubePrimitive Create() { RayTracer instance = RayTracer.GetInstance(); if (!instance.IsInitialized()) { return(null); } int primitiveID = CreateCubePrimitive(); if (primitiveID < 0) { return(null); } CubePrimitive cube = new CubePrimitive(primitiveID); MessageHandler.Broadcast <RayTracerObject>(MessageName.AddNewSceneObject, cube); return(cube); }