Macro Wiring Hoses

This macro supports the user in creating three dimensional routes for wires and hoses to follow. A database is maintained and the user can extend it, edit it or display it. Alternatively a new database can be made. The intended use is for electrical wiring, and hoses or pipes carrying various materials.



Installation
All the code for halfHullModel.FCMacro is in one macro. So installation is comprised of copying the code to the appropriate Macro directory and invoking the Build Utility from the Macro menu, the Python console or a toolbar button (the preferred method).
 * see How to install macros for information on how to install this macro code
 * see Customize ToolsBar for information how to install as a button on a toolbar

Usage

 * 1) Create Some Nexi
 * 2) load the FreeCAD file which contains the setting for the wiring
 * 3) select a face by clicking onit
 * 4) click on the Create Nexi macro button and supply it a name - this will create a routing point (referred to as a 'Nexi' in this program)
 * 5) by double-clicking on the Nexi freeCAD will allow you to move it in 3D, remember to exit the editing when it is in potiion
 * 6) repeat the previous steps and creates the Nexi needed.
 * 7) once the nexi have all been created, click on the Update Nexi File with New Nexi
 * 8) Create a Flow
 * 9) click on the Create Flow by Associating Nexi button
 * 10) use the pop-up menu to select nexi - order is important here
 * 11) remember that nexi are visible markers for locations in 3-space, so they can be used for multiple different flows
 * 12) when the flow is created, click the OK button and the flow will be written to the database
 * 13) Edit the Database
 * 14) click on the Edit Database button
 * 15) correct the lines which are in CSV format
 * 16) click the Save button
 * 17) Toggle Nexi Visibility

Sample Files
These files are samples