기호 라이브러리

기호 오브젝트는 도로 기호와 도로 표시 기호를 나타냅니다.

Civil View의 기호 오브젝트는 두 가지 파라메트릭 기호 오브젝트 플러그인 중 하나를 사용하여 만듭니다. 첫 번째 플러그인은 기존의 기호 오브젝트를 만들고 두 번째 플러그인은 방향 화살표 및 경고 텍스트 같은 도로 표시 기호를 생성합니다.

모든 기호 오브젝트는 파라메트릭이므로 기호 크기, 기둥 높이 및 기둥 수와 같은 속성을 언제든지 변경할 수 있습니다.

기호 면의 형상은 항상 직사각형이지만 불투명도 맵을 사용하여 다른 기호 모양을 모델링할 수 있습니다.

Civil View는 CivilViewObjects 재질을 모든 기호 오브젝트에 적용합니다.

오브젝트 배치 스타일 편집기를 사용하여 도로 기호를 배치하면 오브젝트가 기호 면 비트맵에서 직접 파생됩니다.

오브젝트 INI 파일 구조

기호 오브젝트 INI 파일

[Parameters]

Width=

Height=

 

[Maps]

Diffuse=

Opacity=

 

[Sign Defaults]

Style=

Posts=

GroundClearance=

 

[그룹]

Name=

 

[Parameters]

폭/높이

기호 면 또는 도로 표시 기호의 폭 및 높이를 설정합니다. 치수는 양수 값이어야 합니다.

[Maps]

확산
기호 면의 색상 및 모양을 정의하는 비트맵의 이름을 지정합니다. 이 파일은 현재 Civil View 리소스 키트 내의 /matlibs/signmaps 폴더에 있어야 합니다.
불투명도
이 비트맵(일반적으로 흑백)은 렌더 시간에 결과 기호 면의 모양을 정의합니다. 비트맵의 검은색 영역은 오브젝트의 투명한 부분으로 렌더링됩니다. 이 파일은 주 비트맵과 동일한 /matlibs/signmaps 폴더에 있어야 합니다.

[Sign Defaults]

스타일

파라메트릭 기호 오브젝트 유형이 필요합니다. 이 설정은 "1", "2" 또는 "3"(따옴표는 필요 없음)이어야 합니다.

  • 1: 지지 기둥을 가질 수 있는 기존 기호입니다.
  • 2: 도로 표시 기호입니다.

    도로 표시의 예

    도로 표시 기호에 대한 분산 및 불투명도 맵은 다른 도로 표시 색상이 필요하지 않는 한 일반적으로 동일한 흑백 비트맵 파일이어야 합니다. 비트맵의 검정색 영역은 렌더링되지 않습니다.

    팁: 도로 표시 기호를 만들 때 오브젝트 배치 스타일 편집기 또는 위치 제어기 롤아웃을 사용하여 상위 표면을 할당함으로써 도로 표시가 고속도로 전체에 정확하게 드레이프되도록 합니다.

    기본 지표면으로부터 도로 표시 오브젝트의 수직 오프셋은 장면 설정 롤아웃의 수직 이동 값에서 파생되어 오브젝트 배치 스타일 편집기의 수직 오프셋 값에 추가됩니다. 제안 사항: 수직 오프셋 값을 0.0으로 설정하고 수직 이동 값만 사용하십시오.

  • 3: 동적 교통 신호입니다.

    이 옵션은 비트맵에 여러 개의 이미지가 포함된다는 점을 제외하면 옵션 1, 기존 기호와 유사합니다. 이러한 이미지 중 하나만 언제든지 표시되므로 Civil View에서는 비트맵 이미지 간의 변경 사항을 애니메이션하여 동적 기호를 모델링합니다.

    신호등 비트맵

    자세한 내용은 교통 신호 매개변수 롤아웃을 참조하십시오.

Posts
기호 면이 의존하는 기둥 수를 설정합니다. 유효한 값은 0에서 6 사이입니다. 갠트리의 고속도로 위에 기호를 배치하려면 0 값을 사용합니다.

기호 스타일이 "2"일 경우에는 이 값이 무시됩니다.

GroundClearance
지면 수준 위 기호 판의 높이입니다. 이 값은 기호 판 아래쪽과 지면 사이의 수직 거리입니다.

기호 스타일이 "2"일 경우에는 이 설정이 무시됩니다.

[그룹]

이름
이 오브젝트가 나열되어야 하는 범주 하위 그룹의 이름입니다. 이름을 지정하지 않은 경우 오브젝트가 그룹화되지 않은 상태로 나열됩니다.

라이브러리에 사용자 정의 기호 추가

라이브러리에 사용자 정의 기호를 추가하려면 분산 비트맵 파일 및 불투명도 비트맵(필요한 경우)을 만든 다음 사용하려는 Civil View 리소스 키트 내 /matlibs/signmaps 폴더에 비트맵을 추가합니다.  그런 다음 위에서 설명한 형식으로 연관된 INI 파일을 만들고 동일한 Civil View 리소스 키트의 /objlibs/signs 폴더에 배치합니다. 여러 개의 INI 파일이 동일한 비트맵을 참조할 수 있습니다.

Civil View 오브젝트 라이브러리 개요의 오브젝트 라이브러리 사용자화에 있는 일반 지침도 참조하십시오.