iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 26270|回复: 0
打印 上一主题 下一主题

VC做Solidworks二次开发中圆周阵列和旋转拉伸问题(附源码)

[复制链接]
跳转到指定楼层
楼主
发表于 2005-5-16 19:16:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册登录,享用更多网站功能!

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

x
就是关于角度的,选择阵列源和对称轴之后就没反映了,返回值为S_OK,应该是执行了啊。下面是代码,
double angle=pi/2;
long num=4;
VARIANT_BOOL retvala122;
  
pModelDoc->SelectByID(auT("基准轴1"), auT("AXIS"),0,0,0,[$retvala122)] //选择中心线
pModelDoc->AndSelectByID(auT("切除-拉伸1"), auT("BODYFEATURE"),0,0,0,[$retvala12)]//选择阵列源特征
CComPtr<IFeature> retval198;
//pFeatureDoc->FeatureCircularPattern (4, angle, 0, auT("阵列1"),[$retval198)]//圆周阵列

  
pModelDoc->FeatureCirPattern (4, angle, FALSE, auT("阵列1"));//圆周阵列
pModelDoc->BlankSketch ( );//清空所选的草图
  
关于旋转的也是这个问题,
  
VARIANT_BOOL retvalb3;//定义retval
VARIANT_BOOL retvalb14;
pModelDoc->SelectByID(auT("草图1"), auT("SKETCH"),0,0,0,[$retvalb3)] //选择草图1
pModelDoc->AndSelectByID(auT("基准轴1"), auT("AXIS"),0,0,0,[$retvalb14)] //选择中心线
pModelDoc->ActivateSelectedFeature();
long retvalb10;
pModelDoc->FeatureRevolve2(2*pi, false, 0, 0, 0, [$retvalb10 )]
//CComPtr<IFeature> retval107;
//pFeatureDoc->FeatureRevolve2( 2*pi, 1, 0, revType, options, 1,1, 1,[$retval107)]//旋转
  
是不是函数用错了?或者是过期了,我用的是SW2005,调试没有错误,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-22 11:18 , Processed in 0.015601 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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