Inventor API: 获取草图标注的点

无需安装Autodesk:浏览器在线查看Inventor文件的开源方案与部署指南 在机械设计与制造协作中,Autodesk Inventor是最常见的三维建模工具之一,但其专有的.ipt零件和.iam装配格式往往要求用户安装完整CAD软件才能查看,这成为跨部门评审、外协沟通和归档管理的高门槛。浏览器端CAD查看技术为解决这一痛点提供了新思路,其核心原理是后端解析Inventor文件并转换为glTF、OBJ等通用三维格式,前端则借助WebGL与Three.js实现无插件交互渲染。这项技术的价值在于将三维模型从专业软件束缚中解放出来,使普通网页即可承载轻量化预览,显著降低协同与分发成本。典型 阅读详情

原文链接:

http://adndevblog.typepad.com/manufacturing/2016/03/get-sketch-dimension-points.html


每种类型的标注可能以不同对象提供标注点。本文仅就TwoLineAngleDimConstraint做一样例。先选择某标注后,获取点,创建工作点

Sub DeletePoints(c As ObjectCollection)
  Dim o As Object
  For Each o In c
    o.Delete
  Next
  
  Call c.Clear
End Sub

Sub GetDimensionGeometry()
  ' The Sketch needs to be active and a 
  ' two line angle dimension constraint needs 
  ' to be selected in the UI 
  Dim d As TwoLineAngleDimConstraint
  Set d = ThisApplication.ActiveDocument.SelectSet(1)
  
  Dim sps As SketchPoints
  Set sps = d.Parent.SketchPoints
  
  Dim sp As SketchPoint
  Dim c As ObjectCollection
  Set c = ThisApplication.TransientObjects.CreateObjectCollection()
  
  ' Anchor points (A1..A5)
  Dim pt As Point2d
  For Each pt In d.AnchorPoints
    Call c.Add(sps.Add(pt))
  Next
  
  MsgBox ("AnchorPoints")
  
  Call DeletePoints(c)
  
  ' LineOne (L1S, L1E)
  Call c.Add(sps.Add(d.LineOne.StartSketchPoint.Geometry))
  Call c.Add(sps.Add(d.LineOne.EndSketchPoint.Geometry))
  
  MsgBox ("LineOne")
  
  Call DeletePoints(c)
  
  ' LineTwo (L2S, L2E)
  Call c.Add(sps.Add(d.LineTwo.StartSketchPoint.Geometry))
  Call c.Add(sps.Add(d.LineTwo.EndSketchPoint.Geometry))
  
  MsgBox ("LineTwo")
  
  Call DeletePoints(c)
  
  ' DimensionCenterPoint (DC)
  Call c.Add(sps.Add(d.DimensionCenterPoint))
  
  MsgBox ("DimensionCenterPoint")
  
  Call DeletePoints(c)
  
  ' TextPoint (TP)
  Call c.Add(sps.Add(d.TextPoint))
  
  MsgBox ("TextPoint")
  
  Call DeletePoints(c)
End Sub

SketchDimension


Inventor导出STP避坑指南:AP242协议与单位锁定实战 在CAD跨软件协作中,STEP(STP)作为中间交换格式,其核心价值在于实现不同CAD系统间的几何与装配数据无损传递。其原理基于ISO 10303协议族,不同应用协议(如AP203、AP214、AP242)在几何、装配、颜色、PMI等信息的支持能力上差异显著。正确选择协议并锁定单位,能避免模型破面、尺寸错误、装配关系丢失等常见问题,确保数据在SolidWorks、CATIA等软件中顺畅打开。这一技术广泛应用于机械设计、汽车航空、数字化制造等场景。本文聚焦Inventor导出STP的实操设置,详解AP242协 阅读详情

相关推荐

Autodesk产品矩阵解析:从建筑设计到动画制作的数字化工具

本文深入解析了Autodesk产品矩阵如何构建从建筑设计、产品制造到媒体娱乐的完整数字化工作流。重点介绍了建筑领域的AutoCAD、Revit和Civil 3D“铁三角”组合,阐述了Revit作为建筑信息模型(BIM)核心在参数化设计和团队协作中的关键作用。同时,也涵盖了Inventor、Fusion 360在机械设计,以及Maya、3ds Max在创意内容制作中的应用,展现了Autodesk工具链赋能全行业数字化转型的强大能力。

weixin_29252171的博客 261

Inventor中工作点导出到excel

一位顾客在零件中创建了许多工作点,然后客户需要一个Excel文件,包含这些工作点的坐标。下面的一个VBA宏,将创建一个CSV文件,其中包含了零件中工作点的坐标。如果您在运行宏之前选择了一部分工作点,那么这个宏将出现一个选项,提示您只会输出已经选定的工作点或输出所有的工作点。如果没有选定的工作点,那么它会导出所有的工作点。   这个宏开始并没有考虑到单位问题,因为Inventor的默认单位是CM

u012859921的博客 2369

UG NX12制图导出DXF工程实践指南:从模型驱动到可制造图纸

DXF导出是CAD工程交付的关键环节,本质是三维设计意图向二维制造指令的语义翻译。理解CAD软件的模型驱动架构(如NX12)与图纸驱动逻辑(如SolidWorks)的根本差异,是保障公差继承、基准关联和图层结构准确的前提;而‘2D图纸基准选取’并非图形标注,实为定义制造坐标系,直接影响CNC编程与三坐标检测。结合GB/T国标规范、图层映射、字体映射及几何精度控制等硬核配置,可实现真正‘一次导出、直接可用’的工程级DXF输出,广泛应用于汽车动力总成、航空结构件及模具制造等高要求场景。

weixin_33834075的博客 400

Inventor(C#)开发学习小结——软件自提供的标注功能

遇到个问题,Inventor的自带的“自动引出序号”的功能,不能使用。后在官网上找到原因: 1、在Inventor的所有工程视图中,自动引出序号不添加引出序号 2、在某些Inventor工程图中,自动引出序号显示的是X,而不是数字 3、“自动引出序号”参考 在已经使用过气泡标注(引出序号)的时候,不能使用软件自带的“自动引出标注”的功能;在使用“自动引出标注”时,显示的X,只是提供的预览,与实际标出来的值之间没有关系。 ...

穹顶之下 1119

2026年机械设计CAD选型指南:AI与云协同如何提升团队效率

在数字化设计领域,计算机辅助设计(CAD)软件的性能、兼容性与协作能力是工程师选型的核心考量。其底层原理在于通过强大的图形引擎、高效的数据结构与算法,处理复杂的几何模型与装配关系。随着AI技术与云计算的发展,CAD的价值已从单纯的绘图工具,演进为集智能辅助、实时协同与知识管理于一体的综合平台。AI能力通过机器学习算法,可嵌入草图辅助、智能标注、干涉检查等具体场景,直接减少重复劳动与低级错误。云协同则基于分布式架构与实时数据同步,重新定义了团队工作流,支持多人在线编辑、云端评审与版本管理,解决了传统文件传递导

a359798678的博客 720

CAD软件:Autodesk Inventor Aerospace二次开发_InventorAPI基础

InventorAPI是一个基于COM(Component Object Model)的接口,可以使用多种编程语言进行开发,最常用的是C#和VBA(Visual Basic for Applications)。InventorAPI提供了一系列类和方法,用于访问和操作Inventor中的各种对象,如零件、装配体、图纸等。COM接口是Windows操作系统中的一种技术,用于在不同的编程语言和应用程序之间进行通信。

kkchenjj的博客 1144

inventor弧度怎么标注_Inventor技巧 | 绘制草图时尺寸标注的细节

Inventor是一个工业设计类软件,其对各零部件的精细度很高,尺寸就是精细度的象征。草图的基本要素就是尺寸,如果我们不添加尺寸,那么我们就无法确认零件的大小,所以我们就可以看出尺寸的一个重要性。在绘制草图时,对于不同的图形有不一样的标注类型,比如:弧长,弧的角度;圆可分为半径直径。后续修改标注好的尺寸时,如何在一开始就做好为了后续修改能简便的操作,或者如何方便的一次性改动许多尺寸。用数值表达式标...

weixin_39788572的博客 8734

Inventor参数化建模与iLogic自动化:开发者三维设计效率指南

在工业设计与制造领域,三维参数化建模是连接设计意图与制造实现的核心技术,它以参数驱动尺寸、约束和特征关系,让模型能够随输入条件自动更新。相比传统手工绘图,参数化建模将设计变量抽象为规则,基于此形成的设计自动化能力,可显著提升重复性建模任务的效率,并为PLM、BOM等系统提供结构化数据源。Autodesk Inventor作为主流的三维设计平台,不仅提供完整的草图、特征、装配、工程图工作流,其内置的iLogic规则引擎更允许开发者通过脚本语言控制参数、特征、文档事件,实现批量处理与智能联动。在实际工程中,工程

weixin_30898555的博客 182

inventor二次开发-课程5-开始第一张2D图

文章目录1.二维草图下的中英文面板对着(1)中英文对照(2)对象层次关系2.绘制功能(1)SketchPoints 平面点的对象补充:单位的设置(1. 原长度单位不符合我们的常用单位 是微米(2. 修改为毫米:例子:(2)SketchLines 直线的对象(1. 两点直线(2.两点对角矩阵(3.两点中心矩形(4. 三点矩形,通基边和 高(5.三点矩形,通过中心点(6.多边形(3)SketchCir...

qq_43006346的博客 1616

SolidWorks 2010 API对象结构

介绍了SolidWorks2010 API的对象结构及用法

YOLOv5s模型训练全流程解析:从数据准备到实战检测

本文详细解析了YOLOv5s模型训练的全流程,涵盖从环境搭建、数据准备与格式转换,到模型训练、参数调优及实战检测的完整步骤。文章提供了具体的代码示例和常见问题解决方案,旨在帮助开发者,特别是新手,高效掌握YOLOv5s模型训练的核心技术,并成功应用于实际检测任务中。

weixin_29041767的博客 333

Inventor 2014 API 新功能 (1)

Inventor 2014 正式版已经发布一段时间了。除了产品新功能,开发者更关心API有哪些变化。我将通过几篇文章逐一介绍。 从对象方法变化数量上看:  增加64个 新对象 (相关840个 新方法)去除 306 个方法现有对象添加450新方法 原有的方法没有任何修改 主要的方面: 工程图文档:标注样式的全部支持草图曲线的增强:包括样条曲线控制点的创建和修改;方程曲

Gear Up Cloud 1793

定时移动鼠标点击鼠标,防止电脑息屏的vba脚本

定时移动鼠标,使系统始终处于激活状态,防止系统息屏。

panfei263031的博客 5928

Inventor 二次开发从入门到精通(8)标注

/ 创建自定义表格try// 创建表格position, // 放置位置rows, // 行数cols, // 列数15, // 行高50 // 列宽// 设置表格标题customTable.Title = "零件参数表";// 填充表头customTable.Cell(1, 1).Text = "参数名称";customTable.Cell(1, 2).Text = "参数值";customTable.Cell(1, 3).Text = "单位";// 填充数据。

CAD设计软件开发博客 541

(保姆教程)Spyder 配置Tensorflow(2.5.0)和keras(2.4.3)

(保姆教程)Spyder 配置Tensorflow(2.5.0)和keras(2.4.3)

qq_43102225的博客 1万+

文档信息抽取技术:从非结构化文本到结构化信息的旅程

文档信息抽取技术是一种将非结构化文本转化为结构化信息的技术。这种技术可以从各类文档中自动提取出如实体、关系和其他重要信息,并将它们转化为方便计算机进一步处理和分析的格式。

INTSIG的博客 980

Inventor软件在机械设计中的实战应用:从零到精通的进阶指南

本文详细介绍了Inventor软件在机械设计中的实战应用,从系统配置、参数化建模到大型装配体管理,提供全面的进阶指南。特别强调Inventor在机械设计中的高效参数化建模和工程协同优势,帮助用户从零基础到精通掌握专业技巧。

qsc90123456的博客 186

别再硬啃理论了!手把手教你用Simulink搭VSG并网模型,模拟线路故障(含三相故障模块详解)

本文提供了一份详细的Simulink VSG并网模型搭建指南,特别聚焦于三相故障模块的配置与仿真。通过逐步指导,帮助电力电子工程师掌握从基础电路搭建到复杂故障模拟的全流程,包括单相接地、两相短路等典型故障的波形分析与参数设置技巧,有效弥合理论与实践的鸿沟。

weixin_29057237的博客 317

仓颉 stdx.encoding.base64 扩展库实战:Byte 数组与 Base64 字符串互转完全指南

仓颉编程语言扩展库(stdx)中的 `stdx.encoding.base64` 包提供字符串的 Base64 编码与解码能力,可将二进制数据转换为仅由 64 个可打印字符(A-Z、a-z、0-9、+、/)组成的文本格式,从而在文本环境(如 JSON、HTTP Header、配置文件、邮件附件)中安全传输和存储二进制数据。本文将围绕该包的核心 API——`toBase64String` 与 `fr

gitblog_00679的博客 798

pi/4QPSK调制解调原理

文章目录1. π/4\pi/4π/4QPSK 信号的调制原理2. 匹配滤波器与成形滤波器 1. π/4\pi/4π/4QPSK 信号的调制原理 减小相位突变量的QPSK由偏置键控QPSK(OK-QPSK)和 π/4\pi/4π/4偏置的QPSK( π/4\pi/4π/4QPSK)。由于 π/4\pi/4π/4QPSK是用差分相位编码产生的(因此也叫做 π/4\pi/4π/4DQPSK),能有效地进行差分解调和鉴频器解调,在一些不易提取相干载波的场合很有用。 在常规的QPSK中,输入数据经过串/并变换后,分成

gemengxia的博客 2万+

(11-3-03)多任务与元强化学习:综合实战:基于元强化学习的迷宫导航系统(3)

本文介绍了策略网络隐空间可视化的实现方法及其在强化学习中的应用。通过设计visualize_latent_space函数,使用t-SNE算法将高维隐空间特征降维至二维进行可视化,直观展示策略网络在不同任务中的特征分布。文章详细阐述了实现流程:状态收集、t-SNE降维和可视化绘图,并提供了完整的Python代码示例。实验结果表明,该方法能有效分析策略网络的学习过程与适应能力,为优化模型提供重要依据。同时,文章还介绍了主程序的完整流程,包括环境初始化、元智能体训练与评估、学习策略比较等环节,最后对实验结果进行可

码农三叔 1041

CAD初学者入门指南:从零到一掌握核心绘图逻辑与操作技能

计算机辅助设计(CAD)作为数字化设计与制造的基础工具,其核心原理在于通过精确的几何计算与图形算法,将设计意图转化为可量化、可修改的数字模型。这项技术通过坐标系统、对象捕捉和参数化命令实现毫米级精度,其价值在于大幅提升设计效率、保证工程数据的准确性与可复用性。在机械制图、建筑规划、电子电路布局等工程实践领域,CAD已成为标准化工作流程的基石。对于初学者而言,掌握如对象捕捉、图层管理等核心概念,是理解CAD从“绘图工具”升维至“设计协同平台”的关键。本文聚焦CAD入门路径,系统拆解软件认知、命令学习与图纸规范

weixin_30786657的博客 471

C语言试题一之计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和

1、题目 计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和 2、源代码实现 #include <stdio.h> #include <math.h> double fun1(int n) { if (n <= 0) return 0; int i; double sum = 0.0; for (i = 1; i <= n;...

码莎拉蒂 1万+

FreeCAD完全指南:免费开源3D建模软件从入门到精通

FreeCAD 是一款完全免费、开源的跨平台 3D 参数化建模软件,它的目标是让每一个人——无论是机械工程师、产品设计师、建筑师还是学生——都能免费使用一套专业级的 3D 建模工具。从单个零件的参数化建模到多零件装配、有限元分析甚至建筑信息建模,FreeCAD 提供了从创意到原型的完整工作流程。如果你想找一款不受平台和费用限制的开源 CAD 软件,这篇文章将带你从零开始,一步步掌握它。 ## F

gitblog_00068的博客 396

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

FreeCAD 免费开源 3D 建模软件入门:10 分钟搭好参数化建模的完整指南

FreeCAD 是一款完全免费、开源、跨平台的 3D 参数化建模软件,Windows、macOS、Linux 通吃,源码全开放。这篇 FreeCAD 入门教程就围绕一件事:帮你在 10 分钟内从「想试 3D 建模」走到「导出第一个零件」,而不是让你对着功能列表发呆。 ## 数万元的专业 CAD,为什么可以免费拥有? 专业 CAD 一套动辄数万元,学生和独立开发者常被价格卡住,更糟的是不知从哪下

gitblog_00663的博客 156

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: VBA,iLogic,插件中使用学徒服务器
下一篇: Inventor API: 简单聊聊ReplaceReference , FileSaveAs, OnFileResolution
autodeskinventorapi
博客等级 码龄14年 313粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值