24小时热门版块排行榜    

查看: 3241  |  回复: 13

wyq0901

铁杆木虫 (小有名气)

[交流] 【求助】VC++中用MFC进行对话框编程,调用catia程序 已有5人参与

请问如何在VC++中调用catia所建的模型并对其进行观察?即把VC++当成类似catia编辑环境的一个容器,装载catia所建的文件后,可实现以下3个目标:
首先,实现产品演示的目的——即模型的平移、旋转、缩放功能;
其次,实现装配产品的分解目标——即两个以上的零件可以分解观察;
最后,实现选定元素的采集目标——即选定零件后,可以提取面,线等基本元素的尺寸。
说白了,就是catia里面的功能想在VC++中实现,即在自己设计的对话框中调用。
能具体说一下怎么样用VC++调用吗?有没有相关的教程或者参考书什么的?

[ Last edited by nono2009 on 2010-11-1 at 07:09 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyq0901

铁杆木虫 (小有名气)

ajian04:谢谢参与交流~ 2010-11-02 19:00:12
自己顶顶
2楼2010-11-02 00:41:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+2):谢谢参与交流~ 2010-11-02 19:00:21
wyq0901(金币+8):谢谢回复,因为我要开发一个软件,其中的一个界面就是导入catia的文件,观察零件,选择有用的信息进行采集,以便后面能利用这些信息进行优化分析。如果CAD能够实现的话,请具体介绍一下,谢谢。 2010-11-04 15:23:59
顶也没用的,这不是一个问题了,这是一个工程。
你的这些需求,完全可以使用CAD实现,为啥要自己实现呢?
产品演示得话,还可以凑合做做,分解观察这需要每个零件得3D模型。至于第三个,基本是一个比例尺换算的问题。

如果你真这么有时间实现这个东西,建议你去学习OpenGL,相关教程到处都是。
3楼2010-11-02 08:56:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木叶清风

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):谢谢参与交流~ 2010-11-02 19:00:27
wyq0901(金币+5):谢谢回复,能具体介绍一下如何用vc++调用您提到的这两个东西吗?我不是很了解!谢谢! 2010-11-04 15:25:28
Opengl或者DirectX实现即可,不是一下就能出来的……
www.cvdelver.com
4楼2010-11-02 09:26:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):谢谢参与交流~ 2010-11-02 19:00:34
wyq0901(金币+5):谢谢回复,正在看catia文档呢,我只想调用一下,就像在VC++中调用matlab似的,不是自己开发和catia一样功能的软件,那根本做不了 2010-11-04 15:28:10
楼主去看catia的文档啊,catia应该有API可以用的吧,或者catia有com组件可以用,如果都没用的话,楼主就自己研究catia的文档的格式,然后自己读出来自己处理吧。
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
5楼2010-11-02 13:33:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

想飞的猪

木虫 (正式写手)

ajian04:谢谢参与交流~ 2010-11-02 19:00:40
帮着顶!
6楼2010-11-02 17:06:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

想飞的猪

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):谢谢参与交流~ 2010-11-02 19:00:46
wyq0901(金币+5):谢谢回复,正在研究,十分感谢! 2010-11-04 15:32:05
我看了一下catia应该有API函数!调用就可以了!你需要用个CStatic类作为一个窗口来显示你的东西!
7楼2010-11-02 17:08:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyq0901

铁杆木虫 (小有名气)

引用回帖:
Originally posted by 想飞的猪 at 2010-11-02 17:08:27:
我看了一下catia应该有API函数!调用就可以了!你需要用个CStatic类作为一个窗口来显示你的东西!

找到一堆API,怎么用CStatic类作为一个窗口来显示啊?用没有例子啊?我以前没用过啊!
8楼2010-11-19 20:37:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

想飞的猪

木虫 (正式写手)

引用回帖:
Originally posted by wyq0901 at 2010-11-19 20:37:10:


找到一堆API,怎么用CStatic类作为一个窗口来显示啊?用没有例子啊?我以前没用过啊!

这也是我以前遇到的问题!就是把CStatic作为一个父类!然后添加一些消息函数OnPaint()什么的!
9楼2010-11-20 16:29:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

imyourkobe

铁杆木虫 (著名写手)

★
nono2009(金币+1):鼓励应助 2010-11-25 07:38:38
我做过一个类似的项目。不过是对STL模型操作的。
方法是采用OpenGL来图形变化和投影变化。比较容易实现的。
10楼2010-11-24 18:42:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wyq0901 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 申请科研项目纯靠实力能成功吗? 200+4 David1982 2026-10-13 7/350 2026-10-14 14:24 by 13108017953
[硕博家园] 极限拉扯,如何抉择 +10 Isak0320 2026-10-12 14/700 2026-10-14 11:39 by thegarfield
[教师之家] 课题组会帮你通过考核么? +4 好运来~9527 2026-10-10 7/350 2026-10-13 08:41 by xli1984
[基金申请] 入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍 +6 13108017953 2026-10-08 6/300 2026-10-12 20:07 by w3w3y3
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:34 by XQNyDCa1Tk5n
[公派出国] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:26 by XQNyDCa1Tk5n
[找工作] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 22:26 by XQNyDCa1Tk5n
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:15 by XQNyDCa1Tk5n
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 22:11 by XQNyDCa1Tk5n
[教师之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:06 by XQNyDCa1Tk5n
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 14:25 by VOMexwnDzOFZ
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 (EPI+-1)(金币-50) +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 14:05 by VOMexwnDzOFZ
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:51 by VOMexwnDzOFZ
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:45 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:54 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:34 by VOMexwnDzOFZ
[考博] 招收博士生一名 +3 mandolin 2026-10-10 3/150 2026-10-11 10:21 by 不是山谷!
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 qR2AdCWTVtkw 2026-10-09 4/200 2026-10-11 03:14 by M0zrYVSAnxpE
[有机交流] 各位大佬,路线设计求助 +6 zapen 2026-10-08 8/400 2026-10-10 15:59 by zapen
[有机交流] 我应该选哪条合成路线让实验成功率高一些? +5 jing816y 2026-10-08 9/450 2026-10-10 09:05 by zapen
信息提示
请填处理意见