Home > matGeom > geom2d > edges2d.m

edges2d

PURPOSE ^

EDGES2D Description of functions operating on planar edges.

SYNOPSIS ^

function edges2d(varargin)

DESCRIPTION ^

EDGES2D  Description of functions operating on planar edges.

   An edge is represented by the coordinate of its extremities:
   EDGE = [X1 Y1 X2 Y2];

   Centered edges are sometimes used (for example for representing main
   axes of an ellipse or an oriented box). Centered edges are represented
   by their center, their length, and their orientation (counted in
   degrees and counter-clockwise).
   CEDGE = [XC YC LEN THETA];

   A set of edges is represented by a N-by-4 array, each row representing
   an edge.


   See also:
   lines2d, rays2d, points2d, createEdge, parallelEdge,
   edgeAngle, edgeLength, midPoint, edgeToLine, lineToEdge
   intersectEdges, intersectLineEdge, isPointOnEdge, edgeToPolyline
   clipEdge, transformEdge, intersectEdgePolygon, centeredEdgeToEdge
   drawEdge, drawCenteredEdge

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function edges2d(varargin)
0002 %EDGES2D  Description of functions operating on planar edges.
0003 %
0004 %   An edge is represented by the coordinate of its extremities:
0005 %   EDGE = [X1 Y1 X2 Y2];
0006 %
0007 %   Centered edges are sometimes used (for example for representing main
0008 %   axes of an ellipse or an oriented box). Centered edges are represented
0009 %   by their center, their length, and their orientation (counted in
0010 %   degrees and counter-clockwise).
0011 %   CEDGE = [XC YC LEN THETA];
0012 %
0013 %   A set of edges is represented by a N-by-4 array, each row representing
0014 %   an edge.
0015 %
0016 %
0017 %   See also:
0018 %   lines2d, rays2d, points2d, createEdge, parallelEdge,
0019 %   edgeAngle, edgeLength, midPoint, edgeToLine, lineToEdge
0020 %   intersectEdges, intersectLineEdge, isPointOnEdge, edgeToPolyline
0021 %   clipEdge, transformEdge, intersectEdgePolygon, centeredEdgeToEdge
0022 %   drawEdge, drawCenteredEdge
0023 %
0024 
0025 % ------
0026 % Author: David Legland
0027 % e-mail: david.legland@inra.fr
0028 % Created: 2008-10-13,    using Matlab 7.4.0.287 (R2007a)
0029 % Copyright 2008 INRA - BIA PV Nantes - MIAJ Jouy-en-Josas.
0030 
0031 help('edges2d');

Generated on Wed 16-Feb-2022 15:10:47 by m2html © 2003-2019