文件名称:Bezier-Curves:使用De Casteljau和Bernstein Bezier绘制Bezier曲线并创建旋转曲面的程序集
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-03 00:35:48
C++
程序:一组程序以创建贝塞尔曲线(使用De Casteljau和Bernstein贝塞尔算法)以及在给定曲线的情况下生成旋转曲面 作者:Anirudh Ravi 关于: 这些程序是用C ++或C语言编写的。它使用Bernstein Bezier和De Casteljau的方法通过给定的一组点通过OpenGL接口输入来创建Bezier曲线。 其中一个程序在给定贝塞尔曲线的情况下创建旋转表面。 程式1:DeCasteljau.cpp 实现了de Castlejau算法,用于评估整个2D Bezier曲线。 程式2:Bernstein.cpp 实施任意程度的2D Bezier曲线的Bernstein形式。 如果用户输入(n + 1)点,则曲线将为n度。 程序3:EditableBezier.cpp 从某种意义上说,使Bezier曲线可编辑,即可以拖动曲线的任何控制点,并且该曲线会自
【文件预览】:
Bezier-Curves-master
----EditableBezier.cpp(3KB)
----BezierSurfaceRevolution.c(5KB)
----DeCasteljau.cpp(2KB)
----README.md(1KB)
----Bernstein.cpp(2KB)