Class MeasureManager

java.lang.Object
net.softhills.vizcore.MeasureManager

public class MeasureManager extends Object
Measure Manager
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    각도 측정 (텍스트 위치는 사용자가 선택)
    void
    addAngle(float[] base, float[] surface1, float[] surface2)
    각도 측정 (텍스트 위치는 사용자가 선택)
    void
    addAngle(Vector3D base, Vector3D surface1, Vector3D surface2)
    각도 측정 (텍스트 위치는 사용자가 선택)
    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
    위치 측정
    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
    위치 측정 (텍스트 위치는 사용자가 선택)
    void
    반지름 측정 Osnap 활성화에서만 사용가능.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • addPosition

      public void addPosition()
      위치 측정 (텍스트 위치는 사용자가 선택)
       
       VIZCore vizwing = new VIZCore();
      
       vizwing.Measure.addPosition();
       
       
    • addPosition

      public void addPosition(Vector3D surface)
      위치 측정 (텍스트 위치는 사용자가 선택)
      Parameters:
      surface - 표면점 Vector3D
       
       VIZCore vizwing = new VIZCore();
      
       Vector3D surface = new Vector3D(x, y ,z);
       vizwing.Measure.addPosition(surface);
       
       
    • addCustomPosition

      public void addCustomPosition(Vector3D surface)
      위치 측정
      Parameters:
      surface - 표면점 Vector3D
       
       VIZCore 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

      public void addDistance(Vector3D surface1, Vector3D surface2)
      거리 측정 (텍스트 위치는 사용자가 선택)
      Parameters:
      surface1 - 표면점1 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore vizwing = new VIZCore();
      
       Vector3D surface1 = new Vector3D(x1, y1 ,z1);
       Vector3D surface2 = new Vector3D(x2, y2 ,z2);
      
      
       vizwing.Measure.addDistance(surface1, surface2);
       
       
    • addCustomDistance

      public void addCustomDistance(Vector3D surface1, Vector3D surface2)
      거리 측정 (텍스트 위치는 사용자가 선택)
      Parameters:
      surface1 - 표면점1 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore 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

      public void addAngle(Vector3D base, Vector3D surface1, Vector3D surface2)
      각도 측정 (텍스트 위치는 사용자가 선택)
      Parameters:
      base - 기준 위치 Vector3D
      surface1 - 표면점1 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore 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

      public void addCustomAngle(Vector3D base, Vector3D surface1, Vector3D surface2)
      각도 측정
      Parameters:
      base - 기준 위치 Vector3D
      surface1 - 표면점1 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore 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 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore 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 Vector3D
      surface2 - 표면점2 Vector3D
       
       VIZCore 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();