본문으로 건너뛰기

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