评论
|
@tbfleming,@openhardwarecoza未承诺, export const OPERATION_GROUPS = { //
//'laserPower', 'laserPowerRange', 'passes', 'cutRate', 'filterFillColor', 'filterStrokeColor'
'Advanced': {
collapsible: true,
fields: ['smoothing', 'brightness', 'contrast', 'gamma', 'grayscale', 'shadesOfGray', 'invertColor', 'overScan']
}
}
这定义了某些字段是否需要位于可折叠标题下。
想法? |
|
我是混血儿。我提出这个建议是因为我不喜欢用大量选项压倒用户。现在我看到它的一些事情让我感到不安:
附带问题:我不喜欢 NAMES_WHICH_SHOUT。我只对宏使用这种名称,因为当它们的名称与非宏发生冲突时,宏会导致完全混乱。幸好 Javascript 没有宏。 |
|
抱歉,曾经使用过,
我们正在 LW 上构建大量功能。我们添加的每一个功能,越不容易(除非我们成为/拥有用户体验专家……任何人??) |
|
是的,切片器设置将是一场噩梦 |
|
我喜欢库拉。 |
|
我使用 Simplify3D。与所有其他切片器一样,它具有用于导航到每个类别的选项卡。 关于以上内容,我确实喜欢提前下拉。我几乎不使用或更改这些设置,我不想看到它们,但我希望它们在那里以防万一。低一级还不错,不止如此 |
|
我喜欢 slic3r 的设置/可配置性等。因为它几乎公开了所有内容。但这很难。也就是说,您还可以做出很多假设(或上传您自己的?slic3r ini)并且只公开几个典型的每个作业设置。Slic3r 配置文件已经在同一个 ini 中包含材料配置文件和质量配置文件,我喜欢 cura 的打印质量。我也喜欢 curaengine 更容易分发,如果我们最终需要将它打包到 lw 中,但我不喜欢 cura 社区,它只是在过去几年才成为大量的 Ultimaker……Git 问题经常被否决。Slic3r 更站在社区的背后
|
|
@openhardwarecoza我知道,并不是暗示要使用它,只是作为他们使用的 UI 的示例,事实上所有 Slic3r 在水平任务上也是相同的。我认为 Cura 只有一个然后高级设置(如上) |
|
回复:3D 打印… https://github.com/raykholo/widget-stlViewer/blob/master/widget.js#L378 如前所述,我们从参数的基本 .ini 文件开始,然后我们在此处添加的任何内容都是被认为是必要的,并使用 –name 覆盖取代 .ini 中的内容作为切片调用 exec 的一部分。 https://github.com/raykholo/widget-stlViewer/blob/master/widget.js#L357 在 HTML 中,它被附加:https ://github.com/raykholo/widget-stlViewer/blob/master/widget.html#L125也是第 131 和 137 行。这些是 3 个选项卡。我确定您的 UI 的组织方式可能不同。 https://github.com/raykholo/widget-stlViewer/blob/master/widget.js#L573 小部件的其余部分是 3D 查看器、用于 STL 内容的 ThreeJS、CP 特定内容以及用于将 Object3D(我们遍历它并编写整个床布局的 ascii stl)发送到我们的云切片尝试的 HTTP Post。 TLDR:在我看来,Slic3r 是可行的方法,制作一个默认的 .ini 文件,将认为必要的参数放入 JSON 以进行覆盖,从该 JSON 对象生成 HTML UI,在调用切片时将参数传递给 slic3r。 |
|
可能还想阅读有关 Slic3r UI 更新的线程,那里有类似的想法: |
|
所以,正如在 gif 上看到的那样,我应该承诺吗?还有其他更好的 UI 方法吗? |
|
我宁愿显示所有选项,但将它们分组为“图片预处理”“操作选项”等块…… |
|
将元素隐藏在折叠标题后面的问题在于,它使本地用户很难再次找到某个选项。 |
|
@cprezzi就是 |





继#219之后,缓解操作 UI 隐藏高级字段(通过示例光栅)