当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R utilities.3d 3-D 绘图的实用函数


R语言 utilities.3d 位于 lattice 包(package)。

说明

这些是 cloudwireframe 的默认面板函数(相关)。

用法

ltransform3dMatrix(screen, R.mat)
ltransform3dto3d(x, R.mat, dist)

参数

x

x 可以是 ltransform3dto3d 的 3 行数字矩阵

screen

列表,如 panel.cloud 中所述

R.mat

齐次坐标中的 4x4 变换矩阵

dist

控制变换以考虑透视观察

细节

ltransform3dMatrixltransform3dto3d 是帮助计算投影的实用函数。这些函数在 cloudwireframe 的面板函数内部使用。它们在用户定义的面板函数中也可能很有用。

第一个函数采用 cloudwireframe 中的 screen 参数形式的列表以及齐次坐标中的 4x4 变换矩阵 R.mat ,以返回一个新的 4x4 变换矩阵,该矩阵是应用的结果R.mat 后面是 screen 中的旋转。第二个函数将齐次坐标中的 4x4 变换矩阵应用于表示 3D 空间中的点的 3xn 矩阵,并可选择进行一些透视计算。 (还没有对非平凡变换矩阵进行过测试,而且我对齐次坐标系的了解非常有限,所以这里可能存在错误。)

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

cloud , panel.cloud

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Utility functions for 3-D plots。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。