Reinforcement API: Difference between revisions
Renatorivo (talk | contribs) (Marked this version for translation) |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
<translate> |
<translate> |
||
<!--T:1--> |
<!--T:1--> |
||
{{VeryImportantMessage|(November 2018) The [[Reinforcement |
{{VeryImportantMessage|(November 2018) The [[Reinforcement_Workbench|Reinforcement Workbench]] is developed separately from the [[Arch_Workbench|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--> |
<!--T:2--> |
||
See also the [[Arch API]] for the main [[Arch Workbench]] functions. |
See also the [[Arch_API|Arch API]] for the main [[Arch_Workbench|Arch Workbench]] functions. |
||
<!--T:3--> |
<!--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|macros]] and from the [[Python|Python]] console once the respective module has been imported. |
||
</translate> |
</translate> |
||
{{Code|code= |
{{Code|code= |
||
Line 18: | Line 19: | ||
import HelicalRebar |
import HelicalRebar |
||
}} |
}} |
||
<translate> |
|||
⚫ | |||
<!--T:4--> |
|||
{{Userdocnavi{{#translation:}}}} |
|||
⚫ | |||
[[Category:API{{#translation:}}]] |
|||
⚫ | |||
<!--T:5--> |
|||
[[Category: |
[[Category:Poweruser Documentation{{#translation:}}]] |
||
<!--T:6--> |
|||
⚫ | |||
<!--T:7--> |
|||
[[Category:Poweruser Documentation]] |
|||
</translate> |
Latest revision as of 14:59, 10 March 2024
(November 2018) The Reinforcement Workbench 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