Example #1
0
        public override void Init()
        {
            base.Init();

            cloth = Particles.Cloth.Create();

            MakeCamera();
            MakeLights();

            //make cloth mesh
            var loader = new THREE.TextureLoader();

            loader.load(@"./bridge.gif", this.MakeClothMesh);


            scene.add(cloth.ballConstrain.Mesh);
            scene.add(cloth.boxConstrain.Mesh);

            // ground
            loader = new THREE.TextureLoader();
            loader.load(@"./threejs/textures/terrain/backgrounddetailed6.jpg", this.MakeGroundPlane);


            MakePortal();
            CreateRenderer();
            CreateTrackball();
        }
        public override void Init()
        {
            base.Init();

            cloth = Particles.Cloth.Create();

            MakeCamera();
            MakeLights();

            //make cloth mesh
            var loader = new THREE.TextureLoader();
            loader.load(@"./bridge.gif", this.MakeClothMesh);

            scene.add(cloth.ballConstrain.Mesh);
            scene.add(cloth.boxConstrain.Mesh);

            // ground
            loader = new THREE.TextureLoader();
            loader.load(@"./threejs/textures/terrain/backgrounddetailed6.jpg", this.MakeGroundPlane);

            MakePortal();
            CreateRenderer();
            CreateTrackball();
        }