Inventor API:后绑定访问一些Inventor API对象

关于Inventor中物理特性更新的API 在Inventor中物理特性在零部件创建完成后,属性不更新,那么需要使用MassProperty的API来实现。 代码如下: Sub updateMassProperties() Dim oDoc As PartDocument Set oDoc = ThisApplication.ActiveDocument '后台调用MassProperty Debug.print(oDoc.ComponentDefinition.MassProperties) End Sub 或者 阅读详情

很早前,我曾写过一篇通过外部程序访问Inventor iLogic功能的博客:

http://adndevblog.typepad.com/manufacturing/2013/04/call-ilogic-from-net.html

但随着版本的变化,发现代码在较新的Inventor上,下面这行代码会失败:

 Autodesk.iLogic.Automation.iLogicAutomation _iLogicAutomation =

            (Autodesk.iLogic.Automation.iLogicAutomation)addin.Automation;


看到我的同时其实后续写过一篇文章,谈到了iLogic其实并不是纯的COM对象,而是封装了.NET的对象为COM,因此较为合适用后绑定方式。好在C#4.0以后的dynamic可以做这样的处理。代码写起来就很方便了

http://adndevblog.typepad.com/manufacturing/2013/09/run-ilogic-rule-from-external-application.html


但是,当在较新Inventor (例如2017)测试,发现这个方式还是会失败。。。但如果在文档中起码有一个rule后,就可以直接运行了。或许是个问题,需要更多的诊断。

Inventor API: 如何在工程图里显示装配不同详细等级(LOD)的重量 这是一个Autodesk 论坛里发起的问题,有其他开发者贡献了一个样例。我觉得这个方案挺棒,就对其进行了优化和改造。其实思路很简单: 遍历装配的详细等级(LOD),激活每个等级为当前LOD,这时 iProperties.Mass 就返回当前的重量。把这个值写入一个自定义iProperties。在工程图里,创建文本,让文本绑定从模型来的iProperties,这样,就能显示对应的iProp 阅读详情

相关推荐

MIT App Inventor 2020黑客松:零代码开发实战与创意实现指南

图形化编程和低代码开发平台正在降低应用开发的门槛,让更多人能够快速构建功能原型。其核心原理是通过可视化拖拽组件和逻辑块,替代传统的手写代码,将复杂的编程语法抽象为直观的积木拼接。这种技术的价值在于极大地提升了开发效率,并使得非专业开发者也能参与到应用创新中,推动了技术的民主化。在实际应用场景中,它特别适合教育、社会公益、快速原型验证等领域。MIT App Inventor正是这一领域的代表性工具,其2020年全球黑客松赛事,围绕健康、教育等主题,汇聚了全球开发者利用图形化编程进行创意实践。参赛者通过组件拖拽

weixin_34259232的博客 386

Inventor: 获取电缆管路部件的名字

原文链接:

Gear Up Cloud 773

CAD软件:Autodesk Inventor Aerospace二次开发_定制用户界面

Autodesk Inventor Aerospace 通过其API允许开发者创建自定义工具栏,并在工具栏中添加自定义按钮。这些按钮可以触发特定的功能,从而实现用户界面的个性化定制。获取Inventor应用程序对象:这是访问Inventor API的入口。创建工具栏对象:通过应用程序对象创建一个新的工具栏。添加按钮:在工具栏中添加自定义按钮,并为其设置图标、提示信息等属性。绑定功能:将按钮与功能代码进行绑定,使得用户点击按钮时能够触发特定的功能。

kkchenjj的博客 1171

CAA中获取装配体下零部件名称

CAA二次开发—获取装配体下零部件名称 CATFrmEditor*pCATFrmEditor=CATFrmEditor::GetCurrentEditor(); CATDocument*pCATDocument=pCATFrmEditor->GetDocument(); CATIDocRoots*piCATIDocRoots=NULL; HRESULT rc=pCATDocument->QueryInterface(IID_CATIDocRoots,(void**)&piCAT

qq_42983936的博客 1200

Open Inventor:全面的3D图形开发教程

在现代信息技术的浪潮中,3D图形库的应用已日益普及,它为开发者提供了创建和操作三维场景的强有力工具。3D图形库不仅仅是简单的API集合,它们是构建复杂三维图形应用的基石。本章节将为读者介绍3D图形库的基本概念,以及它在现代计算机图形处理中扮演的重要角色。3D图形库是计算机编程中用于创建和操作三维模型、场景和动画的软件集合。它包括了一系列用来绘制3D图像的算法、数据结构和接口。这一工具集通常隐藏了复杂的图形处理细节,使得开发者能够集中精力于应用逻辑和设计创意上。

weixin_34779181的博客 678

inventor二次开发 用API C# 添加自定义界面

用inventorAPI C# 添加自定义界面: Autodesk Inventor二次开发时最先考虑的就是要在运行的软件界面上添加自定义的命令按钮或菜单,结合API帮助及网上的例子,本文采用VC#2015在INV2018的界面(无文档环境、零件环境、部件环境、FILE文件菜单)添加了自定义命令按钮,

在 autodesk inventor 工程图零部件环境中,零件描述&零件代号同步关联工程图名称。VBA代码...

在 Autodesk Inventor 中,零部件是指用于创建机械装配体的独立元素。零件描述是指在创建零件时,在属性面板中输入的信息,包括零件的名称、材料、尺寸和其他特性。这些信息可以在零件的设计过程中用于参考,也可以在装配体设计中用于制定零件的使用要求。 ...

weixin_35756637的博客 548

Inventor API应用实例

Inventor API应用实例 以常用型材截面草绘库的建立为例, 简要介绍了以Invento r A P I 为接口, 用V isual Basic6. 0 二次开发Invento r 草绘功能的一般方法

App Inventor 2 如何接入ChatGPT:国内访问OpenAI的最佳方式

不过,为了方便轻松访问这些组件,默认ApiKey为空,那么将会使用MIT获取的ApiKey。注意:如果您打包应用程序并分发它,则您应用程序的所有使用都将受到相同的配额限制。如果您希望分发使用这些服务的应用程序,建议使用MIT的 ApiKey 进行测试,但最终发布时使用你自己的 ApiKey。这时我们无需KX上网,因为它是通过MIT代理服务器进行执行的,国内可以访问MIT代理服务器,因此间接就能访问OpenAI了,这的确可以算是GPT的最佳体验方式了,当然AI绘图也能体验。,同一个账号,token是一样的。

AppInventor2中文网(https://www.fun123.cn)技术。 1237

TinyWebDB浏览器 - APPInventor网络微数据库API应用

APP Inventor源代码,TinyWebDB浏览器.AIA,可以导入后查看源代码、生成APK,部分代码说明可以在http://blog.youkuaiyun.com/crxis/article/details/79314158查看。

inventor 二次开发 例子

inventor集成 在inventor前端创建菜单

MIT App Inventor:开源可视化编程平台的技术架构深度解析

你是否曾想象过,一个完全不懂编程的人能在几小时内创建出功能完整的移动应用?这听起来像是魔法,但MIT App Inventor正是这样一个将"魔法"变为现实的平台。作为一个开源的可视化编程工具,它彻底改变了移动应用开发的传统模式,让创意不再受技术门槛的限制。 ## 从技术架构师的视角看MIT App Inventor 当我们谈论MIT App Inventor时,大多数人会想到它的拖放式界面和

gitblog_00097的博客 943

Autodesk Inventor API学习

本学习资料是有关Autodesk公司的Inventor产品的API的编程和扩展。如果对图型建模有兴趣研究和学习的朋友可以看看。

App Inventor AI 伴侣实战:如何通过自动化脚本提升开发效率

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94960005的博客 553

从STM32F411到华大HC32F460:一个真实项目移植的踩坑与填坑全记录

本文详细记录了从STM32F411移植到华大HC32F460芯片的全过程,包括开发环境搭建、时钟树配置、中断处理、外设驱动、看门狗陷阱、Flash操作和低功耗设计等关键坑点及解决方案。特别针对HC32F460的200MHz主频、双PLL架构和HSRUN模式等特性进行了深入分析,为工程师提供实用的移植指南,帮助节省大量调试时间。

weixin_33691817的博客 418

免费替代Cursor!TRAE中文版这些隐藏功能90%的人不知道

本文深度评测了免费AI编程工具TRAE中文版,揭示其超越代码补全的隐藏功能。重点介绍了其SOLO模式如何重塑从需求到部署的全流程开发,以及对微信小程序、Taro、Ant Design Pro等国产技术栈的深度适配能力,为中文开发者提供了高度本地化的高效解决方案。

gray5的博客 839

App Inventor AI伴侣实战:如何用AI辅助开发提升效率与创新

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94959387的博客 984

【深度学习】肺结节分割项目实战二:分割肺实质

在后续训练模型的时候如果直接使用原始的肺部CT图像,其中的非肺区域会对训练造成干扰,因此我们需要提取分割肺实质。这一部分参考了kaggle上的教程。 从这张CT图像中可以看出扫描器以外的部分为黑色,背景和肺内部颜色较深,非肺组织和骨头颜色较浅。我们的目的是将肺部分割出来。由于肺部区域和其他部分对比明显,我们可以设置一个合适的阈值对图像中的区域进行隔离。 import argparse import os import numpy as np from medpy.filter.smoothing imp

weixin_42182906的博客 7240

App Inventor AI伴侣电脑版实战:如何用AI辅助提升移动开发效率

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94959702的博客 412

智能座舱芯片大乱斗:高通8155 vs 联发科MT8676 vs 华为麒麟990A,谁才是性价比之王?

本文深入对比了高通SA8155P、联发科MT8676与华为麒麟990A三款主流智能座舱芯片的性能、生态与成本。文章从CPU/GPU/NPU算力、开发生态、成本模型及典型应用场景出发,分析了各自在智能座舱领域的优势与适用性,为开发者与车企选型提供了实战参考,并探讨了智能座舱芯片未来的技术趋势。

yhn456789的博客 802

Q3D提取PCB走线RLCG参数

介绍一种提取PCB走线寄生电容和寄生电感的方法

sinat_15150363的博客 2917

App Inventor手机版AI伴侣实战:提升开发效率的5个关键技巧

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94960121的博客 385

C++大牛的博客

1. C++大牛的博客     Bjarne Stroustrup的博客: Bjarne Stroustrup’s Homepage Bjarne Stroustrup,不认识的可以去面壁了,没有他,就没有我们现在的饭碗。Bjarne Stroustrup是丹麦人,目前任教于TAMU。他的Homepage和他的书籍The C++ Programming Language一样

程序猿老樊的博客 6244
上一篇: Autodesk Forge 学习简谈 - 4
下一篇: Inventor API:用C++导出3D PDF
autodeskinventorapi
博客等级 码龄14年 313粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值