Changes to V2.8.5

VersionDateAuthorNew/ChangedDescription
2.8.52020-03-16ocaXRefPlanesChanged the isReversed xs:type from string to boolean on XRefPlanes.
2.8.52020-03-16ocaBracketParametersAdded a root point Origin and two direction vectors (UDirection, VDirection) to the BracketParameters to remove ambiguities in the mapping of penetration and end configuration types.
2.8.52020-03-16ocaPlateMade LimitedBy on Plate a mandatory item as we need this information to correctly map plate limits.
2.8.52020-02-27ocaStiffenerIntroduced a ChoiceOf either TraceLine or Curve3D type for Stiffener due to backward compability with old model unit test for Nauticus import. This will not impact existing exports for vendors.
2.8.52020-02-27ocaSeamIntroduced a ChoiceOf either TraceLine or Curve3D type for Seam due to backward compability with old model unit test for Nauticus import. This will not impact existing exports for vendors.
2.8.52020-02-10ocaEntityRefBaseCleaned up the types inheriting from EntityRefBase and BoundedRef. Reference types referring an object without geometry shall inherit from EntityRefBase while reference types referring to objects with geometry shall inherit from BoundedRef.
2.8.52020-02-10ocaBoundedRefIntroduced a new abstract reference type BoundedRef where an optional BoundingBox element has been introduced. The BoundingBox will limit the extent of the referenced object geometry. This can help to resolve ambiguous LimitedBy definitions.
2.8.52020-02-10ocaExtrudedSurfaceAdded the possibility to define an extruded surface by a base curve and a sweep direction and extent.
2.8.52020-02-06ocaPrincipalParticularsChanged NumberOfDecksAbove from a global element to an attribute on PrincipalParticulars.
2.8.52020-02-06ocaNURBSpropertiesRemoved unused property type "scope" on NURBSproperties.
2.8.52020-02-05ocaFrameTablesAdded the possibility to assign a main frame attribute isMainSystem=true when multiple systems are defined. If only one system is defined, it is assumed that the exported system is the main system.
2.8.52020-02-05ocaXRefPlanesAdded the possibility to specify an offset of FR0 from AP for the X frame positions. If not given, it is assumed that Fr0 is positioned at AP.
2.8.52020-02-04ocacompartmentPurposeAnnotated enumeration values for compartmentPurpose
2.8.52020-02-04ocabulkCargoTypeAnnotated enumeration values for bulkCargoType
2.8.52020-02-04ocagaseousCargoTypeAnnotated enumeration values for gaseousCargoType
2.8.52020-02-04ocaliquidCargoTypeAnnotated enumeration values for liquidCargoType
2.8.52020-02-04ocaunitCargoTypeAnnotated enumeration values for unitCargoType.
2.8.52020-02-04ocapositionAnnotated enumeration values for bracket position.
2.8.52020-02-04ocafreeboardTypeAnnotated enumeration values for freeboardType according to SOLAS LL 66.
2.8.52020-02-04ocagradeRedefined material grade for normal and high strength steel in accordance with IACS UR W11.
2.8.52020-01-28ocaFrameTablesDeleted RefPlaneGroup from RefPlanes definition as we require the exporting application to export every frame instance with a unique GUID
2.8.52020-01-28ocaCylindricalAxesDeleted Cyl_Group from the CylindricalAxes definition as we require the exporting application to export every frame instance with a unique GUID
2.8.52020-01-28ocaexternalRefAttributesChanged the externalRefAttributes enumeration of ExternalGeometryRef to refer to the specific geometry file type (.stp, .igs and .jt)