zoukankan      html  css  js  c++  java
  • Navisworks API 简单二次开发 (自定义工具条)

    在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); 
            }
  • 相关阅读:
    nginx 启动相关的
    爬取豆瓣读书/文件存储数据/数据库存储数据
    python Web 开发三剑客比较
    scrapy
    爬虫自动登录抽屉
    组合搜索
    html瀑布流
    Ajax上传文件/文件预览
    Form组件
    django分页
  • 原文地址:https://www.cnblogs.com/w2011/p/4747930.html
Copyright © 2011-2022 走看看