Mesh/Voxel spheres, ellipsoids, toroids, and test objects

버전 1.0.7 (407 KB) 작성자: J. Benjamin Kacerovsky
A collection of functions to build spheres/ellipsoids, toroids, unions of spheres and test objects and voxel arrays or triangulated meshes.
다운로드 수: 229
업데이트 날짜: 2020/6/15

라이선스 보기

A collection of functions to build spheres/ellipsoids, unions of spheres and test objects and voxel arrays or triangulated meshes.

meshSphereCreator.m - builds a single sphere or deformed sphere (ellipsoid) as a triangulated FV mesh struct.

voxelSphereCreator.m - adds a single sphere/deformed sphere to an input array (sets voxels inside the sphere to 1)

multiMeshElipsoidCreator.m - builds multiple spheres as FV mesh. overlapping spheres are united into a single object. Spheres can be deformed and rotated. Useful for building more complex objects from a union of spheres/ellipsoids

multiVoxelElipsoidCreator.m - builds multiple spheres as a binary array. overlapping spheres are united into a single object. Spheres can be deformed and rotated. Useful for building more complex objects from a union of spheres/ellipsoids

mulitiMeshToroidCreator.m - builds a set of tori (defined by major and minor radii and centre points) as FV meshes. Tori can be deformed and rotated to obtain different of toroids.

drawConnectingCylinders.m - draws a cylinders of user-defined width that connect sets of input points

starship.m/starship_voxel.m - apply the above functions to build a test object that loosely resembles a starship as an FV mesh or a binary array respectively.

인용 양식

J. Benjamin Kacerovsky (2024). Mesh/Voxel spheres, ellipsoids, toroids, and test objects (https://www.mathworks.com/matlabcentral/fileexchange/75241-mesh-voxel-spheres-ellipsoids-toroids-and-test-objects), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2020a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.7

added mulitiMeshToroidCreator.m and drawConnectingCylinders.m

1.0.6

fixed issues that caused multiMeshEllipsoidCreator and voxelMeshEllipsoidCreator to cut off some stretched (deform <1) ellipsoids and slight improvement to efficiency/memory usage

improved syntax for meshSphereCreator and voxelSphereCreator

1.0.5

.

1.0.4

fix to make the voxel and mesh versions of the starship test object align with each other

1.0.3

.

1.0.2

fixed a bug in multiVoxelElipsoidCreator.m that caused spheres not to be located at the absolute position specified by centres.

1.0.1

updated comments

1.0.0