geom3d

Geometric computing library for 3D shapes: meshes, points, lines, planes...

https://github.com/mattools/matGeom

다운로드
다운로드

이 제출물을 팔로우합니다

편집자 메모: This file was selected as MATLAB Central Pick of the Week

인용 양식

David Legland (2026). geom3d (https://kr.mathworks.com/matlabcentral/fileexchange/24484-geom3d), MATLAB Central File Exchange. 검색 날짜: .

일반 정보

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.25.0

add link to matGeom (GitHub + FEx contribution)

다운로드
1.24.0

new functions for processing 3D meshes (repairing, simplification), renaming of inertia ellipsoid into equivalent ellipsoid.

다운로드
1.23.1

package as mltbx file

다운로드
1.23.1-0

package as toolbox.

다운로드
1.23.0

add meshes3d/meshFaceAreas.m, add geom3d/isTransform3d.m (thanks to Oqilipo), updated return type of several drawing functions, fixed bug in orientedBox3d

다운로드
1.22.0

added several functions fore reading/writing 3D meshes in PLY and OFF formats, and new functions for working with 3d meshes (distancePointMesh, isPointInMesh).

다운로드
1.21.0

integrate several contrinutions (oqilipo, Roozbeh). add clip/split/concatenate meshes, new transforms from vectors.

다운로드
1.20.0

remove deprecated functions, update some display functions

다운로드
1.19.2

fix bug in clipConvexPolyhedronHP, fix bug in nomalizePlane.m for multiple planes (thanks to Zubiao Xiong), add orientedBox3d

다운로드
1.19.1

fix bug in polyhedronCentroid

다운로드
1.19.0

Several updates for processing of meshes (intersectPlaneMesh, intersectLineSphere), for display of meshes, for computation and display of inertia ellipsoids

다운로드
1.18.0

added trimMesh function (that removes non connected vertices from a mesh), update mergeCoplanarFaces, and update tolerance management in interesectLineMesh3d

다운로드
1.17.0

fix various small bugs

다운로드
1.16.0

fixed bug in surfToMesh

다운로드
1.15.0

minor bug fixes, new functions for manipulating polygons, speed improvements (thanks to Sven Holcombe!)

다운로드
1.14.0

several bug fixes, new functions (fitLine3d, parallelPlane, reversePlane, intersectPlaneMesh, meshCentroid...), and fonctions for creating meshes from patches or geometric primitives.

다운로드
1.13.0

fix bugs in demos

다운로드
1.12.0

bug fixes, new functions for spherical polygons, for reading meshes (off foramt), for point-edge distance, and for computing surface area of 3D polygons, meshes, or ellipsoids.

다운로드
1.10.0

various code cleanup and speed improvements, mainly contributed by Sven Holcombe (many thanks!)

다운로드
1.9.0

use degrees for drawing shapes, split lib into packages 'geom3d' and meshes3d

다운로드
1.8.0

Add new functions for meshes and polyhedra, and for 3D transforms (rotations, basis transform). See file changelog.txt

다운로드
1.5.0

fixed bugs in rotations and in drawing of some shapes, added rotation by Euler angles, various update in doc and in code

다운로드
1.4.0

add missing demos

다운로드
1.3.0

some bug fixes, demo files as published m-files.

다운로드
1.0.0

다운로드