📄 boundingsphere.as.svn-base
字号:
package org.papervision3d.core.math{ import org.papervision3d.core.geom.renderables.Vertex3D; public class BoundingSphere { //The non squared maximum vertex distance. public var maxDistance:Number; //The squared maximum vertex distance. public var radius:Number; /** * @Author Ralph Hauwert */ public function BoundingSphere(maxDistance:Number) { this.maxDistance = maxDistance; this.radius = Math.sqrt(maxDistance); } public static function getFromVertices(vertices:Array):BoundingSphere { var max :Number = 0; var d :Number; var v:Vertex3D; for each(v in vertices ) { d = v.x*v.x + v.y*v.y + v.z*v.z; max = (d > max)? d : max; } return new BoundingSphere(max); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -