added a doc file explaining slicing call hierarchy (#7796)
This commit is contained in:
parent
c52b845c36
commit
0a45e3348a
3 changed files with 10 additions and 0 deletions
|
@ -4,3 +4,4 @@ This is a documentation from someone exploring the code and is by no means compl
|
|||
|
||||
- [Preset, PresetBundle and PresetCollection](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/Preset-and-bundle.md)
|
||||
- [Plater, Sidebar, Tab, ComboBox](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/plater-sidebar-tab-combobox.md)
|
||||
- [Slicing Call Hierarchy](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/developer-reference/slicing-hierarchy.md)
|
||||
|
|
5
doc/developer-reference/slicing-hierarchy.md
Normal file
5
doc/developer-reference/slicing-hierarchy.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
## Slicing Call Hierarchy
|
||||
|
||||
The Slicing logic is not the easiest to locate in the code base. Below is a flow diagram of function calls that are made after clicking the `Slice Plate` button in the UI. Most of the processing happens in different threads. Note the calls after `BackgroundSlicingProcess::start()`, but this is how you can find the slicing logic.
|
||||
|
||||
<img src="../images/slicing_call_heirarchy.svg" alt="Example Image" width="320">
|
4
doc/images/slicing_call_heirarchy.svg
Normal file
4
doc/images/slicing_call_heirarchy.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 390 KiB |
Loading…
Reference in a new issue