Material 키워드
이러한 키워드는 3D 개체를 만드는 데 사용되는 디바이스의 원료를 설명합니다.
3.1. Job3DMaterialCount
이 매개 변수는 단일 작업에 사용할 수 있는 디바이스에 현재 로드된 재질 수를 정의해야 합니다. 디바이스에서 재질이 로드되는 시기를 모르는 경우 이 매개 변수는 단일 작업에 사용되는 가능한 재질 수여야 합니다. 프린터에 알 수 없는 단일 재질만 있는 경우 다른 모든 재질 키워드와 함께 이 매개 변수를 생략할 수 있습니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DMaterialCount |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:integer 값: JobMaterialCountText 설명: JobMaterialCountText이 속성을 지정하는 경우 이 디바이스에서 사용할 수 있는 재질의 수를 식별하는 양의 정수를 포함해야 합니다. |
Job3DMaterialCount 키워드(keyword) 사용량
<psf:Property name="psk3d:Job3DMaterialCount">
<psf:Value xsi:type="xsd:integer">2</psf:Value>
</psf:Property>
3.2. Job3DMaterials
이 속성은 디바이스에 로드된 재질에 대한 설명을 포함해야 합니다. 또는 알 수 없는 경우 가능한 위치 재질의 열거형을 포함해야 합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DMaterials |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | 속성 |
콘텐츠 | 다음과 같이 1개 이상의 자식 속성 요소를 포함합니다. 자식: 속성 목록 xsi:type: 해당(N/A) 값: MaterialList 설명: MaterialList에는 자식 속성 집합이 포함되어 있습니다. |
3.2.1. MaterialList 속성
공급업체는 디바이스에 로드된 인쇄 자료를 열거하여 자체 자재를 만들어야 합니다. 이러한 자료의 이름은 공급업체에서 정의하며, 디바이스가 로드된 재료 카트리지에서 이러한 정보를 읽을 수 있는 경우 재고 설명을 나타내야 합니다. 디바이스에 이 정보가 없는 경우 공급업체는 재료 이름을 이 재질이 로드되는 위치(예: "왼쪽 압출기")를 설명하는 것으로 정의해야 합니다.
각 재질은 다음 자식 속성을 지정해야 합니다.
재질 이름 | xsi:type | Description |
---|---|---|
psk:DisplayName | xsd:string | 이 속성은 지역화된 표시 이름을 포함하는 psf:Value 요소를 포함해야 합니다. |
psk3d:MaterialColor | xsd:string | 디바이스는 재질의 색을 지정하기 위해 이 속성을 정의할 수 있습니다. 지정한 경우 값은 아래 설명에 맞는 sRGB 색이어야 합니다. cpp
sRGBColorText = "#" hR hG hB hA
hR = hG = hB = hA = hexpair
hexpair = hexdigit hexdigit
hexdigit = "0" / "1" / "2" / "3" /
"4" / "5" / "6" / "7" /
"8" / "9" / "A" / "B" /
"C" / "D" / "E" / "F" /
"a" / "b" / "c" / "d" /
"e" / "f"
hR, hG, hB 및 hA는 각각 00에서 FF까지의 빨강, 녹색, 파랑 및 알파 구성 요소의 16진수 단일 바이트 값을 지정합니다. 디바이스는 알파(즉, #hRhGhB)를 생략할 수 있으며, 이 경우 alpha는 FF의 기본값(완전히 불투명)을 사용합니다. |
Job3DMaterials 키워드(keyword) 사용
<psf:Property name="psk3d:Job3DMaterials">
<psf:Property name="vnd:ABS_RED">
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xsd:string">Red ABS Plastic</psf:Value>
</psf:Property>
<psf:Property name="psk3d:MaterialColor">
<psf:Value xsi:type="xsd:string">#FF0000</psf:Value>
</psf:Property>
</psf:Property>
<psf:Property name="vnd:PLA_TEAL">
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xsd:string">Teal PLA Plastic</psf:Value>
</psf:Property>
<psf:Property name="psk3d:MaterialColor">
<psf:Value xsi:type="xsd:string">#00FFFF</psf:Value>
</psf:Property>
</psf:Property>
</psf:Property>
3.3. Job3DSupports
psk3d:Job3DSupports 키워드(keyword) 이 작업에 디바이스 또는 드라이버에서 생성된 지원이 포함되어야 하는지 여부를 지정합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DSupports |
유효한 경우 | PrintCapabilities 문서 PrintTicket 문서 |
요소 형식 | 기능 |
SelectionType | psk:PickOne |
콘텐츠 | 3D 제조에 대한 인쇄 스키마 키워드로 정의된 옵션은 다음과 같습니다. 자식: 옵션 psk3d:SupportsIncluded 설명: 이 옵션은 디바이스가 모델에 대한 외부 지원을 생성해야 임을 지정합니다. 자식: 옵션 psk3d:SupportsExcluded 설명: 이 옵션은 디바이스가 모델에 대한 외부 지원을 생성해서는 안 되도록 지정합니다. |
Job3DSupports 키워드(keyword) 사용량
<psf:Feature name="psk3d:Job3DSupports">
<psf:Property name="SelectionType">
<psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option name="psk3d:SupportsIncluded" />
<psf:Option name="psk3d:SupportsExcluded" />
</psf:Feature>
3.3.1. Job3DSupportsMaterial
psk3d:SupportsIncluded 옵션이 선택되고 디바이스가 둘 이상의 재질을 지원하는 경우 이 매개 변수는 지원 구조에 사용할 기본 자료를 나타내야 합니다. 이 매개 변수는 psk3d:Job3DMaterials 속성의 명명된 자식 속성에 대한 참조로 해석되어야 합니다.
Job3DSupportsMaterial 키워드(keyword) 프로필
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DSupportsMaterial |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | ParameterDef |
콘텐츠 | psk3d:Job3DSupportsMaterial은 인쇄 스키마 사양의 §2.1.3.1, "<psf:ParameterDef>"에 설명된 대로 QNameParamType입니다. 자식: QNameParamType 설명: psf:MinLength 속성 값은 1보다 크거나 같은 정수여야 합니다. psf:MaxLength 속성 값은 공급업체에서 정의할 수 있으며 psf:MinLength 속성 값보다 크거나 같아야 합니다. 1024년이어야 합니다. psf:Mandatory 속성 값은 psk:Optional이어야 합니다. psf:UnitType 속성 값은 문자여야 합니다. |
Job3DSupportsMaterial 초기화 프로필
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DSupportsMaterial |
유효한 경우 | PrintTicket 문서 |
요소 형식 | ParameterInit |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:QName 값: MaterialName 설명: MaterialName은 psk3D:Job3DMaterials 속성 자식으로 식별된 재질을 참조해야 합니다. |
Job3DSupportsMaterial 키워드(keyword) 사용
매개 변수 정의는 다음과 같습니다.
<psf:ParameterDef name="psk3d:Job3DSupportsMaterial">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:QName</psf:Value>
</psf:Property>
<psf:Property name="psf:DefaultValue">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
</psf:ParameterDef>
이 매개 변수는 다음과 같이 초기화됩니다.
<psf:ParameterInit name="psk3d:Job3DSupportsMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.4. Job3DRaft
psk3d:Job3DRaft 키워드(keyword) 이 작업에 디바이스 또는 드라이버에서 생성된 뗏목이 포함되어야 하는지 여부를 지정합니다.
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DRaft |
유효한 경우 | PrintCapabilities 문서 PrintTicket 문서 |
요소 형식 | 기능 |
SelectionType | psk:PickOne |
콘텐츠 | 3D 제조에 대한 인쇄 스키마 키워드로 정의된 옵션은 다음과 같습니다. 자식: 옵션 psk3d:RaftIncluded 설명: 이 옵션은 디바이스가 모델에 대한 뗏목을 생성해야 한다고 지정합니다. 자식: 옵션 psk3d:RaftExcluded 설명: 이 옵션은 디바이스가 모델에 대한 뗏목을 생성해서는 안 되도록 지정합니다. |
Job3DRaft 키워드(keyword) 사용
<psf:Feature name="psk3d:Job3DRaft">
<psf:Property name="SelectionType">
<psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option name="psk3d:RaftIncluded" />
<psf:Option name="psk3d:RaftExcluded" />
</psf:Feature>
3.4.1. Job3DRaftMaterial
psk3d:RaftIncluded 옵션을 선택하고 디바이스가 둘 이상의 재질을 지원하는 경우 이 매개 변수는 뗏목에 사용할 기본 자료를 나타내야 합니다. 이 매개 변수는 psk3d:Job3DMaterials 속성의 명명된 자식 속성에 대한 참조로 해석되어야 합니다.
Job3DRaftMaterial 키워드(keyword) 프로필
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DRaftMaterial |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | ParameterDef |
콘텐츠 | psk3d:Job3DRaftMaterial은 인쇄 스키마 사양의 §2.1.3.1, "<psf:ParameterDef>"에 설명된 대로 QNameParamType입니다. 자식: QNameParamType 설명: psf:MinLength 속성 값은 1보다 크거나 같은 정수여야 합니다. psf:MaxLength 속성 값은 공급업체에서 정의할 수 있으며 psf:MinLength 속성 값보다 크거나 같아야 합니다. 1024년이어야 합니다. psf:Mandatory 속성 값은 psk:Optional이어야 합니다. psf:UnitType 속성 값은 문자여야 합니다. |
Job3DRaftMaterial 초기화 프로필
특성 | 세부 정보 |
---|---|
이름 | psk3d:Job3DRaftMaterial |
유효한 경우 | PrintTicket 문서 |
요소 형식 | ParameterInit |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: xsd:QName 값: MaterialName 설명: MaterialName은 psk3D:Job3DMaterials 속성 자식으로 식별된 재질을 참조해야 합니다. |
Job3DRaftMaterial 키워드(keyword) 사용
매개 변수 정의는 다음과 같습니다.
<psf:ParameterDef name="psk3d:Job3DRaftMaterial">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:QName</psf:Value>
</psf:Property>
<psf:Property name="psf:DefaultValue">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
</psf:ParameterDef>
이 매개 변수는 다음과 같이 초기화됩니다.
<psf:ParameterInit name="psk3d:Job3DRaftMaterial">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:ParameterInit>
3.5. 재질 매핑 매개 변수
디바이스가 둘 이상의 재질을 지원하는 경우 이 매개 변수는 페이로드 파일에서 특정 출력 재질에 매핑할 basematerials(ID:index) 목록을 나타내야 합니다. ID는 다른 유형의 재질 매핑이 허용되지 않으므로 페이로드 파일에서 basematerials 요소를 참조해야 합니다. 출력 재질(Job3DMaterialSelected로 지정됨)은 psk3d:Job3DMaterials 속성의 자식이어야 합니다. 재질 매핑 매개 변수의 이름은 "Job3D"로 시작하고 끝에 "Map"이 추가된 psk3d:Job3DMaterialSelected 속성의 값을 추가해야 합니다. 이러한 방식으로 인쇄 기능은 인쇄 기능 없이 전체 재질 맵에 대해 구문 분석할 수 있으므로 동일한 재질을 가질 수 있지만 다른 순서로 로드되는 다른 프린터로 작업을 이식할 수 있습니다.
재질 매핑 매개 변수 키워드(keyword) 프로필
특성 | 세부 정보 |
---|---|
이름 | 공급업체 지정 |
유효한 경우 | PrintCapabilities 문서 |
요소 형식 | ParameterDef |
콘텐츠 | 재질 매핑 매개 변수는 이 문서의 섹션 1.8.1에 설명된 대로 MaterialMapParamType입니다. 자식: MaterialMapParamType 설명: psf:MinLength 속성 값은 1보다 크거나 같은 정수여야 합니다. psf:MaxLength 속성 값은 공급업체에서 정의할 수 있으며 psf:MinLength 속성 값보다 크거나 같아야 합니다. 1024년이어야 합니다. psf:Mandatory 속성 값은 psk:Optional이어야 합니다. psf:UnitType 속성 값은 materialMapUnitType이어야 합니다. psk3d:Job3DMaterialSelected 속성 값은 Job3DMaterials 속성의 자식 이름을 참조해야 합니다. |
Job3DRaftMaterial 초기화 프로필
특성 | 세부 정보 |
---|---|
이름 | 공급업체 지정 |
유효한 경우 | PrintTicket 문서 |
요소 형식 | ParameterInit |
콘텐츠 | 다음과 같이 정확히 1 <개의 Value> 자식 요소를 포함합니다. 자식: 값 xsi:type: Psk3d:MaterialMapUnitType 값: 재질 목록 설명: 재질 목록은 모델 페이로드의 basematerials를 참조하는 재질 ID:인덱스 값의 세미콜론으로 구분된 목록이어야 합니다. |
재질 매핑 매개 변수 키워드(keyword) 사용
매개 변수 정의는 다음과 같습니다.
<psf:ParameterDef name="vnd:Job3DABS_REDMap">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:string</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DMaterialSelected">
<psf:Value xsi:type="xsd:QName">vnd:ABS_RED</psf:Value>
</psf:Property>
</psf:ParameterDef>
<psf:ParameterDef name="vnd:Job3DPLA_TEALMap">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xsd:QName">xsd:string</psf:Value>
</psf:Property>
<psf:Property name="psf:MinLength">
<psf:Value xsi:type="xsd:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxLength">
<psf:Value xsi:type="xsd:integer">1024</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xsd:QName">psk:Optional</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xsd:string">characters</psf:Value>
</psf:Property>
<psf:Property name="psk3d:Job3DMaterialSelected">
<psf:Value xsi:type="xsd:QName">vnd:PLA_TEAL</psf:Value>
</psf:Property>
</psf:ParameterDef>
이 매개 변수는 다음과 같이 초기화됩니다.
psf:ParameterInit name="vnd:Job3DABS_REDMap">
<psf:Value xsi:type="xsd:string">1:0;1:2</psf:Value>
</psf:ParameterInit>
<psf:ParameterInit name="vnd:Job3DPLA_TEALMap">
<psf:Value xsi:type="xsd:string">1:1</psf:Value>
</psf:ParameterInit>