我有一个艺术学位,没有涉及数学,所以有时在做3D图形和设想问题时,很难通过互联网搜索解决方案,因为我没有很好的搜索条件指针。 我确定这是一个具有正确名称/解决方案的微不足道的问题。基本上我只想抓住P并缩放它的位置矢量,使其与P'匹配,在y轴上缩放0.5的版本上的位置。
我的想法是将相同的基本原理应用于所有三个轴,即使我现在只需要在2上执行它。
提前致谢。
注意:我是一个视觉人士,如果您不仅仅是分享链接而进行解释,请不要用长期或神秘的功能轰炸我:D谢谢
答案 0 :(得分:0)
从P'建立垂线到X轴并表示与X轴的交点为C'与圆圈的交点为D'如下图所示:
然后我们
| OC' | = L cos(A)其中A是角度C' OP'并且L = | OP' |
| C' P' | = 0.5 | C' D' | = L * sin(A)
我们也有| OC' | ^ 2 + | C' D' | ^ 2 = 1,所以我们可以解决L为
L = 1 / sqrt(cosA * cosA + 4 * sinA * sinA)
答案 1 :(得分:0)
通过椭圆的等式,
x'² + 4y'² = 1
并且通过P和P',
的对齐x'/x = y'/y
解决方案是
x' = x / d
y' = y / d
其中d= √(x² + 4y²)
。