Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用OpenGL 4.4在GPU上进行Bezier曲线(二次、三次)笔划三角剖分_Opengl_Gpu_Bezier - Fatal编程技术网

使用OpenGL 4.4在GPU上进行Bezier曲线(二次、三次)笔划三角剖分

使用OpenGL 4.4在GPU上进行Bezier曲线(二次、三次)笔划三角剖分,opengl,gpu,bezier,Opengl,Gpu,Bezier,如何在仅给定控制点的情况下,使用OpenGL 4.4功能(如计算、细分、几何体和顶点着色器)以给定笔划宽度生成bezier曲线笔划外壳(可能具有最小面积)的三角剖分。《OpenGL SuperBible》第6版第8章和《OpenGL 4.0着色语言烹饪书》第六章举例说明了如何在GPU上镶嵌立方体贝塞尔。@Wilbert你能添加一些方向点来实现这一点吗?也许你想重新表述你的问题?就目前情况而言,你只要求回答是/否。@AndonM.Coleman这不是我想要的。它们使用片段着色器渲染曲线。我对生成偏

如何在仅给定控制点的情况下,使用OpenGL 4.4功能(如计算、细分、几何体和顶点着色器)以给定笔划宽度生成bezier曲线笔划外壳(可能具有最小面积)的三角剖分。

《OpenGL SuperBible》第6版第8章和《OpenGL 4.0着色语言烹饪书》第六章举例说明了如何在GPU上镶嵌立方体贝塞尔。

@Wilbert你能添加一些方向点来实现这一点吗?也许你想重新表述你的问题?就目前情况而言,你只要求回答是/否。@AndonM.Coleman这不是我想要的。它们使用片段着色器渲染曲线。我对生成偏移曲线的外壳感兴趣,并在GPU上对这个外壳进行三角化。哦,那么你真正想要的是GPU加速的路径渲染?如果你有一个NVGPU,有一个OpenGL的扩展。如果您不想限制自己使用NV,还有OpenVG或Direct2D。