相关疑难解决方法(0)

Three.js - 如何检测选择的形状?拖后

我制作了一个带有形状的帆布......形状是可拖动的.一切似乎都很好......但现在我想弄清楚如何检测选择/拖动的形状?

这是我的代码:(Javascript)

var container, stats;
            var camera, scene, projector, renderer;
            var objects = [], plane;

            var mouse = new THREE.Vector2(),
            offset = new THREE.Vector3(),
            INTERSECTED, SELECTED;

            var basic_x_dist = 0;

            var cameraX = 0,cameraY = 0,cameraZ = 100; // default-same as camera.position.z!            

            init();
            animate();

            function init() {

                container = document.createElement( 'div' );
                document.body.appendChild( container );

                camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 500 );
                camera.position.z = 300;

                scene = new THREE.Scene();

                scene.add( new THREE.AmbientLight( 0x505050 ) );

                var …
Run Code Online (Sandbox Code Playgroud)

javascript 3d three.js

4
推荐指数
1
解决办法
7371
查看次数

ThreeJS如何添加交互性,

我在 ThreeJS 中渲染了模型。现在,我需要添加一些交互性,以便:

  1. 根据用户输入的值,我需要为模型的某些部分着色。
  2. 如果我单击任何模型部件,我希望它突出显示。

我是 ThreeJS 的新手,有点困惑。我该怎么做呢?

javascript three.js

2
推荐指数
1
解决办法
2214
查看次数

标签 统计

javascript ×2

three.js ×2

3d ×1