将DWG特定层导入到草图
来源:互联网 发布:淘宝宝贝上架时间 编辑:程序博客网 时间:2024/05/16 11:38
API提供了DWG Translator addin,用来将DWG导入到Inventor文件。其中提供了多个可选项,以控制在导入时的设置。从2013开始,多了一个选项SelectedLayers,用来指定导入哪些层的实体。用法很简单,例如,导入单个层
oOptions.Add "SelectedLayers", "Layer1"
导入多个层:
oOptions.Add "SelectedLayers", "Layer1,Layer2"
以下是一个简单的代码样例。它在零件文档新建一个草图,将一个DWG文件中Layer1层的实体导入
Sub ImportDWGIntoSketch() 'DWG translator Dim oDwg As TranslatorAddIn Set oDwg = ThisApplication.ApplicationAddIns.ItemById("{C24E3AC2-122E-11D5-8E91-0010B541CD80}") Dim oData As DataMedium Dim oContext As TranslationContext Dim oOptions As NameValueMap Set oData = ThisApplication.TransientObjects.CreateDataMedium Set oContext = ThisApplication.TransientObjects.CreateTranslationContext Set oOptions = ThisApplication.TransientObjects.CreateNameValueMap ' Specify a DWG file to import it into sketch, please change the path name as needed oData.FileName = "C:\Temp\mytest.dwg" Dim oDoc As PartDocument Set oDoc = ThisApplication.Documents.Add(kPartDocumentObject) 'add a new sketch Dim oSk As PlanarSketch Set oSk = oDoc.ComponentDefinition.Sketches.Add(oDoc.ComponentDefinition.WorkPlanes(3)) oSk.Edit oContext.Type = kFileBrowseIOMechanism oContext.OpenIntoExisting = oSk ' Specify the layers to import oOptions.Add "SelectedLayers", "Layer1" ‘oOptions.Add "SelectedLayers", "0,Layer2" oOptions.Add "InvertLayersSelection", False ' Set if import the selected layers in above setting ' Set the ConstrainEndPoints oOptions.Add "ConstrainEndPoints", True ' Specify the units of DWG file oOptions.Add "FileUnits", "Millimeters" Call oDwg.Open(oData, oContext, oOptions, oDoc) End Sub
- 将DWG特定层导入到草图
- 需要将文件导入到sdata层
- Inventor API:投影原点到草图,并将草图图元约束到该投影点
- 将当前dwg内的对象复制到另一个dwg文件中
- 将进程绑定到特定的cpu
- 多个dwg底图导入到sketchup中,自动拼接好
- 草图
- ObjectARX学习笔记(二十七)---如何拷贝将一个AcDbDatabase拷贝到另一张dwg里面
- 将Excel导入到mysql
- 将gridview 导入到excel
- 将excel 导入到gridview
- 将Excel导入到mysql
- 将Excel导入到Access
- 将Excel导入到SQLServer2005
- 将Excel导入到数据库
- 将表导入到数据库
- 将excel导入到数据库
- 将Excel导入到数据库
- 黑马程序员-IO流
- 调用微博授权接口失败
- 合理规划创建数据库
- FriendlyARM Tiny210v2 SPI接口Android平台测试
- 腾讯2012年实习生笔试加分题
- 将DWG特定层导入到草图
- hdu 2571 命运
- ios 启动动画的设置(闪屏)
- 一天一linux命令(5) shutdown 关机
- mvc4 截取上传图片做头像,自动生成不同小尺寸缩略图
- 多线程,后台进程
- 在linux上将ape转成mp3,以及MP3 大小转换
- Opencv将视频转化成图像序列与将图像序列转化成视频
- Oracle高级查询之GROUP BY