此提交内容提供了一个工具套件,用于拟合2D圆锥(椭圆,圆,直线等)以及3D二次曲面(椭圆,球体,平面,圆柱等)。 每种拟合类型都由类层次结构中的一个对象表示。 对于每种拟合类型,都提供了重载方法来生成嘈杂的测试数据,拟合数据以及对结果进行可视化和后采样。 当前,此工具集并不涵盖圆锥/二次曲面族中的所有曲线/曲面类型。 尽管随着时间的推移我可能会添加更多内容,但我还是从一些似乎最常遇到的内容开始。 同样,工具集使用的大多数拟合算法都是非常基本的代数方法,但是如果表达兴趣,我可能会添加更精细的算法。 这些工具的各种示例用法在“示例”选项卡中进行了说明。
2023-11-24 16:00:49 294KB matlab
1
VTK 旋转球体 此示例演示如何创建旋转球体。计时器用于沿 z 轴旋转球体。 完整可编译运行的实例
2023-11-06 11:24:26 3KB 旋转球体
1
将椭圆体或其他圆锥曲面拟合到逼近此类曲面的 3D 点集,允许一些约束,如方向约束和等半径约束。 例如,您可以使用它来安装橄榄球或球体。 'help ellipsoid_fit' 说明了一切。 返回椭圆体的代数描述(二次型的九个系数)和几何描述(中心、半径、主轴)。
2023-05-26 15:17:17 4KB matlab
1
dwg文件,颗粒堆积模型,可导入COMSOL、ANSYS、Workben、Abaqus、LS-DYNA 、Fluent等有限元软件进行模拟。堆积材料、颗粒材料等的自然状态。
2023-03-13 15:13:11 28KB 堆积
1
opengles光照
2023-02-18 22:47:49 7.61MB opengles
1
精确计算球体和网格单元的重叠体积和面积 计算球体与通常使用的网格元素(例如四面体或六面体)之一的相交或重叠体积是令人惊讶的挑战。 这个仅标头的库实现了一种数字健壮的方法来确定此卷。 该代码中使用的数学表达式和算法在进行了描述。 因此,如果您在产生任何出版物的项目中使用该代码,请引用本文。 利用用于计算重叠体积的概念和例程,也可以使用此库来计算球体的相交或重叠区域以及网格元素的小平面。 用法 支持的原语 重叠计算直接支持以下元素类型: 四面体(4个节点/顶点,数据类型为Tetrahedron ) 五面体/楔形/三角棱镜(5个节点/顶点,数据类型为Wedge ) hexahedra(6个节点/顶点,数据类型为Hexahedron ) 元素必须是凸形的,并且必须指定为三维节点/顶点的列表,而球体(数据类型Sphere )则需要一个中心点和半径。 节点排序 重叠库的元素类型遵循项目的
1
Ⅱ递归动态球体演示系统 2.1 设计目标 在正八面体的基础上构建球体。正八面体的顶点位于球面上,正八面体的体心设为球心。将正八面体每个正三角形表面的三条边的中点连接形成四个小正三角形,并将三个中点拉伸到球面上。对每个小正三角形进行同样的递归操作可以构造出球体线框模型。请使用不同深度的递归划分法分别绘制无光照线框球,有光照线框球、无光照表面球和有光照表面球。给定沿x,y,z坐标轴3个方向的位移量和绕x,y,z坐标轴的旋转角度,控制球体在窗口客户区内运动。当球体和客户区边界发生碰撞后,改变运动方向。请使用三维正交变换绘制递归动态球体。详细功能要求如下:
2023-01-06 09:53:17 5.15MB 计算机图形学
1
   弹跳的球体:一个三维球体,沿着一条给定的轨道(正弦衰弱曲线)不断弹跳并同时翻滚,要求按ESC停止转动翻滚按↑加快弹跳速度,按↓减慢弹跳速度。
2022-12-23 08:15:15 233KB 弹跳的球体 计算机图形学
1
根据《Pro OpenGL ES for Android (2012)》一书第三章做成的简单的OpenGL ES的3d实例,3d翻转的球体
2022-12-19 14:47:59 30KB OpenGL ES实例
1
北航计算机 科学计算可视化算法 大作业 三维球体体数据生成与绘制
2022-12-12 21:53:29 195KB 三维球体 体数据 绘制
1