Example #1
0
 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;
 }
Example #2
0
        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);
        }