Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.axis_2D.Axis2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DAxis2DInterface defining a coordinate system in the 2D Space.
horizontal_reference¶Note
Line2D
origin¶Note
Point2D
vertical_reference¶Note
Line2D
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.circle_2D.Circle2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DCircle2DClass defining a circle in 2D Space.
center_point¶Note
Point2D
get_center(o_data)¶Note
o_data (tuple) –
None
radius¶Note
float
set_data(i_center_x, i_center_y, i_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_radius (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.control_point_2D.ControlPoint2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Point2DControlPoint2DClass defining a spline control point in 2D Space.
curvature¶Note
float
get_tangent(o_tangent)¶Note
o_tangent (tuple) –
None
set_tangent(i_tangent_x, i_tangent_y)¶Note
i_tangent_x (float) –
i_tangent_y (float) –
None
unset_curvature()¶Note
None
unset_tangent()¶Note
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.curve_2D.Curve2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DCurve2DClass defining a curve in 2D Space.
continuity¶Note
enum
end_point¶Note
Point2D
get_curvature(i_param, o_curvature)¶Note
i_param (float) –
o_curvature (tuple) –
None
get_derivatives(i_param, o_derivative)¶Note
i_param (float) –
o_derivative (tuple) –
None
get_end_points(o_end_points)¶Note
o_end_points (tuple) –
None
get_length_at_param(i_from_param, i_to_param)¶Note
i_from_param (float) –
i_to_param (float) –
float
get_param_at_length(i_from_param, i_length)¶Note
i_from_param (float) –
i_length (float) –
float
get_param_extents(o_params)¶Note
o_params (tuple) –
None
get_point_at_param(i_param, o_point)¶Note
i_param (float) –
o_point (tuple) –
None
get_range_box(o_bound_point)¶Note
o_bound_point (tuple) –
None
get_tangent(i_param, o_tangency)¶Note
i_param (float) –
o_tangency (tuple) –
None
is_periodic()¶Note
bool
period¶Note
float
start_point¶Note
Point2D
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.ellipse_2D.Ellipse2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DEllipse2DClass defining an ellipse in 2D Space.
center_point¶Note
Point2D
get_center(o_center)¶Note
o_center (tuple) –
None
get_major_axis(o_major_axis)¶Note
o_major_axis (tuple) –
None
get_minor_axis(o_major_axis)¶Note
o_major_axis (tuple) –
None
major_radius¶Note
float
minor_radius¶Note
float
set_data(i_center_x, i_center_y, i_major_x, i_major_y, i_major_radius, i_minor_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_major_x (float) –
i_major_y (float) –
i_major_radius (float) –
i_minor_radius (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.factory_2D.Factory2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectFactory2DInterface to the factory for 2D objects.
create_circle(i_center_x, i_center_y, i_radius, i_start_param, i_end_param)¶Note
i_center_x (float) –
i_center_y (float) –
i_radius (float) –
i_start_param (float) –
i_end_param (float) –
Circle2D
create_closed_circle(i_center_x, i_center_y, i_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_radius (float) –
Circle2D
create_closed_ellipse(i_center_x, i_center_y, i_major_x, i_major_y, i_major_radius, i_minor_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_major_x (float) –
i_major_y (float) –
i_major_radius (float) –
i_minor_radius (float) –
Ellipse2D
create_control_point(i_x, i_y)¶Note
i_x (float) –
i_y (float) –
ControlPoint2D
create_ellipse(i_center_x, i_center_y, i_major_x, i_major_y, i_major_radius, i_minor_radius, i_start_param, i_end_param)¶Note
i_center_x (float) –
i_center_y (float) –
i_major_x (float) –
i_major_y (float) –
i_major_radius (float) –
i_minor_radius (float) –
i_start_param (float) –
i_end_param (float) –
Ellipse2D
create_hyperbola(i_center_x, i_center_y, i_axis_x, i_axis_y, i_major_radius, i_minor_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_axis_x (float) –
i_axis_y (float) –
i_major_radius (float) –
i_minor_radius (float) –
Hyperbola2D
create_intersection(i_geometry)¶Note
i_geometry (Reference) –
Geometry2D
create_intersections(i_geometry)¶Note
i_geometry (Reference) –
GeometricElements
create_line(i_x1, i_y1, i_x2, i_y2)¶Note
i_x1 (float) –
i_y1 (float) –
i_x2 (float) –
i_y2 (float) –
Line2D
create_line_from_vector(i_x1, i_y1, i_ux, i_uy)¶Note
i_x1 (float) –
i_y1 (float) –
i_ux (float) –
i_uy (float) –
Line2D
create_parabola(i_center_x, i_center_y, i_axis_x, i_axis_y, i_focal_distance)¶Note
i_center_x (float) –
i_center_y (float) –
i_axis_x (float) –
i_axis_y (float) –
i_focal_distance (float) –
Parabola2D
create_point(i_x, i_y)¶Note
i_x (float) –
i_y (float) –
Point2D
create_projection(i_geometry)¶Note
i_geometry (Reference) –
Geometry2D
create_projections(i_geometry)¶Note
i_geometry (Reference) –
GeometricElements
create_spline(i_poles)¶Note
i_poles (tuple) –
Spline2D
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.geometric_element.GeometricElement(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectGeometricElement2D or 3D wireframe geometric element.
geometric_type¶Note
enum cat_geometric_type
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.geometry_2D.Geometry2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementGeometry2D2D wireframe geometric element.
construction¶Note
bool
report_name¶Note
int
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.hyperbola_2D.Hyperbola2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DHyperbola2DClass defining an hyperbola in 2D Space.
get_axis(o_axis)¶Note
o_axis (tuple) –
None
get_center(o_center)¶Note
o_center (tuple) –
None
imaginary_radius¶Note
float
radius¶Note
float
set_data(i_center_x, i_center_y, i_axis_x, i_axis_y, i_major_radius, i_minor_radius)¶Note
i_center_x (float) –
i_center_y (float) –
i_axis_x (float) –
i_axis_y (float) –
i_major_radius (float) –
i_minor_radius (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.line_2D.Line2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DLine2DClass defining a line in 2D Space.
get_direction(o_direction)¶Note
o_direction (tuple) –
None
get_origin(o_origin)¶Note
o_origin (tuple) –
None
set_data(i_x, i_y, i_x_direction, i_y_direction)¶Note
i_x (float) –
i_y (float) –
i_x_direction (float) –
i_y_direction (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.parabola_2D.Parabola2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DParabola2DClass defining an parabola in 2D Space.
focal_distance¶Note
float
get_axis(o_axis)¶Note
o_axis (tuple) –
None
get_center(o_center)¶Note
o_center (tuple) –
None
set_data(i_center_x, i_center_y, i_axis_x, i_axis_y, i_focal_distance)¶Note
i_center_x (float) –
i_center_y (float) –
i_axis_x (float) –
i_axis_y (float) –
i_focal_distance (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.point_2D.Point2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DPoint2DClass defining a point in 2D Space.
get_coordinates(o_point)¶Note
o_point (tuple) –
None
set_data(i_x, i_y)¶Note
i_x (float) –
i_y (float) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.sketch.Sketch(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketchThe Sketch is a 2D based element comprising constrained 2D geometricalelements.The Sketch is created by giving a 2D support.
absolute_axis¶Note
Axis2D
center_line¶Note
Line2D
close_edition()¶Note
None
constraints¶Note
Constraints
evaluate()¶Note
None
factory_2D¶Note
Factory2D
geometric_elements¶Note
GeometricElements
get_absolute_axis_data(o_axis_data)¶Note
o_axis_data (tuple) –
None
inverse_orientation()¶Note
None
open_edition()¶Note
Factory2D
set_absolute_axis_data(i_axis_data)¶Note
i_axis_data (tuple) –
None
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
pycatia.sketcher_interfaces.spline_2D.Spline2D(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSketcherInterfaces.GeometricElementSketcherInterfaces.Geometry2DSketcherInterfaces.Curve2DSpline2DClass defining a spline in 2D Space.A 2D spline is defined by its constituting control points.
get_control_points(o_ctrl_points)¶Note
o_ctrl_points (tuple) –
None
get_number_of_control_points()¶Note
float
insert_control_point_after(i_ctrl_point, i_position)¶Note
i_ctrl_point (Point2D) –
i_position (int) –
None