在Three.js“拾取光线”中,对象如何仅移动X、Z?而不是Y



现在对象向各个方向移动。但我希望对象只移动X或Z,而不是Y。

我试试这个。但结果并不好。

鼠标移动

// OBJECT SELECTED
if ( SELECTED ) 
{       
    var intersects = ray.intersectObject( PICKING_PLANE );SELECTED.position.set( intersects[ 0 ].point.x, 0, intersects[ 0 ].point.y ); /*SELECTED.position.copy( intersects[ 0 ].point.subSelf( offset ) );*/
    return;
}

我该如何解决这个问题?

存储开始拖动对象时对象的Y位置。然后在拖动时应用Y位置。

相关内容

  • 没有找到相关文章

最新更新