设为首页收藏本站

skylineglobe技术交流社区

 找回密码
 注册
查看: 393|回复: 0

实现动态绘制线

[复制链接]

9

主题

9

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74
发表于 2019-7-21 20:36:23 | 显示全部楼层 |阅读模式
  1. //创建画线函数
  2. function CreatePolyLine() {
  3.             PolyLine = null;
  4. //绑定鼠标左击事件、onframe事件、鼠标右键事件
  5.             sgworld.AttachEvent("OnLButtonDown", DrawPolyLButtonDown);
  6.             sgworld.AttachEvent("OnRButtonUp", EndPolyLine);
  7.             sgworld.AttachEvent("OnFrame", DrawPolyLOnFrame);
  8.             sgworld.Window.SetInputMode(1);//设置鼠标样式
  9.         }

  10.         function EndPolyLine(Flags, X, Y) {
  11.             //sgworld.ProjectTree.DeleteItem(sgworld.ProjectTree.FindItem("线"));
复制代码
动态效果主要在onframe事件中体现,onframe为三维窗口每一帧刷新事件。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋| SkylineGlobe ( 京ICP备09046777号 )   

GMT+8, 2019-10-16 23:19 , Processed in 0.069519 second(s), 21 queries .

Powered by Skyline中国社区!

© 2013 skylineglobe.cn.

快速回复 返回顶部 返回列表