본문으로 건너뛰기

V.1.1.25.924

Major Features

V.1.1.25.924

추가

  • [Object]

    • Node 선택 해제 이벤트 유형 추가
    • Transform 핸들 조회 API 추가: GetHandle(int entityID, int index)
  • [View]

    • 바운드 박스 기준 비행 API 추가:
    • FlyToBoundingBox(Vector3D pos1, Vector3D pos2, float zoomRatio = 1.0f)

개선

  • [Core]

    • 노드 영역 갱신 오류 수정
  • [Find]

    • QuickSearchFromBoundBox에서 숨김 모델 검색 개선

V.1.1.25.919

추가

  • [UI]
    • 모델 트리 보이기/숨기기 API 추가: vizcore3dx.ModelTreeVisible = true;
    • 모델 트리 너비 조정 API 추가: vizcore3dx.ModelTreeWidth = 100;

개선

  • [Find]
    • QuickSearchFromBoundBox 노드 기준 바운드 박스 검색 기능 개선

V.1.1.25.911

추가

  • [Core]

    • 모델 비교 기능 추가
  • [Object3D Color]

    • 사용자 지정 색 저장/불러오기 지원
    • 사용자 지정 색 설정/초기화 기능 추가
    • CustomColorsDialog()
    • AddCustomColors(List<System.Drawing.Color> colors), AddCustomColors(int[] colors)
    • ClearCustomColors()

개선

  • [Core]

    • 모델 저장 기능 개선
  • [Measure]

    • 동적 측정 기능 개선

V.1.1.25.901

개선

  • [Core]
    • 이벤트 수정: Object3D_OnNodeEvent

V.1.1.25.827

추가

  • [Object Primitive]

    • Primitive 확장: Cone, Pyramid, Rectangular Torus, Sphere, Spherical Cap, Torus, Mesh
  • [Measure]

    • 동적 측정 기능 확장
    • 원통-점/원통-선/원통-원통 거리 및 각도 측정 추가
    • 측정 타입 변환 컨텍스트 메뉴 추가
  • [Section]

    • 단면 컨텍스트 메뉴 추가

V.1.1.25.820

추가

  • [View]

    • 2D 좌표 기준 노드/전역좌표 반환 API: GetNodeWithPosition
    • 3D 위치 선택 API: GetSelectSpatialPosition
    • 3D 공간 선택 API(BoundBox): GetSelectSpatialSpace
    • 자동 화면 맞춤 옵션: vizcore3dx.View.EnableAutoFit = true; (파일 추가 시 적용)
    • 평면 위치 선택 시 법선 벡터 반환 지원
    • Preview 새 창 기능(ShowDialog) 추가
    • 뷰 툴바 관리 기능 추가
  • [Find]

    • 노드 기준 바운드 박스 검색 API: QuickSearchFromBoundBox
    • QuickSearch 정규식 생성 로직 개선
  • [Snapshot]

    • 스냅샷 복제: Clone()
    • 현재 활성 스냅샷 조회: GetActiveSnapshot()
  • [MiniView]

    • 이동/회전 잠금 옵션 추가: IsTranslationLocked, IsRotationLocked
    • 미니뷰 화면 맞춤 API: FitToView()
    • 자동 화면 맞춤 연동 지원
  • [Transform]

    • Matrix 오류 수정 및 오른손 좌표계 기준 적용
    • 두 점 축 기준 회전 기능 추가:
    • Rotate(List<VIZCore3DX.NET.Data.Node> node, VIZCore3DX.NET.Data.Vertex3D v1, VIZCore3DX.NET.Data.Vertex3D v2, float angle, bool zeroBase)
  • [Object]

    • Root 노드 선택 옵션 추가:
    • vizcore3dx.Object3D.Select(Data.Object3dSelectionModes.SELECT_ROOT);
    • 영역 검색 FromZone(...)에 Part 반환 옵션(partType) 추가
    • Primitive 생성 API 추가: AddPrimitiveBox, AddPrimitiveCylinder
    • 빈 노드 생성 기능 추가: AddNode(Node node, string nodeName, bool IsCreateAssembly);
  • [Measure]

    • 사용자 정의 거리 측정 추가:
    • AddCustomDistance(Data.Vector3D position1, Data.Vector3D position2, Foot yOffset = 1000)

개선

  • [Transform Dialog]

    • 이동/회전 다이얼로그 초기 이중 적용 오류 수정
    • 기능 적용 후 확인 시 재적용 방지
  • [Shortcut]

    • 화면 이동 단축키 추가(방향키, A/S/D/W)
    • 단축키 변경
      • 화면에 맞춤: S -> Ctrl + S
      • 개체로 중심이동: W -> Ctrl + W
  • [Clash]

    • 간섭 위치 형식 오류 수정
    • 장비검사 시 선택 그룹 외 모델 검사 개선
    • 결과 아이템의 어셈블리/파트 설정 옵션 추가
    • ClashTestResultItemDirection 정보 추가
    • Root 그룹 간섭 결과 누락 오류 수정