The ShapeDiver servers use the following default Rhino unit and tolerance settings:
- Absolute tolerance: 0.001
- Relative tolerance: 0.01
- Angle tolerance (degrees): 1°
- Unit system: millimeters
Some operations in Grasshopper can produce different results, depending on the tolerance that is used in the Rhino document. Therefore, if you experience discrepancies after uploading models to the platform, or in general if you are using functionalities that are sensitive to those tolerances, it is a good idea to make sure that your local settings are identical to the ones used on the servers.
If the tolerance settings you are using are needed for your application, then you can use the ShapeDiverTolerance component. This component forces the ShapeDiver servers to use the same settings as your local setup, making sure you obtain the same results when the definition computes solutions.
The ShapeDiverTolerance contains four parameters corresponding to the four above unit and tolerance settings: absolute tolerance (A), relative tolerance (R), angle tolerance (D) and unit system (U).