Skip to content

n1ob/CoEd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoEd

This app is a toolbox to handle FreeCAD Sketcher constraints. It's still work in progress in some areas.

  • Based on FreeCAD v0.19
  • Based on Python 3.8.6
  • co_main.py uses an embedded FreeCAD. This is used for development purposes.
  • coed.FCMacro.py is meant to be used as FreeCAD macro. Just copy this file and the co_lib folder to the FC macro directory.

Features

  • Re-sizable floating window witch can be expanded from a compact view to access addition functionality
  • Select elements in the sketch an see relevant constraints in the app
  • Select constraints in the app and see relevant elements in the sketch
  • Inline toggle driving flag, if appropriate
  • Inline toggle virtual flag
  • Inline toggle active flag
  • Inline modify constraint expression with enhanced beginner friendly completer
  • Inline rename constraint
  • Show Geo Index/Id defining the constraint, using 1 based index to be inline with UI naming, the type is char encoded for better readability
  • Filter for different types of constraints, selection only showing constraint types actually present in the sketch
  • Normal, Construction and External elements are color coded
  • Delete constraints
  • Create coincident constraints based on a tolerance value.
  • Create horizontal/vertical constraints based on a tolerance value.
  • Create radius constraint, current or fixed value
  • Create X/Y constraints on elements
  • Create equal constraints based on a tolerance value.
  • Create parallel constraints based on a tolerance value.
  • Display open vertices
  • Display various textual information about the sketch content in xml format with syntax highlighting
  • Various configuration options

About

FreeCAD Sketcher Constraint Tool

Topics

Resources

Stars

Watchers

Forks

Languages