Skip to content

softhills3d/VIZCore3DX.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIZCore3DX.NET

VIZCore3DX.NET 라이브러리를 활용한 Windows Forms 예제 프로젝트 모음입니다.

요구 사항

  • .NET Framework 4.8
  • VIZCore3DX.NET 라이브러리

WinForms 예제 프로젝트

프로젝트 설명
VIZCore3DX.NET.Animation Animation API 를 사용하여 크레인으로 탱크를 이동시키는 예제. (크레인 모델 파일 포함)
VIZCore3DX.NET.App VIZCore3DX.NET의 기본 뷰어 동작을 확인하는 예제
VIZCore3DX.NET.Camera.CCTV CCTV 카메라 위치를 설정하고 자동으로 회전시키는 예제
VIZCore3DX.NET.CameraControl 카메라 위치, 시점, 확대 및 축소를 제어하는 예제
VIZCore3DX.NET.CameraDataSaver 3D 모델의 카메라 데이터를 저장하고 로드하여 동일한 뷰를 재현하는 예제
VIZCore3DX.NET.Capture3D 3D 모델과 미니뷰를 함께 이미지로 캡처하는 예제
VIZCore3DX.NET.CaptureImage 3D 뷰 화면을 이미지로 캡처하고 저장하는 예제
VIZCore3DX.NET.ChildView 자식 뷰를 생성하고 모델 표시 화면을 관리하는 예제
VIZCore3DX.NET.ClashTest 3D 모델의 간섭(Clash) 검사를 수행하고 결과를 확인하는 예제
VIZCore3DX.NET.ClashTest_MoveTest 3D 모델의 이동 간섭 검사(Clash Move Test)를 수행하고 결과를 확인하는 예제
VIZCore3DX.NET.CustomAxisRotation 사용자가 지정한 축을 기준으로 모델을 회전시키는 예제
VIZCore3DX.NET.CustomModelTree 모델의 노드 구조를 사용자 정의 트리 형태로 조회하고 관리하는 예제
VIZCore3DX.NET.Demo VIZCore3DX.NET의 다양한 기능을 데모 형태로 시연하는 예제
VIZCore3DX.NET.Explode 모델의 어셈블리와 부품을 단계적으로 분해하여 표시하는 예제
VIZCore3DX.NET.ExportNode 선택한 노드 또는 전체 모델 데이터를 파일로 저장하고 내보내는 예제
VIZCore3DX.NET.Frame Frame 예제
VIZCore3DX.NET.FramePrefix 프레임 좌표를 기준으로 객체에 접두어 정보를 설정하는 예제
VIZCore3DX.NET.GenerateThumbnail 여러 모델 파일의 썸네일을 생성하고 목록에서 확인하는 예제
VIZCore3DX.NET.GeometryProperty 모델의 최소점, 최대점, 중심점, 크기, 부피 등 기하학 속성을 조회하는 예제
VIZCore3DX.NET.GridThreeD 모델을 그리드 단위로 분할하고 내보내기, 상세 보기 및 분해 표시를 수행하는 예제
VIZCore3DX.NET.GridThreeD.V2 특정 노드를 축 기준으로 회전하고 그리드 기반 공간을 분석하는 예제
VIZCore3DX.NET.Group 선택한 객체를 그룹으로 생성하고 조회 및 관리하는 예제
VIZCore3DX.NET.ImportAttribute 외부 속성 파일을 불러와 각 모델 노드에 속성 정보를 연결하는 예제
VIZCore3DX.NET.MeasureFrame 프레임 좌표계를 기준으로 모델 간 거리와 위치를 측정하는 예제
VIZCore3DX.NET.MeetingNotes 3D 모델에 회의용 노트와 주석을 추가하고 관리하는 예제
VIZCore3DX.NET.MeshCount 모델의 노드별 메시 개수와 형상 정보를 조회하는 예제
VIZCore3DX.NET.MiniView 선택하거나 지정한 객체를 별도의 미니뷰에서 조회하는 예제
VIZCore3DX.NET.ModelComparison 두 개의 3D 모델을 열어 구조, 위치, 형상 및 차이점을 비교하는 예제
VIZCore3DX.NET.NodeDetail 선택한 노드의 색상, 투명도, 이동, 회전, UDA 및 형상 정보를 조회하는 예제
VIZCore3DX.NET.NodeVisibleChanged 모델 노드의 가시성 변경을 감지하고 관련 이벤트를 처리하는 예제
VIZCore3DX.NET.Note 2D, 3D 및 표면 노트를 생성하고 관리하는 예제
VIZCore3DX.NET.Note.V2 3D 공간에 다양한 유형의 노트를 추가하고 상태를 관리하는 예제
VIZCore3DX.NET.NoteTransform 노트의 위치, 회전 및 크기 변환을 수행하고 결과를 확인하는 예제
VIZCore3DX.NET.Osnap 모델의 면, 점, 선 및 원 형상을 스냅 방식으로 선택하고 위치와 형상 정보를 확인하는 예제
VIZCore3DX.NET.Osnap2DPoint Osnap으로 선택한 3D 위치를 화면의 2D 좌표로 변환하고 확인하는 예제
VIZCore3DX.NET.Painting 선택한 모델 노드의 색상을 변경하고 적용 결과를 확인하는 예제
VIZCore3DX.NET.Projection2D 3D 모델의 외곽 형상을 2D로 투영하고 결과를 확인하는 예제
VIZCore3DX.NET.Recording 3D 뷰 화면을 녹화하여 동영상으로 저장하는 예제 (FFMpeg 필요)
VIZCore3DX.NET.RotateModel 변환 행렬을 이용하여 모델의 위치와 회전을 변경하는 예제
VIZCore3DX.NET.Search 키워드를 사용하여 3D 모델의 노드를 검색하는 예제
VIZCore3DX.NET.SearchSpace 지정한 공간 범위에 포함된 모델 객체를 검색하고 조회하는 예제
VIZCore3DX.NET.SectionAutoClip 선택한 객체의 경계 영역을 기준으로 단면을 자동 생성하는 예제
VIZCore3DX.NET.SectionBoxControl 섹션 박스를 추가, 표시, 숨기기, 크기 조정, 위치 이동하는 예제
VIZCore3DX.NET.SectionBoxSize 섹션 박스의 크기와 위치를 세밀하게 조정하는 예제
VIZCore3DX.NET.SectionMoveByOsnap Osnap으로 선택한 위치를 기준으로 단면의 위치를 이동하는 예제
VIZCore3DX.NET.SelectByBox_IncludeAssembly 박스 선택으로 Part를 선택하고 상위 Assembly까지 포함하여 조회하는 예제
VIZCore3DX.NET.SelectParentAssembly 3D 형상을 선택하여 해당 객체의 상위 Assembly 노드를 조회하고 선택하는 예제
VIZCore3DX.NET.Snapshot 스냅샷을 생성, 복원하고 JSON 파일로 내보내기/가져오기하는 예제
VIZCore3DX.NET.SpaceSearch 특정 공간 영역에 포함되거나 겹치는 모델 객체를 검색하는 예제
VIZCore3DX.NET.SplitObjects 모델 객체를 조건에 따라 분리하고 개별 객체로 관리하는 예제
VIZCore3DX.NET.Structure 모델을 로드하지 않은 상태에서 파일 구조와 선택한 노드의 속성 정보를 조회하는 예제
VIZCore3DX.NET.ToolbarHide VIZCore3DX.NET 뷰어의 툴바 항목을 표시하거나 숨기는 예제
VIZCore3DX.NET.UDA 사용자가 선택한 모델 객체에 등록된 사용자 정의 속성 정보를 조회하는 예제
VIZCore3DX.NET.UserView 사용자가 지정한 카메라 뷰를 저장하고 다시 불러오는 예제
VIZCore3DX.NET.VIZXtoVIZ VIZX 파일을 VIZ 파일로 변환하는 예제 (VIZXMigration.exe 필요)
VIZCore3DX.NET.ZoneObjects 3D 공간을 특정 구역으로 구분하고 구역에 포함된 객체를 조회하는 예제

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages