C#:移动立方体以获得等值线和等值线
对不起我的英语 我在3D中有一组点:P0,P1,P2。。。此集合的子集定义3D中的多边形。C#:移动立方体以获得等值线和等值线,c#,lines,cubes,C#,Lines,Cubes,对不起我的英语 我在3D中有一组点:P0,P1,P2。。。此集合的子集定义3D中的多边形。 每个点(之前定义)都有一个温度 画多边形很容易。 现在,我想利用温度(如前所述)在我的多边形上绘制等值线和等值线 我怎样才能做到这一点 我寻找了marching cubes算法,但我不知道如何应用它。下面是实现 你能帮我吗 谢谢。你们能确认我的假设吗?P0有x,y两个值,因为你们说它是点?是否有单独的数据结构存储点的温度?P0有x、y和z值。这是3D中的一个点。是的,温度是分开存储的。我有三分之一;双温,
每个点(之前定义)都有一个温度 画多边形很容易。 现在,我想利用温度(如前所述)在我的多边形上绘制等值线和等值线 我怎样才能做到这一点 我寻找了marching cubes算法,但我不知道如何应用它。下面是实现 你能帮我吗
谢谢。你们能确认我的假设吗?P0有x,y两个值,因为你们说它是点?是否有单独的数据结构存储点的温度?P0有x、y和z值。这是3D中的一个点。是的,温度是分开存储的。我有三分之一;双温,;两个阵列的长度相同。行进立方体用于规则晶格上的3D数据,例如像素(实际上是体素)的3D图像。您的数据似乎并不像2D图像仅由像素值数组表示那样具有这种结构。你没有一个单独的像素坐标数组,因为它们是隐含的。太糟糕了:(我认为它是连续工作的。你知道我如何用另一种算法实现我想要的吗?