В этом примере показано, как импортировать геометрию из файла STL, и затем построить геометрию. Обычно вы создаете файл STL путем экспорта от системы CAD, такой как SolidWorks®. Для лучших результатов экспортируйте штраф (не крупный) файл STL в двоичном файле (не ASCII) формат. После импорта просмотрите геометрию с помощью pdegplot
функция. Чтобы видеть идентификаторы поверхности, установите FaceLabels
пара "имя-значение" к 'on'
.
Просмотрите примеры геометрии, включенные с Partial Differential Equation Toolbox™.
figure
gm = importGeometry('Torus.stl');
pdegplot(gm)
figure gm = importGeometry('Block.stl'); pdegplot(gm,'FaceLabels','on')
figure gm = importGeometry('Plate10x10x1.stl'); pdegplot(gm,'FaceLabels','on')
figure gm = importGeometry('Tetrahedron.stl'); pdegplot(gm,'FaceLabels','on')
figure gm = importGeometry('BracketWithHole.stl'); pdegplot(gm,'FaceLabels','on')
figure gm = importGeometry('DampingMounts.stl'); pdegplot(gm,'CellLabels','on')
figure
gm = importGeometry('MotherboardFragment1.STL');
pdegplot(gm)
figure gm = importGeometry('PlateHoleSolid.stl'); pdegplot(gm,'FaceLabels','on')
figure
gm = importGeometry('PlateSquareHoleSolid.stl');
pdegplot(gm)
figure gm = importGeometry('SquareBeam.STL'); pdegplot(gm,'FaceLabels','on')
figure gm = importGeometry('BracketTwoHoles.stl'); pdegplot(gm,'FaceLabels','on')
Чтобы видеть скрытые фрагменты геометрии, вращайте фигуру, использующую кнопку Rotate 3D или view
функция. Можно вращать угловую скобку, чтобы получить следующее представление.
figure pdegplot(gm,'FaceLabels','on') view([-24 -19])
figure gm = importGeometry('ForearmLink.stl'); pdegplot(gm,'FaceLabels','on');
figure pdegplot(gm,'FaceLabels','on','FaceAlpha',0.5)
Когда вы импортируете плоскую геометрию STL, тулбокс преобразует ее в 2D геометрию путем отображения ее с плоскостью X-Y.
figure gm = importGeometry('PlateHolePlanar.stl'); pdegplot(gm,'EdgeLabels','on')
figure
gm = importGeometry('PlateSquareHolePlanar.stl');
pdegplot(gm);