随笔分类 - programming-and-computer-graphics
摘要:paper - 2004 - self intersection removal in triangular mesh offseting Jung W, Shin H, Choi B K. Self-intersection removal in triangular mesh offsettin
阅读全文
摘要:source impl - 网格自相交区域检测 不同方法简介 方法一 利用[[cgal_sc_box_intersection_d]]粗筛相交对,这个过程中,忽略相邻的三角形对(包括,共边,和共点的三角形对); 对这些潜在的相交三角形对,进行准确的相交测试,获取得到自相交对SelfInterPair
阅读全文
摘要:dicom image display 主要关注的是pixel data到gray data的过程。对于dicom tag的解析此处并不关注。 DICOM image display - DCMTK - three conversions of pixel data (programming.vip
阅读全文
摘要:source impl - 网格差异可视化 [[paper-1998-metro-measuring-error-on-simplified-surfaces]] 介绍了网格近似误差的计算。这里需要完成的是输入两个网格(通常是基准网格和变化后的网格,如精简,重新生成,细分等)。计算变化后的网格上的所
阅读全文
摘要:Easy Volume Renderer | VFX 着色器 | Unity Asset Store mlavik1/UnityVolumeRendering: Volume rendering, implemented in Unity3D. Want to support my project?
阅读全文
摘要:CodeRead - Fast quadric mesh simplification 代码路径见:sp4cerat/Fast-Quadric-Mesh-Simplification: Mesh triangle reduction using quadrics (github.com) 核心思想是
阅读全文
摘要:threejs - src - material和shader是如何对应的? 在上一篇文章中threejs - src - WebGLProgram是如何组建Shader的? - grassofsky - 博客园 (cnblogs.com),我们介绍了WebGLProgram中如何组建Shader,
阅读全文
摘要:threejs - src - WebGLProgram是如何组建Shader的? WebGLProgram的构建 WebGLProgram构建的时候需要的参数如下: // \param renderer 渲染器用于获取上下文 // \param cacheKey 区别program的key //
阅读全文
摘要:Threejs - first learning record 阅读源:Three.js教程 (webgl3d.cn) 学习简记 Threejs,最外层使用的时候通常包括渲染器(renderer),相机(camera),场景(scene),模型(Mesh),光源(light)。创建模型的时候,将几何
阅读全文
摘要:games101 - 4 - Ray Tracing 对应的Lecture 13 ~ 17 为什么需要Ray Tracing 光栅化无法处理全局效果 软阴影; 光反弹次数超过一次的情况,如glossy reflection,indirection illumination; 光栅化的很快,但是质量比
阅读全文
摘要:Papre - Inviwo - a visualization system with usage abstraction levels Inviwo — A Visualization System with Usage Abstraction Levels | IEEE Journals &
阅读全文
摘要:openmesh - impl - Remove Duplicated Vertices 关于openmesh元素删除实现的介绍参见:openmesh - src - trimesh delete and add elements - grassofsky - 博客园 (cnblogs.com) 重
阅读全文
摘要:CGAL - SourceCode - Surface_intersection_visitor_for_corefinement 源码阅读 在CGAL - SourceCode - box_intersection_d源码阅读 一文中介绍了如何利用box intersection快速找出相交对。
阅读全文
摘要:CGAL - read 《Using generic programming for designing a data structure for polyhedral surfaces》 多边形表面 文章中会出现manifold,流形,想要认识是啥东西,可以参见:流形(Manifold)初步 那么
阅读全文
摘要:CGAL - user manual - 2D triangulation manual 链接:https://doc.cgal.org/latest/Triangulation_2/index.html。本文对manual中不解地方进行了补上了自己不恰当的注解,仅供参考。 0 准备知识 单纯形:单
阅读全文
摘要:openmesh - src - trimesh delete and add elements openmesh 版本 8.1 About 本文主要介绍openmesh的如下接口 add_vertex add_face delete_vertex delete_edge delete_face d
阅读全文
摘要:CGAL - SourceCode - box_intersection_d源码阅读 box_intersection_d 源代码入口:CGAL\box_intersection_d.h 关于该代码实现的相关论文阅读,可参见:https://www.cnblogs.com/grass-and-moo
阅读全文
摘要: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 简介 当几何对象变得复杂的时候,
阅读全文
摘要:CGAL Polygon mesh processing named parameters cgal文档见:https://doc.cgal.org/latest/Polygon_mesh_processing/group__pmp__namedparameters.html 本文对named pa
阅读全文