TikZ 梯形变换(消失点)

TikZ 梯形变换(消失点)

在 TikZ 绘图中,我想扭曲 2D 光栅图像(来自 \includegraphics),使其看起来在 3D 中绕垂直轴旋转 90°(它应该看起来垂直于纸张)。我已设法使用和实现了转换yslantxscale如下所示。

\begin{tikzpicture}
  \node (term) at (0,0) [yslant=-0.7,xscale=0.3] 
        {\includegraphics[width=40mm]{image.png}};
\end{tikzpicture}

这会扭曲图像

                            a    
                            |\             
a---------b                 | \  
|         |                 |  \ 
|         |      -->        c   b
|         |                  \  |
c---------d                   \ |
                               \|
                                d

我对此不太满意:距离 |ac| 应该是更小 比 |bd| 更好。我该如何实现这一点?

有一个例子 长方体看起来很不错,但似乎对扭曲导入的光栅图像毫无用处。

相关内容