영어프랑스어스페인어

Ad


온웍스 파비콘

Arch2rad - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 Arch2rad를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 arch2rad입니다.

프로그램:

이름


Arch2rad - Architrion 텍스트 파일을 RADIANCE 설명으로 변환

개요


아치2rad [ -n ][ -m 맵 파일 ] [ 입력 ]

기술


아치2라드 Architrion 텍스트 파일을 RADIANCE 장면 설명으로 변환합니다. 재료
표면 이름은 기본 매핑 또는 매핑 규칙에 따라 할당됩니다.
에 주어진 파일 -m 옵션. 매핑 파일에는 재료 목록과 그 뒤에 오는
해당 재료를 갖기 위해 표면이 충족해야 하는 조건.

예를 들어 RefId가 "thingy"이고 색상이 152인 블록의 모든 표면을 사용하려는 경우
"wood" 재질을 사용하고 다른 모든 표면을 "default" 재질로 사용하려면
다음 매핑 파일:

기본 ;
나무(RefId "thingy")(색상 152) ;

모든 표면은 첫 번째 조건 세트(비어 있음)를 충족하지만
RefId가 "thingy"이고 색상이 152인 블록의 표면은 두 번째 세트를 만족합니다.
조건.

각 규칙은 한정자당 최대 하나의 조건을 가질 수 있으며 다양한 번역자가 사용합니다.
다른 예선. ~ 안에 아치2rad, 유효한 한정자는 다음과 같습니다. 층, 색상, 페이스메이크업참조 ID
조건은 특정 속성에 대한 단일 값이거나 다음의 정수 범위입니다.
가치. (정수 범위는 괄호 안에 지정되고 콜론으로 구분됩니다(예: [-15:27]),
항상 포함됩니다.) 세미콜론은 규칙의 끝을 나타내는 데 사용됩니다.
필요한 경우 여러 줄에 걸쳐 확장합니다.

규칙의 의미는 "and"가 두 단어 사이의 암시적 결합이라는 것입니다.
정황. 따라서 주어진 규칙에 대해 둘 이상의 조건을 갖는 것은 의미가 없습니다.
예선. 사용자가 만족하는 표면에 동일한 재료를 사용하기를 원하는 경우
조건이 다르면 단순히 더 많은 규칙을 추가할 뿐입니다. 예를 들어 사용자가 원하는 경우
"wood"를 사용하기 위해 RefId가 "yohey"이고 색상이 50에서 100 사이인 블록의 표면
위 예제의 끝에 다음 규칙을 추가합니다.

wood (색상 [50:100]) (RefId "yohey") ;

규칙의 조건 순서는 중요하지 않습니다. 그러나 규칙의 순서는 다음과 같습니다.
충족된 마지막 규칙에 따라 표면이 어떤 재질인지 결정되므로 매우 중요합니다.
할당.

관례적으로 "void" 식별자는 원하지 않는 표면을 삭제하는 데 사용됩니다. 표면은
규칙과 일치하지 않는 경우에도 삭제됩니다. Void는 원칙적으로 다른 재료와 마찬가지로 사용됩니다.
그러나 변환기 출력에서 ​​일치하는 모든 표면을 제외하는 효과가 있습니다. 을 위한
예를 들어, 다음 매핑은 레이어 2의 표면을 제외한 모든 표면을 삭제합니다.
"beige_cloth" 재료를 할당할 색상 "beige" 및 기타 모든 색상
표면이 "끈적끈적"할 것입니다:

끈적끈적한;
보이드(레이어 2);
베이지_천(레이어 2) (색상 "베이지색") ;

둘 다 -m-n 옵션은 사용하지 않습니다, 아치2rad 기본 매핑 파일을 사용합니다.
"/usr/share/radiance/lib/arch.map". 이 파일은 단순히 색상을 기준으로 재료를 할당하고,
"c0"부터 "c255"까지의 식별자를 사용합니다. 이러한 식별자에 적합한 자료
"/usr/share/radiance/lib/arch.mat"에 포함되어 있습니다.

XNUMXD덴탈의 -n 옵션을 사용하여 한정자 목록을 생성할 수 있습니다.
주어진 Architrion 파일에 대한 매핑. 만약 -m 옵션도 사용되며 해당 블록만 사용됩니다.
매핑 파일에서 일치하는 항목이 한정자 목록에 추가됩니다.

세부 사항


Architrion 블록은 약 6개의 다각형으로 나뉩니다. 참조, 반대쪽 및 끝
면은 모두 사각형이어야 합니다(예: XNUMX면 다각형). 그러나 하나 이상의 면은
특정 퇴화된 경우에는 사라집니다. 밑면은 일반적으로 사각형입니다.
면이 평면이 아닌 경우에는 두 개의 삼각형으로, 다음과 같은 경우에는 하나의 삼각형으로 기록될 수 있습니다.
퇴폐적인 면이 있다. 윗면은 아랫면과 동일하게 처리됩니다.

개구부는 현재 반물질 재료 유형을 사용하여 처리됩니다. 반물질 물질
"개구부"라고 불리는 것은 현재 블록의 모든 면을 "클립"하고 패치하는 것으로 정의됩니다.
면 "창틀"에 대해 정의된 재료가 있는 구멍의 가장자리입니다. 규칙이 주어지지 않은 경우
문턱 면에 대해 구체적으로 지정한 다음 가장 구체적인 재료(즉,
최신 규칙)이 이 블록에 사용됩니다. 다음과 같은 경우 반물질 개구부가 제대로 작동하지 않습니다.
교차하는 다른 표면이 있거나 렌더링이 내부에서 시도됩니다.
열리는. 겹치는 개구부나 공유 경계가 있는 개구부도 실패합니다. 거기
현재 Architrion "프레임" 라이브러리는 지원되지 않습니다.

출력면의 이름 지정은 레이어 번호, 참조 ID 및 출력 블록 번호를 기반으로 합니다.
(1부터 총 출력 블록 수까지 순차적으로). 참조 ID가 없는 경우
이름을 사용하는 경우 레이어 번호 대신 레이어 이름이 사용됩니다(사용 가능한 경우). 있는 경우
참조 ID 번호는 있지만 이름이 없는 경우에도 추가됩니다. 이름은 첫 번째 부분만 잘립니다.
12자이므로 긴 이름의 끝이 손실될 수 있습니다. 또한 이름의 공백이 대체됩니다.
밑줄('_')로. 마지막으로 각 블록 이름 끝에 얼굴 ID가 추가됩니다.
출력 폴리곤. 다각형의 식별자 예는 다음과 같습니다.

l3.window_overh.3155.ref

이는 출력 블록 번호 3155의 참조 면, 참조 ID 이름 "window"입니다.
레이어 번호 3의 돌출부"입니다.


Building.txt에 대한 한정자 목록을 생성하려면 다음을 수행하십시오.

Arch2rad -n Building.txt > Building.qual

Building.map 매핑을 사용하여 Building.txt를 RADIANCE 파일로 변환하려면:

Arch2rad -m Building.map Building.txt > Building.rad

기본 매핑을 사용하여 Architrion 파일에서 직접 옥트리를 생성하려면
기재:

oconv source.rad /usr/share/radiance/lib/arch.mat '\!arch2rad Building.txt' >
건물.oct

onworks.net 서비스를 사용하여 온라인으로 Arch2rad를 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad