Click or drag to resize

ModelManager Class

VIZCore3D.NET Model Manager
Inheritance Hierarchy
SystemObject
  VIZCoreBase
    VIZCore3D.NET.ManagerModelManager

Namespace:  VIZCore3D.NET.Manager
Assembly:  VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.423 (2.8.24.423)
Syntax
C#
public class ModelManager : VIZCoreBase

The ModelManager type exposes the following members.

Properties
  NameDescription
Public propertyAddFilter
Add Filter
Public propertyAllowDuplicateModel
모델 중복 허용 여부
Public propertyBodyToPart
Body To Part 변환 옵션 : Body 형식으로만 모델링된 CAD 데이터를 변환 시 Body 상위에 Part 노드를 임의로 생성. 기본값 False
Public propertyCode exampleBoundBox
모델의 전체 Bound Box 반환
Public propertyCount
조회중인 모델 파일의 개수
Public propertyDgnQuality
DGN Quality. 0(Default). 0 ~ 8
Public propertyEnableBody
Body 노드 사용 유무
Public propertyEnableModelDatabaseAuto
모델 데이터베이스 자동생성
Public propertyEnableModelDatabaseUDA
모델 데이터베이스 UDA 정보 포함
Public propertyEnableUndoRedo
Undo / Redo (비)활성화. 기본값 False
Public propertyExportFilter
Export Filter
Public propertyFiles
조회중인 모델의 파일 목록(경로 + 파일 이름)
Public propertyFileSetStatus
MODEL FILE-SET 상태
Public propertyGenerateEdgeData
모델 열기 시, Edge 데이터 생성 여부. 모델을 열기 전에 설정 필요.
Public propertyLoadEdgeData
모델 열기 시, Edge 데이터 로딩 여부. 모델 열기 전에 설정 필요.
Public propertyMeshCount
로딩된 형상의 Mesh Count 반환. 모델이 로딩되지 않거나, 초기화 되지 않은 경우 '-1' 반환
Public propertyModelDataChanged
모델 데이터 변경 여부
Public propertyOpenFilter
Open Filter
Public propertyOpenMergeStructureMode
모델 열기 시, 노드 합치기 옵션. 모델 열기 전에 설정 필요. 모델 열기 후, 원복 해야 함.
Public propertyPrimitiveDataReadWrite
Primitive Data Read/Write Option
Public propertyReadNormalCylinderSide
일반 원통형 실린더 품질 개수. Range : 12 ~ 36. Default : 12.
Public propertyReadSmallCylinderSide
작은 원통형 실린더 품질 개수. Range : 6 ~ 36. Default : 6.
Public propertyRemoveNodeNameSlashOption
CAD 파일의 노드 이름 앞의 슬래쉬('/') 제거 옵션 : 기본값(False)
Public propertySaveFilter
VIZ, VIZXML 파일 저장 필터
Public propertySaveFilterVIZ
VIZ 파일 저장 필터
Public propertySaveFilterVIZXML
VIZXML 파일 저장 필터
Public propertySaveMergeStructureMode
모델 저장 시, 노드 합치기 옵션. 모델 저장 전에 설정 필요. 모델 저장 후, 원복 해야 함.
Public propertySecurity
Model Security 관리
Public propertySpaceSearch
Space Search
Public propertyUncheckToUnload
모델 자동 언로드
Public propertyVIZXMLtoVIZOption
VIZXML을 VIZ로 저장시 옵션
Top
Methods
  NameDescription
Public methodCode exampleAdd(ListString)
Add Models
Public methodCode exampleAdd(String)
Add Models
Public methodAdd(ListString, Boolean)
Add Models
Public methodCode exampleAdd(ListString, DictionaryString, Node)
Add Models
Public methodAdd(String, Boolean)
Add Models
Public methodAdd(String, DictionaryString, Node)
Add Models
Public methodAdd(ListString, DictionaryString, Node, Boolean)
Add Models
Public methodAdd(String, DictionaryString, Node, Boolean)
Add Models
Public methodCode exampleAddFileDialog
모델 추가 다이얼로그
Public methodAddStream(ListStreamData)
Add Stream
Public methodCode exampleAddStream(StreamData)
Add Stream
Public methodCode exampleAddStream(ListStreamData, Boolean)
Add Stream
Public methodAddStream(ListStreamData, DictionaryString, Node, Boolean)
Add Stream
Public methodAddStreamFileDialog
Add Stream File Dialog
Public methodAppend(ListString)
모델 추가
Public methodAppend(String)
모델 추가
Public methodAppend(ListString, Boolean)
모델 추가
Public methodAppend(String, Boolean)
모델 추가
Public methodAppend(ListString, DictionaryString, Node, Boolean)
모델 추가
Public methodAppend(String, DictionaryString, Node, Boolean)
모델 추가
Public methodAppendFileDialog
Show Append File Dialog
Public methodAppendStream(ListStreamData)
스트림 형식을 추가
Public methodAppendStream(ListStreamData, Boolean)
스트림 형식을 추가
Public methodAppendStream(ListStreamData, DictionaryString, Node, Boolean)
스트림 형식을 추가
Public methodCode exampleBeginStream
Begin Stream
Public methodCode exampleClearAttribute
경량 3D 파일 (VIZ)의 속성 정보를 제거
Public methodCode exampleClearMergeNodeRuleFile
노드 병합을 위한 XML Rule 파일 제거
Public methodCode exampleClose
Close Model
Public methodContains
모델 파일 중복 검사
Public methodConvertFileDialog
CAD 파일을 VIZ 파일 형식으로 변환
Public methodConvertToVIZ(String, String, String, Boolean)
CAD 파일에 형상(노드)병합 조건을 적용하여 VIZ 파일 형식으로 변환
Public methodConvertToVIZ(String, String, Boolean, ModelManagerFileVersion, Boolean)
CAD 파일을 VIZ 파일 형식으로 변환. 모델과 동일한 이름의 ATT 파일이 있는 경우, 속성이 포함되어 변환됨.
Public methodCode exampleConvertToVIZW(String)
VIZWide3D 모델(*.VIZW) 변환
Public methodCode exampleConvertToVIZW(String, String)
VIZWide3D 모델(*.VIZW) 변환
Public methodCode exampleConvertToVIZW(String, String, Boolean, Int32, LogKind, Boolean)
VIZWide3D 모델(*.VIZW) 변환
Public methodConvertToVIZWithAttribute
복수개의 속성파일의 정보를 포함하여 CAD 파일을 VIZ 파일 형식 변환
Public methodCode exampleEndStream
End Stream
Public methodExportAttribute
경량 3D 파일(VIZ)에 포함된 속성 정보를 메타데이터 형식으로 내보내기
Public methodExportFileDialog
내보내기 파일 다이얼로그
Public methodCode exampleExportGrid(String, BoundBox3D, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGrid(String, Single, Boolean, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGrid(String, Single, Boolean, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGrid(String, BoundBox3D, Boolean, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGrid(String, Single, Single, Single, Single, Single, Single, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGrid(String, Single, Single, Single, Single, Single, Single, Boolean, Boolean)
3D Grid(Bounding Box) 내보내기
Public methodCode exampleExportGridReverse
3D Grid(Bounding Box) 제외 영역 내보내기
Public methodExportIdtf(String)
IDTF 파일 형식으로 내보내기
Public methodExportIdtf(String, ListInt32)
지정된 개체를 IDTF 파일 형식으로 내보내기
Public methodExportIdtf(String, ListNode)
지정된 개체를 IDTF 파일 형식으로 내보내기
Public methodExportIdtf(String, ModelExportFilter)
필터에 해당하는 개체를 IDTF 파일 형식으로 내보내기
Public methodExportModelDialog
Export Model Dialog
Public methodExportModelStructureDatabase
모델 구조 정보 SQLite 데이터베이스 내보내기
Public methodCode exampleExportNode
노드 내보내기
Public methodCode exampleExportNodeDialog(Int32)
노드 내보내기 다이얼로그
Public methodCode exampleExportNodeDialog(Node)
노드 내보내기 다이얼로그
Public methodExportNodes
선택된 노드 내보내기
Public methodExportNodes(String)
선택된 노드 내보내기
Public methodCode exampleExportNodes(String, ListNode)
지정된 노드 내보내기
Public methodCode exampleExportNodes(String, String, ListInt32)
VIZ 파일의 지정된 노드를 내보내기
Public methodCode exampleExportNodesDialog
지정된 노드 내보내기
Public methodExportObj(String)
OBJ 파일 형식으로 내보내기
Public methodExportObj(String, ListInt32)
지정된 개체를 OBJ 파일 형식으로 내보내기
Public methodExportObj(String, ListNode)
지정된 개체를 OBJ 파일 형식으로 내보내기
Public methodExportObj(String, ModelExportFilter)
필터에 해당하는 개체를 OBJ 파일 형식으로 내보내기
Public methodCode exampleExportObjDialog
OBJ 파일 형식으로 내보내기
Public methodExportOutsideDialog
Export Outside Dialog
Public methodExportParts
지정된 모델의 모든 Part(부재)를 파일로 내보내기
Public methodExportSimplifiedModel(String, String, Boolean, ModelManagerSimplifiedUnit, Boolean)
CAD/VIZ 파일의 단순화(간소화) 모델 내보내기
Public methodCode exampleExportSimplifiedModel(String, Boolean, ModelManagerSimplifiedUnit, Int32, Int32, ModelManagerExcludeHiddenObjects, Boolean)
현재 모델의 단순화(간소화) 모델 내보내기
Public methodExportSimplifiedModel(String, String, Boolean, Boolean, Single, Single, Single, Single, Single, Single, Boolean, Int32, ModelManagerSimplifiedUnit, Boolean)
CAD/VIZ 파일의 단순화(간소화) 모델 내보내기
Public methodExportSimplifiedModel(String, String, Boolean, Boolean, Single, Single, Single, Single, Single, Single, Boolean, Int32, ModelManagerSimplifiedUnit, Boolean, Boolean)
CAD/VIZ 파일의 단순화(간소화) 모델 내보내기
Public methodCode exampleExportSimplifiedModel(String, Boolean, Boolean, Single, Single, Single, Single, Single, Single, Boolean, Int32, ModelManagerSimplifiedUnit, Int32, Int32, ModelManagerExcludeHiddenObjects, Boolean)
현재 모델의 단순화(간소화) 모델 내보내기
Public methodCode exampleExportSimplifiedModel(String, String, Boolean, Boolean, Single, Single, Single, Single, Single, Single, Boolean, Int32, ModelManagerSimplifiedUnit, Int32, Int32, Boolean)
CAD/VIZ 파일의 단순화(간소화) 모델 내보내기
Public methodExportSTL(String, ExportStlFileType)
STL (ASCII, BINARY) 파일 형식으로 내보내기
Public methodExportSTL(String, ExportStlFileType, ListInt32)
지정된 개체를 STL (ASCII, BINARY) 파일 형식으로 내보내기
Public methodExportSTL(String, ExportStlFileType, ModelExportFilter)
필터에 해당하는 개체를 STL (ASCII, BINARY) 파일 형식으로 내보내기
Public methodExportStructureDialog
Export Structure Dialog
Public methodExportU3D(String)
U3D 파일 형식으로 내보내기
Public methodExportU3D(String, ListInt32)
지정된 개체를 U3D 파일 형식으로 내보내기
Public methodExportU3D(String, ListNode)
지정된 개체를 U3D 파일 형식으로 내보내기
Public methodExportU3D(String, ModelExportFilter)
필터에 해당하는 개체를 U3D 파일 형식으로 내보내기
Public methodCode exampleExportVIZ(String)
VIZ 파일 형식으로 내보내기
Public methodExportVIZ(String, ListInt32)
지정된 개체를 VIZ 파일 형식으로 내보내기
Public methodCode exampleExportVIZ(String, ListNode)
지정된 개체를 VIZ 파일 형식으로 내보내기
Public methodCode exampleExportVIZ(String, ModelExportFilter)
필터에 해당하는 개체를 VIZ 파일 형식으로 내보내기
ModelExportFilterSupport
ALLO
VISIBLE_ONLYO
SELECTED_ONLYO
SPECIFIED_ITEM_ONLYX
Public methodExportVIZM(String)
VIZM (Mobile) 파일 형식으로 내보내기
Public methodExportVIZM(String, String, Boolean)
VIZ to VIZM
Public methodExportVIZW(String)
VIZW (Web) 파일 형식으로 내보내기
Public methodExportVIZW(String, String, Boolean)
VIZ to VIZW
Public methodExportVIZWwithReview(Boolean, String)
VIZW 및 Review Data (Json 형식) 내보내기
Public methodExportVIZWwithReview(Boolean, String, Boolean)
VIZW 및 Review Data (Json 형식) 내보내기
Public methodExportVIZWwithReview(Boolean, String, ListInt32)
VIZW 및 Review Data (Json 형식) 내보내기
Public methodExportVIZWwithReview(Boolean, String, ListNode)
VIZW 및 Review Data (Json 형식) 내보내기
Public methodExportVIZXML
VIZXML 파일 형식으로 내보내기
Public methodGetFileMetadata
Get File(VIZ) Metadata
Public methodStatic memberCode exampleGetModelBoundBox
VIZ 파일의 BoundBox를 반환
Public methodCode exampleGetModelInformation
현재 로딩된 모델의 세부 정보
Public methodCode exampleGetModelNodeThumbnail
VIZ 파일의 노드별 Thumbnail 이미지를 생성 후 반환
Public methodStatic memberCode exampleGetModelStructure
VIZ 파일의 Structure 반환
Public methodGetModelStructureDataSet
모델 구조 정보를 DataSet 형식으로 반환
Public methodStatic memberCode exampleGetModelThumbnail(String)
VIZ 파일 헤더에 포함되어 있는 Thumbnail 반환
Public methodCode exampleGetModelThumbnail(String, CameraDirection, Int32, Int32)
VIZ 파일의 Thumbnail 이미지를 생성 후 반환
Public methodCode exampleIsOpen
Is Open Model
Public methodCode exampleIsOpen(String)
Is Open Model
Public methodIsOpenByName
Is Open Model
Public methodCode exampleMergeSingleNode
단일 노드로 모델 병합
Public methodCode exampleMergeToVIZ
복수 개의 VIZ 파일을 단일 VIZ 파일로 저장(병합)
Public methodCode exampleNewEmptyModel
빈모델을 생성
Public methodCode exampleOpen
Open Model
Public methodOpenFileDialog
모델 열기 대화상자
Public methodOpenStream(StreamData)
Open Stream
Public methodCode exampleOpenStream(String, Byte)
Open Stream
Public methodCode exampleOpenUri(String)
Open Uri
Public methodCode exampleOpenUri(String, String)
Open Uri
Public methodRebuildBoundingBox
Rebuild BoundingBox
Public methodCode exampleRemoveNodes
필터 문자열을 포함하는 노드를 제거하고, VIZ 파일을 저장
Public methodSaveAsFileDialog
모델 다른이름으로 저장 다이얼로그
Public methodSaveAsVIZ
모델 VIZ 형식으로 저장
Public methodSaveAsVIZXML
모델 VIZXML 형식으로 저장
Public methodSaveDuplicate
중복 모델이 포함된 모델 저장
Public methodSaveFileDialog
모델 저장 다이얼로그
Public methodSaveVIZ
모델 VIZ 형식으로 저장
Public methodSaveVIZXML
모델 VIZXML 형식으로 저장
Public methodSetDgnDeviationDialog
Set DGN Deviation
Public methodCode exampleSetMergeNodeRuleFile
노드 병합을 위한 XML Rule 파일 지정 : CAD 모델 열기/추가 시 모델 구조 병합
Public methodCode exampleSetModelMatrix
Set Model Matrix
Public methodShowConversionDialog
Show Conversion Dialog
Public methodCode exampleShowSimplifyModelDialog
Show Simplify 3D Model Dialog
Top
Events
  NameDescription
Public eventOnModelClosedEvent
모델 닫기 이벤트
Public eventOnModelOpenedEvent
모델 열기 이벤트
Public eventCode exampleOnModelProgressChangedEvent
Model Load Progress Changed Event
Public eventCode exampleOnStreamProgressChangedEvent
Stream Progress Changed Event Handler
Top
See Also