找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 2408|回复: 7
打印 上一主题 下一主题

[讨论] 开贴解答CATIA CAA二次开发问题

[复制链接]
跳转到指定楼层
1
发表于 2017-5-10 21:58:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
平时比较忙,回复的可能不及时,望谅解。偶尔会逛逛论坛,如遇到求助尽可能的会回复,知无不言言无不尽。
另外,本人承接二次开发项目,大小都可,价格优惠。QQ956722162。

——从事CATIA二次开发多年,精通CAA、C++、数据库编程,诚信为人


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2017-5-10 22:07:18 | 只看该作者
CATIA中有没有可以做包络圆的方法,用CAA好实现吗
3
发表于 2017-5-10 22:13:21 | 只看该作者
本帖最后由 承接二次开发CAA 于 2017-5-10 22:15 编辑

test网络
4
发表于 2017-5-10 22:13:48 | 只看该作者
zhengf312 发表于 2017-5-10 22:07
CATIA中有没有可以做包络圆的方法,用CAA好实现吗

实话实说,没有可以做包络圆的命令,纯二次开发应该很难实现,在研究生阶段做过求解包络圆的工具,不过是基于Matlab的,想要在CATIA中实现,必须把模型转化为数学模型,然后调用matlab的编写的dll,再将结果转化为几何模型,这是我目前能回答你的一条思路,感兴趣的话可以试一下,如果有其他好的方法,欢迎你分享
5
发表于 2017-5-15 14:27:22 | 只看该作者
对于不是很复杂的CATIA模型,能否通过开发获得最小包络体?
PS:希望通用性能高一些,不去选择坐标系,仅通过模型获取。
6
发表于 2017-6-4 13:47:10 | 只看该作者
装配时,将鼠标选中的零件绕自身坐标(u轴)旋转成180°,宏命令如何编译呢?
7
发表于 2017-7-22 07:33:00 来自手机 | 只看该作者
本帖最后由 qq116359910qq 于 2017-7-25 10:22 编辑

Sub catmain()
Dim iSelection
Set iSelection = CATIA.ActiveDocument.Selection
Dim iStatus, iType(0)
iType(0) = "HybridBody"
iStatus = iSelection.SelectElement2(iType, "Please select the Geometrical Set with center points", False)
If iStatus = "Redo" Or iStatus = "Undo" Or iStatus = "Cancel" Then
   
     Exit Sub
   
End If
Dim iName, iHB, sHB
iName = iSelection.Item(1).Value.Name
Set iHB = CATIA.ActiveDocument.Part.HybridBodies.Item(iName)
Set sHB = CATIA.ActiveDocument.Part.HybridBodies.Item(iName)

Dim iHSF, iPoint, iSphere, iRadius
iRadius = InputBox("Please input joint radius", "Joints Creation Tool", 10)
Set iHSF = CATIA.ActiveDocument.Part.HybridShapeFactory
For Each iPoint In iHB.HybridShapes
   
    Set iSphere = iHSF.AddNewSphere(iPoint, Nothing, iRadius, -90, 90, -180, 180)
    iSphere.Limitation = 1
    sHB.AppendHybridShape iSphere
    iSphere.Name = iPoint.Name & "_Joint"
   
Next
iSelection.Clear
CATIA.ActiveDocument.Part.Update
  End Sub


请教下如何修改才能将上面这个宏改成可以在product下使用并且只转化点而不是转化所有几何图形集下的东西变成球?

8
发表于 2018-6-14 09:59:08 | 只看该作者
我想请教一下怎样利用拓扑的方式创建一个面,并且显示在CATIA中?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-3 14:03 , Processed in 0.025072 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表