gpt4 book ai didi

r - 如何在 rgl 中绘制圆锥体的一部分?

转载 作者:行者123 更新时间:2023-12-05 09:33:31 27 4
gpt4 key购买 nike

我想使用 rgl 来绘制圆锥体的一部分,如 this web page (点击“3d锥体模型”)

我想指定三个参数(底部半径、顶部半径、高度),然后在 rgl 中绘制一个圆锥体——这可能/容易吗?如何?我在 rgl 文档中没有看到任何关于绘制圆锥体的提及。

cone view 1

cone 2

最佳答案

cylinder3d 函数可以做到这一点。您指定两个点(顶部和底部的中心)和两个半径。例如,

pts <- cbind(c(0, 0), c(0, 1), c(0, 0))   # the centers
radii <- c(0.2, 0.4)
cone <- cylinder3d(pts, radii, sides = 64)
shade3d(cone, col = "lightblue")

screenshot

关于r - 如何在 rgl 中绘制圆锥体的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67186443/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com