View Issue Details

IDProjectCategoryView StatusLast Update
0000065Gorilla3DBug Reportspublic2020-03-12 16:33
Reporteradministrator Assigned Toadministrator  
PriorityhighSeveritycrashReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version0.8.2.x 
Target Version0.8.2.xFixed in Version0.8.2.x 
Summary0000065: STL import not always able to detect if binary or ascii format
DescriptionThe STL file import is not always able to detect if binary or ascii file is given
Additional InformationDebugger Exception Notification
---------------------------
Project ModelView.apk raised exception class EEncodingError with message 'No mapping for the Unicode character exists in the target multi-byte code page'.
---------------------------
Break Continue Help
---------------------------
TagsNo tags attached.
Delphi-Version 10.3.3
OpenGLVersionOpenGL 4.6

Activities

administrator

2020-03-12 16:33

administrator   ~0000052

Solidworks software produces STL files with non-conform format.
It uses "solid" as token for ascii files in a binary format.
Besides that some ASCII files don't start with "solid", instead the start with " solid" (space at the beginning)

In tests with different text-files, also non-conform forms were detected, f.e. not a new line for each token or value (normal, vertex, ...)
Therefore I've refactored the ASCII format parser for better support.

I've implemented a try-and-error method to detect if it's binary or text format.

Issue History

Date Modified Username Field Change
2020-03-12 13:22 administrator New Issue
2020-03-12 13:22 administrator Status new => assigned
2020-03-12 13:22 administrator Assigned To => administrator
2020-03-12 16:33 administrator Status assigned => resolved
2020-03-12 16:33 administrator Resolution open => fixed
2020-03-12 16:33 administrator Fixed in Version => 0.8.2.x
2020-03-12 16:33 administrator Note Added: 0000052