Ball
更多信息和选项
- Ball 也称作中心区间、圆盘、球和和超球.
- Ball 可用作几何区域和图形基元.
- Ball[] 等价于 Ball[{0,0,0}].
- 对于整数 n,Ball[n] 等价于 Ball[{0,…,0}],在 中的单位球.
- Ball 表示实心球 . 对于长度为 的点 p,区域是 维的.
- Ball 允许 p 为 中的任意点,r 为任意正实数.
- Ball 可用于 Graphics 和 Graphics3D.
- 在图形中,点 p、pi 和半径 r 可以是 Scaled 和 Dynamic 表达式.
- 图形渲染受指令 FaceForm、EdgeForm、Specularity、Opacity 和颜色等影响.
- Ball[{p1,p2,…},{r1,r2,…}] 表示中心为 pi、半径为 ri 的一组球体.
背景
- Ball 是一个图形和几何基元,表示一个在 维空间的球. 尤其是,Ball[p,r] 表示一个在 中的(填充的)球 ,其中心为 p,半径为 r,r 可以是任何非负实数,p 可以有任何正长度 . 速记形式 Ball[p] 等同于 Ball[p,1],Ball[n] 等同于 Ball[ConstantArray[0, n],1],其中 Ball[] 自动计算为 Ball[{0,0,0}].
- 共同半径 的球对象(多个球)收集可以使用 Ball[{p1,…,pk},r] 高效表示,有多种半径的球可以用 Ball[{p1,…,pk},{r1,…,rk}] 表示.
- Ball 对象可以分别使用 Graphics 和 Graphics3D 在二维和三维中进行可视格式化. 图形中的 Ball 对象外观的修改可以通过指定边指令 EdgeForm (2D) 或面指令 FaceForm (3D),颜色指令例如,Red,透明度和镜面反射度 Opacity 和 Specularity,样式选项 Antialiasing.
- Ball 也可以作为在其上执行计算的区域规范. 例如,Integrate[1,{x,y,z}∈Ball[{0,0,0},r]] 和 Volume[Ball[{0,0,0},r]] 均返回半径为 的 3D 球的体积 .
- Ball 还与其他符号相关. Sphere 表示球的边界,可以用 RegionBoundary[Ball[{x,y,z},r]] 计算. Ball 是 Interval 和 Disk 到任意维数的推广,Ellipsoid 是 Ball 的推广,在某种意义上,对于所有 ,Ball[{p1,…,pk},1] 等同于 Ellipsoid[{p1,…,pk},ConstantArray[1,k]]. SphericalShell 给出了从较大的同心球的内部去除一个小球而获得的填充的壳. 3D 中的 Ball 对象可以表示为 ImplicitRegion[(x-u)2+(y-v)2+(z-w)2≤r2,{u,v,w}] 或 ParametricRegion[a{Cos[θ]Sin[ϕ],Sin[θ]Sin[ϕ],Cos[ϕ]}-{x,y,z},{{θ,0,2π},{ϕ,0,π},{a,0,r}]. 3D 球的预计算属性和其在标准位置上的变体可使用 SolidData["entity", "property"] 或 EntityValue[Entity["Ball","entity"],"property"],其中"entity" 是 "Ball" 或 "HalfBall" 中的一个.
范例
打开所有单元关闭所有单元范围 (22)
图形 (12)
属性和关系 (5)
Wolfram Research (2014),Ball,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Ball.html.
文本
Wolfram Research (2014),Ball,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Ball.html.
CMS
Wolfram 语言. 2014. "Ball." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Ball.html.
APA
Wolfram 语言. (2014). Ball. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Ball.html 年