FreeCAD_assembly3 icon indicating copy to clipboard operation
FreeCAD_assembly3 copied to clipboard

We need a helper plane tool for centering parts only in one direction between two points

Open ceremcem opened this issue 2 years ago • 2 comments

image

Here I want to create a constraint that will make d1 and d2 equal, while letting me move this part freely in "up/down" direction.

This is the same requirement we discussed in #53. We need a convenient way to achieve this kind of positioning tasks.

My proposal is having a tool that creates a Helper Plane in between two points. The invisible line between two points will be perpendicular to this helper plane.

When we need to center the example socket in between two holes, first we create the Helper Plane between a and b, then create a PointInPlane constraint with c point and the Helper Plane.

ceremcem avatar Aug 24 '22 12:08 ceremcem

I would declare the socket's symmetry plane as an element, then put a symmetry constraint between a and b with respect to that plane.

jpg87Fr avatar Aug 27 '22 07:08 jpg87Fr

@jpg87Fr Yes, that would solve the problem but you have to define a symmetry plane for every part. It would be the same or more burden for the parts we just download from manufacturer and import into the model (the STL files). This may also be preferred, it's just another approach.

ceremcem avatar Aug 29 '22 06:08 ceremcem