본문으로 건너뛰기

SetArrowDecalLength

public bool SetArrowDecalLength(DecalItem decal, float length)

화살표 데칼의 길이를 변경합니다. 축 두께와 화살촉 크기는 그대로 두고 새 길이로 다시 그립니다.

Parameters​

NameTypeDescription
decalDecalItem화살표 데칼
lengthfloat새 길이 (축 두께보다 커야 합니다.)

Returns​

TypeDescription
bool변경된 경우 true, 화살표 데칼이 아니면 false

Examples​

// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
foreach (Data.DecalItem decal in vizcore3dx.Decal.Decals)
{
if (vizcore3dx.Decal.IsArrowDecal(decal) == false) continue;

// 길이를 두 배로 늘려도 축 두께·화살촉은 그대로입니다.
vizcore3dx.Decal.SetArrowDecalLength(decal, decal.Width * 2.0f);
}
}