0
有没有有效的方法来查找统一向量上的点(使用c#脚本)?我有两个坐标,我想列出这个矢量上的所有点,它们之间有一个特定的距离,可以说它是常数1.我能想到的每种方法都需要一些有未知数的方程。那我该如何进行钙化呢?在矢量上查找点
有没有有效的方法来查找统一向量上的点(使用c#脚本)?我有两个坐标,我想列出这个矢量上的所有点,它们之间有一个特定的距离,可以说它是常数1.我能想到的每种方法都需要一些有未知数的方程。那我该如何进行钙化呢?在矢量上查找点
public static IEnumerable<Vector3> GetPoints(Vector3 vecA, Vector3 vecB)
{
Vector3 tempA = vecA;
List<Vector3> points = new List<Vector3>();
while(vecA != vecB)
{
points.Add(vecA);
vecA = Vector3.MoveTowards(vecA, vecB, 1.0f);
}
points.RemoveAt(0);
return points.ToArray();
}
发布一些未知方程以显示事先的努力,并帮助解释问题,因为我不清楚“点”是什么。点产品?具有某些特定属性的空间点?你什么意思? – MickLH
我的意思是两点 - (x1,y1,z1)和(x2,y2,x3),我想要它们之间的所有点(在直线上)的距离为1的列表。 – flowerProgrammer
制作图像。这个问题还不清楚,距离什么是1?边缘?那么最多有2点。或者你的意思是从头到尾虚线?如果我再检查一次,这个问题仍然没有一致解释,我放弃。 – MickLH