我正在尝试获取一组顶点(vi = xi,yi,zi),并用它们创建一个实体对象。为了绘制对象,我使用了三角形,所以我需要找到一组三角形t= v1,v2,v3,它们构成了一个实体表面。
我知道如果我从顶点构造每个可能的三角形,我会看到一个实体表面,但这浪费了隐藏在对象内部的三角形上的大量资源,并且计算它们都需要O(N^3),其中N是顶点的数量。如何仅在外部找到三角形?
这是我的代码(java),用于生成具有随机顶点的对象中的所有三角形。
public class myObject {
public ArrayList<float[]> Vertex_Coords;
与Deck.gl相比,有人能解释数据更新和转换是如何与d3js一起工作的吗?例如,在此代码中:
var updateLayers = function(dataset) {
var scatterplot = new deck.ScatterplotLayer({
/* unique id of this layer */
id: 'checkins',
/* data: an array of objects */
data: dataset,
/* data accessors */
getPosition: d =>