一组三维曲线坐标。
Name | Type | Default | Description |
---|---|---|---|
clock |
Number |
0.0
|
optional x平面上的角坐标,从正x轴到正y轴。 |
cone |
Number |
0.0
|
optional 从正z轴向负z轴测量的角坐标。 |
magnitude |
Number |
1.0
|
optional 从原点开始测量的直线坐标。 |
Methods
-
staticSuperMap3D.Spherical.clone(spherical, result) → Spherical
-
创建一个球体的副本。
Name Type Description spherical
Spherical 要克隆的球体。 result
Spherical optional 要存储结果的对象,如果未定义,将创建一个新实例。 Returns:
修改后的结果参数,如果结果未定义,则返回一个新实例。(如果球形未定义,则返回未定义)。 -
如果第一个球体等于第二个球体,则返回true,否则返回false。
Name Type Description left
Spherical The first Spherical to be compared. right
Spherical The second Spherical to be compared. Returns:
true if the first spherical is equal to the second spherical, false otherwise. -
如果第一个球体在第二个球体的给定范围内,则返回true,否则返回false。
Name Type Default Description left
Spherical 第一个要比较的球体。 right
Spherical 第二个要比较的球体。 epsilon
Number 0.0
optional 用于比较的容差值。 Returns:
如果第一个球体在第二个球体的容差范围内,则为 true,否则为 false。 -
staticSuperMap3D.Spherical.fromCartesian3(cartesian3, result) → Spherical
-
将提供的Cartesian3坐标转换为球面坐标。
Name Type Description cartesian3
Cartesian3 要转换为球面的Cartesian3。 result
Spherical optional 存储结果的对象,如果未定义,将创建一个新实例。 Returns:
修改后的结果参数,或一个新实例(如果没有提供)。 -
staticSuperMap3D.Spherical.normalize(spherical, result) → Spherical
-
计算所提供球体的标准化版本。
Name Type Description spherical
Spherical 要标准化的球体。 result
Spherical optional 要存储结果的对象,如果未定义,将创建一个新实例。 Returns:
修改后的结果参数,如果结果未定义,则是一个新实例。 -
clone(result) → Spherical
-
创建该球体的副本。
Name Type Description result
Spherical optional 要存储结果的对象,如果未定义,将创建一个新实例。 Returns:
修改后的结果参数,如果结果未定义,则是一个新实例。 -
如果此球体等于提供的球体,则返回true,否则返回false。
Name Type Description other
Spherical 要比较的球体。 Returns:
如果此球体等同于提供的球体,则为true,否则为false。 -
如果此球体在所提供球面的容差范围内,则返回true,否则返回false。
Name Type Description other
Spherical 要比较的球体。 epsilon
Number 用于比较的容差值。 Returns:
如果此球体在所提供球体的容差范围内,则为 true,否则为 false。 -
返回一个字符串,格式为(clock, cone, magnitude),表示此实例。
Returns:
表示此实例的字符串。