Skip to content

Z Release 0.3.1 Test Results

Z3 Development edited this page Apr 30, 2016 · 1 revision

Test Results for Browsers on Mac OS X (10.10.4)

Completed 2015.10.13

|                Example                        | Firefox | Chrome | Safari | Opera  |
| OpenJSCAD.org Logo                            | Pass    | Pass   | Pass   | Pass   |
| OpenJSCAD.org Logo (AMF)                      | Pass    | Pass   | Pass   | Pass   |
| Sphere with cutouts                           | Pass    | Pass   | Pass   | Pass   |
| Sphere with cutouts (OpenSCAD)                | Pass    | Pass   | Pass   | Pass   |
| Cone with cutouts                             | Pass    | Pass   | Pass   | Pass   |
| Cone with cutouts (OpenSCAD)                  | Pass    | Pass   | Pass   | Pass   |
| Cube with cutouts                             | Pass    | Pass   | Pass   | Pass   |
| Cube with cutouts (OpenSCAD)                  | Pass    | Pass   | Pass   | Pass   |
| Pavillon                                      | Pass    | Pass   | Pass   | Pass   |
| Lookup()                                      | Pass    | Pass   | Pass   | Pass   |
| Expand()                                      | Pass    | Pass   | Pass   | Pass   |
| Rectangular_extrude()                         | Pass    | Pass   | Pass   | Pass   |
| Linear_extrude()                              | Pass    | Pass   | Pass   | Pass   |
| Rotate_extrude()                              | Pass    | Pass   | Pass   | Pass   |
| Polyhedron()                                  | Pass    | Pass   | Pass   | Pass   |
| Hull()                                        | Pass    | Pass   | Pass   | Pass   |
| Chain_hull()                                  | Pass    | Pass   | Pass   | Pass   |
| Torus()                                       | Pass    | Pass   | Pass   | Pass   |
| Vector_text()                                 | Pass    | Pass   | Pass   | Pass   |
| Transparency                                  | Pass    | Pass   | Pass   | Pass   |
| Transparency (AMF)                            | Pass    | Pass   | Pass   | Pass   |
| Transparency 2                                | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): Double Screw               | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): 4 to 3                     | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): 4 to 3 round               | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): Spring                     | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): Tor (multi-color)          | Pass    | Pass   | Pass   | Pass   |
| SolidFromSlices(): Rose Curve                 | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Servo Motor               | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Gear                      | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: S Hook                    | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Grille                    | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Axis Coupler              | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Lamp Shade                | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Celtic Knot Ring          | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Stepper Motor             | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: iPhone4 Case              | Pass    | Pass   | Pass   | Pass   |
| Interactive Params: Name Plate                | Pass    | Pass   | Pass   | Pass   |
| Globe                                         | Pass    | Pass   | Pass   | Pass   |
| Recursive Include(): Platonics                | Pass    | Pass   | Pass   | Pass   |
| 3D Model: 3D Sculpture (Vernon Bussler) (STL) | Pass    | Pass   | Pass   | Pass   |
| 3D Model: Frog (Owen Collins) (STL)           | Pass    | Pass   | Pass   | Pass   |
| 3D Model: Thing 7 / Flower (Zomboe) (STL)     | Pass    | Pass   | (2)    | Pass   |
| 3D Model: Yoda (RichRap) (STL)                | Pass    | Pass   | (2)    | Pass   |

| Download Format | Firefox | Chrome | Safari  | Opera  |
| STL ASCII       | Pass    | Pass   | Fail(1) | Pass   |
| STL Binary      | Pass    | Pass   | Fail(1) | Pass   |
| AMF             | Pass    | Pass   | Fail(1) | Pass   |
| X3D             | Pass    | Pass   | Fail(1) | Pass   |

(1) Safari fails to download all formats. No error messages. This is a known limitation of Safari, which only Apple can fix.

(2) Safari / Chrome / Opera stop processing with "Maximum call stack size exceeded"


Test Results for CLI (openjscad script) on Mac OS X

Completed 2015.10.13

|  Input/Output   | JSCAD | STL ASCII | STL Binary | AMF     | DXF  |
| JSCAD script    | Pass  | Pass      | Pass       | Pass    | Pass |
| JSCAD w/ params | -na-  | Pass      | Pass       | Pass    | -na- |
| JSCAD w/ include| -na-  | Pass(2)   | Pass(2)    | Pass(2) | -na- |
| SCAD script     | Pass  | Pass      | Pass       | Pass    | (1)  |
| STL ASCII file  | Pass  | Pass      | Pass       | Pass    | -na- |
| STL Binary file | Pass  | Pass      | Pass       | Pass    | -na- |
| AMF file        | Pass  | Pass      | Pass       | Pass    | -na- |

(1) Not sure if 2D SCAD functions are supported.

(2) Only one include is supported. Multiple include statements are not possible.


Test Results for Browsers on Apple iPad iOS (9.0.2)

Completed 2015.10.13

|                Example                        | Opera   | Chrome  | Safari  |
| OpenJSCAD.org Logo                            | Pass    | Pass    | Pass    |
| OpenJSCAD.org Logo (AMF)                      | Pass    | Pass    | Pass    |
| Sphere with cutouts                           | Pass    | Pass    | Pass    |
| Sphere with cutouts (OpenSCAD)                | Pass    | Pass    | Pass    |
| Cone with cutouts                             | Pass    | Pass    | Pass    |
| Cone with cutouts (OpenSCAD)                  | Pass    | Pass    | Pass    |
| Cube with cutouts                             | Pass    | Pass    | Pass    |
| Cube with cutouts (OpenSCAD)                  | Pass    | Pass    | Pass    | 
| Pavillon                                      | Pass    | Pass    | Pass    |
| Lookup()                                      | Pass    | Pass    | Pass    |
| Expand()                                      | Pass    | Pass    | Pass    |
| Rectangular_extrude()                         | Pass    | Pass    | Pass    |
| Linear_extrude()                              | Pass    | Pass    | Pass    |
| Rotate_extrude()                              | Pass    | Pass    | Pass    |
| Polyhedron()                                  | Pass    | Pass    | Pass    |
| Hull()                                        | Pass    | Pass    | Pass    |
| Chain_hull()                                  | Pass    | Pass    | Pass    |
| Torus()                                       | Pass    | Pass    | Pass    |
| Vector_text()                                 | Pass    | Pass    | Pass    |
| Transparency                                  | Pass    | Pass    | Pass    |
| Transparency (AMF)                            | Pass    | Pass    | Pass    |
| Transparency 2                                | Pass    | Pass    | Pass    |
| SolidFromSlices(): Double Screw               | Pass    | Pass    | Pass    |
| SolidFromSlices(): 4 to 3                     | Pass    | Pass    | Pass    |
| SolidFromSlices(): 4 to 3 round               | Pass    | Pass    | Fail(5) |
| SolidFromSlices(): Spring                     | Pass    | Pass    | Pass    |
| SolidFromSlices(): Tor (multi-color)          | Pass    | Pass    | Pass    |
| SolidFromSlices(): Rose Curve                 | Pass    | Pass    | Pass    | 
| Interactive Params: Servo Motor               | Pass    | Pass    | Pass    |
| Interactive Params: Gear                      | Pass    | Pass    | Pass    |
| Interactive Params: S Hook                    | Pass    | Pass    | Pass    |
| Interactive Params: Grille                    | Pass    | Pass    | Pass    |
| Interactive Params: Axis Coupler              | Pass    | Pass    | Pass    |
| Interactive Params: Lamp Shade                | Pass    | Pass    | Pass    |
| Interactive Params: Celtic Knot Ring          | Fail(4) | Fail(3) | Fail(1) |
| Interactive Params: Stepper Motor             | Pass    | Pass    | Pass    |
| Interactive Params: iPhone4 Case              | Pass    | Pass    | Pass    |
| Interactive Params: Name Plate                | Pass    | Pass    | Pass    |
| Globe                                         | Pass    | Pass    | Pass    | 
| Recursive Include(): Platonics                | Pass    | Pass    | Pass    |
| 3D Model: 3D Sculpture (Vernon Bussler) (STL) | Pass    | Pass    | Pass    |
| 3D Model: Frog (Owen Collins) (STL)           | Pass    | Pass    | Pass    |
| 3D Model: Thing 7 / Flower (Zomboe) (STL)     | Fail(2) | Fail(2) | Fail(2) |
| 3D Model: Yoda (RichRap) (STL)                | Fail(2) | Fail(2) | Fail(2) |

(1) Safari reloads page

(2) Safari / Chrome / Opera stop processing with "Maximum call stack size exceeded"

(3) Chrome crashes with black screen. Restarting says "Chrome did not shutdown correctly"

(4) Opera Mini crashes with black screen. No message on restart.

(5) Exception thrown in Javascript with "Area is not closed!"

| Download Format | Opera   | Chrome  | Safari  |
| STL ASCII       | Fail(1) | Fail(1) | Fail(1) |
| STL Binary      | Fail(1) | Fail(1) | Fail(1) |
| AMF             | Fail(1) | Fail(1) | Fail(1) |
| X3D             | Fail(1) | Fail(1) | Fail(1) |

(1) Downloading is not possible. Reason unknown.