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

intersect_with

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

演示下如何使用intersect_with方法:

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

运行结果

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

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

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

相关推荐

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

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

    在su的开发过程中,对于初学者对单位的处理比较容易犯错,本文举几个代码的简单示例,帮助大家了解su里的Numeric跟单位units的关系. 首先,在su里通过代码画一个点,点的高度为12m,尝试一下 ...

  2. 多线程编程指南 part 2

    多线程编程指南 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA95054 U.S.A. 文件号码819–7051–10 2006 ...

  3. 【转】主要空间数据挖掘方法

    Source: http://jerry429.bokee.com/2993629.html 张新长 马林兵等,<地理信息系统数据库>[M],科学出版社,2005年2月 第二章第二节 空间 ...

  4. android 画布控件,Android canvas画图操作之切割画布实现方法(clipRect)

    本文实例讲述了Android canvas画图操作之切割画布实现方法.分享给大家供大家参考,具体如下: android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确 ...

  5. 空间分析方法在计算机上的应用,空间分析

    空间分析是对于地理空间现象的定量研究,其常规能力是操纵空间数据使之成为不同的形式,并且提取其潜在的信息.空间分析是GIS的核心.空间分析能力[1] (特别是对空间隐含信息的提取和传输能力)是地理信息系 ...

  6. 命名实体识别python_命名实体识别的两种方法

    作者 | Walker [磐创AI导读]:本文主要介绍自然语言处理中的经典问题--命名实体识别的两种方法. 目录 一.什么是命名实体识别 二.基于NLTK的命名实体识别 三.基于Stanford的NE ...

  7. 空间分析方法在计算机上的应用,第4章 GIS空间分析方法.pdf

    --(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载! 第四章 GIS的空间分析方法 第四章 GIS的空间分析方法 返回讲目录 GIS , GIS 空间分析是 系统的重要功能之一 是 ...

  8. MPB:微生物群落构建过程的空间可视化方法

    为进一步提高<微生物组实验手册>稿件质量,本项目新增大众评审环节.文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见.公众号格式显示略有问题,建议电脑端点击文末阅 ...

  9. 矩形件排样 matlab,一种矩形件优化排样的切割式填充方法与流程

    本发明涉及板材下料排样优化 技术领域: ,具体涉及一种矩形件优化排样的切割式填充方法. 背景技术: :二维矩形件原料排样问题是具有最高计算复杂性的一种NP完全问题.优化问题,是指将一系列规格大小不一的 ...

最新文章

  1. 机器学习处理流程、特征工程,模型设计实例
  2. Spring事务失效的 8 大原因,这次可以吊打面试官了!
  3. 《终于有人说出来了——Java不适合于作为主要编程教学语言》我的看法
  4. 数组排序思想———选择排序
  5. 别小看这不起眼的电阻,里面有很多学问!
  6. 梯度提升树python_梯度增强树回归— Spark和Python
  7. 6款程序员不得不爱的bootstrap模板
  8. AUTOSAR从入门到精通100讲(二十二)-手把手教你写Demo系列之车道线检测
  9. 玩转算法之面试 第八章-递归与回溯
  10. linux查看kafka状态_Linux Page Cache调优在Kafka中的应用
  11. redis的运行机制
  12. map函数——STL库
  13. 亚马逊美国站店铺fbm自发货流程是什么?亚马逊美国站店铺fbm如何做起来?
  14. 自底向上和自顶向下的架构设计区别
  15. 【随笔 || 逐源·极简学习法】
  16. python正态分布函数_Python正态分布概率计算方法
  17. 计算机实际应用,计算机在各个领域中的应用
  18. 使用yaml文件指定 kata 安全容器配置相关参数
  19. Troubleshooting Consolidation
  20. 用GEOquery从GEO数据库下载数据

热门文章

  1. 摘:JAVA JXL API的详细使用
  2. java计算机毕业设计基于ssm的医院门诊电子病历管理信息系统
  3. PAT----QQ账号申请和登录
  4. 计算机专业包括芯片制造,这两个专业是电子信息专业中最吃香的,芯片制造,通信传输都能行...
  5. 你是伪民主式父母吗?
  6. 数据存储---GreenPlum实践
  7. 奔走在“企业资源中心”的大路上
  8. 运维面试必问的MySQL高频面试题(2021年最新版)
  9. 弹力球游戏c语言,弹力球游戏
  10. Beam Search score function