我有一个坐标点
p = (x,y)
我试图通过lambda函数执行测试,如果(0,0)的距离小于1,它将评估p=(x,y)是否在单位圆中。因此,公式应该是:
test_unit = lambda p: (here is the test)
我已经尝试了以下的解决方案,但实际上,我不确定它是否正常工作。
sum_items = lambda x,y: x > 0 and y > 0
print(sum_items(-0.8, -0.2))
我认为我的方法可能是错误的,因为它没有考虑到p点以及点之和可能不适合这种情况。如果有人可能有线索,请把你的评论放在下面。
谢谢
在Three.js中,我有一种简单的方法可以找到点(相机的位置)和无限延伸的直线之间的距离。然而,我真正需要的是找到一个点和一个由两个点组成的单线段之间的距离。注意:我使用的是Three.js,它有三个空间维: x、y和z。
下面是我在Three.js中使用的线段公式的要点:
var A = lineVertex1.clone()
var B = lineVertex2.clone()
var D = B.clone().sub( A ).normalize();
var d = camera.position.clone().sub( A ).dot( D );
var X = A.clo