【发布时间】:2017-04-01 13:31:10
【问题描述】:
Here is a little image 从我目前的情况来看。目前我正在尝试绘制一个以前面的红色矢量为中心的圆圈。圆圈应该接触蓝色矢量。 但我可以自己调整参数(当然还有其他圈子)。
所以我想要一个通用的方法来在 3d 空间中绘制一个具有任意中心点并围绕任意轴旋转的圆。
下面的代码是我目前的草稿。它围绕任意中心点绘制一个水平圆圈,但旋转部分仍然缺失。
set parametric
set urange [0:pi/2]
set vrange [0:2*pi]
[..]
# radius
r = 0.1
# center (d,e,k)
d = 0.1
e = 0.2
k = 0.3
fTx(u,v) = d+r*cos(v)
fTy(u,v) = e+r*sin(v)
fTz(u,v) = k
splot [..] ,\
fTx(u,v), fTy(u,v), fTz(u,v)
【问题讨论】: