找回密码
 快速注册
搜索
查看: 43|回复: 1

\tdplotsetmaincoords换算成TikZ的xyz coordinate

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-7-25 00:35 |阅读模式
本帖最后由 hbghlyj 于 2023-7-25 02:59 编辑 tikz-3dplot\tdplotsetmaincoords{θ}{φ}与xyz坐标单位的换算公式?
有时只是改一下视角,若能计算xyz坐标单位,就不必加载整个tikz-3dplot
默认的z=-3.85mm的效果为
不符合orthographic projection.
z={(10:10mm)},x={(-45:5mm)}的效果为

例如

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2023-7-25 01:54
本帖最后由 hbghlyj 于 2023-7-25 02:45 编辑

先根据“$x',y',z'$单位向量投影模长平方和为$2$”缩放$x',y',z'$向量至模长为1.
$x',y',z'$单位向量投影就是文档式(2.1)的矩阵的前两行
$\pmatrix{\cos φ&\sin φ&0\\
-\cos θ\sin φ&\cos θ\cos φ&-\sin θ}$
\tdplotsetmaincoords的特点是$z'$单位向量的投影沿$x$分量为0.
例如
xyz coordinatestikz-3dplot
结果一致

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:01

Powered by Discuz!

× 快速回复 返回顶部 返回列表