Pycatia

Latest version: v0.8.1

Safety actively analyzes 714668 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

0.7.0

* fixed the following Class methods so that the Reference.com_object is passed to
the setter method instead of just the Reference:
* SFMMember2Points.end_point_on_crv_curve,
* SFMMember2Points.end_point_spec,
* SFMMember2Points.start_point_on_crv_curve,
* SFMMember2Points.start_point_spec,
* SFMMemberCurve.curve,
* SFMMemberCurve.reference_surface,
* SFMMemberCurve.reference_surface,
* SFMMemberPlane2Curves.first_curve,
* SFMMemberPlane2Curves.plane,
* SFMMemberPlane2Curves.second_member,
* SFMMemberPointLength.direction,
* SFMMemberPointLength.point,
* SFMMemberPointUpToLimit.direction,
* SFMMemberPointUpToLimit.limit,
* SFMMemberPointUpToLimit.point,
* SFMMemberSurfSurf.first_surface,
* SFMMemberSurfSurf.second_surface,
* SFMStiffener.web_support,
* SFMSuperPlate.support,
* AxisSystem.axis_rotation_reference,
* AutoDraft.main_draft_angle,
* AutoDraft.mode,
* AutoDraft.parting_element,
* AutoDraft.pulling_direction,
* Draft.parting_element,
* DraftDomain.neutral_element,
* DraftDomain.pulling_direction_element,
* FaceFillet.first_face,
* FaceFillet.second_face,
* Mirror.mirroring_plane,
* Revolution.revolute_axis,
* Rotate.axis,
* Scaling.scaling_reference,
* Scaling2.ratio_value,
* SolidCombine.first_component_direction,
* SolidCombine.first_component_profile,
* SolidCombine.second_component_direction,
* SolidCombine.second_component_profile,
* SurfaceBasedShape.surface,
* Sweep.center_curve_element,
* Sweep.pulling_dir_element,
* Sweep.reference_surface_element,
* Thread.lateral_face_element,
* Thread.limit_face_element,
* TritangentFillet.face_to_remove,
* TritangentFillet.first_face,
* TritangentFillet.second_face,
* VarRadEdgeFillet.fillet_spine,
* StrCutoutFeature.direction_element,
* StrCutoutFeature.reference_surface,
* StrMember.surface_reference,
* StrPlate.support
* added missing type hints in Product().

0.6.9

* added the following document types that can be created with Document.add():
'Analysis', 'CatalogDocument', 'CATMaterial', 'CATProcess', 'cgm'
'FeatureDictionary', 'gl', 'gl2', 'hpgl', 'FunctionalSystem', 'ProcessLibrary'
* Rewrote how document types are detected and tested for. This makes adding
additional document types easier.
* fixed HybridShapeExtrapol.support. HyberCa
* fixed HybridShapeAxisLine.element.

0.6.8

* added option to initialise the Application object with pythoncom.CoInitialize().
This is required for when using pycatia in a threaded context. To use this
feature you would do `caa = catia(co_initialise=True)`.
* fixed name conflict in RemoveFace().

0.6.7

* fix type hinting issue with python 3.9. 194 mokrueger
* updated Factory_2D.create_spline() so that it will now accept a tuple of
control_points instead of their com_objects. 199 mokrueger
* updated iter methods to use .Item instead of .item. The resolves issues where
the pycatia user is using a modified com interface provided by Dassault.
195 mokrueger.
* added missing method ShapeFactory.add_new_translate2() 202 There is currently
a quirk with regard to its usage. See the GitHub issue 202 for further
information.
* improved Parameters handling. 197 mokrueger

0.6.6

* fixed method document.indicate_2d()
* fixed method document.indicate_3d()
* fixed method selection.indicate_or_select_element_2d() hitman061
* renamed Outputs.count_ due to name clash with Collection.
* fixes due to mypy checking. There are still errors report but not sure how
to fix at this time.

0.6.5

* added ShapeFactory.add_new_rotate_2. This class method was missing in the
CATIA V5 Basic Help file.
* Documentation: expanded api tree and corrected name refs.

Page 2 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.