본문으로 건너뛰기

Drawing2DObjectManager

Drawing 2D Object Manager Class

Properties

NameTypeDescription
IsCheckDuplicatePointsbool설계점 좌표 중복 방지 사용 여부
ISPlanebool프레임(좌표계, SHIPGRID) 위치로 표시
IsSectionViewNomalDirectionbool단면 모델 정규 방향 생성 여부
LevelSizefloat레벨 크기
LineThicknessfloat라인 두께
LineTypeObject2D_LineTypes라인 타입
MeasureLineThicknessfloat측정 라인 두께
MeasureTextBoxLineThicknessfloat측정 텍스트박스 라인 두께
MeasureTextColorColor드로잉 텍스트 색상
MeasureTextSizefloat텍스트 크기
ModelLineThicknessfloat모델 라인 두께
ModelScalefloat모델 개체 크기 도면에 생성할 모델 크기 비율 (기본 : 1 / 200 )
ObjectColorColor개체 색상
ObjectTextColorColor드로잉 텍스트 색상
TextSizefloat텍스트 크기

Fields

NameDescription
SelectedMeasureLevelPointCallbackSelected Measure Level Point Callback
SetPositionByCallbackSet Position By Callback

Methods

NameDescription
Add2DObjectFromShapeDrawing2D 개체 - 3D 뷰에서 생성된 ShapeDrawing 개체를 2D 뷰에 추가
Add2DViewCopyPasteObjectBySelected2D 뷰 - 선택 개체 복사 붙여넣기
Add2DViewSeamSymbolBy3DModel2D 뷰 - Seam Model Symbol 생성
AddExport2DWGByISPlaneBlockInfo선택된 단면 도면 출력 Block 정보 추가
AddModel3D에서 현재 화면 방향의 모델 추가
AddModelHiddenLine3D에서 현재 화면 방향의 모델을 HiddenLien 포함하여 추가
AddObjectCenterMark2D 뷰 - 개체 생성(중심 기호)
ClearExport2DWGByISPlaneBlockInfo선택된 단면 도면 출력 Block 정보 제거
Create2DViewObjectWithModelAtCanvasOrigin3D 모델을 생성 모드 없이 지정된 위치에 즉시 배치
Create2DViewObjectWithModelHiddenLineAtCanvasOrigin은선을 포함한 3D 모델을 생성 모드 없이 지정된 위치에 즉시 배치
CreateCenterMark2D 뷰 - 개체 생성 (중심 기호)
Delete2DViewMeasureObjectWithSelect3DObj2D 뷰 - 선택 모델 연관된 요소 전부 삭제
DeleteAllNonObjectBy2DView2D 뷰 - 도면외 개체 전부 삭제
DeleteAllObjectBy2DView2D 뷰 - 도면 개체 전부 삭제
DeleteObjectBy2DView2D 뷰 - 해당 개체 삭제
DeleteSelectedObjectBy2DView2D 뷰 - 선택된 개체 삭제
Export2DWGBy2DView2D 뷰 - DWG 저장
Export2DWGByISPlane선택된 단면 도면 출력
Export2PDFBy2DView2D 뷰 - PDF 저장
ExportCurrentModelToDWG3D 뷰 - DWG 저장
FitObjectToGridCellAspect주어진 2D 개체가 GridCell에 자동 정렬되도록 이동 및 크기를 수정한다.
Get2DViewDrawBlockNumBy3DISObj2D 뷰 - 2D 모델 생성시 Block 번호 생성 여부 설정 반환
Get2DViewMeasureFloatingNumber2D 뷰 - 측정 소수점 자리수 반환
Get2DViewObjectItemColor2D 뷰 - 2D 개체 색상 반환
Get2DViewObjectItemLineThickness2D 뷰 - 2D 개체 Line 두께 반환
Get2DViewObjectItemLineType2D 뷰 - 개체 생성 설정 (라인 타입)
Get2DViewObjectItemRoundScale2D View - 2D 개체 Round 크기 반환
Get2DViewObjectItemTextBoxThickness2D 뷰 - 2D 개체 텍스트 박스 두께 반환
Get2DViewObjectItemTextHeight2D 뷰 - 2D 개체 텍스트 크기 반환
Get2DViewRulerByCreate3DWithISPlane2D 뷰 - 2D 오브젝트(단면) 생성시 조선좌표계(Ruler) 자동 생성 반환
Get2DViewSelect3DObjectEctelecSimulIndex2D 뷰 - 선택된 3D 개체 기준, 탑재 블럭 설정 반환
Get2DViewTableColumnCount2D 뷰 - 개체 (Table) 열 개수 반환
Get2DViewTableRowCount2D 뷰 - 개체 (Table) 행 개수 반환
Get2DViewTextUnderLine2D 뷰 - 텍스트 개체 밑줄 추가 설정 반환
Get2DViewTFAngleBy3DObject2D 뷰 - 2D 개체(3D 모델) 의 T/F 각 반환
GetClipboardTableAsCellList클립보드에서 Table Data 생성
GetCurrentWork3DObjectBy2DView2D 뷰 - 2D 뷰에서 작업중인 3D 오브젝트 반환
GetObjectAllinfoBy2DView2D 뷰 - 생성된 모든 개체 (Non3DObject)
GetObjectCenter캔버스 좌표계 기준으로 2D 객체의 중심 좌표 반환
GetObjectinfoBy2DView2D 뷰 - 생성된 개체 (Non3DObject)
GetObjectScale현재 작업 중인 2D 객체의 scale 값 반환
GetObjectSize현재 작업 중인 2D 객체의 X축 방향 폭과 Y축 방향 높이를 반환
GetSelectedObjectScaleBy2DView2D 뷰 - 3D 선택개체 스케일 반환 서로 다른 스케일인 경우 0으로 반환
HideAllObjectBy2DView2D 뷰 - 전체 개체 숨기기
Move2DViewObject2D 뷰 - 개체 그룹 이동
MoveObject2D 객체를 X 방향으로 deltaX 만큼, Y 방향으로 deltaY 만큼 이동
MoveObjectTo2D 객체를 캔버스 좌표계상 xLocation과 yLocation 위치로 이동
RescaleAll3DObjectBy2DView2D 뷰 - 3D 개체 크기 정렬
RescaleObject3D 원본 객체 대비 2D 객체의 크기 비율을 scale 만큼 조정
RescaleObjectBy2DView2D 뷰 - 해당 개체 크기 정렬
RescaleSel3DObjectBy2DView2D 뷰 - 3D 선택 개체 크기 정렬
SelectAllObjectBy2DView2D 뷰 - 전체 개체 선택
SelectObjectBy2DView2D 뷰 - 개체 선택 설정
Set2DViewCreateObjectAutoGroup2D 뷰 - 개체 생성시 자동 그룹 설정
Set2DViewCreateObjectItemColor2D 뷰 - 개체 설정 (개체 색상)
Set2DViewCreateObjectItemLineType2D 뷰 - 개체 생성 설정 (라인 타입)
Set2DViewCreateObjectItemLineWidth2D 뷰 - 개체 생성 설정 (라인 두께)
Set2DViewCreateObjectItemMeasureLineWidth2D 뷰 - 개체 설정 (측정 라인 두께)
Set2DViewCreateObjectItemMeasureTextBoxThickness2D 뷰 - 개체 설정 (측정 텍스트 박스 라인 두께)
Set2DViewCreateObjectItemMeasureTextColor2D 뷰 - 개체 생성 설정 (측정 텍스트 색상)
Set2DViewCreateObjectItemMeasureTextHeight2D 뷰 - 개체 생성 설정 (측정 텍스트 크기)
Set2DViewCreateObjectItemModelColor2D 뷰 - 개체 생성 설정 (모델 개체 색상)
Set2DViewCreateObjectItemModelScale2D 뷰 - 개체 생성 설정 (스케일)
Set2DViewCreateObjectItemRoundScale2D 뷰 - 개체 설정 (Round 크기)
Set2DViewCreateObjectItemTextColor2D 뷰 - 개체 설정 (드로잉 텍스트 색상)
Set2DViewCreateObjectItemTextHeight2D 뷰 - 개체 설정 (드로잉 텍스트 크기)
Set2DViewCreateObjectWithArc2D 뷰 - 개체 생성 (Arc)
Set2DViewCreateObjectWithCircle2D 뷰 - 개체 생성 (Circle)
Set2DViewCreateObjectWithCloudBox2D 뷰 - 개체 생성 (CloudBox)
Set2DViewCreateObjectWithCP02D 뷰 - CP0
Set2DViewCreateObjectWithCP12D 뷰 - CP1
Set2DViewCreateObjectWithCP22D 뷰 - CP2
Set2DViewCreateObjectWithDetailView2D 뷰 - DetailView 생성
Set2DViewCreateObjectWithHeightRound2D 뷰 화면 개체 생성 Height Round
Set2DViewCreateObjectWithHeightRoundMeasurePoint2D 뷰 화면 개체 생성 Height Round (설계점 LP)
Set2DViewCreateObjectWithImage2D 뷰 - 개체 생성 (Image)
Set2DViewCreateObjectWithLine2D 뷰 - 개체 생성 (Line)
Set2DViewCreateObjectWithModel2D 뷰 화면 개체 생성 현재 3D 화면에서 모델 가져오기
Set2DViewCreateObjectWithPoint2D 뷰 - 개체 생성 (point)
Set2DViewCreateObjectWithPolyCloud2D 뷰 - 개체 생성 (Polyline Cloud)
Set2DViewCreateObjectWithPolyline2D 뷰 - 개체 생성 (Polyline)
Set2DViewCreateObjectWithRectangle2D 뷰 - 개체 생성 (Rectangle)
Set2DViewCreateObjectWithSection2D 뷰 화면 개체 생성 현재 활성화 단면에서 모델 가져오기
Set2DViewCreateObjectWithShipAxis2D 뷰 - 개체 생성 (Axis)
Set2DViewCreateObjectWithShipGrid2D 뷰 - 개체 생성 (조선좌표계)
Set2DViewCreateObjectWithSpline2D 뷰 - 개체 생성 (Spline)
Set2DViewCreateObjectWithSubpicture2D 뷰 - 개체(Subpictrue) 생성
Set2DViewCreateWithBracketText2D 뷰 - 화면 개체(텍스트 노트) 생성
Set2DViewCreateWithGroup2D 뷰 - 개체 그룹 생성
Set2DViewCreateWithStepMeasureTable2D 뷰 화면 개체(단차 계측표) 생성
Set2DViewCreateWithSurfaceNote2D 뷰 - 개체 생성 (표면 노트)
Set2DViewCreateWithTable2D 뷰 - 개체 생성 (Table)
Set2DViewCreateWithTableByText2D 뷰 - 개체 생성 (Table) 중 텍스트 변경
Set2DViewCreateWithText2D 뷰 - 개체 생성 (Text)
Set2DViewCreateWithTextBox2D 뷰 - 개체 생성 (텍스트 박스)
Set2DViewCreateWithToleranceTable2D 뷰 화면 개체(Tolerance 표) 생성
Set2DViewCreateWithVerticalTable2D 뷰 화면 개체(수직도 표) 생성
Set2DViewDeleteWithMeasureModelEdge2D 뷰 - 3D 모델 일부 삭제 기능
Set2DViewDrawBlockNumBy3DISObj2D 뷰 - 2D 모델 생성시 Block 번호 생성 여부 설정
Set2DViewEditTable2D 뷰 - 개체 (Table) 행/ 열 추가
Set2DViewMeasureFloatingNumber2D 뷰 - 측정 소수점 자리수 설정
Set2DViewMoveWithMeasureModelOffsetMove2D 뷰 - VIEW 동일 위치 이동 기능(SHELL EXPANSION)
Set2DViewMoveWithMeasureModelSamePosition2D 뷰 - 선체 내부재 표현 뷰 + 의장 모델 보이기
Set2DViewObjectItemColor2D 뷰 - 2D 개체 색상 설정
Set2DViewObjectItemLineThickness2D View - 2D 개체 Line Thickness 설정
Set2DViewObjectItemLineType2D 뷰 - 2D 개체 라인 타입 설정
Set2DViewObjectItemRoundScale2D View - 2D 개체 Round 크기 설정
Set2DViewObjectItemStrikethrough2D View - 2D 개체 취소선 설정
Set2DViewObjectItemTextBoxThickness2D 뷰 - 2D 개체 텍스트 박스 두께 설정
Set2DViewObjectItemTextHeight2D 뷰 - 2D 개체 텍스트 크기 설정
Set2DViewObjectItemUnderLined2D View - 2D 개체 밑줄 설정
Set2DViewRulerByCreate3DWithISPlane2D 뷰 - 2D 오브젝트(단면) 생성시 조선좌표계(Ruler) 자동 생성 설정
Set2DViewSelect3DObjectEctelecSimulIndex2D 뷰 - 선택된 3D 개체 기준, 탑재 블럭 설정
Set2DViewTextUnderLine2D 뷰 - 텍스트 개체 밑줄 추가 설정
Set2DViewTFAngleBy3DObject2D 뷰 - 2D 개체 (3D 모델) 의 T/F 각 설정
SetSelected3DMirrorBy2DView2D 뷰 - 선택 3D개체 Mirror
SetSelected3DRotateAngleBy2DView2D 뷰 - 선택된 3D 개체 회전
SetSelected3DRotateBy2DView2D 뷰 - 선택 3D개체 회전
ShowAllObjectBy2DView2D 뷰 - 전체 개체 보이기
ShowObjectBy2DView2D 뷰 - 개체 보이기/숨기기
UnselectAllObjectBy2DView2D 뷰 - 전체 개체 선택해제
UnselectCurrentWorkObjectBy2DView2D 뷰 - 2D 뷰에서 작업중인 3D 오브젝트 선택 해제
Update2DViewObject2D 뷰 - 개체 이름변경

Events

NameDescription
Drawing2DCreateObjectEventDrawing2D : 드로잉 생성 이벤트
OnDrawing2DSelectedHeightRoundBy2DViewEventDrawing2D : HEIGHT ROUND (LEVEL) 선택완료 이벤트
OnDrawing2DSelectedObjectBy2DViewEventDrawing2D : 드로잉 선택처리 이벤트