Package net.softhills.vizcore
Class MeasureManager
java.lang.Object
net.softhills.vizcore.MeasureManager
Measure Manager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAngle()
각도 측정 (텍스트 위치는 사용자가 선택)void
addAngle
(float[] base, float[] surface1, float[] surface2) 각도 측정 (텍스트 위치는 사용자가 선택)void
각도 측정 (텍스트 위치는 사용자가 선택)void
addCustomAngle
(float[] base, float[] surface1, float[] surface2) 각도 측정 (텍스트 위치는 사용자가 선택)void
addCustomAngle
(float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2) 각도 측정 (텍스트 위치는 사용자가 선택)void
addCustomAngle
(Vector3D base, Vector3D surface1, Vector3D surface2) 각도 측정void
addCustomDistance
(float[] surface1, float[] surface2) 거리 측정void
addCustomDistance
(float x1, float y1, float z1, float x2, float y2, float z2) 거리 측정void
addCustomDistance
(Vector3D surface1, Vector3D surface2) 거리 측정 (텍스트 위치는 사용자가 선택)void
addCustomPosition
(float[] surface) 위치 측정void
addCustomPosition
(float x, float y, float z) 위치 측정void
addCustomPosition
(Vector3D surface) 위치 측정void
직경 측정 Osnap 활성화에서만 사용가능.void
거리 측정 (텍스트 위치는 사용자가 선택)void
addDistance
(float[] surface1, float[] surface2) 거리 측정 (텍스트 위치는 사용자가 선택)void
addDistance
(float x1, float y1, float z1, float x2, float y2, float z2) 거리 측정 (텍스트 위치는 사용자가 선택)void
addDistance
(Vector3D surface1, Vector3D surface2) 거리 측정 (텍스트 위치는 사용자가 선택)void
평행면 거리 측정void
위치 측정 (텍스트 위치는 사용자가 선택)void
addPosition
(float[] surface) 위치 측정 (텍스트 위치는 사용자가 선택)void
addPosition
(float x, float y, float z) 위치 측정 (텍스트 위치는 사용자가 선택)void
addPosition
(Vector3D surface) 위치 측정 (텍스트 위치는 사용자가 선택)void
반지름 측정 Osnap 활성화에서만 사용가능.
-
Method Details
-
addPosition
public void addPosition()위치 측정 (텍스트 위치는 사용자가 선택)VIZCore vizwing = new VIZCore(); vizwing.Measure.addPosition();
-
addPosition
위치 측정 (텍스트 위치는 사용자가 선택)- Parameters:
surface
- 표면점 Vector3DVIZCore vizwing = new VIZCore(); Vector3D surface = new Vector3D(x, y ,z); vizwing.Measure.addPosition(surface);
-
addCustomPosition
위치 측정- Parameters:
surface
- 표면점 Vector3DVIZCore vizwing = new VIZCore(); Vector3D surface = new Vector3D(x, y ,z); vizwing.Measure.addCustomPosition(surface);
-
addPosition
public void addPosition(float[] surface) 위치 측정 (텍스트 위치는 사용자가 선택)- Parameters:
surface
- 표면점VIZCore vizwing = new VIZCore(); float[] surface = {x, y, z}; vizwing.Measure.addPosition(surface);
-
addCustomPosition
public void addCustomPosition(float[] surface) 위치 측정- Parameters:
surface
- 표면점VIZCore vizwing = new VIZCore(); float[] surface = {x, y, z}; vizwing.Measure.addCustomPosition(surface);
-
addPosition
public void addPosition(float x, float y, float z) 위치 측정 (텍스트 위치는 사용자가 선택)- Parameters:
x
- 표면점 x좌표y
- 표면점 y좌표z
- 표면점 z좌표VIZCore vizwing = new VIZCore(); float x = x; float y = y; float z = z; vizwing.Measure.addPosition(x, y, z);
-
addCustomPosition
public void addCustomPosition(float x, float y, float z) 위치 측정- Parameters:
x
- 표면점 x좌표y
- 표면점 y좌표z
- 표면점 z좌표VIZCore vizwing = new VIZCore(); float x = x; float y = y; float z = z; vizwing.Measure.addCustomPosition(x, y, z);
-
addDistance
public void addDistance()거리 측정 (텍스트 위치는 사용자가 선택)VIZCore vizwing = new VIZCore(); vizwing.Measure.addDistance();
-
addDistance
거리 측정 (텍스트 위치는 사용자가 선택)- Parameters:
surface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); Vector3D surface1 = new Vector3D(x1, y1 ,z1); Vector3D surface2 = new Vector3D(x2, y2 ,z2); vizwing.Measure.addDistance(surface1, surface2);
-
addCustomDistance
거리 측정 (텍스트 위치는 사용자가 선택)- Parameters:
surface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); Vector3D surface1 = new Vector3D(x1, y1 ,z1); Vector3D surface2 = new Vector3D(x2, y2 ,z2); vizwing.Measure.addCustomDistance(surface1, surface2);
-
addDistance
public void addDistance(float[] surface1, float[] surface2) 거리 측정 (텍스트 위치는 사용자가 선택)- Parameters:
surface1
- 표면점1 좌표surface2
- 표면점2 좌표VIZCore vizwing = new VIZCore(); float[] surface1 = {x1, y1, z1}; float[] surface2 = {x2, y2, z2}; vizwing.Measure.addDistance(surface1, surface2);
-
addCustomDistance
public void addCustomDistance(float[] surface1, float[] surface2) 거리 측정- Parameters:
surface1
- 표면점1 좌표surface2
- 표면점2 좌표VIZCore vizwing = new VIZCore(); float[] surface1 = {x1, y1, z1}; float[] surface2 = {x2, y2, z2}; vizwing.Measure.addCustomDistance(surface1, surface2);
-
addDistance
public void addDistance(float x1, float y1, float z1, float x2, float y2, float z2) 거리 측정 (텍스트 위치는 사용자가 선택)- Parameters:
x1
- 표면점1 x좌표y1
- 표면점1 y좌표z1
- 표면점1 z좌표x2
- 표면점2 x좌표y2
- 표면점2 y좌표z2
- 표면점2 z좌표VIZCore vizwing = new VIZCore(); float x1 = x1; float y1 = y1; float z1 = z1; float x2 = x2; float y2 = y2; float z2 = z2; vizwing.Measure.addDistance(x1, y1, z1, x2, y2, z2);
-
addCustomDistance
public void addCustomDistance(float x1, float y1, float z1, float x2, float y2, float z2) 거리 측정- Parameters:
x1
- 표면점1 x좌표y1
- 표면점1 y좌표z1
- 표면점1 z좌표x2
- 표면점2 x좌표y2
- 표면점2 y좌표z2
- 표면점2 z좌표VIZCore vizwing = new VIZCore(); float x1 = x1; float y1 = y1; float z1 = z1; float x2 = x2; float y2 = y2; float z2 = z2; vizwing.Measure.addCustomDistance(x1, y1, z1, x2, y2, z2);
-
addAngle
public void addAngle()각도 측정 (텍스트 위치는 사용자가 선택)VIZCore vizwing = new VIZCore(); vizwing.Measure.addAngle();
-
addAngle
각도 측정 (텍스트 위치는 사용자가 선택)- Parameters:
base
- 기준 위치 Vector3Dsurface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); Vector3D vector0 = new Vector3D(x1, y1 ,z1); Vector3D surface1 = new Vector3D(x1, y1 ,z1); Vector3D surface2 = new Vector3D(x2, y2 ,z2); vizwing.Measure.addAngle(base, surface1, surface2);
-
addCustomAngle
각도 측정- Parameters:
base
- 기준 위치 Vector3Dsurface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); Vector3D vector0 = new Vector3D(x1, y1 ,z1); Vector3D surface1 = new Vector3D(x1, y1 ,z1); Vector3D surface2 = new Vector3D(x2, y2 ,z2); vizwing.Measure.addCustomAngle(base, surface1, surface2);
-
addAngle
public void addAngle(float[] base, float[] surface1, float[] surface2) 각도 측정 (텍스트 위치는 사용자가 선택)- Parameters:
base
- 기준 위치 좌표surface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); float[] base = {x0, y0, z0}; float[] surface1 = {x1, y1, z1}; float[] surface2 = {x2, y2, z2}; vizwing.Measure.addAngle(position0, surface1, surface2);
-
addCustomAngle
public void addCustomAngle(float[] base, float[] surface1, float[] surface2) 각도 측정 (텍스트 위치는 사용자가 선택)- Parameters:
base
- 기준 위치 좌표surface1
- 표면점1 Vector3Dsurface2
- 표면점2 Vector3DVIZCore vizwing = new VIZCore(); float[] base = {x0, y0, z0}; float[] surface1 = {x1, y1, z1}; float[] surface2 = {x2, y2, z2}; vizwing.Measure.addCustomAngle(position0, surface1, surface2);
-
addCustomAngle
public void addCustomAngle(float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2) 각도 측정 (텍스트 위치는 사용자가 선택)- Parameters:
x0
- 기준 위치 x좌표y0
- 기준 위치 y좌표z0
- 기준 위치 z좌표x1
- 표면점1 x좌표y1
- 표면점1 y좌표z1
- 표면점1 z좌표x2
- 표면점2 x좌표y2
- 표면점2 y좌표z2
- 표면점2 z좌표VIZCore vizwing = new VIZCore(); float x0 = x0; float y0 = y0; float z0 = z0; float x1 = x1; float y1 = y1; float z1 = z1; float x2 = x2; float y2 = y2; float z2 = z2; vizwing.Measure.addCustomAngle(x0, y0, z0, x1, y1, z1, x2, y2, z2);
-
addRadius
public void addRadius()반지름 측정 Osnap 활성화에서만 사용가능.VIZCore vizwing = new VIZCore(); vizwing.Measure.addRadius();
-
addDiameter
public void addDiameter()직경 측정 Osnap 활성화에서만 사용가능.VIZCore vizwing = new VIZCore(); vizwing.Measure.addDiameter();
-
addDistanceParallelPlane
public void addDistanceParallelPlane()평행면 거리 측정VIZCore vizwing = new VIZCore(); vizwing.Measure.AddDistanceParallelPlane();
-