본문으로 건너뛰기

V.1.4.20.611

Major Features​

  • PreSelect 관리 구조 변경 및 신규 기능 추가
  • 커스텀 툴팁 컨트롤 추가
  • 커스텀 측정 생성 기능 추가
  • 정보 패널 (Information Panel) 추가
  • 미니 뷰(Mini View) 컨트롤 기능 개선
  • 일부 메모리 누수 문제 개선

Full List​

Full List of Issues Covering all Changes in this Release

ModuleSummaryCategory
VIZCore3DControl뷰 화면에 툴팁 정보 보이기/숨기기 기능 추가
• VIZCore3DControl.ShowTooltip(String, Point, Boolean, Int32)
• VIZCore3DControl.HideTooltip()
• VIZCore3DControl.GetToolTip()
ℹ️ PreSelect 기능을 담당하는 Tooltip과는 별개로 동작함.
New Feature
ViewManagerPreSelect Style 관리 클래스 추가
• PreSelectStyle.Enable
ℹ️ 기존 PreSelect 설정 API 이동됨.
New Feature
ViewManagerPreSelect Label 유형 추가 : 노드이름, 상위노드 이름, 노트 트리 구조(정전개), 노트 트리 구조(역전개), UDA 등
• VIZCore3D.NET.Data.PreSelectStyle.LabelKind
• PreSelectStyle.Label
New Feature
ViewManagerPreSelect Label 폰트 및 크기 변경 기능 추가
• PreSelectStyle.LabelFont
New Feature
ViewManagerPreSelect Label 이벤트 추가 : PreSelect 기능 활성화 상태에서 PreSelect 동작 시, 이벤트 발생하며 내부 기능의 동작 및 취소 설정이 가능하고 Label 값을 변경 할 수 있음.
• ViewManager.OnViewPreSelectLabelEvent
New Feature
VIZCore3DControl3D 뷰 화면상에 컨트롤 삽입이 가능한 정보 패널 추가
• VIZCore3DControl.InformationPanel
New Feature
MeasureManager[사용자 정의] 위치 측정 생성 기능 추가
• MeasureManager.AddCustomPosition(Vertex3D)
New Feature
MeasureManager[사용자 정의] 거리 측정 생성 기능 추가
• MeasureManager.AddCustomDistance(Vertex3D, Vertex3D)
New Feature
MeasureManager[사용자 정의] 각도 측정 생성 기능 추가
• MeasureManager.AddCustom3PointAngle
New Feature
MeasureManager[사용자 정의] 특정 축방향 거리 측정 생성 기능 추가
• MeasureManager.AddCustomDistanceUserAxis(Vertex3D, Vertex3D, Vertex3D)
New Feature
MeasureManager[사용자 정의] 연속 거리 측정 생성 기능 추가
• MeasureManager.AddCustomLinkedDistance(List<Vertex3D>)
New Feature
MeasureManager[사용자 정의] 축방향 연속 거리 측정 생성 기능 추가
• MeasureManager.AddCustomLinkedDistanceAxis(Axis, List<Vertex3D>)
New Feature
MeasureManager[사용자 정의] 노드 - 노드 간 최단 거리 측정 생성 기능 추가
• MeasureManager.AddCustomMinimumDistanceNodeToNode(List<int>, List<int>)
New Feature
MeasureManager[사용자 정의] 축방향 위치 - 노드 간 최단 거리 측정 생성 기능 추가
• MeasureManager.AddCustomMinimumDistancePointToNode(Axis, Vertex3D, List<int>)
New Feature
MeasureManager[사용자 정의] BoundBox 측정 기능 추가
• MeasureManager.AddCustomBoundBox(List<int>)
New Feature
MeasureManager[사용자 정의] 특정 면방향(Normal) 기준 BoundBox 측정 생성 기능 추가
• MeasureManager.AddCustomBoundBoxByPlane(List<Int32>, Vertex3D)
New Feature
MeasureManager[사용자 정의] 면적 측정 생성 기능 추가
• MeasureManager.AddCustomLinkedArea(List<Vertex3D>)
New Feature
MiniViewManager미니 뷰 컨트롤을 지정된 커스텀 컨트롤(Dialog / Control / UserControl)에 적용 할 수 있는 기능 추가
• MiniViewManager.SetMiniViewContainer
New Feature
ModelManagerVIZXML 파일 형식을 열기 외 모델추가 되도록 수정 (VIZXML은 열기 기능으로 사용하는 것을 권장)New Feature
ColorManager사용자가 색상 변경 후 발생되는 이벤트
• ColorManager.OnColorChangedEvent
New Feature
TransformManager사용자가 개체 이동 후 발생되는 이벤트
• TransformManager.OnObjectMovedEvent
New Feature
TransformManager사용자가 개체 회전 후 발생되는 이벤트
• TransformManager.OnObjectRotatedEvent
New Feature
MeasureManager단축키 설정에 측정 관련 기능 연동 : 위치 / 거리 및 선택위치 취소New Feature
VIZCore3DControlVIZCore3D.NET 컨트롤 사이즈 변경 시, 화면 깜빡거림(Flickering) 개선Enhancement
ViewManagerEnum. 항목 이름 일부 변경
• VIZCore3D.NET.Data.ViewContextMenuKind
Enhancement
ViewManagerBeginUpdate / EndUpdate 함수 제거. 아래 함수로 통합
• VIZCore3DControl.BeginUpdate
• VIZCore3DControl.EndUpdate
ℹ️ VIZCore3DControl.ViewManager.BeginUpdate() 및 VIZCore3DControl.ViewManager.EndUpdate() 함수는 제거됨.
Enhancement
ModelManager모델 열기/추가 시 중복 모델 체크 로직 변경 : 기존 - 모델 파일 이름(확장자 제외), 변경 - 모델 파일 이름(확장자 포함)Enhancement
ModelManager간소화 모델 생성 시, 메모리 사용량이 누적되는 문제 수정
• ModelManager.ExportSimplifiedModel(String, String, Boolean, Single, Single, Single, Single, Single, Single, Boolean, Int32, Boolean)
Bug
Object3DManager모델 트리에서 체크박스를 통해 모델 보이기/숨기기 시, API와 충돌하는 문제 수정
• Object3DManager.Show
Bug