當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。