BRepMesh_IncrementalMesh 重构生效问题

BRepMesh_IncrementalMesh可以通过设置线性和角度偏差更新三角面片,之前使用后三角面片没有变化。

发现在重构之前需要清理三角面片

BRepTools::Clean(theTopoDS_Face);//!

const Standard_Real aLinearDeflection = 5;

const Standard_Real anAngularDeflection = 0.5;

BRepMesh_IncrementalMesh aMesher(theTopoDS_Face, aLinearDeflection, Standard_False, anAngularDeflection, Standard_True);

TopLoc_Location L;

const Handle(Poly_Triangulation)& facing = BRep_Tool::Triangulation(theTopoDS_Face, L);

相关推荐
艾醒5 分钟前
大模型面试题剖析:模型微调中冷启动与热启动的概念、阶段与实例解析
深度学习·算法
新学笺40 分钟前
数据结构与算法 —— 从基础到进阶:带哨兵的单向链表,彻底解决边界处理痛点
算法
oioihoii41 分钟前
从汇编角度看C++优化:编译器真正做了什么
java·汇编·c++
危险库1 小时前
【UE4/UE5】在虚幻引擎中创建控制台指令的几种方法
c++·ue5·游戏引擎·ue4·虚幻
智者知已应修善业1 小时前
【51单片机计时器1中断的60秒数码管倒计时】2023-1-23
c语言·经验分享·笔记·嵌入式硬件·算法·51单片机
Jiezcode1 小时前
LeetCode 148.排序链表
数据结构·c++·算法·leetcode·链表
Asmalin1 小时前
【代码随想录day 29】 力扣 406.根据身高重建队列
算法·leetcode·职场和发展
Asmalin1 小时前
【代码随想录day 32】 力扣 70.爬楼梯
算法·leetcode·职场和发展
hour_go1 小时前
C++多线程编程入门实战
c++·并发编程·互斥锁·线程同步·原子操作
张书名2 小时前
《强化学习数学原理》学习笔记3——贝尔曼方程核心概念梳理
笔记·学习·算法