val3dity
  • Installation
    • Windows executable
    • macOS & Linux: you need to compile
    • Web-application
    • Using val3dity as a library
    • Python bindings
  • Using val3dity
    • How to run val3dity?
    • Accepted input
    • How are 3D primitives validated?
    • Options for the validation
      • -h, --help
      • --ignore204
      • --overlap_tol
      • --planarity_d2p_tol
      • --planarity_n_tol
      • -p, --primitive
      • -r, --report
      • --listerrors
      • --snap_tol
      • --verbose
      • --version
  • Errors
    • 101 – TOO_FEW_POINTS
    • 102 – CONSECUTIVE_POINTS_SAME
    • 103 – RING_NOT_CLOSED
    • 104 – RING_SELF_INTERSECTION
    • 201 – INTERSECTION_RINGS
    • 202 – DUPLICATED_RINGS
    • 203 – NON_PLANAR_POLYGON_DISTANCE_PLANE
    • 204 – NON_PLANAR_POLYGON_NORMALS_DEVIATION
    • 205 – POLYGON_INTERIOR_DISCONNECTED
    • 206 – INNER_RING_OUTSIDE
    • 207 – INNER_RINGS_NESTED
    • 208 – ORIENTATION_RINGS_SAME
    • 300 – NOT_VALID_2_MANIFOLD
    • 301 – TOO_FEW_POLYGONS
    • 302 – SHELL_NOT_CLOSED
    • 303 – NON_MANIFOLD_CASE
    • 305 – MULTIPLE_CONNECTED_COMPONENTS
    • 306 – SHELL_SELF_INTERSECTION
    • 307 – POLYGON_WRONG_ORIENTATION
    • 401 – INTERSECTION_SHELLS
    • 402 – DUPLICATED_SHELLS
    • 403 – INNER_SHELL_OUTSIDE
    • 404 – SOLID_INTERIOR_DISCONNECTED
    • 405 – WRONG_ORIENTATION_SHELL
    • 501 – INTERSECTION_SOLIDS
    • 502 – DUPLICATED_SOLIDS
    • 503 – DISCONNECTED_SOLIDS
    • 601 – BUILDINGPARTS_OVERLAP
    • 609 – CITYOBJECT_HAS_NO_GEOMETRY
    • 701 – CELLS_OVERLAP
    • 702 – DUAL_VERTEX_OUTSIDE_CELL
    • 703 – PRIMAL_DUAL_XLINKS_ERROR
    • 704 – PRIMAL_DUAL_ADJACENCIES_INCONSISTENT
    • 901 – INVALID_INPUT_FILE
    • 902 – EMPTY_PRIMITIVE
    • 903 – WRONG_INPUT_PARAMETERS
    • 904 – FORMAT_NOT_SUPPORTED
    • 999 – UNKNOWN_ERROR
  • Definitions
    • ISO19107 primitives
    • Aggregates & composites
    • Overview of 3D primitives handled
    • Polygon
    • MultiSurface
    • CompositeSurface
    • Solid
    • MultiSolid
    • CompositeSolid
  • FAQ
    • Who validates the validator, huh?
    • How to interpret the report?
    • I get many errors 203 and 204, but my planes look planar to me. Why is that?
    • I don’t see all the errors in my solid
    • I’m sure my 3D primitive is valid, but the validator says that something is wrong
    • Do you validate the topological relationships between the solids?
    • The IDs for the shells and surfaces in the report, are they 0-based or 1-based?
    • Where can I get files containing Solids or CompositeSolid?
  • Contact
val3dity
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2011-2022, 3D geoinformation research group, TU Delft Revision c3cb4a25.

Built with Sphinx using a theme provided by Read the Docs.