8000 GitHub - Rentlau/WorkFeature: Tool utility to create Points (mid points, center of circle, center of object(s)...), Axes (from 2 points, Normal of a plane...), Planes (from 3 points, from one axis and a point...) and many other useful features to facilitate the creation of your project. This utility is up next in the combo view with "Work Features" label.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tool utility to create Points (mid points, center of circle, center of object(s)...), Axes (from 2 points, Normal of a plane...), Planes (from 3 points, from one axis and a point...) and many other useful features to facilitate the creation of your project. This utility is up next in the combo view with "Work Features" label.

Notifications You must be signed in to change notification settings

Rentlau/WorkFeature

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge made-with-python

Work features addon-on (macro) for FreeCAD

Tool utility that creates:

  • Origin (X, Y Z axes, Origin 6A33 (0,0,0) point and XZ, XY, YZ planes)
  • Points (Center of Mass of object(s), mid points, center of circle, ...),
  • Axes (from 2 points, Normal of a plane...),
  • Planes (from 3 points, from one axis and a point...)
    and many other useful features to facilitate the creation of your project.

Version 2024-12 by @Rentlau_64 This project is a fork of @wood-galaxy's FC-WorkFeature macro

Installing

Download and install FreeCAD from wiki Download page and either install this macro by:

  • using the FreeCAD Addon Manager to easily install WorkFeatures and other interesting macros or,
  • manually by copying the WorkFeature folder into the Macro sub-directory of the FreeCAD application (most of the time ~/.FreeCAD/Macro).

Tip: Learn more about Macros at "How to install FreeCAD macros" for more details.

Requirements

Freecad >= v0.15
Numpy is a required dependency (numpy >= v1.14.3).
The development of the macro is still currently done with Python2.7 but now compatible with Python3 (so this addon is py3 compatible (yet) and was tested on FreeCAD >= v0.18 :FreeCAD_0.18.15671_Conda_Py3Qt5_glibc2.12-x86_64.AppImage).

Please "Open an issue", if you detect any problem.

Abstract

This utility is in the combo view labeled "Work Features".
Several Tab panels will be added into this widget:

  • Origin (for Origin tools)
  • Point (for Point creation)
  • Axis (for Axis creation)
  • Circle (for Circle and Ellipse creation)
  • Plane (for Plane creation)
  • Object (for Bounding box and Object creation)
  • View (for View change)
  • Modif. (for Object cutting)

This macro will create a new Group named WorkFeatures.
Depending of the tool you will use, it can create the following sub-Groups:

  • WorkFeatures/
    • Origin
    • WorkPoints
    • WorkAxes
    • WorkPlanes
    • WorkBoxes
    • WorkObjects

Tutorials

Find some more detailed documentations in ./WorkFeature/Doc directory:

Find some tutorials in ./WorkFeature/Doc/Tutorials directory:

About

Tool utility to create Points (mid points, center of circle, center of object(s)...), Axes (from 2 points, Normal of a plane...), Planes (from 3 points, from one axis and a point...) and many other useful features to facilitate the creation of your project. This utility is up next in the combo view with "Work Features" label.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0