球体

public class Sphere

一个球面的数学表示法。用于对球面执行交叉测试和碰撞测试。

公共构造函数

球体()
使用中心 (0,0,0) 和半径 1 创建球形图。
球体(浮动半径)
使用中心点 (0,0,0) 和指定半径创建球体。
球形(浮动半径、Vector3 中心)
创建一个具有指定中心和半径的球体。

公共方法

Vector3
getCenter()
获取球体中心的副本。
浮点数
getRadius()
获取球体的半径。
球体
无效
setCenterVector3 中心)
设置此球体的中心。
无效
setRadius(浮点半径)
设置球体的半径。

继承的方法

公共构造函数

public Sphere ()

使用中心 (0,0,0) 和半径 1 创建球形图。

公开 球体 (浮点半径)

使用中心点 (0,0,0) 和指定半径创建球体。

参数
半径范围 球体半径

public 球体 (float radius, Vector3 center)

创建一个具有指定中心和半径的球体。

参数
半径范围 球体半径
center 球体中心

公共方法

public Vector3 getCenter ()

获取球体中心的副本。

返回
  • 表示球心的新矢量
另请参阅

public float getRadius ()

获取球体的半径。

返回
  • 球体半径
另请参阅

public Sphere makeCopy ()

public void setCenter (Vector3 center)

设置此球体的中心。

参数
center 新的球体中心
另请参阅

public void setRadius (float radius)

设置球体的半径。

参数
半径范围 球体的新半径
另请参阅