版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

3D相关事件

画面级事件

定义在page上,具有:

  • onLoad(params)事件,当3D场景被加载时调用
  • onUnload事件,当3D场景关闭时被调用
  • onClick(params),当在场景任意位置点击鼠标左键时触发。params参数:{x,y,width,height},x、y表示鼠标的坐标位置,width、height表示窗体的宽和搞
  • onRClick(params),当在场景任意位置点击鼠标右键时触发。params参数:{x,y,width,height},x、y表示鼠标的坐标位置,width、height表示窗体的宽和搞
  • onWindowResize(params),当窗体大小发生改变时触发,如:浏览器放缩、全屏等操作时。

Image Added

具体对象事件

定义在选中对象上,包括:

  • onLoad(params)事件,当3D对象被加载时调用
  • onUnload事件,当3D对象关闭时被调用
  • onClick(objectname,value),当在场景点击鼠标左键时触发。params参数:{x,y,width,height},x、y表示鼠标的坐标位置,width、height表示窗体的宽和搞
  • onBecomeNear(objectname,distance),当靠近对象时触发,distance传入对象的距离,以米为单位
  • onBecomeFar(objectname,distance),当远离对象时触发,distance传入对象的距离,以米为单位

Image Added

3D提供的脚本

  • pk3d.getScene(shapeName)
    • 得到3d场景对象
    • 传入参数:控件名称,该名称在控件属性中可以修改和查看
    • 返回:3d场景对象

...