Reinforcement API: Difference between revisions
Renatorivo (talk | contribs) No edit summary |
Renatorivo (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<translate> |
<translate> |
||
<!--T:1--> |
|||
{{VeryImportantMessage|(November 2018) The [[Reinforcement Addon]] is developed separately from the [[Arch Workbench]]. Its code and API is hosted in the [https://github.com/amrit3701/FreeCAD-Reinforcement FreeCAD-Reinforcement] repository, which is separate from the main FreeCAD repository.}} |
{{VeryImportantMessage|(November 2018) The [[Reinforcement Addon]] is developed separately from the [[Arch Workbench]]. Its code and API is hosted in the [https://github.com/amrit3701/FreeCAD-Reinforcement FreeCAD-Reinforcement] repository, which is separate from the main FreeCAD repository.}} |
||
<!--T:2--> |
|||
See also the [[Arch API]] for the main [[Arch Workbench]] functions. |
See also the [[Arch API]] for the main [[Arch Workbench]] functions. |
||
<!--T:3--> |
|||
The functions of the API can be used in [[macros]] and from the [[Python]] console once the respective module has been imported. |
The functions of the API can be used in [[macros]] and from the [[Python]] console once the respective module has been imported. |
||
</translate> |
</translate> |
||
Line 15: | Line 18: | ||
import HelicalRebar |
import HelicalRebar |
||
}} |
}} |
||
<translate> |
|||
⚫ | |||
[[Category:API]] |
|||
⚫ | |||
⚫ | |||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category: |
[[Category:API{{#translation:}}]] |
||
⚫ | |||
</translate> |
|||
[[Category:Poweruser Documentation{{#translation:}}]] |
Revision as of 22:57, 26 February 2020
(November 2018) The Reinforcement Addon is developed separately from the Arch Workbench. Its code and API is hosted in the FreeCAD-Reinforcement repository, which is separate from the main FreeCAD repository.
See also the Arch API for the main Arch Workbench functions.
The functions of the API can be used in macros and from the Python console once the respective module has been imported.
import StraightRebar
import UShapeRebar
import LShapeRebar
import BentShapeRebar
import Stirrup
import HelicalRebar
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub