Home > matGeom > geom3d > circles3d.m

circles3d

PURPOSE ^

CIRCLES3D Description of functions operating on 3D circles.

SYNOPSIS ^

function circles3d(varargin)

DESCRIPTION ^

CIRCLES3D Description of functions operating on 3D circles.

   Circles are represented by a center, a radius and a 3D angle
   representing the normal of the plane containing the circle. 
   C = [xc yc zc R theta phi psi].
   THETA is the colatitude of the normal, in degrees, between 0 and 180
   PHI is the azimut of the normal, in degrees, between 0 and 360
   PSI is the proper rotation of the circle around the normal, between 0
       and 360 degrees
   The parameter PSI is used to locate a point on the 3D circle.
   See also the file angles3d.m.

   See also
   circle3dOrigin, circle3dPosition, circle3dPoint, intersectPlaneSphere
   drawCircle3d, drawCircleArc3d, drawEllipse3d

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function circles3d(varargin)
0002 %CIRCLES3D Description of functions operating on 3D circles.
0003 %
0004 %   Circles are represented by a center, a radius and a 3D angle
0005 %   representing the normal of the plane containing the circle.
0006 %   C = [xc yc zc R theta phi psi].
0007 %   THETA is the colatitude of the normal, in degrees, between 0 and 180
0008 %   PHI is the azimut of the normal, in degrees, between 0 and 360
0009 %   PSI is the proper rotation of the circle around the normal, between 0
0010 %       and 360 degrees
0011 %   The parameter PSI is used to locate a point on the 3D circle.
0012 %   See also the file angles3d.m.
0013 %
0014 %   See also
0015 %   circle3dOrigin, circle3dPosition, circle3dPoint, intersectPlaneSphere
0016 %   drawCircle3d, drawCircleArc3d, drawEllipse3d
0017 %
0018 
0019 % ------
0020 % Author: David Legland
0021 % E-mail: david.legland@inrae.fr
0022 % Created: 2008-10-13, using Matlab 7.4.0.287 (R2007a)
0023 % Copyright 2008-2024 INRA - BIA PV Nantes - MIAJ Jouy-en-Josas

Generated on Thu 21-Nov-2024 11:30:22 by m2html © 2003-2022