实体相交,切割空间的方法,建筑师编程指南-sketchup插件04

在翻阅sketchup的开发文档的时候,发现非常多的命令都有示例代码片段,但是偏偏最重要的实体相交

intersect_with

竟然没有示例的代码片段,而且这个方法参数比较多,理解起来不是很容易。所以,今天就专门分享下这个方法的示例代码片段,来一个小小的练习:
有如下2个体块,见下图

演示下如何使用intersect_with方法:

sel = mod.selection # Current selection
group1=sel[0]group2=sel[1]
group1_entities=group1.entitiesgroup2_entities=group2.entities
group1_trans=group1.transformationgroup2_trans=group2.transformation
group1_entities.intersect_with(false,group1_trans,group2_entities,group2_trans,false,[group2])

运行结果

删掉一个体块,看得更清楚

以上简单的演示,结合者官方文档,帮助大家理解。

有了实体相交的方法,对于任何的形体之间我们都可以切割啦~还有什么样的造型不能创造出来?

相关推荐

建筑师编程指南之SketchUp插件开发 1

建筑师编程指南之SketchUp插件开发 2 理解 API 文档

如何在曲面上布置各种体块?建筑师编程指南之SketchUp插件开发 3

数字Numeric与单位units,建筑师编程指南之SketchUp插件开发 4

(0)

相关推荐