SenjayのBlog
首页
归档
分类
标签
关于
友链
Prefect Forward 实现
Prefect Forward 实现 涉及到模板偏特化、万能引用、引用折叠、模板类型推导 1. Move reference 利用模板偏特化,去除引用,保证返回一个不带引用的类型 template<typename T> struct RemoveReference { using type=T; RemoveReference()
2022-04-15
C++
Prefect Forward
C++ PCH提升编译速度
C++ PCH流程 创建pch.h,pch.cpp //pch.h #ifndef __PCH_H__ #define __PCH_H__ //include your header file (not likely to change) //... //... #endif //pch.cpp #include "pch.h" 在vs项目属性中C/C++的预编译头中设置
2021-09-30
C++
编译
Singularity-Constrained Octahedral Fields for Hexahedral Meshing
1.概括 枚举了所有六面体网格中关于边的度的局部属性;推广了Hopf-Poincare index formula至octahedral fields;设计了一个通过求解非线性整形优化从一个预输入的奇异结构图生成一个优化后的octahedral field的算法。 2.拓扑关系2.1 Local Topology of Eages $$ \operatorname{
2021-03-17
笔记
标架场
Algebraic Representations for Volumetric Frame Fields(一)
1.解空间 定义映射\rho:SO(3)\to SO(9),定义线性算子H \in \mathbb{R}^{9\times 9}投影至\mathbb{R}^9的子空间(即在八面体群作用下具有不变性的空间) H=\frac{1}{|O|}\sum_{o \in O}\rho(o)由于 \rho\left(o^{\prime}\right) H=\frac{1}{|\math
2020-10-30
笔记
标架场
Green's Identities And Boundary Element Method
1.高维分部积分 回忆下最基本的分部积分 \begin{array}{c} \int u(x) v^{\prime}(x) d x=u(x) v(x)-\int u^{\prime}(x) v(x) d x \\ \int u d v=u v-\int v d u \end{array} 对于高维,无非是多了基底,对每个基的方向使用分部积分 \beg
2020-10-09
笔记
math
Boundary Element Octahedral Fields in Volumes
1.概括 将3D中的标架场描述为Octahedral Fields:三维中所有旋转构成群特殊正交群SO(3),但由于若只用向量表示,一个标架可有24个表示,其恰构成好八面体群O,因此若想唯一的标识标架,应该为SO(3)/O,而球谐基函数恰好可为其作代数表示。不同的是采用了边界元的思想,故而在求解中输入的网格只需要边界即可,如三角形网格,而不再是四面体网格。同时对于约束问题,之
2020-10-07
笔记
标架场
Practical 3D Frame Field Generation-3D
作者在前文的2d形式下引入的基函数其实是傅里叶基底,而在3d下,根据《Boundary aligned smooth 3D cross-frame field》的启发,使用了球谐函数作为基函数。不同的是该文使用了不同的多项式x^4+y^4+z^4来在球上展开。(而前文是x^2y^2+y^2z^2+z^2x^2,其实优化后式子是一样的) 二、3D1. 标架表示 &e
2020-09-17
笔记
标架场
Boundary Aligned Smooth 3D Cross-Frame Field
标架表示方法 3d标架存在24个方向(坐标轴有6个选择,垂直它的有4种,即6x4=24种),为了表述两个相邻标架的差异,采用基函数来表示四面体网格面上的标架,而不是采用以前的使用vector pair来表示(避免了混合整数规划问题),该文首先提出了采用球谐函数作为基函数来描述标架,从而可以通过积分来描述标架的差异并据此定义能量函数来优化 ,最后使用L-BFGS来光滑标架场,该
2020-09-16
笔记
标架场
Paper Introduction
1. 标架场《Instant field-aligned meshes》-2015 采用局部的高斯赛德尔迭代来求解表面网格的标架场和位置场,其在局部直接暴力比较(搜索空间其实很小,以4-Rosy为例,只有16)两个标架的不同来进行优化,并用多分辨率层次法(Multiresolution hierarchy)来避免陷入局部解,该方法速度快,鲁棒性好。笔记1,笔记2 Wenzel
2020-09-16
笔记
论文简介
Practical 3D Frame Field Generation-2D
该论文以基函数来描述标架,首先说明了该方法在2D下的可行性,然后拓展到3D形式。3D形式延续《Boundary aligned smooth 3D cross-frame field》中使用球谐函数作为基函数,不同的是该文使用了不同的多项式x^4+y^4+z^4来在球上展开,并重新定义了目标函数,优化了求解,速度和质量都得到提升。 一、 2D1.定义
2020-09-14
笔记
标架场
1
2
3
…
6
搜索
×
关键词