OSE Piping Workbench: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


= Introduction =
= Introduction =
I going to create a workbench similar to flamingo. At least, until the point when I can collaborate with the author of the flamingo.
The OSE pipe workbench is a FreeCAD workbench with pipes and fittings. It creates pipes and fitting using FreeCAD Parts workbench and [https://github.com/oddtopus/flamingo | Flamingo].
The main difference between Flamingo and OSE-piping-workbench is that the OSEPW focuses in a little bit more realistic representation of pipe fittings.
I will also do some experiments with mathematical description of the pipe fistings.
 
My main idea is to abstract all the piping forms (pipe and fitting) to a base + branches with normal vectors. This should make it easy to position and to rotate the piping objects.
Everyone is welcome to discuss and criticize my approach.


[[File:abstract-fitting-boe.jpg|500px|]]
[[File:abstract-fitting-boe.jpg|500px|]]
Line 19: Line 14:
= Documentation =
= Documentation =


* [https://www.freecadweb.org/wiki/Scripted_objects]
* [https://www.freecadweb.org/wiki/Scripted_objects | FreeCAD scripted objects]
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=27641&sid=0f829d3bd056ec5add5407879796451a Forum entry on freecadweb.org]

Revision as of 06:12, 24 March 2018


HintLightbulb.png Hint: See Workbench Source Code at PVC_Pipe_and_Fittings_Library#OSE_Piping_Workbench

Introduction

The OSE pipe workbench is a FreeCAD workbench with pipes and fittings. It creates pipes and fitting using FreeCAD Parts workbench and | Flamingo.

Abstract-fitting-boe.jpg

Programming

  • FreeCAD scripted object
  • It should be possible to represent the object with "classic" FreeCAD forms like cylinders, spheres, sweeping objects ...
  • It should be possible to use solids.
  • The main purpose is to create tools for moving, rotations, and fittings.

Documentation