Path: AerospaceUtils/CAD
% Load a 3D CAD file. Handles .dxf, .obj and .3DMF files. If format is entered and file does not have a suffix (.dxf, .obj or .3DMF) it will be appended. For example, if you enter LoadCAD( 'myFile.dxf' ) or LoadCAD( 'myFile','','dxf' ) LoadCAD will open myFile.dxf. If you want to scale the units of the model, for example from vertex units to inches, you can define the factor using kScale. If you call the function with no outputs it will draw the model. If you call the function with an empty filename you can select a file using the dialog box. For a demo of an OBJ file, type LoadCAD. If you want to use the model data in BuildCADModel, pass the component vertex (v) and face (f) fields to a generic component. m = CreateComponent( 'make', 'generic', 'vertex', v, 'face', f ... ) -------------------------------------------------------------------------- Form: g = LoadCAD( file, path, format, kScale ) LoadCAD % Demo LoadCAD( [] ) % Dialog box -------------------------------------------------------------------------- ------ Inputs ------ file (1,:) Filename path (1,:) Path to the file format (1,:) Format 'dxf', 'obj', '3DMF' kScale (1,1) Optional scale factor of the model ------- Outputs ------- g (1,1) Data structure .name (1,:) Model name .component (:) Component structure .radius (1,1) Maximum radius of the object --------------------------------------------------------------------------
AerospaceUtils: CAD/AutoCADColor AerospaceUtils: CAD/BinaryToString AerospaceUtils: CAD/CreateComponent Common: FileUtils/GetFileRoot Common: FileUtils/GetFileSuffix Common: General/DeBlankLT Common: General/IntToBinary Common: General/IsValidField Common: Graphics/NewFig Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Math: Linear/Mag
Back to the AerospaceUtils Module page