时光荏苒_h
发表于 2024-9-24 22:25:25
NXOpen::Drawings::EditViewSettingsBuilder *editViewSettingsBuilder1;
editViewSettingsBuilder1 = workPart->SettingsManager()->CreateDrawingEditViewSettingsBuilder(views1);
double a=editViewSettingsBuilder1->ViewStyle()->ViewStyleGeneral()->Scale()->Denominator();
在这个类里面,定义一个double 接出来
zwaiwo*
发表于 2024-9-25 11:24:51
时光荏苒_h 发表于 2024-9-24 22:25
NXOpen::Drawings::EditViewSettingsBuilder *editViewSettingsBuilder1;
editViewSettingsBuilder1 = wor ...
大佬可以加个联系方式吗?V YD-snake
zwaiwo*
发表于 2024-9-25 12:01:30
时光荏苒_h 发表于 2024-9-24 22:25
NXOpen::Drawings::EditViewSettingsBuilder *editViewSettingsBuilder1;
editViewSettingsBuilder1 = wor ...
大佬受累帮我看一下,纯门外汉野路子自学的,代码也是一坨见谅,按照你这边提示的代码 接出来的scale 当前的活动视图比例分母始终都是1 不知道是啥问题,然后我尝试获取当前活动视图下下面每个视图的tag值,GetActiveViews(0) 填0的时候 当一个prt内有多个视图的时候 有的获取的tag是view的 有的视图又是 baseview的有的又是投影视图的tag大多数都是view的tag不知道啥问题?
感谢大佬!!!可以加个联系方式 给大佬v一包快乐烟
时光荏苒_h
发表于 2024-9-25 14:52:54
BaseView 主视图,ProjectedView 主视图的投影视图
DraftingView 一般这个可以代替上面的两个,但是某些场景需要精确分出主视图和投影视图,你现在要做的是判断出BaseView的比例.然后填到DxfdwgCreator里面,但是你要知道一张图可能有多个BaseView,画图的什么花活都能整出来,你加我吧346488939,我也是门外汉
s16423
发表于 2024-9-25 16:17:27
我原来的公司就是使用的二次开发,都是根据本公司的需求专门定制的,搞好以后,一直在用,后来会搞的人陆续都离职了,只能这样一直用着,也没有人更新功能了。
zwaiwo*
发表于 2024-9-25 17:51:36
时光荏苒_h 发表于 2024-9-25 14:52
BaseView 主视图,ProjectedView 主视图的投影视图
DraftingView 一般这个可以代替上面的两个,但是某些场景 ...
已经加了大佬那个比例我找到原因了 分母属性固定就是1分子就是会变动还原比例用这分子分母换算一下就搞定了{:biggrin:}目前已经搞定单PRT内的活动视图 1:1导出了,还要继续研究看不懂帮助真的痛苦
zwaiwo*
发表于 2024-9-28 10:42:25
土拨鼠22 发表于 2024-9-21 16:07
兄弟加油搞出来联系我
搞出来一半了,现在已经做完显示PART内 批量导出当前PART内所有的图纸页为1:1,还在搞批量导出选定文件夹内的所有的文件
a547775071
发表于 2024-10-5 11:16:04
直接话钱买
zwaiwo*
发表于 2024-10-6 10:54:26
a547775071 发表于 2024-10-5 11:16
直接话钱买
已经做出来了{:loveliness:}
zwaiwo*
发表于 2024-10-6 10:57:37
土拨鼠22 发表于 2024-9-21 16:07
兄弟加油搞出来联系我
已经做出来了!可以加VYD-snake发给你用下