用C#写的,用以实现旋转,缩放,平移等功能!
2022-03-25 15:25:25 407KB 画Nurbs曲线 C# .net 计算机图形学
1
matlab中for的伪代码Gosl-Go科学图书馆 Gosl是使用Go语言开发科学仿真的一组工具。 我们主要考虑数值方法和微分方程求解器的发展,但也提出了一些用于快速傅立叶变换,随机数生成,概率分布和计算几何的函数。 该库包含用于线性代数计算(向量和矩阵,特征值和特征向量的所有组合之间的运算,线性解算器)和数值方法(例如数值正交)的开发的基本函数。 我们将Gosl与用C和Fortran编写的现有库(例如OpenBLAS,LAPACK,UMFPACK,MUMPS,QUADPACK和FFTW3)链接。 这些年来,这些现有库一直是高性能仿真开发的基础。 我们认为,几乎不可能在本机Go中重写这些库,并同时达到它们提供的相同速度。 仅供参考,Go中矩阵矩阵乘法的简单实现比OpenBLAS慢100倍以上。 安装 由于其他(很棒的)库,使用Gosl的最简单方法是通过Docker。 安装了Docker和VS Code后,您可以在几分钟之内开始使用Gosl开发功能强大的数值模拟。 此外,它最好的部分是它可以立即在Windows,Linux和macOS上运行。 集装箱(推荐) 安装Docker 安装Vi
2022-03-18 14:16:23 4.22MB 系统开源
1
NURBS方法的优缺点 NURBS方法的优点表现在以下几个方面: 既为标准解析形状也为自由型曲线曲面的精确表示与设计提供了一个公共的数学形式。 由操纵控制顶点及权因子为各种形状设计提供了充分的灵活性。权因子的引入成为几何连续样条曲线曲面中形状参数的替代物。 NURBS计算稳定且速度快;NURBS有明显的几何解释。 NURBS有强有力的几何配套技术(包括插入节点/细分/消去、升阶、分裂等)。 NURBS在几何变换及平行和透视投影变换下不变。 NURBS是非有理B样条和Bézier形式合适的推广。 NURBS方法主要缺点包括: 需要额外的存储以定义传统的曲线曲面。 权因子的不合适应用可能导致很坏的参数化,甚至毁掉随后的曲面结构。 某些技术用传统形式比NURBS工作得好。如曲面求交。 某些基本算法存在数值不稳定问题。例如:点的反求。 ☆NURBS曲线 ● 有理样条曲线 ◘ 有理样条特点 ◘ NURBS方法 ◘ NURBS特点 ●NURBS曲线表示 ● 形状因子概念 ●NURBS曲线形状 ☆ NURBS曲面 ●NURBS曲面表示 ●NURBS曲面性质 ●NURBS形状因子 ☆ 三次曲线比较
2022-03-15 13:10:23 1.06MB nurbs
1
计算nurbs曲线,可绘制图形,可计算基函数
在Linux环境下利用framebuffer,在按照给定的点进行NURBS插值,并屏幕上画出曲线。
2022-03-07 10:24:39 6KB NURBS 曲线插值 framebuffer 直线插值
1
针对使用传统插补方法在加工椭圆曲线类工件时存在粗糙度高、光顺度低的问题,提出1种基于NURBS的椭圆曲线加工方法。该方法基于NURBS曲线插补方法对数控程序进行后处理,通过合理选择基函数、控制点、权因子等参数来实现拟合精度及进给速度的优化。仿真与切削加工对比试验结果表明,NURBS曲线插补加工方式提高了表面质量和曲面的光顺度。
2022-03-02 09:57:25 246KB NURBS 插补 椭圆曲线 数控编程
1
系统介绍曲线曲面基本理论,常用B样条,NURBS,Bezier等曲线曲面造型方法的原理和步骤
2022-02-27 14:23:24 3.33MB 样条插值,Bezier插值
1