0

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

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

  1. 用户按下鼠标按钮放置框的一侧。
  2. 用户拖动以设置 x 大小。
  3. 用户发布完成。

以下是它的外观:

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

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

4

1 回答 1

1

您可以在场景中定义一个对象,该对象的行为类似于虚假计划。然后 mouseover 事件会给你鼠标坐标(相对于你的假计划)。当您单击假计划时开始绘制对象,并在鼠标悬停、单击和拖动时增加它的大小。当然,虚假的计划(例如一个矩形,甚至是一个平面——不知道你是否在 X3Dom 中拥有它)不应该是可见的。

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

于 2014-01-13T01:31:30.023 回答