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>