Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
component:3d_printer:zh [2023/10/21 15:48]
hfsr [Contents]
component:3d_printer:zh [2023/12/10 15:01] (current)
hfsr [3D打印机]
Line 1: Line 1:
-3D打印机+组件:3D打印机
 ================= =================
- +此组件由[[block:​3d_printer|3D打印机]]方块提供。 ​  ​
-此组件由[[block:​3d_printer|3D打印机]]方块提供。 ​+
   ​   ​
-组件名:`printer3d`。+组件名:`printer3d`。 ​ 
   ​   ​
-回调函数:+回调函数: ​
  
 - `commit(count:​number):​boolean`  ​ - `commit(count:​number):​boolean`  ​
-  确认当前配置并开始打印。+  确认当前配置并开始打印。 ​  
 +\\
 - `setLabel(value:​string)`  ​ - `setLabel(value:​string)`  ​
-  设定当前打印工件的标签。+  设定当前打印工件的标签。 ​  
 +\\
 - `getLabel():​string`  ​ - `getLabel():​string`  ​
-  获取当前打印工件的标签。+  获取当前打印工件的标签。 ​  
 +\\
 - `setTooltip(value:​string)`  ​ - `setTooltip(value:​string)`  ​
-  设定当前打印工件的提示文本。+  设定当前打印工件的提示文本。 ​  
 +\\
 - `getTooltip():​string`  ​ - `getTooltip():​string`  ​
-  获取当前打印工件的提示文本。+  获取当前打印工件的提示文本。 ​  
 +\\
 - `setButtonMode(value:​boolean)`  ​ - `setButtonMode(value:​boolean)`  ​
-  设定当前打印的方块是否会自动回到关闭状态。+  设定当前打印的方块是否会自动回到关闭状态。 ​  
 +\\
 - `isButtonMode():​boolean`  ​ - `isButtonMode():​boolean`  ​
-  获取当前打印的方块是否会自动回到关闭状态。+  获取当前打印的方块是否会自动回到关闭状态。 ​  
 +\\
 - `setRedstoneEmitter(value:​boolean)`  ​ - `setRedstoneEmitter(value:​boolean)`  ​
-  设定当前打印的方块是否会在处于激活状态时发出红石信号。+  设定当前打印的方块是否会在处于激活状态时发出红石信号。 ​  
 +\\
 - `isRedstoneEmitter():​boolean`  ​ - `isRedstoneEmitter():​boolean`  ​
-  获取当前打印的方块是否会在处于激活状态时发出红石信号。+  获取当前打印的方块是否会在处于激活状态时发出红石信号。 ​  
 +\\
 - `addShape(minX:​number,​ minY:​number,​ minZ:​number,​ maxX:​number,​ maxY:​number,​ maxZ:​number,​ texture:​string [,​state:​boolean = false] [,​tint:​number])`  ​ - `addShape(minX:​number,​ minY:​number,​ minZ:​number,​ maxX:​number,​ maxY:​number,​ maxZ:​number,​ texture:​string [,​state:​boolean = false] [,​tint:​number])`  ​
-  将给定形状(立方体的对角顶点坐标)添加到打印机的当前配置中,可选指定此形状是否仅限于关或开状态下显示。+  将给定形状(立方体的对角顶点坐标)添加到打印机的当前配置中,可选指定此形状是否仅限于关或开状态下显示。 ​  
 +\\
 - `getShapeCount():​number`  ​ - `getShapeCount():​number`  ​
-  获取当前配置中的形状数。+  获取当前配置中的形状数。 ​  
 +\\
 - `getMaxShapeCount():​number`  ​ - `getMaxShapeCount():​number`  ​
-  获取最大允许存在的形状数。+  获取最大允许存在的形状数。 ​  
 +\\
 - `status():​string,​ number or boolean`  ​ - `status():​string,​ number or boolean`  ​
-  返回打印机的当前状态,`busy`(忙碌)或`idel`(闲置)(字符串型值),第二个参数可以是进度(数字型)模型是否通过校验(布尔型)。+  返回打印机的当前状态,`busy`(忙碌)或`idel`(闲置)(字符串型值),两种状态下的第二个参数分别是进度(数字型)模型的合理性(布尔型)。 ​  
 +\\
 - `reset()`  ​ - `reset()`  ​
   重置打印机的当前工作,停止打印(正在打印的工件会完成)。   重置打印机的当前工作,停止打印(正在打印的工件会完成)。