geometry-surface相关内容
如何创建一个三角形球体,其三角形面具有相同的面积. 我想要这样的东西, http://imageshack.us/a/img198/5041/71183923.png 我搜索并发现我可以使用 MATLAB 的函数 isosurface,但三角形的面积和形状不相等,它们本质上是正方形,用正方形对角线一分为二. 这是我的代码: >>[X,Y,Z] = 网格(-10:10,-1
..
我想到了 这个视频,或者这个 模拟,我想以 3D 形式在某种表面上重现测地线,由函数 f(x,y) 从某个起点给出. midpoint method 似乎计算量大且代码密集,因此我想问一下是否有一种方法可以根据不同点表面的法线向量生成近似测地线曲线.每个点都有一个与之关联的切向量空间,因此,似乎知道法线向量并不能确定曲线向前移动的特定方向. 我曾尝试使用 Geogebra,但我意识到可
..
使用 Three.js,(虽然我相信这与数学更相关)我有一组可以创建 2D 几何的 2D 点.例如正方形、矩形、五边形或自定义 2D 形状.基于原始的 2D 形状,我想创建一种方法,以类似于附加图像的方式向内或向外均匀地偏移点. 我不知道是否有一种简单的方法可以向内或向外均匀地偏移/增长/收缩二维形状上的所有点(vector3).如果是这样,如果我可以将点偏移 X 距离会很酷吗?有点像说将
..
我目前正在处理天文数据,其中包含彗星图像.由于捕获时间(黄昏),我想删除这些图像中的背景天空渐变.我为此开发的第一个程序从 Matplotlib 的“ginput"(x,y) 中获取用户选择的点,提取每个坐标 (z) 的数据,然后使用 SciPy 的“griddata"将数据网格化到一个新数组中. 由于假设背景变化很小,我想将 3d 低阶多项式拟合到这组 (x,y,z) 点.但是,“grid
..
我有很多(289)个带有 xyz 坐标的 3d 点,它们看起来像: 用点简单地绘制 3d 空间是可以的,但我在表面上有问题有几点: for i in range(30):output.write(str(X[i])+' '+str(Y[i])+' '+str(Z[i])+'\n')-0.807237702464 0.904373229492 111.428744443-0.8024708
..
我是 C# 编程的新手.我有以下形式的点数组 //一个包含点坐标的数组: double[,] graphData=new double[100,3];//图形数据的每个元素都包含一个点的坐标: graphData[1;:]=(x1,y1,z1); 我想用 ILNumerics 画一个曲面.我找不到这个案例的任何例子.你能帮我吗? 解决方案 已接受答案中发布的链接指向
..
我是 C# 编程的新手.我有以下形式的点数组 //一个包含点坐标的数组: double[,] graphData=new double[100,3];//图形数据的每个元素都包含一个点的坐标: graphData[1;:]=(x1,y1,z1); 我想用 ILNumerics 画一个曲面.我找不到这个案例的任何例子.你能帮我吗? 解决方案 已接受答案中发布的链接指向
..
我正在从数据文件绘制曲面.我想删除平行于 x 轴的网格线. 这是我的代码: set xlabel 'x';设置 ylabel 'y';使用 1:2:3 notitle w l 绘制“-";1 1.0 0.9981 2.0 0.9981 3.0 0.9981 4.0 0.9981 5.0 0.9971 6.0 0.9971 7.0 0.9971 8.0 0.9971 9.0 0.9971 1
..
我正在使用 persp() 创建一个 3d 绘图(但我愿意接受任何可以完成工作的东西).现在我想添加一个 2d 字段,以明确 3d 绘图高于特定 Z 值的位置.有没有办法实现这一目标?理想情况下,它最好是半透明表面,您可以在其中看到表面下方与上方的质量. 使用 persp 文档中的示例 f
..
我需要找到曲面的视觉水平的 2 个点. 我有: 4 个角点的 XYZ 2 个弯曲边缘贝塞尔点的 XYZ 我需要计算: 地平线点的XY 地平线点的XYZ 解决方案 首先,您必须将 3D 贝塞尔曲线转换为 2D.如果我没记错的话,投影曲线就足够了,就像投影 3D 点进行渲染一样. 之后,您必须找到曲线的极值. 一个小方法: 将您的贝塞尔曲线从贝塞尔
..
我有 XYZ 的数据集作为坐标,V 作为每个点的值(100x4 矩阵). 我使用补丁绘制了 3D 表面.(通过面和顶点) 如何在 3D 表面上绘制 V(非 Z)的等高线!? (Contour3 函数绘制 Z 的 3D 轮廓线;但我需要 V 的轮廓线.) 实际上我想要像 this 或 这个. 感谢十亿人的帮助. 其实我发现 isosurface 命令正是我想要的.
..
我需要找到曲面的视觉水平的 2 个点. 我有: 4 个角点的 XYZ 2 个弯曲边缘贝塞尔点的 XYZ 我需要计算: 2 个水平点的 XY 2 个水平点的 XYZ 注意:我在 最后得到了一个解决方案时间我问了这个问题,但它只找到曲线的极值,而不是地平线点,它根据两条曲线的位置和旋转而变化相互尊重. 解决方案 你没有说你的曲面是如何定义的,只是说它由两条二次
..
在 R 中使用 2d 矩阵,如何创建 3d 曲面图,其中列 = x,行 = y,值是 z 中的高度? 在下面的示例中,x 值为 1:5,y 值为 1:5,数字将代表 z 中的高度/值. >m 解决方案 Package rgl 应该让你开始... require(rgl)# 打开渲染器open3d()# 绘图表面rgl.surface(1:10, 1:10, runif(100))#
..
我正在尝试在 matplotlib 中绘制一些 HDF 数据.使用h5py导入后,数据以数组的形式存储,如下: array([[151, 176, 178],[121, 137, 130],[120, 125, 126]) 在这种情况下,x 和 y 值只是数组字段的索引,而 z 值是特定字段的值.在 (x,y,z) 形式中,它看起来像: (1,1,151)(2,1,176)(3,1,178)
..
我有一张图片,有 6 种颜色,每种颜色表示一个值.我得到了如下图所示的图像. 我需要平滑边缘,然后找出该区域的面积和表面积.第二张图显示了在边缘绘制的黑线,这表明我需要以这种方式平滑边缘. 我已经使用分割创建了一个如第三张图片所示的蒙版,然后使用图片后面的代码获得了一个分割的图片. 我使用以下代码生成蒙版图像.来源:如何分割 imshow(Out1)str = '点击选择初始
..
我正在使用 persp() 创建一个 3d 绘图(但我对任何可以完成工作的东西持开放态度).现在我想添加一个 2d 字段,以明确 3d 绘图高于特定 Z 值的位置.有没有办法实现这一目标?理想情况下,它最好是半透明表面,在那里您可以看到表面下方与上方的质量. 使用 persp 文档中的示例 f
..
我正在尝试让我的网络摄像头通过 pygame 显示视频.代码如下: # 导入相关库导入时间导入pygame导入 pygame.camera从 pygame.locals 导入 *# 这是设置脚本多长的地方# 在帧之间休眠.sleeptime__in_seconds = 0.05# 初始化显示窗口pygame.init()pygame.camera.init()屏幕 = pygame.displa
..
我有 3 行数据分别用作 X、Z、Y.但是Z数据是直接从csv文件中读取的,所以不是(x,y)的函数. 数据显示: [[0.00000000e+00 1.00000000e-01 2.00000000e-01 3.00000000e-013.09958506e-01 3.20000000e-01 3.25000000e-01 3.50000000e-013.75000000e-01 4.0
..
找到圆和无限圆柱的交点.(全部为3D)•圆由中心,其所在的平面和半径定义.•圆柱体由轴和半径定义. 我怎么得到这两个的交集? 解决方案 WLOG圆柱具有等式X²+Y²= 1 (如果没有,则可以通过平移,旋转和缩放来实现) 则圆的参数方程为 P = C + U cos t + V sin t 其中 C 是中心点,而 U , V 在圆平面中是两个正交矢量,长度为 R .
..
我找到了此网站,您尝试在其中绘制一个完美的圆.只是为了好玩,我编写了这个小的Java应用程序,该应用程序从屏幕中间绘制了一个圆圈: // here is my massive array private static int[] circle = {0, -100, 1, -100, 2, -100, 3, -100, 4, -100, 5, -100, 6, -100, 7
..