Validation Criteria - Intergraph Smart Interop Publisher - Help

Intergraph Smart Interop Publisher Help

Language
English
Product
Intergraph Smart Interop Publisher
Search by Category
Help
Smart Interop Publisher Version
17

This section lists the validation checks performed by Smart Interop Publisher. If the graphical objects do not pass validation, they are not available in the translated .vue file.

Geometries being validated:

  • 2D Curve Validation:

    • 2D typed curve

    • 2D ellipse

    • 2D line-string

    • 2D arc

    • 2D ellipse

    • 2D B-spline curve

    • 2D rectangle

    • 2D complex-string

    • 2D boundary curve

    • 2D fit curve

  • 3D Curve Validation:

    • 3D typed curve

    • 3D line

    • 3D line-string

    • 3D arc

    • 3D ellipse

    • 3D B-spline curve

    • 3D complex-string

    • 3D boundary

  • Surface Validation:

    • Typed surface

    • Plane

    • Cone/Cylinder

    • Torus

    • Sphere

    • Rule surface

    • Surface of revolution

    • Surface of projection

    • B-spline surface

    • Poly-mesh

    • Boundaries of a GTypedSurface

    • 3D Boundaries of a GTypedSurface

    • 2D boundaries of a B-spline surface

    • 3D boundaries lie on a GTypedSurface

    • 3D boundaries of a GTypedSurface have correct orientation

    • 3D boundaries of a GTypedSurface have self-intersection

    • 3D boundary of a GTypedSurface intersecting another boundary on the same surface

Possible validation issues with the above geometry types:

  • A boundary not on the surface

  • A boundary not oriented correctly

  • A boundary which intersects others

  • A boundary which is not closed

  • A boundary which is self-intersecting or overlapping

  • A degenerate boundary

  • A gap between the curves

  • A major radius value that is too small

  • A minor radius value that is too small

  • A nested complex string

  • A pointer error

  • A value greater than GInfinity

  • A value outside of the working domain

  • An Inconsistent 3D/2D boundary

  • An Invalid base value

  • An invalid curve or surface type

  • An invalid form or scope

  • An invalid number

  • An invalid number of knots or knots values

  • A valid number of poles

  • An invalid order or degree

  • An invalid parameter range

  • An invalid periodic value

  • An invalid property value

  • An invalid rational value

  • An invalid start and end

  • An invalid UV range

  • Inconsistent data

  • A non-unit vector

  • Uninitialized data

  • Vectors that are not orthogonal

  • A cosine value of zero

  • A degenerate curve

  • A null vector

  • An Intersection error

  • An invalid dimension

  • An invalid height and width ratio

  • An invalid orientation

  • An invalid ParamEdge

  • An invalid sweep angle

  • Capped with inconsistencies

  • The major axis is not aligned with the X axis

  • The sweep curve Intersects with the axis