본문으로 건너뛰기

Get2DNoteMeasurementMode

Overloads

NameDescription
Get2DNoteMeasurementMode(int nNoteIndex)노트 객체가 일반적인 Noficiation 모드인지 아니면 측정 노트 모드인지 반환한다.

Get2DNoteMeasurementMode(int nNoteIndex)

public bool Get2DNoteMeasurementMode(int nNoteIndex)

노트 객체가 일반적인 Noficiation 모드인지 아니면 측정 노트 모드인지 반환한다.

Parameters

NameTypeDescription
nNoteIndexint노트 인덱스

Returns

TypeDescription
bool측정 노트 모드 여부

Examples

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
vizcore3D.View.EnableAnimation = false;
vizcore3d.Review.Note.Clear();

vizcore3d.ViewMode = ViewKind.Drawing2D;

int idx = vizcore3d.Drawing2D.View.Add2DNote(
"New 2D Note",
new VIZCore3D.NET.Data.Vector3D(0.0, 0.0, 0.0), // Target position on canvas
new VIZCore3D.NET.Data.Vector3D(100.0, 100.0, 0.0) // Label position on canvas
);
SnapBoxType type = vizcore3d.Drawing2D.View.Get2DNoteLabelSnapBoxType(idx);
bool isMeasurement = vizcore3d.Drawing2D.View.Get2DNoteMeasurementMode(idx);
vizcore3d.Drawing2D.Render();

vizcore3d.Drawing2D.View.Set2DNoteMeasurementMode(idx, true);
SnapBoxType typeAfter = vizcore3d.Drawing2D.View.Get2DNoteLabelSnapBoxType(idx);
bool isMeasurementAfter = vizcore3d.Drawing2D.View.Get2DNoteMeasurementMode(idx);
vizcore3d.Drawing2D.Render();
}