Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created July 19, 2019 13:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/fc70c80c5b87ca6a4b6f40ab9ff29014 to your computer and use it in GitHub Desktop.
Save ryantm/fc70c80c5b87ca6a4b6f40ab9ff29014 to your computer and use it in GitHub Desktop.
/nix/store/am1bnwbacahrdfc5j6lzvkrciy5b3hhz-freecad-0.18.3
├── bin
│   ├── FreeCAD
│   └── FreeCADCmd
├── data
│   ├── examples
│   │   ├── ArchDetail.FCStd
│   │   ├── DrawingExample.FCStd
│   │   ├── EngineBlock.FCStd
│   │   ├── FemCalculixCantilever2D.FCStd
│   │   ├── FemCalculixCantilever3D.FCStd
│   │   ├── FemCalculixCantilever3D_newSolver.FCStd
│   │   ├── PartDesignExample.FCStd
│   │   ├── RobotExample.FCStd
│   │   └── Schenkel.stp
│   ├── freecad-doc.png
│   ├── freecad-icon-16.png
│   ├── freecad-icon-32.png
│   ├── freecad-icon-48.png
│   ├── freecad-icon-64.png
│   ├── freecad.svg
│   ├── freecad.xpm
│   ├── Gui
│   │   └── Stylesheets
│   │   ├── Dark-blue.qss
│   │   ├── Dark-green.qss
│   │   ├── Dark-orange.qss
│   │   ├── images_dark-light
│   │   │   ├── background_freecad.svg
│   │   │   ├── branch_end_closed_dark.svg
│   │   │   ├── branch_end_closed_light.svg
│   │   │   ├── branch_end_dark.svg
│   │   │   ├── branch_end_light.svg
│   │   │   ├── branch_end_open_dark.svg
│   │   │   ├── branch_end_open_light.svg
│   │   │   ├── branch_more_closed_dark.svg
│   │   │   ├── branch_more_closed_light.svg
│   │   │   ├── branch_more_dark.svg
│   │   │   ├── branch_more_light.svg
│   │   │   ├── branch_more_open_dark.svg
│   │   │   ├── branch_more_open_light.svg
│   │   │   ├── branch_vline_dark.svg
│   │   │   ├── branch_vline_light.svg
│   │   │   ├── checkbox_indeterminate_light.svg
│   │   │   ├── checkbox_light.svg
│   │   │   ├── close_dark.svg
│   │   │   ├── close_light.svg
│   │   │   ├── down_arrow_darker.svg
│   │   │   ├── down_arrow_dark.svg
│   │   │   ├── down_arrow_disabled_dark.svg
│   │   │   ├── down_arrow_disabled_light.svg
│   │   │   ├── down_arrow_lighter.svg
│   │   │   ├── down_arrow_light.svg
│   │   │   ├── Hmovetoolbar_dark.svg
│   │   │   ├── Hmovetoolbar_light.svg
│   │   │   ├── Hsepartoolbar_dark.svg
│   │   │   ├── Hsepartoolbar_light.svg
│   │   │   ├── left_arrow_darker.svg
│   │   │   ├── left_arrow_dark.svg
│   │   │   ├── left_arrow_disabled_dark.svg
│   │   │   ├── left_arrow_disabled_light.svg
│   │   │   ├── left_arrow_lighter.svg
│   │   │   ├── left_arrow_light.svg
│   │   │   ├── more_dark.svg
│   │   │   ├── more_light.svg
│   │   │   ├── radiobutton_light.svg
│   │   │   ├── right_arrow_darker.svg
│   │   │   ├── right_arrow_dark.svg
│   │   │   ├── right_arrow_disabled_dark.svg
│   │   │   ├── right_arrow_disabled_light.svg
│   │   │   ├── right_arrow_lighter.svg
│   │   │   ├── right_arrow_light.svg
│   │   │   ├── sizegrip_dark.svg
│   │   │   ├── sizegrip_light.svg
│   │   │   ├── splitter_horizontal_dark.svg
│   │   │   ├── splitter_horizontal_light.svg
│   │   │   ├── splitter_vertical_dark.svg
│   │   │   ├── splitter_vertical_light.svg
│   │   │   ├── transparent.svg
│   │   │   ├── undock_dark.svg
│   │   │   ├── undock_light.svg
│   │   │   ├── up_arrow_darker.svg
│   │   │   ├── up_arrow_dark.svg
│   │   │   ├── up_arrow_disabled_dark.svg
│   │   │   ├── up_arrow_disabled_light.svg
│   │   │   ├── up_arrow_lighter.svg
│   │   │   ├── up_arrow_light.svg
│   │   │   ├── up-down_arrow_darker.svg
│   │   │   ├── up-down_arrow_dark.svg
│   │   │   ├── up-down_arrow_disabled_dark.svg
│   │   │   ├── up-down_arrow_disabled_light.svg
│   │   │   ├── up-down_arrow_lighter.svg
│   │   │   ├── up-down_arrow_light.svg
│   │   │   ├── Vmovetoolbar_light.svg
│   │   │   ├── Vsepartoolbar_dark.svg
│   │   │   └── Vsepartoolbar_light.svg
│   │   ├── Light-blue.qss
│   │   ├── Light-green.qss
│   │   └── Light-orange.qss
│   ├── License.txt
│   └── Mod
│   ├── Arch
│   │   ├── Presets
│   │   │   ├── profiles.csv
│   │   │   └── pset_definitions.csv
│   │   └── Resources
│   │   └── icons
│   │   └── ArchWorkbench.svg
│   ├── Complete
│   │   └── Resources
│   │   └── icons
│   │   └── CompleteWorkbench.svg
│   ├── Draft
│   │   └── Resources
│   │   └── icons
│   │   └── DraftWorkbench.svg
│   ├── Drawing
│   │   ├── Resources
│   │   │   └── icons
│   │   │   └── DrawingWorkbench.svg
│   │   └── Templates
│   │   ├── A0_Landscape_ISO7200.dxf
│   │   ├── A0_Landscape_ISO7200.svg
│   │   ├── A0_Landscape_plain.dxf
│   │   ├── A0_Landscape_plain.svg
│   │   ├── A0_Portrait_plain.dxf
│   │   ├── A0_Portrait_plain.svg
│   │   ├── A1_Landscape_ISO7200.dxf
│   │   ├── A1_Landscape_ISO7200.svg
│   │   ├── A1_Landscape_plain.dxf
│   │   ├── A1_Landscape_plain.svg
│   │   ├── A1_Portrait_plain.dxf
│   │   ├── A1_Portrait_plain.svg
│   │   ├── A2_Landscape_ISO7200.dxf
│   │   ├── A2_Landscape_ISO7200.svg
│   │   ├── A2_Landscape_plain.dxf
│   │   ├── A2_Landscape_plain.svg
│   │   ├── A2_Portrait_plain.dxf
│   │   ├── A2_Portrait_plain.svg
│   │   ├── A3_Landscape.dxf
│   │   ├── A3_Landscape_ISO7200.dxf
│   │   ├── A3_Landscape_ISO7200.svg
│   │   ├── A3_Landscape_plain.dxf
│   │   ├── A3_Landscape_plain.svg
│   │   ├── A3_Landscape.svg
│   │   ├── A3_Portrait_plain.dxf
│   │   ├── A3_Portrait_plain.svg
│   │   ├── A4_Landscape.dxf
│   │   ├── A4_Landscape_ISO7200.dxf
│   │   ├── A4_Landscape_ISO7200.svg
│   │   ├── A4_Landscape_plain.dxf
│   │   ├── A4_Landscape_plain.svg
│   │   ├── A4_Landscape.svg
│   │   ├── A4_Portrait_ISO7200.dxf
│   │   ├── A4_Portrait_ISO7200.svg
│   │   ├── A4_Portrait_plain.dxf
│   │   └── A4_Portrait_plain.svg
│   ├── Fem
│   │   └── Resources
│   │   └── icons
│   │   └── FemWorkbench.svg
│   ├── Image
│   │   └── Resources
│   │   └── icons
│   │   └── ImageWorkbench.svg
│   ├── Import
│   │   └── DxfPlate
│   │   ├── blocks10.rub
│   │   ├── blocks112.rub
│   │   ├── blocks114.rub
│   │   ├── classes14.rub
│   │   ├── entities0.rub
│   │   ├── entities12.rub
│   │   ├── entities14.rub
│   │   ├── header0.rub
│   │   ├── header12.rub
│   │   ├── header14.rub
│   │   ├── objects14.rub
│   │   ├── tables10.rub
│   │   ├── tables112.rub
│   │   ├── tables114.rub
│   │   ├── tables20.rub
│   │   ├── tables212.rub
│   │   └── tables214.rub
│   ├── Inspection
│   │   └── Resources
│   │   └── icons
│   │   └── InspectionWorkbench.svg
│   ├── Material
│   │   ├── FluidMaterial
│   │   │   ├── Air.FCMat
│   │   │   ├── None.FCMat
│   │   │   └── Water.FCMat
│   │   └── StandardMaterial
│   │   ├── ABS-Generic.FCMat
│   │   ├── Acrylic-Glass-Generic.FCMat
│   │   ├── AlMg3F24.FCMat
│   │   ├── AlMgSi1F31.FCMat
│   │   ├── Aluminum-6061-T6.FCMat
│   │   ├── AlZn4-5Mg1F35.FCMat
│   │   ├── CalculiX-Steel.FCMat
│   │   ├── Concrete-Generic.FCMat
│   │   ├── Glass-E-GlassFibre.FCMat
│   │   ├── Glass-Generic.FCMat
│   │   ├── Glass-S2-GlassFibre.FCMat
│   │   ├── None.FCMat
│   │   ├── PA6-Generic.FCMat
│   │   ├── PET-Generic.FCMat
│   │   ├── PLA-Generic.FCMat
│   │   ├── PP-Generic.FCMat
│   │   ├── PTFE-Generic.FCMat
│   │   ├── PVC-Generic.FCMat
│   │   ├── Steel-15CrNi6.FCMat
│   │   ├── Steel-17CrNiMo6.FCMat
│   │   ├── Steel-1C22.FCMat
│   │   ├── Steel-1C35.FCMat
│   │   ├── Steel-1C45.FCMat
│   │   ├── Steel-1C60.FCMat
│   │   ├── Steel-20NiCrMo2.FCMat
│   │   ├── Steel-28Mn6.FCMat
│   │   ├── Steel-2C10.FCMat
│   │   ├── Steel-30CrNiMo8.FCMat
│   │   ├── Steel-34CrNiMo6.FCMat
│   │   ├── Steel-36CrNiMo4.FCMat
│   │   ├── Steel-36NiCrMo16.FCMat
│   │   ├── Steel-3C15.FCMat
│   │   ├── Steel-3C22.FCMat
│   │   ├── Steel-3C35.FCMat
│   │   ├── Steel-3V45.FCMat
│   │   ├── Steel-C10.FCMat
│   │   ├── Steel-C15.FCMat
│   │   ├── Steel-C22E.FCMat
│   │   ├── Steel-C25E.FCMat
│   │   ├── Steel-C30E.FCMat
│   │   ├── Steel-C40E.FCMat
│   │   ├── Steel-C50E.FCMat
│   │   ├── Steel-C55E.FCMat
│   │   ├── Steel-C60E.FCMat
│   │   ├── Steel-E295.FCMat
│   │   ├── Steel-E295-GC.FCMat
│   │   ├── Steel-E335.FCMat
│   │   ├── Steel-E335-GC.FCMat
│   │   ├── Steel-E360.FCMat
│   │   ├── Steel-E360-GC.FCMat
│   │   ├── Steel-EN-GJL-100.FCMat
│   │   ├── Steel-EN-GJL-150.FCMat
│   │   ├── Steel-EN-GJL-200.FCMat
│   │   ├── Steel-EN-GJL-250.FCMat
│   │   ├── Steel-EN-GJL-300.FCMat
│   │   ├── Steel-EN-GJL-350.FCMat
│   │   ├── Steel-EN-GJMB-350-10.FCMat
│   │   ├── Steel-EN-GJMB-550-4.FCMat
│   │   ├── Steel-EN-GJMB-650-2.FCMat
│   │   ├── Steel-EN-GJMW-350-4.FCMat
│   │   ├── Steel-EN-GJMW-360-12.FCMat
│   │   ├── Steel-EN-GJMW-400-5.FCMat
│   │   ├── Steel-EN-GJMW-450-7.FCMat
│   │   ├── Steel-EN-GJS-400-15.FCMat
│   │   ├── Steel-EN-GJS-500-7.FCMat
│   │   ├── Steel-EN-GJS-600-3.FCMat
│   │   ├── Steel-EN-GJS-700-2.FCMat
│   │   ├── Steel-EN-GJS-800-1.FCMat
│   │   ├── Steel-G16Mn5.FCMat
│   │   ├── Steel-G200.FCMat
│   │   ├── Steel-G20Mn5.FCMat
│   │   ├── Steel-G230.FCMat
│   │   ├── Steel-G260.FCMat
│   │   ├── Steel-G300.FCMat
│   │   ├── Steel-G30Mn5.FCMat
│   │   ├── Steel-Generic.FCMat
│   │   ├── Steel-S185.FCMat
│   │   ├── Steel-S235JO.FCMat
│   │   ├── Steel-S235JR.FCMat
│   │   ├── Steel-S235JRG1.FCMat
│   │   ├── Steel-S260NC.FCMat
│   │   ├── Steel-S275JO.FCMat
│   │   ├── Steel-S275JR.FCMat
│   │   ├── Steel-S275N.FCMat
│   │   ├── Steel-S335JO.FCMat
│   │   ├── Steel-S335JR.FCMat
│   │   ├── Steel-S335N.FCMat
│   │   ├── Steel-S340MC.FCMat
│   │   ├── Steel-S355J2G3.FCMat
│   │   ├── Steel-S380MC.FCMat
│   │   ├── Steel-S420MC.FCMat
│   │   ├── Steel-S420N.FCMat
│   │   ├── Steel-S460MC.FCMat
│   │   ├── Steel-S460N.FCMat
│   │   ├── Steel-S500MC.FCMat
│   │   ├── Steel-S550MC.FCMat
│   │   ├── Steel-S690MC.FCMat
│   │   ├── Steel-St-37-2K.FCMat
│   │   ├── Steel-St-E-255.FCMat
│   │   ├── Steel-St-E-315.FCMat
│   │   ├── Steel-St-E-380.FCMat
│   │   ├── Steel-St-E-460.FCMat
│   │   ├── Steel-St-E-500.FCMat
│   │   ├── Steel-X2CrNiMoN17-13-3.FCMat
│   │   ├── Steel-X2CrNiN24-4.FCMat
│   │   ├── Steel-X39CrMo17-1.FCMat
│   │   ├── Steel-X3CrNiMo13-14.FCMat
│   │   ├── Steel-X5CrNi18-10.FCMat
│   │   ├── Steel-X5CrNiMo17-12-2.FCMat
│   │   ├── Steel-X6CrNiTi18-10.FCMat
│   │   ├── TEMPLATE.FCMat
│   │   ├── Tools
│   │   └── Wood-Generic.FCMat
│   ├── Mesh
│   │   └── Resources
│   │   └── icons
│   │   └── MeshWorkbench.svg
│   ├── OpenSCAD
│   │   └── Resources
│   │   └── icons
│   │   └── OpenSCADWorkbench.svg
│   ├── Part
│   │   └── Resources
│   │   └── icons
│   │   └── PartWorkbench.svg
│   ├── PartDesign
│   │   └── Resources
│   │   └── icons
│   │   └── PartDesignWorkbench.svg
│   ├── Path
│   │   └── Resources
│   │   └── icons
│   │   └── PathWorkbench.svg
│   ├── Plot
│   │   └── resources
│   │   └── icons
│   │   └── PlotWorkbench.svg
│   ├── Points
│   │   └── Resources
│   │   └── icons
│   │   └── PointsWorkbench.svg
│   ├── Raytracing
│   │   ├── Resources
│   │   │   └── icons
│   │   │   └── RaytracingWorkbench.svg
│   │   └── Templates
│   │   ├── LuxClassic.lxs
│   │   ├── LuxOutdoor.lxs
│   │   ├── ProjectStd.pov
│   │   ├── RadiosityNormal.pov
│   │   └── RadiosityOutdoorHQ.pov
│   ├── ReverseEngineering
│   │   └── Resources
│   │   └── icons
│   │   └── ReverseEngineeringWorkbench.svg
│   ├── Robot
│   │   ├── Lib
│   │   │   └── Kuka
│   │   │   ├── kr125_3.wrl
│   │   │   ├── kr_125.csv
│   │   │   ├── kr_16.csv
│   │   │   ├── kr16.wrl
│   │   │   ├── kr_210_2.csv
│   │   │   ├── kr210.WRL
│   │   │   ├── kr500_1.csv
│   │   │   ├── kr500_1.wrl
│   │   │   ├── testprog.dat
│   │   │   └── testprog.src
│   │   └── Resources
│   │   └── icons
│   │   └── RobotWorkbench.svg
│   ├── Ship
│   │   └── resources
│   │   └── icons
│   │   └── ShipWorkbench.svg
│   ├── Sketcher
│   │   └── Resources
│   │   └── icons
│   │   └── SketcherWorkbench.svg
│   ├── Spreadsheet
│   │   └── Resources
│   │   └── icons
│   │   └── SpreadsheetWorkbench.svg
│   ├── Start
│   │   ├── Resources
│   │   │   └── icons
│   │   │   └── StartWorkbench.svg
│   │   └── StartPage
│   │   ├── EnableDownload.py
│   │   ├── images
│   │   │   ├── developerhub.png
│   │   │   ├── freecad.png
│   │   │   ├── installed.png
│   │   │   ├── manual.png
│   │   │   ├── new_file_thumbnail.svg
│   │   │   ├── poweruserhub.png
│   │   │   └── userhub.png
│   │   ├── LoadCustom.py
│   │   ├── LoadExample.py
│   │   ├── LoadMRU.py
│   │   ├── LoadNew.py
│   │   ├── StartPage.css
│   │   ├── StartPage.html
│   │   └── StartPage.js
│   ├── TechDraw
│   │   ├── LineGroup
│   │   │   └── LineGroup.csv
│   │   ├── PAT
│   │   │   └── FCPAT.pat
│   │   ├── Patterns
│   │   │   ├── brick01.svg
│   │   │   ├── concrete.svg
│   │   │   ├── cross.svg
│   │   │   ├── diagonal1.svg
│   │   │   ├── diagonal2.svg
│   │   │   ├── earth.svg
│   │   │   ├── hbone.svg
│   │   │   ├── line.svg
│   │   │   ├── plus.svg
│   │   │   ├── simple.svg
│   │   │   ├── solid.svg
│   │   │   ├── square.svg
│   │   │   ├── steel.svg
│   │   │   ├── woodgrain.svg
│   │   │   └── wood.svg
│   │   ├── Resources
│   │   │   ├── fonts
│   │   │   │   ├── osifont-lgpl3fe.ttf
│   │   │   │   └── osifont.license
│   │   │   └── icons
│   │   │   └── preferences-techdraw.svg
│   │   └── Templates
│   │   ├── A0_Landscape_blank.svg
│   │   ├── A0_Landscape_ISO7200_Pep.svg
│   │   ├── A0_Landscape_ISO7200TD.svg
│   │   ├── A1_Landscape_blank.svg
│   │   ├── A1_Landscape_ISO7200_Pep.svg
│   │   ├── A1_Landscape_ISO7200TD.svg
│   │   ├── A2_Landscape_blank.svg
│   │   ├── A2_Landscape_ISO7200_Pep.svg
│   │   ├── A2_Landscape_ISO7200TD.svg
│   │   ├── A3_Landscape_blank.svg
│   │   ├── A3_Landscape_EN_m52.svg
│   │   ├── A3_Landscape_FR_m52.svg
│   │   ├── A3_Landscape_ISO7200_Pep.svg
│   │   ├── A3_Landscape_ISO7200TD.svg
│   │   ├── A3_Landscape_IT_m52.svg
│   │   ├── A3_LandscapeTD.svg
│   │   ├── A4_Landscape_blank.svg
│   │   ├── A4_Landscape_ISO7200_Pep.svg
│   │   ├── A4_Landscape_ISO7200TD.svg
│   │   ├── A4_LandscapeTD.svg
│   │   ├── A4_Portrait_blank.svg
│   │   ├── A4_Portrait_ISO7200Pep.svg
│   │   ├── A4_Portrait_ISO7200TD.svg
│   │   ├── ANSIB_Portrait.svg
│   │   ├── ANSIB.svg
│   │   ├── HowToExample.svg
│   │   ├── USLetter_Landscape_blank.svg
│   │   └── USLetter_Landscape.svg
│   ├── Test
│   │   └── Resources
│   │   └── icons
│   │   └── TestWorkbench.svg
│   └── Web
│   └── Resources
│   └── icons
│   └── WebWorkbench.svg
├── doc
│   ├── freecad.qch
│   ├── freecad.qhc
│   └── ThirdPartyLibraries.html
├── Ext
│   ├── freecad
│   │   └── __init__.py
│   └── PySide
│   ├── __init__.py
│   ├── QtCore.py
│   ├── QtGui.py
│   ├── QtSvg.py
│   └── QtUiTools.py
├── lib
│   ├── area.so
│   ├── DraftUtils.so
│   ├── DrawingGui.so
│   ├── Drawing.so
│   ├── FemGui.so
│   ├── Fem.so
│   ├── FreeCADGui.so
│   ├── FreeCAD.so
│   ├── ImageGui.so
│   ├── Image.so
│   ├── ImportGui.so
│   ├── Import.so
│   ├── InspectionGui.so
│   ├── Inspection.so
│   ├── libarea-native.so
│   ├── libDriverDAT.so
│   ├── libDriver.so
│   ├── libDriverSTL.so
│   ├── libDriverUNV.so
│   ├── libFreeCADApp.so
│   ├── libFreeCADBase.so
│   ├── libFreeCADGui.so
│   ├── libMEFISTO2.so
│   ├── libSMDS.so
│   ├── libSMESHDS.so
│   ├── libSMESH.so
│   ├── libStdMeshers.so
│   ├── Measure.so
│   ├── MeshGui.so
│   ├── MeshPartGui.so
│   ├── MeshPart.so
│   ├── Mesh.so
│   ├── PartDesignGui.so
│   ├── _PartDesign.so
│   ├── PartGui.so
│   ├── Part.so
│   ├── PathGui.so
│   ├── PathSimulator.so
│   ├── Path.so
│   ├── PointsGui.so
│   ├── Points.so
│   ├── QtUnitGui.so
│   ├── RaytracingGui.so
│   ├── Raytracing.so
│   ├── ReverseEngineeringGui.so
│   ├── ReverseEngineering.so
│   ├── RobotGui.so
│   ├── Robot.so
│   ├── SketcherGui.so
│   ├── Sketcher.so
│   ├── SpreadsheetGui.so
│   ├── Spreadsheet.so
│   ├── StartGui.so
│   ├── Start.so
│   ├── SurfaceGui.so
│   ├── Surface.so
│   ├── TechDrawGui.so
│   ├── TechDraw.so
│   ├── WebGui.so
│   └── Web.so
├── Mod
│   ├── AddonManager
│   │   ├── AddonManagerGui.py
│   │   ├── addonmanager_macro.py
│   │   ├── AddonManager.py
│   │   ├── addonmanager_utilities.py
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Arch
│   │   ├── ArchAxis.py
│   │   ├── ArchBuildingPart.py
│   │   ├── ArchBuilding.py
│   │   ├── ArchCommands.py
│   │   ├── ArchComponent.py
│   │   ├── ArchCutPlane.py
│   │   ├── ArchEquipment.py
│   │   ├── ArchFloor.py
│   │   ├── ArchFrame.py
│   │   ├── ArchMaterial.py
│   │   ├── ArchNesting.py
│   │   ├── ArchPanel.py
│   │   ├── ArchPipe.py
│   │   ├── ArchPrecast.py
│   │   ├── ArchProfile.py
│   │   ├── Arch.py
│   │   ├── Arch_rc.py
│   │   ├── ArchRebar.py
│   │   ├── ArchReference.py
│   │   ├── ArchRoof.py
│   │   ├── ArchSchedule.py
│   │   ├── ArchSectionPlane.py
│   │   ├── ArchSite.py
│   │   ├── ArchSpace.py
│   │   ├── ArchStairs.py
│   │   ├── ArchStructure.py
│   │   ├── ArchVRM.py
│   │   ├── ArchWall.py
│   │   ├── ArchWindow.py
│   │   ├── Dice3DS
│   │   │   ├── dom3ds.py
│   │   │   ├── __init__.py
│   │   │   └── util.py
│   │   ├── import3DS.py
│   │   ├── importDAE.py
│   │   ├── importIFClegacy.py
│   │   ├── importIFC.py
│   │   ├── importJSON.py
│   │   ├── importOBJ.py
│   │   ├── importSH3D.py
│   │   ├── importWebGL.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── TestArch.py
│   ├── Complete
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Draft
│   │   ├── DraftGeomUtils.py
│   │   ├── DraftGui.py
│   │   ├── Draft.py
│   │   ├── Draft_rc.py
│   │   ├── DraftSnap.py
│   │   ├── DraftTools.py
│   │   ├── DraftTrackers.py
│   │   ├── DraftVecUtils.py
│   │   ├── getSVG.py
│   │   ├── importAirfoilDAT.py
│   │   ├── importDWG.py
│   │   ├── importDXF.py
│   │   ├── importOCA.py
│   │   ├── importSVG.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── TestDraft.py
│   │   └── WorkingPlane.py
│   ├── Drawing
│   │   ├── DrawingExample.py
│   │   ├── DrawingPatterns.py
│   │   ├── DrawingTests.py
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Fem
│   │   ├── femcommands
│   │   │   ├── commands.py
│   │   │   ├── __init__.py
│   │   │   └── manager.py
│   │   ├── femguiobjects
│   │   │   ├── FemSelectionWidgets.py
│   │   │   ├── __init__.py
│   │   │   ├── _TaskPanelFemSolverControl.py
│   │   │   ├── _ViewProviderFemConstraintBodyHeatSource.py
│   │   │   ├── _ViewProviderFemConstraintElectrostaticPotential.py
│   │   │   ├── _ViewProviderFemConstraintFlowVelocity.py
│   │   │   ├── _ViewProviderFemConstraintInitialFlowVelocity.py
│   │   │   ├── ViewProviderFemConstraint.py
│   │   │   ├── _ViewProviderFemConstraintSelfWeight.py
│   │   │   ├── _ViewProviderFemElementFluid1D.py
│   │   │   ├── _ViewProviderFemElementGeometry1D.py
│   │   │   ├── _ViewProviderFemElementGeometry2D.py
│   │   │   ├── _ViewProviderFemElementRotation1D.py
│   │   │   ├── _ViewProviderFemMaterialMechanicalNonlinear.py
│   │   │   ├── _ViewProviderFemMaterial.py
│   │   │   ├── _ViewProviderFemMeshBoundaryLayer.py
│   │   │   ├── _ViewProviderFemMeshGmsh.py
│   │   │   ├── _ViewProviderFemMeshGroup.py
│   │   │   ├── _ViewProviderFemMeshRegion.py
│   │   │   ├── _ViewProviderFemMeshResult.py
│   │   │   ├── _ViewProviderFemResultMechanical.py
│   │   │   └── _ViewProviderFemSolverCalculix.py
│   │   ├── feminout
│   │   │   ├── convert2TetGen.py
│   │   │   ├── importCcxDatResults.py
│   │   │   ├── importCcxFrdResults.py
│   │   │   ├── importFenicsMesh.py
│   │   │   ├── importInpMesh.py
│   │   │   ├── importToolsFem.py
│   │   │   ├── importVTKResults.py
│   │   │   ├── importZ88Mesh.py
│   │   │   ├── importZ88O2Results.py
│   │   │   ├── __init__.py
│   │   │   ├── readFenicsXDMF.py
│   │   │   ├── readFenicsXML.py
│   │   │   ├── writeFenicsXDMF.py
│   │   │   └── writeFenicsXML.py
│   │   ├── femmesh
│   │   │   ├── femmesh2mesh.py
│   │   │   ├── gmshtools.py
│   │   │   ├── __init__.py
│   │   │   └── meshtools.py
│   │   ├── femobjects
│   │   │   ├── _FemConstraintBodyHeatSource.py
│   │   │   ├── _FemConstraintElectrostaticPotential.py
│   │   │   ├── _FemConstraintFlowVelocity.py
│   │   │   ├── _FemConstraintInitialFlowVelocity.py
│   │   │   ├── FemConstraint.py
│   │   │   ├── _FemConstraintSelfWeight.py
│   │   │   ├── _FemElementFluid1D.py
│   │   │   ├── _FemElementGeometry1D.py
│   │   │   ├── _FemElementGeometry2D.py
│   │   │   ├── _FemElementRotation1D.py
│   │   │   ├── _FemMaterialMechanicalNonlinear.py
│   │   │   ├── _FemMaterial.py
│   │   │   ├── _FemMeshBoundaryLayer.py
│   │   │   ├── _FemMeshGmsh.py
│   │   │   ├── _FemMeshGroup.py
│   │   │   ├── _FemMeshRegion.py
│   │   │   ├── _FemMeshResult.py
│   │   │   ├── _FemResultMechanical.py
│   │   │   ├── _FemSolverCalculix.py
│   │   │   └── __init__.py
│   │   ├── femresult
│   │   │   ├── __init__.py
│   │   │   └── resulttools.py
│   │   ├── femsolver
│   │   │   ├── calculix
│   │   │   │   ├── __init__.py
│   │   │   │   ├── solver.py
│   │   │   │   ├── tasks.py
│   │   │   │   └── writer.py
│   │   │   ├── elmer
│   │   │   │   ├── equations
│   │   │   │   │   ├── elasticity.py
│   │   │   │   │   ├── electrostatic.py
│   │   │   │   │   ├── equation.py
│   │   │   │   │   ├── flow.py
│   │   │   │   │   ├── fluxsolver.py
│   │   │   │   │   ├── heat.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── linear.py
│   │   │   │   │   └── nonlinear.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── sifio.py
│   │   │   │   ├── solver.py
│   │   │   │   ├── tasks.py
│   │   │   │   └── writer.py
│   │   │   ├── equationbase.py
│   │   │   ├── fenics
│   │   │   │   ├── fenics_tools.py
│   │   │   │   └── __init__.py
│   │   │   ├── __init__.py
│   │   │   ├── reportdialog.py
│   │   │   ├── report.py
│   │   │   ├── run.py
│   │   │   ├── settings.py
│   │   │   ├── signal.py
│   │   │   ├── solverbase.py
│   │   │   ├── task.py
│   │   │   ├── writerbase.py
│   │   │   └── z88
│   │   │   ├── __init__.py
│   │   │   ├── solver.py
│   │   │   ├── tasks.py
│   │   │   └── writer.py
│   │   ├── femtest
│   │   │   ├── __init__.py
│   │   │   ├── testccxtools.py
│   │   │   ├── testcommon.py
│   │   │   ├── testfiles
│   │   │   │   ├── ccx
│   │   │   │   │   ├── cube.FCStd
│   │   │   │   │   ├── cube_frequency.dat
│   │   │   │   │   ├── cube_frequency_expected_values
│   │   │   │   │   ├── cube_frequency.FCStd
│   │   │   │   │   ├── cube_frequency.frd
│   │   │   │   │   ├── cube_frequency.inp
│   │   │   │   │   ├── cube_mesh.py
│   │   │   │   │   ├── cube_static.dat
│   │   │   │   │   ├── cube_static_expected_values
│   │   │   │   │   ├── cube_static.FCStd
│   │   │   │   │   ├── cube_static.frd
│   │   │   │   │   ├── cube_static.inp
│   │   │   │   │   ├── Flow1D_mesh.py
│   │   │   │   │   ├── Flow1D_thermomech.dat
│   │   │   │   │   ├── Flow1D_thermomech_expected_values
│   │   │   │   │   ├── Flow1D_thermomech.FCStd
│   │   │   │   │   ├── Flow1D_thermomech.frd
│   │   │   │   │   ├── Flow1D_thermomech_inout_nodes.txt
│   │   │   │   │   ├── Flow1D_thermomech.inp
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── multimat.inp
│   │   │   │   │   ├── multimat_mesh.py
│   │   │   │   │   ├── spine_mesh.py
│   │   │   │   │   ├── spine_thermomech.dat
│   │   │   │   │   ├── spine_thermomech_expected_values
│   │   │   │   │   ├── spine_thermomech.FCStd
│   │   │   │   │   ├── spine_thermomech.frd
│   │   │   │   │   └── spine_thermomech.inp
│   │   │   │   ├── elmer
│   │   │   │   │   ├── case.sif
│   │   │   │   │   ├── ELMERSOLVER_STARTINFO
│   │   │   │   │   ├── group_mesh.geo
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── mesh
│   │   │   │   ├── __init__.py
│   │   │   │   ├── tetra10_mesh.inp
│   │   │   │   ├── tetra10_mesh.unv
│   │   │   │   ├── tetra10_mesh.vtk
│   │   │   │   └── tetra10_mesh.z88
│   │   │   ├── testmesh.py
│   │   │   ├── testobject.py
│   │   │   ├── testresult.py
│   │   │   ├── testsolverframework.py
│   │   │   └── utilstest.py
│   │   ├── femtools
│   │   │   ├── ccxtools.py
│   │   │   ├── femutils.py
│   │   │   └── __init__.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── ObjectsFem.py
│   │   ├── Resources
│   │   │   └── ui
│   │   │   ├── ElectrostaticPotential.ui
│   │   │   ├── ElementFluid1D.ui
│   │   │   ├── ElementGeometry1D.ui
│   │   │   ├── ElementGeometry2D.ui
│   │   │   ├── ElementRotation1D.ui
│   │   │   ├── FlowVelocity.ui
│   │   │   ├── InitialFlowVelocity.ui
│   │   │   ├── Material.ui
│   │   │   ├── MeshBoundaryLayer.ui
│   │   │   ├── MeshGmsh.ui
│   │   │   ├── MeshGroup.ui
│   │   │   ├── MeshGroupXDMFExport.ui
│   │   │   ├── MeshRegion.ui
│   │   │   ├── ResultShow.ui
│   │   │   └── SolverCalculix.ui
│   │   └── TestFem.py
│   ├── Idf
│   │   ├── Idflibs
│   │   │   ├── 0603_SMD.stp
│   │   │   ├── 0805_SMD.stp
│   │   │   ├── 1206_SMD.stp
│   │   │   ├── 1210_SMD.stp
│   │   │   ├── 1812_SMD.stp
│   │   │   ├── 2225_SMD.stp
│   │   │   ├── 2512_SMD.stp
│   │   │   ├── CAP_50SGV_8_10.stp
│   │   │   ├── EPL22_6_16.stp
│   │   │   ├── footprints_models.csv
│   │   │   ├── I22_2_5_16.stp
│   │   │   ├── I22_2_5_16withEPL22_6_16.stp
│   │   │   ├── License.txt
│   │   │   ├── MSOP_10.stp
│   │   │   ├── RLF_12545.igs
│   │   │   ├── RLF_12545.stp
│   │   │   ├── RLF_7030.stp
│   │   │   ├── SMB_DO_214AA.stp
│   │   │   ├── SMC_DO_214AB.stp
│   │   │   ├── SOD_323.igs
│   │   │   ├── SOD_323.stp
│   │   │   ├── SOD_523.stp
│   │   │   ├── SOT23.igs
│   │   │   ├── SOT23.stp
│   │   │   ├── SOT_323_3.stp
│   │   │   ├── SOT404.igs
│   │   │   ├── SOT404.stp
│   │   │   ├── SOT428_DPAK.stp
│   │   │   ├── SOT_96.stp
│   │   │   ├── TCMT1107_4.stp
│   │   │   ├── TSM_103_01_L_DV_A.stp
│   │   │   ├── TSM_104_01_L_DV_A.stp
│   │   │   ├── TSS0P_8.stp
│   │   │   └── VC0603_SMD.stp
│   │   ├── Idf.py
│   │   └── Init.py
│   ├── Image
│   │   ├── ImageTools
│   │   │   ├── _CommandImageScaling.py
│   │   │   └── __init__.py
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Import
│   │   ├── gzip_utf8.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── stepZ.py
│   ├── Inspection
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Material
│   │   ├── importFCMat.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── MaterialEditor.py
│   │   ├── Material.py
│   │   ├── Material_rc.py
│   │   ├── materials-editor.ui
│   │   └── MatPropDict.xml
│   ├── Measure
│   │   └── Init.py
│   ├── Mesh
│   │   ├── BuildRegularGeoms.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── MeshTestsApp.py
│   ├── MeshPart
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── MeshFlatteningCommand.py
│   ├── OpenSCAD
│   │   ├── colorcodeshapes.py
│   │   ├── expandplacements.py
│   │   ├── exportCSG.py
│   │   ├── importCSG.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── OpenSCAD2Dgeom.py
│   │   ├── OpenSCADCommands.py
│   │   ├── OpenSCADFeatures.py
│   │   ├── OpenSCAD_rc.py
│   │   ├── OpenSCADUtils.py
│   │   ├── ply
│   │   │   ├── __init__.py
│   │   │   ├── lex.py
│   │   │   ├── README
│   │   │   └── yacc.py
│   │   ├── replaceobj.py
│   │   └── tokrules.py
│   ├── Part
│   │   ├── AttachmentEditor
│   │   │   ├── Commands.py
│   │   │   ├── FrozenClass.py
│   │   │   ├── __init__.py
│   │   │   ├── TaskAttachmentEditor.py
│   │   │   └── TaskAttachmentEditor.ui
│   │   ├── BasicShapes
│   │   │   ├── __init__.py
│   │   │   └── Shapes.py
│   │   ├── BOPTools
│   │   │   ├── GeneralFuseResult.py
│   │   │   ├── __init__.py
│   │   │   ├── JoinAPI.py
│   │   │   ├── JoinFeatures.py
│   │   │   ├── ShapeMerge.py
│   │   │   ├── SplitAPI.py
│   │   │   ├── SplitFeatures.py
│   │   │   └── Utils.py
│   │   ├── CompoundTools
│   │   │   ├── _CommandCompoundFilter.py
│   │   │   ├── _CommandExplodeCompound.py
│   │   │   ├── CompoundFilter.py
│   │   │   ├── Explode.py
│   │   │   └── __init__.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── JoinFeatures.py
│   │   ├── MakeBottle.py
│   │   ├── TestPartApp.py
│   │   └── TestPartGui.py
│   ├── PartDesign
│   │   ├── fcgear
│   │   │   ├── fcgeardialog.py
│   │   │   ├── fcgear.py
│   │   │   ├── __init__.py
│   │   │   ├── involute.py
│   │   │   └── svggear.py
│   │   ├── InitGui.py
│   │   ├── __init__.py
│   │   ├── Init.py
│   │   ├── InvoluteGearFeature.py
│   │   ├── InvoluteGearFeature.ui
│   │   ├── PartDesignTests
│   │   │   ├── __init__.py
│   │   │   ├── TestBoolean.py
│   │   │   ├── TestChamfer.py
│   │   │   ├── TestDatum.py
│   │   │   ├── TestDraft.py
│   │   │   ├── TestFillet.py
│   │   │   ├── TestHole.py
│   │   │   ├── TestLinearPattern.py
│   │   │   ├── TestLoft.py
│   │   │   ├── TestMirrored.py
│   │   │   ├── TestMultiTransform.py
│   │   │   ├── TestPad.py
│   │   │   ├── TestPipe.py
│   │   │   ├── TestPocket.py
│   │   │   ├── TestPolarPattern.py
│   │   │   ├── TestPrimitive.py
│   │   │   ├── TestRevolve.py
│   │   │   ├── TestShapeBinder.py
│   │   │   └── TestThickness.py
│   │   ├── Scripts
│   │   │   ├── DistanceBolt.py
│   │   │   ├── Epitrochoid.py
│   │   │   ├── FilletArc.py
│   │   │   ├── Gear.py
│   │   │   ├── __init__.py
│   │   │   ├── Parallelepiped.py
│   │   │   ├── RadialCopy.py
│   │   │   └── Spring.py
│   │   ├── TestPartDesignApp.py
│   │   ├── TestPartDesignGui.py
│   │   └── WizardShaft
│   │   ├── __init__.py
│   │   ├── SegmentFunction.py
│   │   ├── ShaftDiagram.py
│   │   ├── ShaftFeature.py
│   │   ├── Shaft.py
│   │   ├── WizardShaft.py
│   │   ├── WizardShaft.svg
│   │   └── WizardShaftTable.py
│   ├── Path
│   │   ├── Images
│   │   │   ├── Ops
│   │   │   │   └── chamfer.svg
│   │   │   └── Tools
│   │   │   ├── drill.svg
│   │   │   ├── endmill.svg
│   │   │   └── v-bit.svg
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── PathCommands.py
│   │   ├── PathScripts
│   │   │   ├── __init__.py
│   │   │   ├── PathAdaptiveGui.py
│   │   │   ├── PathAdaptive.py
│   │   │   ├── PathAreaOp.py
│   │   │   ├── PathArray.py
│   │   │   ├── PathCircularHoleBaseGui.py
│   │   │   ├── PathCircularHoleBase.py
│   │   │   ├── PathCommands.py
│   │   │   ├── PathComment.py
│   │   │   ├── PathCopy.py
│   │   │   ├── PathCustom.py
│   │   │   ├── PathDeburrGui.py
│   │   │   ├── PathDeburr.py
│   │   │   ├── PathDressupAxisMap.py
│   │   │   ├── PathDressupDogbone.py
│   │   │   ├── PathDressupDragknife.py
│   │   │   ├── PathDressupHoldingTags.py
│   │   │   ├── PathDressupLeadInOut.py
│   │   │   ├── PathDressup.py
│   │   │   ├── PathDressupRampEntry.py
│   │   │   ├── PathDressupTagGui.py
│   │   │   ├── PathDressupTagPreferences.py
│   │   │   ├── PathDressupTag.py
│   │   │   ├── PathDrillingGui.py
│   │   │   ├── PathDrilling.py
│   │   │   ├── PathEngraveBase.py
│   │   │   ├── PathEngraveGui.py
│   │   │   ├── PathEngrave.py
│   │   │   ├── PathFixture.py
│   │   │   ├── PathGeom.py
│   │   │   ├── PathGetPoint.py
│   │   │   ├── PathGuiInit.py
│   │   │   ├── PathGui.py
│   │   │   ├── PathHelixGui.py
│   │   │   ├── PathHelix.py
│   │   │   ├── PathHop.py
│   │   │   ├── PathIconViewProvider.py
│   │   │   ├── PathInspect.py
│   │   │   ├── PathJobCmd.py
│   │   │   ├── PathJobDlg.py
│   │   │   ├── PathJobGui.py
│   │   │   ├── PathJob.py
│   │   │   ├── PathLog.py
│   │   │   ├── PathMillFaceGui.py
│   │   │   ├── PathMillFace.py
│   │   │   ├── PathOpGui.py
│   │   │   ├── PathOp.py
│   │   │   ├── PathOpTools.py
│   │   │   ├── PathPocketBaseGui.py
│   │   │   ├── PathPocketBase.py
│   │   │   ├── PathPocketGui.py
│   │   │   ├── PathPocket.py
│   │   │   ├── PathPocketShapeGui.py
│   │   │   ├── PathPocketShape.py
│   │   │   ├── PathPostProcessor.py
│   │   │   ├── PathPost.py
│   │   │   ├── PathPreferencesPathDressup.py
│   │   │   ├── PathPreferencesPathJob.py
│   │   │   ├── PathPreferences.py
│   │   │   ├── PathProfileBaseGui.py
│   │   │   ├── PathProfileBase.py
│   │   │   ├── PathProfileContourGui.py
│   │   │   ├── PathProfileContour.py
│   │   │   ├── PathProfileEdgesGui.py
│   │   │   ├── PathProfileEdges.py
│   │   │   ├── PathProfileFacesGui.py
│   │   │   ├── PathProfileFaces.py
│   │   │   ├── PathSanity.py
│   │   │   ├── PathSelection.py
│   │   │   ├── PathSetupSheetGui.py
│   │   │   ├── PathSetupSheetOpPrototypeGui.py
│   │   │   ├── PathSetupSheetOpPrototype.py
│   │   │   ├── PathSetupSheet.py
│   │   │   ├── PathSimpleCopy.py
│   │   │   ├── PathSimulatorGui.py
│   │   │   ├── PathStock.py
│   │   │   ├── PathStop.py
│   │   │   ├── PathSurfaceGui.py
│   │   │   ├── PathSurface.py
│   │   │   ├── PathToolController.py
│   │   │   ├── PathToolEdit.py
│   │   │   ├── PathToolLibraryManager.py
│   │   │   ├── PathUtil.py
│   │   │   ├── PathUtils.py
│   │   │   ├── post
│   │   │   │   ├── centroid_post.py
│   │   │   │   ├── comparams_post.py
│   │   │   │   ├── dynapath_post.py
│   │   │   │   ├── example_pre.py
│   │   │   │   ├── grbl_G81_post.py
│   │   │   │   ├── grbl_post.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── linuxcnc_post.py
│   │   │   │   ├── opensbp_post.py
│   │   │   │   ├── opensbp_pre.py
│   │   │   │   ├── philips_post.py
│   │   │   │   ├── rml_post.py
│   │   │   │   ├── slic3r_pre.py
│   │   │   │   └── smoothie_post.py
│   │   │   └── PostUtils.py
│   │   ├── PathTests
│   │   │   ├── boxtest.fcstd
│   │   │   ├── __init__.py
│   │   │   ├── PathTestUtils.py
│   │   │   ├── test_centroid_00.ngc
│   │   │   ├── test_geomop.fcstd
│   │   │   ├── test_linuxcnc_00.ngc
│   │   │   ├── TestPathCore.py
│   │   │   ├── TestPathDeburr.py
│   │   │   ├── TestPathDepthParams.py
│   │   │   ├── TestPathDressupDogbone.py
│   │   │   ├── TestPathDressupHoldingTags.py
│   │   │   ├── TestPathGeom.py
│   │   │   ├── TestPathLog.py
│   │   │   ├── TestPathOpTools.py
│   │   │   ├── TestPathPost.py
│   │   │   ├── TestPathSetupSheet.py
│   │   │   ├── TestPathStock.py
│   │   │   ├── TestPathToolController.py
│   │   │   ├── TestPathTool.py
│   │   │   ├── TestPathTooltable.py
│   │   │   └── TestPathUtil.py
│   │   └── TestPathApp.py
│   ├── Plot
│   │   ├── InitGui.py
│   │   ├── plotAxes
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── PlotGui.py
│   │   ├── plotLabels
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── plotPositions
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── Plot.py
│   │   ├── Plot_rc.py
│   │   ├── plotSave
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── plotSeries
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   └── plotUtils
│   │   ├── __init__.py
│   │   └── Paths.py
│   ├── Points
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Raytracing
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── RaytracingExample.py
│   ├── ReverseEngineering
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── Robot
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── KukaExporter.py
│   │   ├── MovieTool.py
│   │   ├── RobotExample.py
│   │   └── RobotExampleTrajectoryOutOfShapes.py
│   ├── Ship
│   │   ├── InitGui.py
│   │   ├── Instance.py
│   │   ├── resources
│   │   │   └── examples
│   │   │   ├── s60.fcstd
│   │   │   ├── s60_katamaran.fcstd
│   │   │   ├── wigley.fcstd
│   │   │   └── wigley_katamaran.fcstd
│   │   ├── shipAreasCurve
│   │   │   ├── __init__.py
│   │   │   ├── PlotAux.py
│   │   │   ├── Preview.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── shipCapacityCurve
│   │   │   ├── __init__.py
│   │   │   ├── PlotAux.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── shipCreateLoadCondition
│   │   │   ├── __init__.py
│   │   │   └── Tools.py
│   │   ├── shipCreateShip
│   │   │   ├── __init__.py
│   │   │   ├── Preview.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── shipCreateTank
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── shipCreateWeight
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── ShipGui.py
│   │   ├── shipGZ
│   │   │   ├── __init__.py
│   │   │   ├── PlotAux.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── shipHydrostatics
│   │   │   ├── __init__.py
│   │   │   ├── PlotAux.py
│   │   │   ├── TaskPanel.py
│   │   │   ├── TaskPanel.ui
│   │   │   └── Tools.py
│   │   ├── shipLoadExample
│   │   │   ├── __init__.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── shipOutlineDraw
│   │   │   ├── __init__.py
│   │   │   ├── Preview.py
│   │   │   ├── TaskPanel.py
│   │   │   └── TaskPanel.ui
│   │   ├── Ship_rc.py
│   │   ├── shipUtils
│   │   │   ├── __init__.py
│   │   │   ├── Locale.py
│   │   │   ├── Math.py
│   │   │   ├── Paths.py
│   │   │   └── Units.py
│   │   ├── TankInstance.py
│   │   └── WeightInstance.py
│   ├── Show
│   │   ├── Containers.py
│   │   ├── DepGraphTools.py
│   │   ├── FrozenClass.py
│   │   ├── __init__.py
│   │   └── TempoVis.py
│   ├── Sketcher
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── ProfileLib
│   │   │   ├── Hexagon.py
│   │   │   ├── __init__.py
│   │   │   └── RegularPolygon.py
│   │   ├── Profiles.py
│   │   ├── SketcherExample.py
│   │   ├── TestSketcherApp.py
│   │   └── TestSketcherGui.py
│   ├── Spreadsheet
│   │   ├── importXLSX.py
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── TestSpreadsheet.py
│   ├── Start
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   └── StartPage
│   │   ├── __init__.py
│   │   ├── StartPage.py
│   │   └── TranslationTexts.py
│   ├── Surface
│   │   ├── InitGui.py
│   │   └── Init.py
│   ├── TechDraw
│   │   ├── InitGui.py
│   │   ├── Init.py
│   │   ├── TDTest
│   │   │   ├── DHatchTest.py
│   │   │   ├── DProjGroupTest.py
│   │   │   ├── DVAnnoSymImageTest.py
│   │   │   ├── DVDimensionTest.py
│   │   │   ├── DVPartTest.py
│   │   │   ├── DVSectionTest.py
│   │   │   ├── __init__.py
│   │   │   ├── TestHatch.svg
│   │   │   ├── TestImage.png
│   │   │   ├── TestSymbol.svg
│   │   │   └── TestTemplate.svg
│   │   └── TestTechDrawApp.py
│   ├── Test
│   │   ├── BaseTests.py
│   │   ├── Document.py
│   │   ├── InitGui.py
│   │   ├── __init__.py
│   │   ├── Init.py
│   │   ├── Menu.py
│   │   ├── qtunittest.py
│   │   ├── TestApp.py
│   │   ├── TestGui.py
│   │   ├── testmakeWireString.py
│   │   ├── TestPythonSyntax.py
│   │   ├── UnicodeTests.py
│   │   ├── unittestgui.py
│   │   ├── UnitTests.py
│   │   └── Workbench.py
│   ├── Tux
│   │   ├── InitGui.py
│   │   ├── NavigationIndicatorGui.py
│   │   ├── PersistentToolbarsGui.py
│   │   ├── PersistentToolbars.py
│   │   └── Tux_rc.py
│   └── Web
│   ├── InitGui.py
│   ├── Init.py
│   └── TestWebGui.py
└── share
├── applications
│   └── org.freecadweb.FreeCAD.desktop
├── icons
│   └── hicolor
│   └── scalable
│   └── apps
│   └── org.freecadweb.FreeCAD.svg
├── metainfo
│   └── org.freecadweb.FreeCAD.appdata.xml
└── mime
└── packages
└── org.freecadweb.FreeCAD.xml
205 directories, 1111 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment