![]() |
Prusa Slicer 2.6.0
|
Classes | |
| class | CreateFontStyleImagesJob |
| Create texture with name of styles written by its style NOTE: Access to glyph cache is possible only from job. More... | |
| class | CreateObjectJob |
| Create new TextObject on the platter Should not be stopped. More... | |
| struct | CreateSurfaceVolumeData |
| Hold neccessary data to create(cut) volume from surface object in job. More... | |
| class | CreateSurfaceVolumeJob |
| Cut surface from object and create cutted volume Should not be stopped. More... | |
| class | CreateVolumeJob |
| Create new TextVolume on the surface of ModelObject Should not be stopped NOTE: EmbossDataBase::font_file doesn't have to be valid !!! More... | |
| struct | DataBase |
| Base data holder for embossing. More... | |
| struct | DataCreateObject |
| Hold neccessary data to create ModelObject in job Object is placed on bed under screen coor OR to center of scene when it is out of bed shape. More... | |
| struct | DataCreateVolume |
| Hold neccessary data to create ModelVolume in job Volume is created on the surface of existing volume in object. NOTE: EmbossDataBase::font_file doesn't have to be valid !!! More... | |
| struct | DataUpdate |
| Hold neccessary data to update embossed text object in job. More... | |
| class | StyleManager |
| Manage Emboss text styles Cache actual state of style. More... | |
| struct | SurfaceVolumeData |
| class | UpdateJob |
| Update text shape in existing text volume Predict that there is only one runnig(not canceled) instance of it. More... | |
| struct | UpdateSurfaceVolumeData |
| Hold neccessary data to update embossed text object in job. More... | |
| class | UpdateSurfaceVolumeJob |
| Update text volume to use surface from object. More... | |
Functions | |
| SurfaceVolumeData::ModelSources | create_sources (const ModelVolumePtrs &volumes, std::optional< size_t > text_volume_id={}) |
| Copied triangles from object to be able create mesh for cut surface from. | |
| SurfaceVolumeData::ModelSources | create_volume_sources (const ModelVolume *text_volume) |
| Copied triangles from object to be able create mesh for cut surface from. | |
| SurfaceVolumeData::ModelSources Slic3r::GUI::Emboss::create_sources | ( | const ModelVolumePtrs & | volumes, |
| std::optional< size_t > | text_volume_id = {} |
||
| ) |
Copied triangles from object to be able create mesh for cut surface from.
| volumes | Source object volumes for cut surface from |
| text_volume_id | Source volume id |
References indexed_triangle_set::empty(), Slic3r::TriangleMesh::empty(), and Slic3r::TriangleMesh::its.
Referenced by create_volume_sources(), and priv::start_create_volume_job().
Here is the call graph for this function:
Here is the caller graph for this function:| SurfaceVolumeData::ModelSources Slic3r::GUI::Emboss::create_volume_sources | ( | const ModelVolume * | text_volume | ) |
Copied triangles from object to be able create mesh for cut surface from.
| text_volume | Define text in object |
References create_sources(), Slic3r::ModelVolume::get_object(), Slic3r::ObjectID::id, Slic3r::ObjectBase::id(), Slic3r::ModelVolume::text_configuration, and Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::GLGizmoEmboss::process().
Here is the call graph for this function:
Here is the caller graph for this function: