apply format

This commit is contained in:
bakedpotatolord 2025-09-22 21:20:38 -06:00
commit 4e20ab3128
4 changed files with 38 additions and 36 deletions

View file

@ -12,17 +12,18 @@ With that in mind, here are the key differences:
## Operation List
The Operation List defines the order in which operations are
performed on the model. Selecting the **plus** button will open a
popup menu for choosing an operation to add. The operations are
draggable, enabling easy re-ordering.
- An operation can be disabled by **Ctrl+clicking** it. Disabled operations will be skipped in the slice/preview/export process.
- The thin blue bar in the Operation List is also draggable. Moving the bar automatically disables all operations below it. This allows you to slice, preview, and export up to a specific point in the timeline.
The Operation List defines the order in which operations are
performed on the model. Selecting the **plus** button will open a
popup menu for choosing an operation to add. The operations are
draggable, enabling easy re-ordering.
<ImageCarousel base="/img/CAM/interface/" images="camInterface" sml />
- An operation can be disabled by **Ctrl+clicking** it. Disabled operations will be skipped in the slice/preview/export process.
- The thin blue bar in the Operation List is also draggable. Moving the bar automatically disables all operations below it. This allows you to slice, preview, and export up to a specific point in the timeline.
<ImageCarousel base="/img/CAM/interface/" images="camInterface" sml />
## Origin Selection
Origin Selection (introduced in v4.3) enables automatically setting an origin to points of interest on the model, including corners and arc centers.
Origin Selection (introduced in v4.3) enables automatically setting an origin to points of interest on the model, including corners and arc centers.
![](/img/CAM/interface/originSelect.png)
![](/img/CAM/interface/originSelect.png)

View file

@ -16,36 +16,39 @@ For the CAM interface, click [here](/kiri-moto/cam).
## Top Menu
- **Left:** Buttons to move through the `Arrange → Slice → Preview → Export` workflow. These steps are also available as [keyboard shortcuts](/kiri-moto/controls). Selecting an option here will automatically run prior steps as needed.
- **Center:** Clicking the [logo](/kiri-moto) opens a dialog with version selection, helpful links, and your current Kiri:Moto version. If you are unsure which version to use, check the [release notes](https://github.com/GridSpace/grid-apps/releases/) on GitHub.
- **Right:** Options for importing/exporting the workspace, manipulating the view, changing modes, and setting preferences. Kiri:Moto currently supports CAM, FDM, SLA, and LASER modes. Some other modes are extensions of the LASER workflow, but do not have first-class support. The [preferences menu](#preferences) will be covered later in this section.
- Changing the mode updates the left menu and enables/disables mode-specific options such as the `CAM Operation` menu and the `CAM Animate` step.
- Learn about K:M file types [here](/kiri-moto/faq#what-are-the-kmz-and-km-file-formats-short-for).
- **Left:** Buttons to move through the `Arrange → Slice → Preview → Export` workflow. These steps are also available as [keyboard shortcuts](/kiri-moto/controls). Selecting an option here will automatically run prior steps as needed.
- **Center:** Clicking the [logo](/kiri-moto) opens a dialog with version selection, helpful links, and your current Kiri:Moto version. If you are unsure which version to use, check the [release notes](https://github.com/GridSpace/grid-apps/releases/) on GitHub.
- **Right:** Options for importing/exporting the workspace, manipulating the view, changing modes, and setting preferences. Kiri:Moto currently supports CAM, FDM, SLA, and LASER modes. Some other modes are extensions of the LASER workflow, but do not have first-class support. The [preferences menu](#preferences) will be covered later in this section.
- Changing the mode updates the left menu and enables/disables mode-specific options such as the `CAM Operation` menu and the `CAM Animate` step.
- Learn about K:M file types [here](/kiri-moto/faq#what-are-the-kmz-and-km-file-formats-short-for).
## Left Menu
The left menu contains options for the current mode. These vary widely:
- CAM has ample documentation on [Process Options](/kiri-moto/cam/processOpts).
- Other modes are less documented but many options are self-explanatory if you're familiar with the manufacturing process.
- Hovering over an option provides tooltips. When in doubt, a quick search usually explains the option in detail.
The left menu contains options for the current mode. These vary widely:
- CAM has ample documentation on [Process Options](/kiri-moto/cam/processOpts).
- Other modes are less documented but many options are self-explanatory if you're familiar with the manufacturing process.
- Hovering over an option provides tooltips. When in doubt, a quick search usually explains the option in detail.
## Right Menu
The right menu contains controls for objects in the workspace.
- Hovering over the arrow next to an object reveals options for deleting, renaming, disabling, or replacing it.
- Disabled objects remain visible but are ignored during slicing and exporting.
The right menu contains controls for objects in the workspace.
- Hovering over the arrow next to an object reveals options for deleting, renaming, disabling, or replacing it.
- Disabled objects remain visible but are ignored during slicing and exporting.
## Machines Dialog
![Device Dialog](/img/interface/CAMDevice.png)
The device dialog is accessed through the settings dropdown. It allows you to configure a device or select a predefined one.
- The dropdown only shows devices available for the current mode.
- Stock device settings are greyed out. To modify them, click `Customize`.
- Learn more about how K:M handles CAM devices [here](/kiri-moto/cam/devices).
The device dialog is accessed through the settings dropdown. It allows you to configure a device or select a predefined one.
- The dropdown only shows devices available for the current mode.
- Stock device settings are greyed out. To modify them, click `Customize`.
- Learn more about how K:M handles CAM devices [here](/kiri-moto/cam/devices).
## Preferences
Application preferences are also accessed through the settings dropdown. These are mode-dependent but share many common options. For example, CNC preferences include animation controls.
<ImageCarousel base="/img/interface/" images="prefs" />
<ImageCarousel base="/img/interface/" images="prefs" />

View file

@ -58,7 +58,7 @@ const imageDescripts = {
["/1.png", "Tabs added to part"],
["/2.png", "Sliced part with tabs"],
],
camInterface:[
camInterface: [
["/1.png", "Empty Ops list"],
["/2.png", "Sample Ops list"],
["/3.png", "Ops list with history bar"],
@ -78,8 +78,7 @@ const imageDescripts = {
*/
export function ImageCarousel({ base, images, sml }) {
return (
<div className={sml ?"carouselWrapper": ""}>
<div className={sml ? "carouselWrapper" : ""}>
<Carousel showThumbs={false}>
{imageDescripts[images].map(([image, caption], index) => (
<div>

View file

@ -6,14 +6,13 @@
height: 4.5rem;
}
.carouselWrapper{
width:100%;
display:flex;
.carouselWrapper {
width: 100%;
display: flex;
justify-content: center;
}
.carouselWrapper .carousel-root{
width:fit-content;
.carouselWrapper .carousel-root {
width: fit-content;
max-width: 20rem;
}
}