在Navisworks软件运行的时候界面右侧有个工具条.比较方便.但是在二次开发的时候我不知道在Api那里调用。如果有网友知道请告诉我。谢谢、

我用就自己设置一个工具。界面比较丑!没有美工.

代码:

 备注:是用Google 翻译的。也许描述不准确 Select  选择SelectBox 选择框BasicViewObjectWheel基本视图对象轮子BasicTourBuildingWheel基本巡视建筑控制盘FullNavigationWheel全导航控制盘MiniViewObjectWheel迷你视图对象轮子MiniTourBuildingWheel巡视建筑控制盘MiniFullNavigationWheel迷你全导航控制盘Full2DNavigationWheel完整的二维导航控制盘CommonPan泛在所有Autodesk产品常见CommonZoom放大所有Autodesk产品常见CommonZoomWindow缩放窗口在所有Autodesk产品常见CommonOrbit轨道在所有Autodesk产品常见CommonFreeOrbit所有Autodesk产品常见的自由动态CommonConstrainedOrbit所有Autodesk产品共同约束的动态观察CommonLookAt看看常见的所有Autodesk产品CommonLookAround随便看看常见的所有Autodesk产品CommonWalk走共同所有Autodesk产品在所有Autodesk产品CommonCenter中心共同NavigateFixed相机固定到位NavigateFreeLookAround经典Navisworks中免费环视(旋转)NavigateFreeOrbit经典Navisworks中自由动态观察(检查)NavigateWalk经典Navisworks中漫步NavigateFly经典Navisworks中飞NavigateConstrainedOrbit经典Navisworks中约束的动态观察(转盘)NavigateZoom经典Navisworks中放大NavigatePan经典Navisworks中盘NavigateConstrainedPan经典Navisworks的约束泛NavigateLookAround CLASIC Navisworks中随便看看(旋转)NavigateOrbit经典Navisworks中轨道NavigateZoomWindow经典Navisworks中缩放窗口(缩放框)CustomToolPlugin功能由ToolPlugin提供

     //设置工具状态  public void ToolValue(Tool tool){if (Autodesk.Navisworks.Api.Application.ActiveDocument != null){Autodesk.Navisworks.Api.Application.ActiveDocument.Tool.Value = tool;}}

        private void TooFocus_Click(object sender, EventArgs e){ToolValue(Tool.MiniViewObjectWheel); }//漫游private void ToolRoam_Click(object sender, EventArgs e){ToolValue(Tool.CommonLookAround); }//漫游  子private void ToolLookAt_Click(object sender, EventArgs e){ToolValue(Tool.CommonLookAround); }//飞入private void ToolNavigateFly_Click(object sender, EventArgs e){ToolValue(Tool.NavigateFly); }//第一人称private void ToolNavigateWalk_Click(object sender, EventArgs e){ToolValue(Tool.NavigateWalk); }//选择private void ToolSelect_Click(object sender, EventArgs e){ToolValue(Tool.Select); }

Navisworks API 简单二次开发 (自定义工具条)相关推荐

  1. 帝国CMS调用自定义列表名称的方法(简单二次开发实现)

    帝国CMS调用自定义列表名称的方法(简单二次开发实现) 本文讲述了帝国CMS调用自定义列表名称的方法,脚本之家在这里提供了2种实现方法,涉及针对帝国CMS底层代码的修改.具体如下: 一.问题描述: 需 ...

  2. Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条

    Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条 做好的宏脚本程序,每次打开脚本加载程序太多麻烦,为了方便的调用脚本做各种操作,可以使用系统的自定义工具条功能将脚本加载到工具条上. ...

  3. 利用Bing翻译API简单的实现一个翻译工具

    常见的翻译服务提供商有Google和微软,它们的在线翻译地址如下: Bing翻译: http://www.microsofttranslator.com/?FORM=R5FD Google翻译: ht ...

  4. html自定义工具条,为Autodesk Viewer添加自定义工具条的更好方法

    上一篇文章中我介绍了使用Autodesk Viewer的UI API来给viewer添加自定义工具条的方法,看起来很简单是吧.不过有个问题,就是关于自定义工具条的信息(包括按钮的文本.图标.样式.ca ...

  5. 工具条研究手记(5)- 自定义工具条的实现

    /*****************************************************************/ /*          工具条研究手记(5)- 自定义工具条的实 ...

  6. Mixly 二次开发 自定义库

    Mixly基本原理 Mixly可以看作是介于普通用户与Arduino IDE之间桥梁,通过这个桥梁,即使用户不懂C语言的语法,也可以利用图形化程序编写Arduino程序.Mixly的基本原理是将图形化 ...

  7. Mixly 二次开发 自定义库 创客教程

    前言 本章内容是对Mixly 图像化编程软件进行的二次开发,需要一定的编程基础,需要用到的概念和知识点有: 绑定与事件概念, JavaScript的基本语法, .xml脚本的标签定义 限于篇幅,本章内 ...

  8. [SW]SolidWorks API SDK二次开发学习心得01--开发方式

    SolidWorks二次开发之前,我们先来了解下SolidWorks二次开发有哪些方式 1.宏:在SolidWorks中录制宏,方便制图 2.API SDK: ATL Addin:直接嵌入SolidW ...

  9. NavisWorks Api 简单使用与Gantt

    相信很多朋友在做BIM项目的时候.都有客户会提出项目计划,形象进度 等需求. 那么当前最主要的问题就是计划与BIM模型的关联问题.那么我在项目中是用户用Project软件编辑计划然后手动跟三维模型关联 ...

最新文章

  1. Elasticsearch 参考指南(脚本)
  2. 【Linux】在虚拟机上安装CentOS7
  3. 比特币现金矿工商议,为开发提供部分奖励
  4. python判断网页密码加密方式_python实现网页登录时的rsa加密流程
  5. 批量任务体现多线程的威力!
  6. 移动开发工程师面试题集:Android iOS
  7. mockJs文档(一)
  8. matlab卷积画图,基于MATLAB的卷积演示系统课程设计
  9. 这类程序员成为百度、阿里宠儿,分分钟秒杀众应届毕业生
  10. ansible 通过加密码来批量管理主机及管理Windows主机
  11. “熊猫烧香”有新变种 可自动下载病毒
  12. 计算机新建没有文本文档,我的电脑新建文本文档没有显示TXT,为什么?
  13. c++调用powershell_告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始
  14. 二维码制作软件生成二维码时的参数设置
  15. java串口rxtx_Java串口操作RXTX
  16. excel转置怎么操作_EXCEL转置的方法介绍,这种函数80%的人没用过,教你如何转置996...
  17. MFC MDI 多视图选项卡式风格
  18. 最实用的计算机系统清理加速,最实用的win7电脑清理垃圾方法分享
  19. 计算机组成--虚拟存储器
  20. 微信点餐系统中出现的小问题记录

热门文章

  1. ckks方案优化最好的_站群如何优化才能提高SEO效果?站群优化方案有哪些?
  2. 图片二:matplotlib、PIL、CV2操作图片
  3. pytorch出现‘DataLoader‘ object is not callable。
  4. android动画封装,Android属性动画封装,快速构建动画
  5. matlab求图形的聚类系数,求助,为什么画不出来聚类系数的图?一直为0啊
  6. a king读后感 love of the_读后感kinglear
  7. std输入参数太多matlab,错误使用函数,输入参数太多怎么解决
  8. redis分布式锁实现原理_redis分布式锁实现分析与实践
  9. linux 串口驱动 atmel_set_mctrl何时调用,linux uart serial使用驱动分析
  10. npm 删除依赖包_前端开发,npm会了吗?