鼠标点击的屏幕坐标转换到视点坐标系
var me = this, view = this.getView(), viewModel = this.getViewModel();
var text = view.down(‘[name=Pickuppos]’).getText();
if (me._object) {
if (text == “拾取”) {
view.down(‘[name=Pickuppos]’).setText(“完成”);
me.Pickuppos = true;
var sceneview = Ext.getCmp(‘scene’);
var sceneviewcontroller = Ext.getCmp(‘scene’).getController();
var camera = “”;
//设置球体的值
var radius = 0.5, segemnt = 16, rings = 16;
var sphereMaterial = new THREE.MeshLambertMaterial({ color: 0xCC0000 });
var sphere = new THREE.Mesh(
new THREE.SphereGeometry(radius, segemnt, rings),
sphereMaterial
);
sphere.geometry.verticesNeedUpdate = true;
sphere.geometry.normalsNeedUpdate = true;
me._scene.add(sphere);
sceneview.getEl().on(‘click’, function () {
if (!me.Pickuppos) {
return; <
鼠标点击获取3维坐标three
最新推荐文章于 2024-02-22 15:10:31 发布