X3DOM:拖动调整大小框

时间:2014-01-12 19:51:08

标签: mouseevent x3d x3dom

我想以下列方式在X3DOM中创建一个框:

Y的Z位置和大小是固定的。 X位置和大小是用户定义的。

  1. 用户按下鼠标按钮放置盒子的一侧。
  2. 用户拖动以设置x尺寸。
  3. 用户发布以完成。
  4. 以下是它的外观:

    http://filebox.vt.edu/users/sharni/Other/Clipboard03.png

    关于这样做的方法有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以在场景中定义一个像假计划一样的对象。然后mouseover事件将为您提供鼠标坐标(相对于您的假计划)。单击虚假计划时开始绘制对象,并在onmouseover,clicked和dragging时增加它的大小。 当然,假计划(例如矩形,甚至是飞机 - 不知道你是否在X3Dom中有它)不应该是可见的。

http://x3dom.org/x3dom/test/functional/geoPrimitives.xhtml