我想要做的是創建一個3D三角網格,可以將其解析爲.vtk或.stl文件以用於3D打印應用程序。現在我堅持創建三角形網格。我想要創建的幾何基本上是三維正弦波,它們具有一定的厚度並相互交叉。到目前爲止,我得到了一個正弦波。這裏是一個MWE: import matplotlib.pyplot as plt
import numpy as np
from scipy import ndimage
i
我很困惑如何填充我的頂點數組,以便它被正確繪製。我正在使用的OpenGL代碼是: float vertices[size];
//Here I have a method to populate the array with my values from a 2D matrix
glGenVertexArrays(1, &vaoID[0]); // Create our Vertex Arr
我使用立體聲系統,所以我試圖獲得一些點的世界座標。我可以對每臺相機進行特定的校準,然後計算旋轉矩陣和平移矢量。最後我做了三角測量,但我不確定世界座標的起源。 正如您在我的身材上所看到的,值與深度值相對應,但它們應接近400,因爲它是平坦的。所以我想,該原點是左攝像頭,爲什麼它個變量... 一塊我的代碼和我的投影陣列和三角測量功能: #C1 and C2 are the cameras matrix
我的目標是繪製一些數據並將其與世界地圖合併。我用德勞內三角,這樣產生的數據: u = np.array(lat)
v = np.array(lon)
x = u
y = v
z = np.array(iwv)
tri = Delaunay(np.array([u,v]).T)
plt.tricontourf(y, x, z, lev, triangles=tri.simplices)
我試着用matplot.Delaunay對2D中的一個簡單多邊形進行三角剖分......這裏的問題是我需要規則的三角形。多邊形是由numpy隨機創建的,也許Delaunay不是要走的路。 import matplotlib.delaunay as triang
import pylab
import numpy
# 10 random points (x,y) in the plane