Description of the geom3d library.
The aim of geom3d library is to handle and visualize 3D geometric primitives
such as points, lines, planes, polyhedra... It provides low-level functions
for manipulating 3D geometric primitives, making easier the development of more
complex geometric algorithms.
Some features of the library are:
- creation of various shapes (3D points, 3D lines, planes, polyhedra...)
through an intuitive syntax.
Ex: createPlane(p1, p2, p3) to create a plane through 3 points.
- derivation of new shapes: intersection between 2 planes, intersection between
a plane and a line, between a sphere and a line...
- functions for 3D polygons and polyhedra. Polyhedra use classical vertex-faces
arrays (face array contain indices of vertices), and support faces with any
number of vertices. Some basic models are provided (createOctaedron,
createCubeoctaedron...), as well as some computation (like faceNormal or
centroid)
- manipulation of planar transformation. Ex.:
ROT = createRotationOx(THETA);
P2 = transformPoint3d(P1, ROT);
- direct drawing of shapes with specialized functions. Clipping is performed
automatically for infinite shapes such as lines or rays. Ex:
drawPoint3d([50 50 25; 20 70 10], 'ro'); % draw some points
drawLine3d([X0 Y0 Z0 DX DY DZ]); % clip and draw straight line
Some functions require the geom2d package.
Additional help is provided in geom3d/Contents.m file, as well as summary files
like 'points3d.m' or 'lines3d.m'.
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB的3D库源码
共371个文件
m:298个
png:53个
html:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 104 浏览量
2023-05-14
00:42:40
上传
评论
收藏 879KB ZIP 举报
温馨提示
基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3D库源码基于MATLAB的3
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB的3D库源码 (371个子文件)
demoCutMeshByPlane.html 14KB
demoRevolutionSurface.html 10KB
drawSoccerBall.html 10KB
demoRemoveMeshFaces.html 9KB
demoInertiaEllipsoid.html 8KB
demoGeom3d.html 8KB
demoVoronoiCell.html 8KB
createTrefoilKnot.html 7KB
demoPolyhedra.html 7KB
demoDrawTubularMesh.html 5KB
demoTriangulateFaces.html 4KB
Contents.m 14KB
distancePointMesh.m 11KB
fitEllipse3d.m 10KB
mergeCoplanarFaces.m 10KB
Contents.m 9KB
minDistancePoints.m 7KB
minDistancePoints.m 7KB
drawCircle3d.m 7KB
drawEllipsoid.m 6KB
drawEllipse3d.m 6KB
distancePointTriangle3d.m 6KB
intersectPlaneMesh.m 5KB
subdivideMesh.m 5KB
createLine.m 5KB
fitCircle3d.m 5KB
drawSphere.m 5KB
intersectLineCylinder.m 5KB
drawCylinder.m 5KB
clipConvexPolyhedronHP.m 5KB
createLine3d.m 4KB
createPlane.m 4KB
readMesh_ply.m 4KB
drawMesh.m 4KB
drawEllipseCylinder.m 4KB
transformPoint3d.m 4KB
orientedBox.m 4KB
triangulatePolygonPair.m 4KB
revolutionSurface.m 4KB
drawPlane3d.m 4KB
cutMeshByPlane.m 4KB
distancePoints.m 4KB
distancePoints.m 4KB
splitMesh.m 4KB
minConvexHull.m 4KB
intersectLineTriangle3d.m 4KB
createBasisTransform3d.m 3KB
clipPolygon3dHP.m 3KB
meshEdgeFaces.m 3KB
createMengerSponge.m 3KB
drawSoccerBall.m 3KB
drawPolyhedron.m 3KB
meshVertexClustering.m 3KB
intersectLineSphere.m 3KB
drawPolyline3d.m 3KB
triangulateFaces.m 3KB
clipLine3d.m 3KB
intersectLineMesh3d.m 3KB
clipMeshVertices.m 3KB
distanceLines3d.m 3KB
demoCutMeshByPlane.m 3KB
localToGlobal3d.m 3KB
localToGlobal3d.m 3KB
eulerAnglesToRotation3d.m 3KB
intersectLinePlane.m 3KB
drawGrid3d.m 3KB
drawPoint3d.m 3KB
drawCuboid.m 3KB
smoothMesh.m 3KB
surfToMesh.m 3KB
drawCube.m 3KB
vectorAngle.m 3KB
polyhedronNormalAngle.m 3KB
meshBoundary.m 3KB
demoGeom3d.m 3KB
concatenateMeshes.m 3KB
intersectEdgePlane.m 3KB
trimeshMeanBreadth.m 3KB
rotation3dToEulerAngles.m 3KB
createDodecahedron.m 2KB
readMesh_off.m 2KB
polygonArea.m 2KB
polygonArea.m 2KB
ellipsoidMesh.m 2KB
curveToMesh.m 2KB
sphericalAngle.m 2KB
triangulateCurvePair.m 2KB
drawPolygon3d.m 2KB
createDurerPolyhedron.m 2KB
clipPoints3d.m 2KB
planesBisector.m 2KB
drawLabels3d.m 2KB
drawPlatform.m 2KB
trimMesh.m 2KB
checkMeshAdjacentFaces.m 2KB
intersectRayPolygon3d.m 2KB
distancePointLine.m 2KB
intersectPlaneSphere.m 2KB
meshFaceCentroids.m 2KB
torusMesh.m 2KB
共 371 条
- 1
- 2
- 3
- 4
资源评论
老了敲不动了
- 粉丝: 86
- 资源: 4618
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Annotations_Train_abstract_v002.zip
- ap5030dn-openwrt-ath79-generic-huawei-ap5030dn-initramfs-kernel
- 华为AP无线接入控制器学习资料
- 金铲铲S13双城之战自动拿牌助手2.0
- Sigrity Power SI 仿真分析教程与实例分析.rar
- 基于Vue和JavaScript的掌上生活超市小程序配送解决方案设计源码
- 基于Java和安卓基础知识的简易记事本设计源码
- 基于SaToken轻量级Java权限认证的XrSaTokenVue Vue设计源码
- 基于Java语言的RxTool设计源码集合
- PHP性能检测扩展XHProf与FirePHP线上调试工具详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功