본문으로 건너뛰기

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 */
);
}

See also​

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 /* 소수점 이하 표시 개수 */
);
}

See also​