07 2020 档案
摘要:GCompute - 计算三角形对的交点(3) - 共面三角形相交 GCompute - 计算三角形对的交点(1) GCompute - 计算三角形对的交点(2) 在上两篇文章中,我们介绍了使用不同的方法,计算空间中不共面的两个三角形的交点,这篇文章将介绍如何对空间中共面的两个三角形求交。 完整代码
阅读全文
摘要:GCompute - 计算三角形对的交点(2) 上一篇文章中介绍了基于论文PaperRead - A fast triangle-triangle intersection test实现了GCompute - 计算三角形对的交点(1)。这篇文章将从边和三角形相交的角度出发,计算交点。 RTCD -
阅读全文
摘要:Paper - Efficient Booleans algorithms for triangulated meshes of geometric modeling https://www.researchgate.net/publication/290466350_Efficient_Boole
阅读全文
摘要:GCompute - 计算三角形对的交点(1) 本文是利用论文中的介绍进行实现的. Moller T. A fast triangle-triangle intersection test[J]. Journal of Graphics Tools, 1997, 2(2): 25-30. https
阅读全文
摘要:PaperImpl- Fast Software for Box Intersections 论文阅读参见:https://www.cnblogs.com/grass-and-moon/p/13344913.html CGAL的实现参见:https://www.cnblogs.com/grass-a
阅读全文
摘要:CGAL - SourceCode - box_intersection_d源码阅读 box_intersection_d 源代码入口:CGAL\box_intersection_d.h 关于该代码实现的相关论文阅读,可参见:https://www.cnblogs.com/grass-and-moo
阅读全文
摘要:PaperRead - Fast Software for Box Intersections Zomorodian, Afra, Edelsbrunner,等. Fast Software for Box Intersections.[J]. International Journal of Co
阅读全文
摘要:PaperImpl - Simple and Robust Boolean Operations for Triangulated Surfaces(1) 文献阅读介绍,见:https://www.cnblogs.com/grass-and-moon/p/13226687.html 文中介绍了基本工
阅读全文
摘要:C++ string double互转精度问题 double转化为string,可以参见:https://www.cnblogs.com/chorulex/p/7660187.html。 string转化为double,可以参见:http://www.cplusplus.com/reference/
阅读全文
摘要:DOC - Using and understanding OpenMesh 本文是对OpenMesh文档中《Using and understanding OpenMesh》一节的学习摘录。 Features and Goals of OpenMesh 数据结构主要特征是: 并不受限于三角形网格,
阅读全文
摘要:源代码实现 - octrees(2)- 碰撞检测 在前面相关的文章中介绍了,Octrees的一些概念,以及Octrees插入对象的实现。 下面需要实现以下八叉树内的对象碰撞检测的操作。基于八叉树的碰撞检测的基本原理为:遍历八叉树,将子节点的对象和所有祖先节点中的对象进行碰撞检测。 球的碰撞检测 球的
阅读全文
摘要:PaperImpl - A fast triangle-triangle intersection test 论文阅读参见:https://www.cnblogs.com/grass-and-moon/p/13297665.html 对论文代码进行了实现具体如下,三角形的数据结构如下: // geo
阅读全文
摘要:Moller T. A fast triangle-triangle intersection test[J]. Journal of Graphics Tools, 1997, 2(2): 25-30. https://cn.bing.com/academic/profile?id=8f3b04b
阅读全文
摘要:RTCD - 3.1 A math and geometry primer - matrix摘录 Real-Time Collision Detection 阅读笔记。 3.1.6 行列式预判 判断2D三角形的方向 已知三角形的三个顶点,A=(ax,ay), \(B = (b_x,
阅读全文
摘要:源代码实现 - octrees(1)- insert objects 基于 RTCD-7.3.a Octrees进行源代码实现。 insert spheres #include <iostream> struct Point { float x{0.0f}; float y{0.0f}; float
阅读全文
摘要:RTCD-7.3.a Octrees Real-Time Collision Detection 阅读笔记。 关于概念的介绍可以参见:https://baike.baidu.com/item/%E5%85%AB%E5%8F%89%E6%A0%91 Pointer Based octree node示
阅读全文
摘要:PaperRead - Simple and Robust Boolean Operations for Triangulated Surfaces Mei G , Tipper J C . Simple and Robust Boolean Operations for Triangulated
阅读全文
摘要:CGAL - SourceCode - Intersection_of_triangle_meshes 源码阅读 CGAL\Polygon_mesh_processing\internal\Corefinement\intersection_impl.h 基本原理 该functor用来计算三角形网格
阅读全文
摘要:CGAL - user manual - Intersecting Sequences of dD Iso-oriented Boxes See: https://doc.cgal.org/latest/Box_intersection_d/index.html 1 简介 当几何对象变得复杂的时候,
阅读全文