You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Antialiasing(does not seem to be possible to change MSAA at run-time, and creating some kind of a configuration for this would take too much effort; as a workaround, users may use the settings of their GPU to enable MSAA for Pepr3D)
Fill in Information tool
Fix font in File menu
Fix (missing) separator in Automatic/Manual Segmentation
Change "Reset model translation" to "Reset model transformation"
Hide Debug tool in Release
Provide fatal error dialogs:
If a font is not found (use default ImGui font for the dialog)
If defaultcube.stl is not found
If shaders are not found
Missing hotkeys.json is not an error!
Save all Cinder logs to a file pepr3d.log, fatals to pepr3d.fatal.log
Use Cinder logging automatically from Dialog.cpp
In Release, disable console and set CI_MIN_LOG_LEVEL to 3 (LEVEL_WARNING)
If an exception is uncaught and Pepr3D exits without a dialog (incl. when an exception is thrown while trying to display a fatal error dialog), use Cinder log files to save fatal errors and display an info dialog next time Pepr3D is launched (i.e., if pepr3d.fatal.log file exists when Pepr3D is launched, backup the original pepr3d.log into pepr3d.fatal.#.log file and show dialog and remove the .fatal.log file)
Provide warning & error & fatal error dialogs for tools:
Triangle Painter
Paint Bucket
Brush
Text Editor
Automatic Segmentation
Manual Segmentation
Display Options
Settings
Information
Import
Load
Save
Geometry (probably throw exceptions and handle from tools)
Export Assistant
The text was updated successfully, but these errors were encountered:
Manual Segmentation - added 2 dialogs - SDF computation and bucket spreading of colors
Geometry - Added throws on multiple places
Save - added two dialogs for when the ofstream is not open (checked with .is_open)
Import and Load should be fine as there are plenty of error dialogs. Export looks to be handled via Assimp, so no Dialogs there? Settings contains the width of the sidepane and ColorPallete management. Sidepane should not fail, and ColorPallette looks to already have dialogs inside. Display Options contains camera management which looks without possible errors, and model translation/rotation which looks without errors. Information ...
Depending on how @Arokip handles the new Export, we should probably at least try to handle exceptions so they do not crash the whole Pepr3D. Let's wait for that.
Antialiasing(does not seem to be possible to change MSAA at run-time, and creating some kind of a configuration for this would take too much effort; as a workaround, users may use the settings of their GPU to enable MSAA for Pepr3D)defaultcube.stl
is not foundhotkeys.json
is not an error!pepr3d.log
, fatals topepr3d.fatal.log
Dialog.cpp
CI_MIN_LOG_LEVEL
to 3 (LEVEL_WARNING
)pepr3d.fatal.log
file exists when Pepr3D is launched, backup the originalpepr3d.log
intopepr3d.fatal.#.log
file and show dialog and remove the.fatal.log
file)The text was updated successfully, but these errors were encountered: