Sketchup 获取选中的模型的面数

ruby脚本代码

$arr_entityID = Array.new
$face_count = 0def dealFaceCount (_entity)if _entity.is_a? Sketchup::Faceunless $arr_entityID.include?(_entity.entityID)$arr_entityID.push(_entity.entityID)$arr_entityID.uniq!endelsif (_entity.is_a? Sketchup::Group)if _entity.entities.size > 0_entity.entities.each { |_entity_child|dealFaceCount(_entity_child)}endelsif _entity.is_a? Sketchup::Edge# faces = _entity.faces# $face_count = $face_count + faces.sizeelsif _entity.is_a? Sketchup::ComponentInstance_entities = _entity.definition.entities_entities.each { |_entity_child1|dealFaceCount(_entity_child1)}else# $arr_other_typename.push(_entity.typename)endreturn
endselection.each { |entity|dealFaceCount(entity)
}
$face_count = $arr_entityID.size

Sketchup 获取选中的模型的面数相关推荐

  1. THREEJS - 获取场景中模型数据

    在一些场景中,我们需要展示场景内的模型数据,如模型的数量.面片数以及顶点数等,下面给大家提供的就是对应的统计函数,在场景加载结束后,传入对应的scene即可: /*** 获取场景内模型数量.顶点数及面 ...

  2. Fluent UDF 获取组分传输模型中的摩尔分数或分压力

    很多朋友在开发Fluent模型中需要用UDF获取组分传输模型中的某气体组分的摩尔分数(或体积分数)或者分压力,但是UDF自带的只有获取质量分数的宏C_YI(c,t),需要自己写额外的代码去转换,有一定 ...

  3. python读取二维数组的行列数_Python获取二维数组的行列数的2种方法

    Python获取二维数组的行列数的2种方法 这篇文章主要介绍了Python获取二维数组的行列数的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...

  4. bootstrap table 复选框获取选中某几行的数据 + 可翻页

    前期要​​​​点: 1.Set 集合的add,delete方法 2.bootstrap table 事件列表, 全选 :check-all.bs.table 取消全选:  uncheck-all.bs ...

  5. 恒生电子发布金融大模型LightGPT及数智新品,为金融行业大模型应用提供新范式

    近年来,大模型在各行各业的应用越来越广泛,但在一些比较特殊的行业里同时也面临着局限性和应用难题.例如,受限于金融领域数据训练学习上的欠缺和金融领域数据保护的需求,大模型在中文金融场景上的回答无法实现全 ...

  6. C#ListView控件添加Checkbox复选框并获取选中的数目,检查checkbox是否勾选

    [转载]原地址:http://blog.csdn.net/lucky51222/article/details/41892429 具体方法 1.添加复选框 并且如下设置 listView1.Check ...

  7. R语言构建logistic回归模型:WVPlots包PRTPlot函数可视化获取logistic回归模型的最优阈值、优化(precision、enrichment)和recall之间的折衷

    R语言构建logistic回归模型:WVPlots包PRTPlot函数可视化获取logistic回归模型的最佳阈值(改变阈值以优化精确度(precision.enrichment)和查全率(recal ...

  8. R语言构建catboost模型:构建catboost模型并基于网格搜索获取最优模型参数(Select hyperparameters)、计算特征重要度

    R语言构建catboost模型:构建catboost模型并基于网格搜索获取最优模型参数(Select hyperparameters).计算特征重要度(feature importance) 目录

  9. Python使用tpot获取最优模型并抽取最优模型模型参数

    Python使用tpot获取最优模型并抽取最优模型模型参数 目录 Python使用tpot获取最优模型并抽取最优模型模型参数 #数据划分

最新文章

  1. python urllib.request 爬虫 数据处理-python爬虫之json数据处理
  2. 当深度学习遇上图: 图神经网络的兴起!(文末送书)
  3. POJ 3517 And Then There Was One( 约瑟夫环模板 )
  4. [你必须知道的.NET]第二十六回:认识元数据和IL(下)
  5. linux cnc_CNC的完整形式是什么?
  6. 行为设计模式 - 模板方法设计模式
  7. leetcode —— 1217. 玩筹码
  8. 错误:Type javax.xml.bind.JAXBContext not present
  9. 成功将本地文件添加到github仓库
  10. 【解决】client does not support authentication
  11. 佳能MP145/140打印机 出现错误代码“E5”怎么处理
  12. IOS测试的一般流程和注意事项
  13. 通过第三方平台超级鹰进行登录页面验证码识别
  14. 钢笔墨水能否代替打印机墨水_喷墨打印机该用染料墨水还是颜料墨水?
  15. 初级第二旬04—六字准提观试题
  16. cesium本地部署引入离线地图
  17. 关于批量取消微博关注
  18. Ubuntu 卸载程序
  19. [转]查看Zookeeper服务器状态信息的一些命令
  20. 创维E900-S-普通版-MV100纯净通刷_卡刷固件包

热门文章

  1. Django views def or calss
  2. docker inspect --format 详解
  3. mac如何用python爬网页数据_Mac——利用Python进行网页爬取
  4. 有哪些网站值得用python爬虫获取很有价值的数据
  5. 【虫师--系列20】性能测试知多少---性能分析与调优的原理
  6. Android4.4 wifi代理流程
  7. android毕业论文谢辞,大学生毕业论文谢辞
  8. 华为mpls vpn跨域C-1方案配置案例
  9. 利用计算机录音模拟声波,realplayer插件 声音数字化|74数字化声音试题(7)
  10. linux内存寻址实例,Linux内存寻址