public class SpaceGeometryUtil
extends java.lang.Object
| 构造器和说明 |
|---|
SpaceGeometryUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<Point3D> |
batchPeak(Point3D point3D,
double distance,
double extendDis)
计算空间立方体延伸距离保证数据充实
|
java.util.Set<java.util.Set<Point3D>> |
cubeFace(Point3D point3D,
double distance)
计算立方体6个面
|
java.util.Set<Point3D> |
cubePeak(Point3D point3D,
double distance)
计算立方体顶点坐标
|
java.util.Set<Point3D> |
earthBatchPeak(Point3D point3D,
double distance,
double extendDis)
计算地球中立方体顶点坐标
|
java.util.Set<EarthPoint3D> |
earthBatchPeakDetail(Point3D point3D,
double distance,
double extendDis)
计算地球中立方体顶点坐标
|
java.util.Set<EarthPoint3D> |
earthBatchPeakDetail(Point3D point3D,
double distance,
double extendDis,
double angle)
计算地球中立方体顶点坐标
|
java.util.Set<EarthPoint3D> |
EarthBatchPeakDetailToWd(Point3D point3D,
double distance,
double angle,
double step)
包含风向计算地球中立方体顶点坐标(顺风向)
|
java.util.Set<Point3D> |
earthCubePeak(Point3D point3D,
double distance)
计算地球中立方体顶点坐标
|
java.util.Set<EarthPoint3D> |
earthCubePeakDetail(Point3D point3D,
double distance,
double angle)
包含风向计算地球中立方体顶点坐标
|
java.util.Set<Point3D> |
takeAllPoints(double xStep,
double yStep,
double zStep,
double xLimit,
double yLimit,
double zLimit,
boolean xCount,
boolean yCount,
boolean zCount)
计算一个中心点之外所有点位
|
java.util.Set<EarthPoint3D> |
totalEarthBatchPeakDetailWithoutWd(Point3D point3D,
double distance,
double angle,
double step)
不包含风向计算地球中立方体顶点坐标
|
public java.util.Set<Point3D> cubePeak(Point3D point3D, double distance)
point3D - 立方体中心点的坐标distance - 立方体边长/2public java.util.Set<java.util.Set<Point3D>> cubeFace(Point3D point3D, double distance)
point3D - 立方体中心点坐标distance - 立方体的边长/2public java.util.Set<Point3D> batchPeak(Point3D point3D, double distance, double extendDis)
point3D - 立方体中心点坐标distance - 立方体的边长/2extendDis - 延伸的距离public java.util.Set<Point3D> earthCubePeak(Point3D point3D, double distance)
point3D - 立方体中心点的坐标distance - 立方体边长/2public java.util.Set<Point3D> earthBatchPeak(Point3D point3D, double distance, double extendDis)
point3D - 立方体中心点的坐标distance - 立方体边长/2extendDis - 辅助计算空间点的距离public java.util.Set<EarthPoint3D> earthCubePeakDetail(Point3D point3D, double distance, double angle)
point3D - 立方体中心点的坐标distance - 立方体边长/2angle - 风向角度public java.util.Set<EarthPoint3D> earthBatchPeakDetail(Point3D point3D, double distance, double extendDis, double angle)
point3D - 立方体中心点的坐标distance - 立方体边长/2extendDis - 辅助距离使数据充实angle - 风向角度public java.util.Set<EarthPoint3D> earthBatchPeakDetail(Point3D point3D, double distance, double extendDis)
point3D - 立方体中心点的坐标distance - 立方体边长/2extendDis - 辅助距离使数据充实public java.util.Set<EarthPoint3D> EarthBatchPeakDetailToWd(Point3D point3D, double distance, double angle, double step)
point3D - 立方体中心点的坐标distance - 立方体边长/2angle - 风向角度step - 平均风的步长public java.util.Set<EarthPoint3D> totalEarthBatchPeakDetailWithoutWd(Point3D point3D, double distance, double angle, double step)
point3D - 立方体中心点的坐标distance - 立方体边长/2angle - 风向角度step - 平均风的步长public java.util.Set<Point3D> takeAllPoints(double xStep, double yStep, double zStep, double xLimit, double yLimit, double zLimit, boolean xCount, boolean yCount, boolean zCount)
xStep - x方向步长yStep - y方向步长zStep - z方向步长xLimit - x向外延申得距离yLimit - y向外延申得距离zLimit - z向外延申得距离xCount - 是否计算x负方向yCount - 是否计算y负方向zCount - 是否计算z负方向Copyright © 2023. All rights reserved.