Skip to main content
Ctrl+K
aerocaps 0.3 documentation - Home aerocaps 0.3 documentation - Home
  • Install
  • API
  • Install
  • API

Section Navigation

  • aerocaps.examples
    • aerocaps.examples.bezier_surface
      • aerocaps.examples.bezier_surface.bezier_surface_2x3
    • aerocaps.examples.fill_surface
      • aerocaps.examples.fill_surface.fill_surface_four_sided
    • aerocaps.examples.iges_export
      • aerocaps.examples.iges_export.main
    • aerocaps.examples.rational_bezier_curve
      • aerocaps.examples.rational_bezier_curve.quarter_circle_rational_bezier
  • aerocaps.geom
    • aerocaps.geom.Geometry
    • aerocaps.geom.Geometry2D
    • aerocaps.geom.Geometry3D
    • aerocaps.geom.Surface
    • aerocaps.geom.InvalidGeometryError
    • aerocaps.geom.NegativeWeightError
    • aerocaps.geom.curves
      • aerocaps.geom.curves.main
      • aerocaps.geom.curves.BSplineCurve3D
      • aerocaps.geom.curves.BezierCurve2D
      • aerocaps.geom.curves.BezierCurve3D
      • aerocaps.geom.curves.CircularArc2D
      • aerocaps.geom.curves.CompositeCurve2D
      • aerocaps.geom.curves.CompositeCurve3D
      • aerocaps.geom.curves.CurveOnParametricSurface
      • aerocaps.geom.curves.Line2D
      • aerocaps.geom.curves.Line3D
      • aerocaps.geom.curves.NURBSCurve3D
      • aerocaps.geom.curves.PCurve2D
      • aerocaps.geom.curves.PCurve3D
      • aerocaps.geom.curves.PCurveData2D
      • aerocaps.geom.curves.PCurveData3D
      • aerocaps.geom.curves.RationalBezierCurve2D
      • aerocaps.geom.curves.RationalBezierCurve3D
    • aerocaps.geom.geometry_container
      • aerocaps.geom.geometry_container.GeometryContainer
    • aerocaps.geom.intersection
      • aerocaps.geom.intersection.intersection_of_line_and_plane
    • aerocaps.geom.nurbs_purepython
      • aerocaps.geom.nurbs_purepython.bernstein_poly
      • aerocaps.geom.nurbs_purepython.bezier_curve_eval
      • aerocaps.geom.nurbs_purepython.bezier_surf_eval
      • aerocaps.geom.nurbs_purepython.bezier_surf_eval_grid
      • aerocaps.geom.nurbs_purepython.bspline_curve_eval
      • aerocaps.geom.nurbs_purepython.bspline_surf_eval
      • aerocaps.geom.nurbs_purepython.bspline_surf_eval_grid
      • aerocaps.geom.nurbs_purepython.nchoosek
      • aerocaps.geom.nurbs_purepython.nurbs_curve_eval
      • aerocaps.geom.nurbs_purepython.nurbs_surf_eval
      • aerocaps.geom.nurbs_purepython.nurbs_surf_eval_grid
      • aerocaps.geom.nurbs_purepython.rational_bezier_curve_eval
      • aerocaps.geom.nurbs_purepython.rational_bezier_surf_eval
      • aerocaps.geom.nurbs_purepython.rational_bezier_surf_eval_grid
    • aerocaps.geom.plane
      • aerocaps.geom.plane.Plane
      • aerocaps.geom.plane.PlaneX
      • aerocaps.geom.plane.PlaneY
      • aerocaps.geom.plane.PlaneZ
    • aerocaps.geom.point
      • aerocaps.geom.point.Origin2D
      • aerocaps.geom.point.Origin3D
      • aerocaps.geom.point.Point2D
      • aerocaps.geom.point.Point3D
    • aerocaps.geom.surfaces
      • aerocaps.geom.surfaces.BSplineSurface
      • aerocaps.geom.surfaces.BezierSurface
      • aerocaps.geom.surfaces.NURBSSurface
      • aerocaps.geom.surfaces.RationalBezierSurface
      • aerocaps.geom.surfaces.SurfaceCorner
      • aerocaps.geom.surfaces.SurfaceEdge
      • aerocaps.geom.surfaces.TrimmedSurface
    • aerocaps.geom.tools
      • aerocaps.geom.tools.add_vector_to_point
      • aerocaps.geom.tools.concave_hull
      • aerocaps.geom.tools.find_t_corresponding_to_minimum_distance_to_point2d
      • aerocaps.geom.tools.find_t_corresponding_to_minimum_distance_to_point3d
      • aerocaps.geom.tools.measure_distance_between_points
      • aerocaps.geom.tools.measure_distance_point_line
      • aerocaps.geom.tools.measure_pitch_angle
      • aerocaps.geom.tools.project_point_onto_line
      • aerocaps.geom.tools.rotate_about_axis
      • aerocaps.geom.tools.rotate_point_about_axis
      • aerocaps.geom.tools.sweep_along_curve
    • aerocaps.geom.transformation
      • aerocaps.geom.transformation.transform_points_into_coordinate_system
      • aerocaps.geom.transformation.Transformation2D
      • aerocaps.geom.transformation.Transformation3D
      • aerocaps.geom.transformation.TransformationError
    • aerocaps.geom.vector
      • aerocaps.geom.vector.IHat2D
      • aerocaps.geom.vector.IHat3D
      • aerocaps.geom.vector.JHat2D
      • aerocaps.geom.vector.JHat3D
      • aerocaps.geom.vector.KHat3D
      • aerocaps.geom.vector.Vector2D
      • aerocaps.geom.vector.Vector3D
  • aerocaps.iges
    • aerocaps.iges.curves
      • aerocaps.iges.curves.BezierIGES
      • aerocaps.iges.curves.BoundaryCurveIGES
      • aerocaps.iges.curves.CircularArcIGES
      • aerocaps.iges.curves.CompositeCurveIGES
      • aerocaps.iges.curves.CurveOnParametricSurfaceIGES
      • aerocaps.iges.curves.LineIGES
      • aerocaps.iges.curves.RationalBSplineCurveIGES
    • aerocaps.iges.entity
      • aerocaps.iges.entity.IGESEntity
      • aerocaps.iges.entity.MultiEntityContainer
    • aerocaps.iges.examples
      • aerocaps.iges.examples.generate_bounded_surface_iges
      • aerocaps.iges.examples.generate_planar_surface_iges
    • aerocaps.iges.global_params
      • aerocaps.iges.global_params.GlobalParams
    • aerocaps.iges.iges_generator
      • aerocaps.iges.iges_generator.IGESGenerator
    • aerocaps.iges.iges_param
      • aerocaps.iges.iges_param.IGESParam
    • aerocaps.iges.point
      • aerocaps.iges.point.PointIGES
    • aerocaps.iges.start_end_section
      • aerocaps.iges.start_end_section.EndSection
      • aerocaps.iges.start_end_section.StartSection
    • aerocaps.iges.surfaces
      • aerocaps.iges.surfaces.BezierSurfaceIGES
      • aerocaps.iges.surfaces.BoundedSurfaceIGES
      • aerocaps.iges.surfaces.RationalBSplineSurfaceIGES
      • aerocaps.iges.surfaces.RuledSurfaceIGES
      • aerocaps.iges.surfaces.SurfaceOfRevolutionIGES
      • aerocaps.iges.surfaces.TrimmedSurfaceIGES
    • aerocaps.iges.transformation
      • aerocaps.iges.transformation.TransformationMatrixIGES
  • aerocaps.stl
    • aerocaps.stl.stl_generator
      • aerocaps.stl.stl_generator.STLGenerator
  • aerocaps.units
    • aerocaps.units.angle
      • aerocaps.units.angle.Angle
    • aerocaps.units.area
      • aerocaps.units.area.Area
    • aerocaps.units.length
      • aerocaps.units.length.Length
    • aerocaps.units.unit
      • aerocaps.units.unit.Unit
  • aerocaps.utils
    • aerocaps.utils.array
      • aerocaps.utils.array.unique_with_tolerance
    • aerocaps.utils.iteration
      • aerocaps.utils.iteration.flatten_arbitrarily_nested_list_of_lists
    • aerocaps.utils.math
      • aerocaps.utils.math.bernstein_poly
      • aerocaps.utils.math.nchoosek
    • aerocaps.utils.plotting
      • aerocaps.utils.plotting.format_axis_basic
      • aerocaps.utils.plotting.format_axis_scientific
      • aerocaps.utils.plotting.take_picture_3view_plus_iso
  • API
  • aerocaps.geom
  • aerocaps.geom.tools
  • aerocaps.geom.tools.rotate_point_about_axis

aerocaps.geom.tools.rotate_point_about_axis#

rotate_point_about_axis(p: Point3D, ax: Line3D, angle: Angle) → Point3D[source]#

previous

aerocaps.geom.tools.rotate_about_axis

next

aerocaps.geom.tools.sweep_along_curve

On this page
  • rotate_point_about_axis()

This Page

  • Show Source

© Copyright 2024, Matthew G. Lauer.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.