wei119 发表于 2024-1-9 17:37:42

python修剪CAD图元对象

目前python win32 库通过COM口操作CAD文件,win32能修剪对象的好像只有通过SendComman去调用CAD命令方式,dcommand_str = 'TRIMC 24.08,-1.91 11.26,1.98'doc.SendCommand(command_str),但是这种方法有一个局限性:想要写活代码,只能用格式化字符串传参,但是格式化传参后调用CAD命令就会出现不可控的情况,这种方法不太可靠。
跪求大佬指点一下其他修剪CAD图元对象的方法。


你有种再说一遍 发表于 2024-1-9 21:00:00

什么是修剪图元?不就是求交打断删除多余嘛.
有这个概念之后,发送啥命令,API自己造啊.
你可能说,你不会,那...

wei119 发表于 2024-1-10 09:58:30

你有种再说一遍 发表于 2024-1-9 21:00
什么是修剪图元?不就是求交打断删除多余嘛.
有这个概念之后,发送啥命令,API自己造啊.
你可能说,你不会,那 ...

是的,但造API这个怎么弄呢,第一次听说这个概念

你有种再说一遍 发表于 2024-1-10 15:56:00

wei119 发表于 2024-1-10 09:58
是的,但造API这个怎么弄呢,第一次听说这个概念

用pycad啊,不是内置了net函数吗?求交函数找到交点之后打断

wei119 发表于 2024-1-10 17:09:32

你有种再说一遍 发表于 2024-1-10 15:56
用pycad啊,不是内置了net函数吗?求交函数找到交点之后打断

额 pycad库在网上没找到内置函数net相关的介绍,大佬可以发一下相关的代码案例或者一些介绍不

你有种再说一遍 发表于 2024-1-10 17:33:26

wei119 发表于 2024-1-10 17:09
额 pycad库在网上没找到内置函数net相关的介绍,大佬可以发一下相关的代码案例或者一些介绍不

如果你只有用cad的话,那不如直接来敲c#,如果对py有情怀的话,那你还是要通过c#了解net的api,只需要b站搜一下cad二次开发,找到一个李小科的视频....然后再去gitee 找 ifoxcad 类库

wei119 发表于 2024-1-11 09:15:20

你有种再说一遍 发表于 2024-1-10 17:33
如果你只有用cad的话,那不如直接来敲c#,如果对py有情怀的话,那你还是要通过c#了解net的api,只需要b站搜一 ...

好的,受教了,只要达到解决问题的目的就可以

d1742647821 发表于 2024-1-12 18:22:53

你用pywin32库com接口,应该出门activex vba分区去问,不要在.net区捣乱,帖子我将会移到vba分区
页: [1]
查看完整版本: python修剪CAD图元对象