본문으로 건너뛰기

AddCustom3PointAngle

Overloads

NameDescription
AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2)[사용자 정의] 3점 각도 측정 추가
AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2, float offsetValue, int textHeight, Color textColor, Color backgroundColor, int decimalPoint)[사용자 정의] 3점 각도 측정 추가

AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2)

public int AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2)

[사용자 정의] 3점 각도 측정 추가

Parameters

NameTypeDescription
basePositionVertex3D중심점(원점)
position1Vertex3D위치 1
position2Vertex3D위치 2

Returns

TypeDescription
int측정(리뷰) 아이디(ID)

Examples

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

private void Example()
{
// 원점
VIZCore3D.NET.Data.Vertex3D BasePosition =
new VIZCore3D.NET.Data.Vertex3D(123951, 1256, 2018);

// 측정포인트 1
VIZCore3D.NET.Data.Vertex3D Position1 =
new VIZCore3D.NET.Data.Vertex3D(143951, 1056, 2018);

// 측정포인트 2
VIZCore3D.NET.Data.Vertex3D Position2 =
new VIZCore3D.NET.Data.Vertex3D(163951, 1256, 2018);

int id = vizcore3d.Review.Measure.AddCustom3PointAngle(
BasePosition /* 원점 */
, Position1 /* 측정포인트 1 */
, Position2 /* 측정포인트 2 */
);
}

AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2, float offsetValue, int textHeight, Color textColor, Color backgroundColor, int decimalPoint)

public int AddCustom3PointAngle(Vertex3D basePosition, Vertex3D position1, Vertex3D position2, float offsetValue, int textHeight, Color textColor, Color backgroundColor, int decimalPoint)

[사용자 정의] 3점 각도 측정 추가

Parameters

NameTypeDescription
basePositionVertex3D중심점(원점)
position1Vertex3D위치 1
position2Vertex3D위치 2
offsetValuefloat표시 Offset
textHeightint텍스트 높이(0~5)
textColorColor텍스트 색상
backgroundColorColor배경 색상
decimalPointint소수점 이하 표시 개수

Returns

TypeDescription
int측정(리뷰) 아이디(ID)

Examples

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

private void Example()
{
// 원점
VIZCore3D.NET.Data.Vertex3D BasePosition =
new VIZCore3D.NET.Data.Vertex3D(123951, 1256, 2018);

// 측정포인트 1
VIZCore3D.NET.Data.Vertex3D Position1 =
new VIZCore3D.NET.Data.Vertex3D(143951, 1056, 2018);

// 측정포인트 2
VIZCore3D.NET.Data.Vertex3D Position2 =
new VIZCore3D.NET.Data.Vertex3D(163951, 1256, 2018);

int id = vizcore3d.Review.Measure.AddCustom3PointAngle(
BasePosition /* 원점 */
, Position1 /* 측정포인트 1 */
, Position2 /* 측정포인트 2 */
, 100f /* 측정 표시 Offset */
, 3 /* 글자 크기 (0~5) */
, System.Drawing.Color.Blue /* 글자색 */
, System.Drawing.Color.Wheat /* 배경색 */
, 2 /* 소수점 이하 표시 개수 */
);
}