RandomPolyhedron
RandomPolyhedron[spec]
给出具有指定规范 spec 的伪随机多面体.
RandomPolyhedron[spec,k]
给出 k 个伪随机多面体.
更多信息和选项
- RandomPolyhedron 给出根据特定分布绘制的 Polyhedron.
- RandomPolyhedron 通常用于测试和验证算法的时间复杂度.
- 可能的规范 spec 包括:
-
{"ConvexHull",dist,n} 来自分布 dist 的 n 个随机点的凸包 - RandomPolyhedron[{"ConvexHull",n}] 给出由来自单位正方形上的均匀分布 UniformDistribution[3] 的 n 个随机点构成的凸包.
- RandomPolyhedron[spec,{k1,k2,…}] 给出 k1×k2×… 的伪随机多面体数组.
- 每次运行 Wolfram 语言时,RandomPolyhedron 都会给出不同的伪随机多面体序列. 可通过 SeedRandom 获取可重复序列.
- RandomPolyhedron 和 Polyhedron 有同样的选项,并有以下更多选项: [所有选项的列表]
-
DataRange Automatic 生成的顶点坐标的范围 WorkingPrecision MachinePrecision 顶点坐标的精度 - 使用默认设置 DataRange Automatic 时,从 0 到 1 选择坐标.
-
DataRange Automatic 生成的顶点坐标的范围 VertexColors Automatic 要插值的顶点颜色 VertexNormals Automatic 用于着色的有效顶点法线 VertexTextureCoordinates None 用于纹理的坐标 WorkingPrecision MachinePrecision 顶点坐标的精度
所有选项的列表
范例
打开所有单元关闭所有单元范围 (4)
选项 (2)
DataRange (1)
DataRange 允许指定生成的顶点的范围:
应用 (3)
属性和关系 (5)
用 SeedRandom 获取可重复的随机多面体:
用 BlockRandom 阻止 RandomPolyhedron 的使用对其他调用的影响:
用 ConvexPolyhedronQ 检查随机多面体的属性:
随机多面体的 OuterPolyhedron 是简单多面体:
用 PolyhedronDecomposition 将多面体分解为四面体:
Wolfram Research (2019),RandomPolyhedron,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomPolyhedron.html.
文本
Wolfram Research (2019),RandomPolyhedron,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomPolyhedron.html.
CMS
Wolfram 语言. 2019. "RandomPolyhedron." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RandomPolyhedron.html.
APA
Wolfram 语言. (2019). RandomPolyhedron. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RandomPolyhedron.html 年