Example #1
0
        private void CreateTestScene()
        {
            CallerCube convexHull = new CallerCube();

            convexHull.SetModel("KWCube");
            convexHull.SetScale(2);
            convexHull.SetPosition(0, 1, 0);
            convexHull.IsCollisionObject = true;
            convexHull.IsShadowCaster    = true;
            convexHull.IsPickable        = true;
            convexHull.Name = "Hull #1";
            AddGameObject(convexHull);

            /*
             * Immovable convexHull2 = new Immovable();
             * convexHull2.SetModel("KWCube");
             * convexHull2.SetScale(50, 1, 50); //, 2, 1);
             * convexHull2.SetPosition(0, -0.5f, 0);
             * convexHull2.SetColor(1, 0, 0);
             * convexHull2.IsCollisionObject = true;
             * //convexHull2.IsPickable = true;
             * convexHull2.IsShadowCaster = true;
             * convexHull2.Name = "Hull #2";
             * AddGameObject(convexHull2);
             */
        }
        private void CreateTestScene()
        {
            CallerCube convexHull = new CallerCube();

            convexHull.SetModel("GLTFHULL");
            convexHull.SetScale(2);
            convexHull.SetPosition(0, 1, 0);
            //convexHull.SetColor(0, 1, 0);
            convexHull.IsCollisionObject = true;
            convexHull.Name = "Hull #1";
            AddGameObject(convexHull);

            Immovable convexHull2 = new Immovable();

            convexHull2.SetModel("KWSphere");
            convexHull2.SetScale(1f); //, 2, 1);
            convexHull2.SetPosition(1, 2.5f, 0);
            convexHull2.SetColor(1, 0, 0);
            convexHull2.AddRotationX(45, true);
            convexHull2.AddRotationZ(45, true);
            convexHull2.IsCollisionObject = true;
            convexHull2.Name = "Hull #2";
            AddGameObject(convexHull2);
        }