Component/3d printer/zh: Difference between revisions

From OpenComputers: Rebooted
Jump to navigation Jump to search
imported>OCDoc Import
Imported from legacy OpenComputers documentation at ocdoc.cil.li
 
Clean up Markdown artifacts from DokuWiki migration
 
Line 3: Line 3:
此组件由[[Block/3d printer/zh|3D打印机]]方块提供。
此组件由[[Block/3d printer/zh|3D打印机]]方块提供。


组件名:`printer3d`。
组件名:<code>printer3d</code>。


回调函数:
回调函数:


* `commit(count:number):boolean`
* <code>commit(count:number):boolean</code>


<pre>确认当前配置并开始打印。
<pre>确认当前配置并开始打印。
</pre>
</pre>


* `setLabel(value:string)`
* <code>setLabel(value:string)</code>


<pre>设定当前打印工件的标签。
<pre>设定当前打印工件的标签。
</pre>
</pre>


* `getLabel():string`
* <code>getLabel():string</code>


<pre>获取当前打印工件的标签。
<pre>获取当前打印工件的标签。
</pre>
</pre>


* `setTooltip(value:string)`
* <code>setTooltip(value:string)</code>


<pre>设定当前打印工件的提示文本。
<pre>设定当前打印工件的提示文本。
</pre>
</pre>


* `getTooltip():string`
* <code>getTooltip():string</code>


<pre>获取当前打印工件的提示文本。
<pre>获取当前打印工件的提示文本。
</pre>
</pre>


* `setButtonMode(value:boolean)`
* <code>setButtonMode(value:boolean)</code>


<pre>设定当前打印的方块是否会自动回到关闭状态。
<pre>设定当前打印的方块是否会自动回到关闭状态。
</pre>
</pre>


* `isButtonMode():boolean`
* <code>isButtonMode():boolean</code>


<pre>获取当前打印的方块是否会自动回到关闭状态。
<pre>获取当前打印的方块是否会自动回到关闭状态。
</pre>
</pre>


* `setRedstoneEmitter(value:boolean)`
* <code>setRedstoneEmitter(value:boolean)</code>


<pre>设定当前打印的方块是否会在处于激活状态时发出红石信号。
<pre>设定当前打印的方块是否会在处于激活状态时发出红石信号。
</pre>
</pre>


* `isRedstoneEmitter():boolean`
* <code>isRedstoneEmitter():boolean</code>


<pre>获取当前打印的方块是否会在处于激活状态时发出红石信号。
<pre>获取当前打印的方块是否会在处于激活状态时发出红石信号。
</pre>
</pre>


* `addShape(minX:number, minY:number, minZ:number, maxX:number, maxY:number, maxZ:number, texture:string [,state:boolean = false] [,tint:number])`
* <code>addShape(minX:number, minY:number, minZ:number, maxX:number, maxY:number, maxZ:number, texture:string [,state:boolean = false] [,tint:number])</code>


<pre>将给定形状(立方体的对角顶点坐标)添加到打印机的当前配置中,可选指定此形状是否仅限于关或开状态下显示。
<pre>将给定形状(立方体的对角顶点坐标)添加到打印机的当前配置中,可选指定此形状是否仅限于关或开状态下显示。
</pre>
</pre>


* `getShapeCount():number`
* <code>getShapeCount():number</code>


<pre>获取当前配置中的形状数。
<pre>获取当前配置中的形状数。
</pre>
</pre>


* `getMaxShapeCount():number`
* <code>getMaxShapeCount():number</code>


<pre>获取最大允许存在的形状数。
<pre>获取最大允许存在的形状数。
</pre>
</pre>


* `status():string, number or boolean`
* <code>status():string, number or boolean</code>


<pre>返回打印机的当前状态,`busy`(忙碌)或`idel`(闲置)(字符串型值),两种状态下的第二个参数分别是进度(数字型)和模型的合理性(布尔型)。 
<pre>返回打印机的当前状态,busy(忙碌)或idel(闲置)(字符串型值),两种状态下的第二个参数分别是进度(数字型)和模型的合理性(布尔型)。
</pre>
</pre>


* `reset()`
* <code>reset()</code>


<pre>重置打印机的当前工作,停止打印(正在打印的工件会完成)。
<pre>重置打印机的当前工作,停止打印(正在打印的工件会完成)。
Line 79: Line 79:


{{:Component/contents/zh}}
{{:Component/contents/zh}}

Latest revision as of 20:27, 24 August 2026

组件:3D打印机

此组件由3D打印机方块提供。

组件名:printer3d。

回调函数:

  • commit(count:number):boolean
确认当前配置并开始打印。
  • setLabel(value:string)
设定当前打印工件的标签。
  • getLabel():string
获取当前打印工件的标签。
  • setTooltip(value:string)
设定当前打印工件的提示文本。
  • getTooltip():string
获取当前打印工件的提示文本。
  • setButtonMode(value:boolean)
设定当前打印的方块是否会自动回到关闭状态。
  • isButtonMode():boolean
获取当前打印的方块是否会自动回到关闭状态。
  • setRedstoneEmitter(value:boolean)
设定当前打印的方块是否会在处于激活状态时发出红石信号。
  • isRedstoneEmitter():boolean
获取当前打印的方块是否会在处于激活状态时发出红石信号。
  • addShape(minX:number, minY:number, minZ:number, maxX:number, maxY:number, maxZ:number, texture:string [,state:boolean = false] [,tint:number])
将给定形状(立方体的对角顶点坐标)添加到打印机的当前配置中,可选指定此形状是否仅限于关或开状态下显示。
  • getShapeCount():number
获取当前配置中的形状数。
  • getMaxShapeCount():number
获取最大允许存在的形状数。
  • status():string, number or boolean
返回打印机的当前状态,busy(忙碌)或idel(闲置)(字符串型值),两种状态下的第二个参数分别是进度(数字型)和模型的合理性(布尔型)。
  • reset()
重置打印机的当前工作,停止打印(正在打印的工件会完成)。

目录

< 100% 15% 15% >
组件API 3D打印机 - 抽象总线 - 无线接入点 - 区块加载器 - 电脑 - 合成 - 数据卡 - 数据库 - 调试 - 无人机 - 驱动器 - EEPROM - 经验 - 文件系统 - 发电机 - 地质分析仪 - GPU - 全息投影仪 - 因特网 - 物品栏控制器 - 拴绳 - 微控制器 - 调制解调器 - 运动传感器 - 导航 - 网络拆分器 - 活塞 - 红石 - 运动红石机构 - 机器人 - 屏幕 - 告示牌 - 储罐控制器 - 牵引光束 - 转运器 - 隧道 - 世界传感器
::: 其它 访问组件 - 信号
::: 模组联动 应用能源