< Master index Index for .\imael\geom3d >

Index for .\imael\geom3d

Matlab files in this directory:

 ContentsGEOM3D Geometry 3D Toolbox
 anglePoints3dANGLEPOINTS3D compute angle between 2 3D points
 angleSort3dANGLESORT3D sort 3D coplanar points according to their angles in plane
 angles3dANGLES3D conventions for manipulating angles in 3D
 cart2cylCART2CYL Convert cartesian to cylindrical coordinates
 cart2sph2CART2SPH2 convert cartesian 2 spherical coordinate
 circle3dOriginCIRCLE3DORIGIN return the first point of a 3D circle
 circle3dPositionCIRCLE3DPOSITION return the angular position of a point on a 3D circle
 circles3dCIRCLES3D description of functions operating on 3D lines
 clipConvexPolygon3dHPCLIPCONVEXPOLYGON3DHP clip a convex 3D polygon with Half-space
 clipConvexPolyhedronHPCLIPCONVEXPOLYHEDRONHP clip a convex polyhedron by a plane
 clipLine3dCLIPLINE3D clip a line with a box and return an edge
 clipPoints3dCLIPPOINTS3D clip a set of points by a box
 clipPolygon3dHPCLIPPOLYGON3DHP clip a 3D polygon with Half-space
 composeTransforms3dCOMPOSETRANSFORMS3D concatenate several space transformations
 createCubeCREATECUBE create a 3D cube
 createCubeOctahedronCREATECUBEOCTAHEDRON create a cube-octahedron
 createIcosahedronCREATEICOSAHEDRON create an Icosahedron.
 createLine3dCREATELINE3D create a line with various inputs.
 createMengerSpongeCREATEMENGERSPONGE create a cube with an inside cross removed
 createOctahedronCREATEOCTAHEDRON create an octahedron
 createPlaneCREATEPLANE create a plane in parametrized form
 createRhombododecahedronCREATERHOMBODODECAHEDRON create a 3D rhombododecahedron
 createRotationOxCREATEROTATIONOX return 4x4 matrix of a rotation around x-axis
 createRotationOyCREATEROTATIONOY return 4x4 matrix of a rotation around y-axis
 createRotationOzCREATEROTATIONOZ return 4x4 matrix of a rotation around z-axis
 createScaling3dcreateScaling3d return 4x4 matrix of a 3D scaling
 createSoccerBallCREATESOCCERBALL return a soccerball as a polyhedra
 createSphereCREATESPHERE create a sphere containing 4 points
 createTetrahedronCREATETETRAHEDRON create a tetrahedron with 4 vertices and faces
 createTetrakaidecahedronCREATETETRAKAIDECAHEDRON create a tetrakaidecahedron
 createTranslation3dCREATETRANSLATION3D return 4x4 matrix of a 3D translation
 cyl2cartCYL2CART Convert cylindrical to cartesian coordinates
 dihedralAngleDIHEDRALANGLE compute dihedral angle between 2 planes
 distancePointLine3dDISTANCEPOINTLINE3D compute euclidean distance between 3D point and line
 distancePointPlaneDISTANCEPOINTPLANE compute euclidean distance betwen 3D point and plane
 distancePoints3dDISTANCEPOINTS3D compute euclidean distance between 3D Points
 drawAxis3dDRAWAXIS3D draw a coordinate system and an origin
 drawCircle3dDRAWCIRCLE3D draw a 3D circle
 drawCircleArc3dDRAWCIRCLEARC3D draw a 3D circle arc
 drawCurve3dDRAWCURVE3D draw a 3D curve specified by a list of points
 drawCylinderDRAWCYLINDER draw a cylinder
 drawEdge3dDRAWEDGE3D draw the edge in the current Window
 drawEllipse3dDRAWELLIPSE3D draw a 3D ellipse
 drawGrid3dDRAWGRID3D draw a grid in 3 dimensions
 drawLine3dDRAWLINE3D draw the line in the current Window
 drawPartialPatchdrawSurfPatch : draw surface patch, with 2 parametrized surfaces
 drawPlane3dDRAWPLANE3D draw a plane clipped in the current window
 drawPoint3dDRAWPOINT3D draw 3D point on the current axis.
 drawPolyhedraDRAWPOLYHEDRA draw polyhedra defined by vertices and faces
 drawPolyhedronDRAWPOLYHEDRON draw polyhedron defined by vertices and faces
 drawSphereDRAWSPHERE draw a sphere as a mesh
 drawSphericalTriangleDRAWSPHERICALTRIANGLE draw a triangle on a sphere
 drawSurfPatchDRAWSURFPATCH draw surface patch, with 2 parametrized surfaces
 faceCentroidsFACECENTROIDS compute centoids of faces of a polyhedron
 faceNormalFACENORMAL compute normal vector of a polyhedron face
 fillPolygon3dFILLPOLYGON3D fill a 3D polygon specified by a list of points
 intersectEdgePlaneINTERSECTEDGEPLANE return intersection between a plane and a edge
 intersectLineCylinderINTERSECTLINECYLINDER compute intersection between a line and a cylinder
 intersectLinePlaneINTERSECTLINEPLANE return intersection between a plane and a line
 intersectLineSphereINTERSECTLINESPHERE return intersection between a line and a sphere
 intersectPlaneLineINTERSECTPLANELINE return intersection between a plane and a line
 intersectPlaneSphereINTERSECTPLANESPHERE return intersection between a plane and a sphere
 intersectPlanesINTERSECTPLANES return intersection between 2 planes in space
 isBelowPlaneISBELOWPLANE test whether a point is below or above a plane
 isCoplanarISCOPLANAR Tests input points for coplanarity in 3-space.
 isParallel3dISPARALLEL3D check parallelism of two vectors
 isPerpendicular3dISPERPENDICULAR3D check orthogonality of two vectors
 linePosition3dLINEPOSITION3D return position of a 3D point on a 3D line
 lines3dLINES3D description of functions operating on 3D lines
 localToGlobal3dLOCALTOGLOBAL3D create transform from a vector and 3 rotation angles
 medianPlaneMEDIANPLANE create a plane in the middle of 2 points
 meshReduceMESHREDUCE return mesh with minimal number of faces
 minConvexHullMINCONVEXHULL return the unique minimal convex hull in 3D
 normalize3dNORMALIZE3D normalize a 3D vector
 normalizePlaneNORMALIZEPLANE normalize parametric form of a plane
 normalizeVector3dNORMALIZEVECTOR3D normalize a 3D vector
 planeNormalPLANENORMAL compute the normal to a plane
 planePointPLANEPOINT compute 3D position of a point in a plane
 planePositionPLANEPOSITION compute position of a point on a plane
 planes3dPLANES3D description of functions operating on 3D planes
 points3dPOINTS3D description of functions operating on 3D points
 polygon3dNormalAnglePOLYGON3DNORMALANGLE compute normal angle at a vertex of the 3D polygon
 polygonCentroid3dPOLYGONCENTROID3D compute centroid (center of mass) of a polygon
 polygons3dPOLYGONS3D description of functions operating on 3D polygons
 polyhedraPOLYHEDRA description of functions operating on 3D polyhedra
 polyhedronNormalAnglePOLYHEDRONNORMALANGLE compute normal angle at a vertex of a 3D polyhedron
 polyhedronSlicePOLYHEDRONSLICE intersect a convex polyhedron with a plane.
 projPointOnPlanePROJPOINTONPLANE return the projection of a point on a plane
 randomAngle3dRANDOMANGLE3D return a 3D angle uniformly distributed on unit sphere
 revolutionSurfaceREVOLUTIONSURFACE create a surface of revolution from a planar curve
 rotationOxROTATIONOX return 4x4 matrix of a rotation around x-axis
 rotationOyROTATIONOY return 4x4 matrix of a rotation around y-axis
 rotationOzROTATIONOZ return 4x4 matrix of a rotation around z-axis
 scale3dSCALE3D return 4x4 matrix of a 3D scaling
 scaling3dSCALING3D return 4x4 matrix of a 3D scaling
 sph2cart2SPH2CART2 convert spherical coordinate to cartesian coordinate
 spheresSPHERES description of functions operating on 3D spheres
 sphericalAngleSPHERICALANGLE compute angle on the sphere
 steinerPolytopeSTEINERPOLYTOPE Create a steiner polytope from a set of vectors
 surfaceCurvatureSURFACECURVATURE compute curvature on a surface in a given direction
 transformLine3dTRANSFORMLINE3D transform a 3D line with a 3D affine transform
 transformPoint3dTRANSFORMPOINT3D transform a point with a 3D affine transform
 transformVector3dTRANSFORMVECTOR3D transform a vector with a 3D affine transform
 transforms3dTRANSFORMS3D Conventions for manipulating 3D affine transforms
 translation3dTRANSLATION3D return 4x4 matrix of a 3D translation
 triangulateFacesTRIANGULATEFACES convert face array to an array of triangular faces
 vecnorm3dVECNORM3D compute norm of vector or of set of 3D vectors
 vectorNorm3dVECTORNORM3D compute norm of vector or of set of 3D vectors
 vectors3dVECTORS3D description of functions operating on 3D vectors

Generated on Fri 05-Feb-2010 11:20:39 by m2html © 2003