Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#:移动立方体以获得等值线和等值线_C#_Lines_Cubes - Fatal编程技术网

C#:移动立方体以获得等值线和等值线

C#:移动立方体以获得等值线和等值线,c#,lines,cubes,C#,Lines,Cubes,对不起我的英语 我在3D中有一组点:P0,P1,P2。。。此集合的子集定义3D中的多边形。 每个点(之前定义)都有一个温度 画多边形很容易。 现在,我想利用温度(如前所述)在我的多边形上绘制等值线和等值线 我怎样才能做到这一点 我寻找了marching cubes算法,但我不知道如何应用它。下面是实现 你能帮我吗 谢谢。你们能确认我的假设吗?P0有x,y两个值,因为你们说它是点?是否有单独的数据结构存储点的温度?P0有x、y和z值。这是3D中的一个点。是的,温度是分开存储的。我有三分之一;双温,

对不起我的英语

我在3D中有一组点:P0,P1,P2。。。此集合的子集定义3D中的多边形。
每个点(之前定义)都有一个温度

画多边形很容易。 现在,我想利用温度(如前所述)在我的多边形上绘制等值线和等值线

我怎样才能做到这一点

我寻找了marching cubes算法,但我不知道如何应用它。下面是实现

你能帮我吗


谢谢。

你们能确认我的假设吗?P0有x,y两个值,因为你们说它是点?是否有单独的数据结构存储点的温度?P0有x、y和z值。这是3D中的一个点。是的,温度是分开存储的。我有三分之一;双温,;两个阵列的长度相同。行进立方体用于规则晶格上的3D数据,例如像素(实际上是体素)的3D图像。您的数据似乎并不像2D图像仅由像素值数组表示那样具有这种结构。你没有一个单独的像素坐标数组,因为它们是隐含的。太糟糕了:(我认为它是连续工作的。你知道我如何用另一种算法实现我想要的吗?