다음을 통해 공유


3D 제조 키워드 개요

인쇄 스키마 3D 제조 키워드는 3D 제조 디바이스의 기능 또는 특정 디바이스 구성에 대해 선택한 설정에 대한 가능한 설정을 식별합니다. 이러한 키워드는 각각 3D 제조를 위한 인쇄 스키마 문서의 생산자와 소비자 간의 설정 통신을 명확하게 하기 위해 잘 정의된 방식으로 특정 개념을 설명합니다.

생산자와 소비자는 프라이빗 키워드(keyword) 확장에서 유사한 기능에 대한 키워드를 정의하기 위해 인쇄 스키마 3D 제조 키워드를 사용해야 합니다. 키워드는 이름 특성을 통해 개별 Print Schema Framework 요소를 식별합니다. 특정 키워드(keyword) 지정된 이름은 키워드(keyword) 나타내는 설정 또는 특성을 나타내야 합니다.

PrintCapabilities 또는 PrintTicket 문서에 나타나는 키워드 인스턴스는 이 문서의 섹션 1.6, 범위 지정 접두사에 정의된 범위 지정 접두사 규칙을 준수해야 합니다. 범위 지정 접두사에 대한 자세한 내용은 인쇄 스키마 사양의 섹션 5.4, "접두사 범위 지정"을 참조하세요.

1.1. XML 네임스페이스

3D 제조를 위한 인쇄 스키마 키워드의 네임스페이스 URI는 다음과 같습니다.

https://schemas.microsoft.com/3dmanufacturing/2013/01/pskeywords3d

이 사양에서 네임스페이스 접두사 psk3d: 는 3D 제조 네임스페이스에 대한 인쇄 스키마 키워드에서 가져온 요소, 특성 및 특성 값을 나타내는 데 사용됩니다. 생산자는 관련된 인쇄 스키마 네임스페이스에 대한 네임스페이스 선언과 연결된 네임스페이스 접두사를 사용하여 접두사 요소, 특성 또는 특성 값을 각각 생성해야 합니다. 소비자는 정규화된 이름이 올바른 네임스페이스에서 그려지도록 네임스페이스 선언에 대해 네임스페이스 접두사를 resolve 합니다. 소비자는 3D 제조 네임스페이스에 대한 인쇄 스키마 키워드를 올바르게 선언하고 연결하려면 네임스페이스 접두사 psk3d 를 사용하지 않아야 합니다. 개별 생산자는 3D 제조 네임스페이스 접두사에 다른 인쇄 스키마 키워드를 사용하거나 이 네임스페이스를 기본 네임스페이스로 선언하고 이 네임스페이스에서 가져온 요소, 특성 및 특성 값에 대한 네임스페이스 접두사를 생략할 수 있습니다. 그러나 이 키워드(keyword) 네임스페이스를 기본 네임스페이스에 할당하는 것은 권장되지 않습니다.

이 사양에서 네임스페이스 접두사 vnd: 는 공급업체 정의 네임스페이스에서 가져온 프라이빗 키워드(keyword) 확장 특성 값을 나타내는 용도로만 사용됩니다. 공급업체는 정의한 네임스페이스에 대해 고유한 네임스페이스 접두사를 정의해야 합니다. 공급업체는 vnd: 네임스페이스에 대한 네임스페이스 접두사를 정의해서는 안 됩니다. 생산자는 vnd: 네임스페이스를 사용하는 인쇄 스키마 문서를 생성해서는 안 됩니다.

또한 이 사양에서 네임스페이스 접두사 xsd: 는 XML 스키마 네임스페이스에서 가져온 요소와 특성을 나타내고 네임스페이스 접두사 xsi: 는 XML 스키마 인스턴스 네임스페이스에서 가져온 요소와 특성을 나타내는 데 사용됩니다. XML 콘텐츠는 XSD 스키마 또는 이 사양 또는 인쇄 스키마 사양의 다른 요구 사항에 의해 명시적으로 허용되지 않는 한 "xml" 또는 "xsi" 네임스페이스에서 가져온 요소 또는 특성을 포함해서는 안 됩니다.

인쇄 스키마 프레임워크의 컨텍스트에서 사용하도록 정의된 추가 XML 요구 사항 및 네임스페이스는 인쇄 스키마 사양의 섹션 1.2, "인쇄 스키마의 XML 사용량"을 참조하세요.

1.2. 3D 제조 키워드 버전 관리

이 사양은 새 키워드로 주기적으로 업데이트될 수 있습니다. 적절한 정방향 및 이전 버전과의 호환성을 보장하기 위해 각각의 새로운 키워드 집합에는 고유한 네임스페이스가 제공됩니다. 특정 네임스페이스에 정의된 키워드는 프로덕션용으로 키워드(keyword) 집합이 릴리스되면 수정되거나 확장되지 않습니다. 자세한 내용은 인쇄 스키마 사양의 섹션 1.3.2, "키워드 버전 관리"를 참조하세요.

1.3. Common Keyword 용어

이 섹션의 용어는 이 사양의 나머지 부분에서 특정 3D 제조 키워드를 설명하기 위한 기본 프레임워크 및 어휘를 제공합니다.

1.3.1. 모델

이 사양에서 모델은 3D 제조 프로세스를 통해 만들 개체 또는 개체를 단일 작업으로 참조합니다. 단일 개체, 여러 동종 개체, 여러 다른 유형의 개체, 완전히 다른 개체로 묶인 개체 또는 상호 잠겨 있고 분리할 수 없는 어셈블리의 여러 개체가 포함될 수 있습니다.

1.3.2. 좌표 공간

3D 제조 인쇄 스키마 키워드는 양수 XYZ 공간에 모델 좌표가 표시되는 오른손 좌표 공간을 기반으로 합니다. 생산자와 소비자는 출력 필드의 오른쪽으로 x축이 증가하고, y축이 출력 필드의 뒤쪽으로 증가하고, z축이 출력 필드의 맨 위로 증가하는 인쇄 출력 필드의 왼쪽 아래 모서리에 좌표 공간의 원문을 정의하고 매핑해야 합니다.

생산자와 소비자는 좌표 공간의 단위 해상도를 하나의 미크론으로 사용해야 합니다. 3D 제조 키워드(keyword) 인쇄 스키마를 적용하기 전에 모델을 이 좌표 공간으로 변환해야 합니다.

좌표 공간.

1.3.3. 상대 방향 및 측정

이 사양의 상대 방향은 다음과 같이 정의됩니다. top이라는 용어는 최대 인쇄 가능한 Z 값이 있는 좌표 공간의 XY 평면을 나타냅니다. 아래쪽이라는 용어는 Z 값이 0인 XY 평면으로 정의된 좌표 공간의 최소 인쇄 가능한 XY 평면을 나타냅니다. 이것은 일반적으로 인쇄 침대 표면과 일치합니다. 왼쪽 용어는 X 값이 0인 YZ 평면으로 정의된 좌표 공간의 최소 인쇄 가능한 YZ 평면을 나타냅니다. right라는 용어는 최대 인쇄 가능한 X 값이 있는 좌표 공간의 YZ 평면을 나타냅니다. front라는 용어는 Y 값이 0인 XZ 평면으로 정의된 좌표 공간의 최소 인쇄 가능한 XZ 평면을 나타냅니다. back이라는 용어는 최대 인쇄 가능한 Y 값이 있는 좌표 공간의 XZ 평면을 나타냅니다.

이러한 용어는 모델에도 적용되며, 이 경우 이 사양에 정의된 좌표 공간으로 변환할 때 모델의 경계 상자를 기준으로 정의됩니다.

생산자와 소비자는 이 사양에 정의된 좌표 공간과 관련하여 상대 좌표를 해석해야 합니다.

1.4. 키워드(keyword) 설명 해석

이 문서에서는 몇 가지 표준 테이블 중 하나를 사용하여 인쇄 스키마 3D 제조 키워드를 지정합니다. 이러한 각 테이블의 내용과 요구 사항은 인쇄 스키마 사양 섹션 5.2의 내용과 동일한 형식을 따릅니다.

1.5. 인쇄 스키마 문서의 키워드 사용

인쇄 스키마 3D 제조 키워드는 이 사양에서 명시적으로 설명하지 않은 컨텍스트에서 사용하면 안 됩니다.

프라이빗 키워드(keyword) 확장명을 포함하는 이름 특성 값이 있는 요소는 인쇄 스키마 프레임워크에서 허용하는 모든 요소의 자식일 수 있습니다.

모든 인쇄 스키마 3D 제조 키워드(keyword) 해당 문자 데이터가 동일한 인쇄 스키마 문서의 다른 곳에서 제대로 사용되는 인쇄 스키마 3D 제조 키워드(keyword) 식별된 원래 요소를 참조하는 경우 개인 키워드(keyword) 확장으로 식별된 요소의 Value 자식의 문자 데이터 콘텐츠로 나타날 수 있습니다.

1.6. 범위 지정 접두사

범위 지정 접두사는 키워드(keyword) 미치는 영향의 범위를 설명하기 위해 키워드(keyword) 시작 부분에 추가된 텍스트 레이블입니다. 범위 지정 접두사를 사용하면 특정하고 잘 이해된 컨텍스트를 엄격한 방식으로 키워드에 등록할 수 있습니다. 3D 제조 키워드에는 "Job3D" 범위 지정 접두사가 있어야 합니다. 문서 및 페이지 범위 지정 접두사는 3D 제조 인쇄 스키마 문서에서 사용하면 안 됩니다. 자세한 내용은 인쇄 스키마 사양의 섹션 5.4, "범위 지정 접두사"를 참조하세요.

1.7. 리소스 식별자

리소스 식별자는 인쇄 스키마 3D 제조 키워드에서 사용할 수 있지만 인쇄 스키마 사양의 5.5 "리소스 식별자" 섹션의 요구 사항을 따라야 합니다.

1.8. 매개 변수 유형

인쇄 스키마 3D 제조 키워드(keyword) 집합의 매개 변수는 인쇄 스키마 키워드(keyword) 집합과 동일한 매개 변수 요구 사항을 따릅니다. 인쇄 스키마 사양에서 섹션 5.6, "매개 변수 형식"을 참조하세요.

1.8.1. MaterialMapParamType

자식 xsi:type
속성 psf:DataType xsd:QName 매개 변수는 materialMap 형식이며 psk3d:MaterialMap이어야 합니다.
속성 psf:MaxLength xsd:integer 이 매개 변수를 초기화할 수 있는 문자열의 최대 길이를 지정합니다. 값은 특정 키워드(keyword) 합리적으로 필요한 값보다 크지 않아야 합니다. 인쇄 스키마: 정의된 매개 변수는 65535자보다 큰 값을 지정해서는 안됩니다. 값은 양의 정수 또는 0이어야 합니다. 값은 psf:MinLength 값보다 크거나 같아야 합니다.
속성 psf:MinLength xsd:integer 이 매개 변수를 초기화할 수 있는 문자열의 최소 길이를 지정합니다. 값은 양의 정수 또는 0이어야 합니다.
속성 psf:필수 xsd:QName 매개 변수를 초기화해야 하는 시기를 지정합니다. 이 속성에 대한 설명 및 요구 사항은 섹션 2.1.3.1.1, "매개 변수 psf:필수 속성"을 참조하세요.
속성 psf:UnitType xsd:string 값은 MaterialMapUnitType이어야 합니다.
속성 psk3d:Job3DMaterialSelected xsd:QName 이 값은 이 매개 변수가 해당하는 Job3DMaterial을 나타냅니다.

1.9. 공용 속성

이 사양은 인쇄 스키마 사양의 "공통 속성" 섹션 5.7에 정의된 인쇄 스키마 키워드와 동일한 공통 속성을 사용합니다.

xsd:decimal 형식을 지정하는 속성 값은 IEEE 754 단정밀도 부동 소수점 값으로 표현할 수 있어야 합니다.

1.10. 매개 변수 단위 형식

인쇄 스키마 사양의 "매개 변수 psf:UnitType 속성" 섹션 2.1.3.1.2에 지정된 매개 변수 단위 형식 외에도 다음 단위 형식이 이 사양에 의해 추가됩니다.

단위 유형 xsi:type Description
수량 xsd:integer 매개 변수 값의 내용은 개수 또는 기타 수량을 나타냅니다.
온도 xsd:decimal 매개 변수 값의 내용은 온도(섭씨)를 나타냅니다. 이 매개 변수는 항상 가장 가까운 100도로 반올림되어야 합니다.
materialMap xsd:string 매개 변수 값의 내용은 세미콜론으로 구분된 materialid 목록으로 표현되어야 합니다.