Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] TechDraw: Dowel/center of gravity symbol #6759

Open
2 tasks done
FEA-eng opened this issue Apr 16, 2022 · 5 comments
Open
2 tasks done

[Feature Request] TechDraw: Dowel/center of gravity symbol #6759

FEA-eng opened this issue Apr 16, 2022 · 5 comments
Assignees
Labels
Coding: C++ Coding issue related to C++ Feature FR for improvements or new features Good first issue Suitable issues for potential first-time contributors Help wanted UI/UX WB TechDraw Related to the TechDraw Workbench

Comments

@FEA-eng
Copy link
Contributor

FEA-eng commented Apr 16, 2022

Is there an existing request for this?

  • I have searched the existing requests

Forums discussion

https://forum.freecadweb.org/viewtopic.php?f=35&t=66789

Subproject(s) affected?

Techdraw

Idea description

A symbol common for dowel pin and center of gravity could be useful in TechDraw.
image

==>Expand for the SVG file<==

dowel_pin_hole

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@luzpaz luzpaz added WB TechDraw Related to the TechDraw Workbench UI/UX Feature FR for improvements or new features labels Apr 16, 2022
@luzpaz luzpaz added the For 0.21 label Jun 6, 2022
@chennes chennes removed the For 0.21 label Jun 24, 2022
@luzpaz luzpaz changed the title [Feature Request] Dowel/center of gravity symbol [Feature Request] TechDraw: Dowel/center of gravity symbol Nov 6, 2023
@luzpaz luzpaz added Good first issue Suitable issues for potential first-time contributors Coding: C++ Coding issue related to C++ Help wanted labels Nov 6, 2023
@luzpaz
Copy link
Contributor

luzpaz commented Nov 6, 2023

@FEA-eng what is the proposed way to implement this ? (to help onboard any new devs that would be interested in contributing)

@FEA-eng
Copy link
Contributor Author

FEA-eng commented Nov 6, 2023

@FEA-eng what is the proposed way to implement this ? (to help onboard any new devs that would be interested in contributing)

I guess that the easiest way would be to offer a small library of .svg symbols for use by https://wiki.freecad.org/TechDraw_Symbol (and include this symbol plus some other common ones) so that a new tool doesn't have to be created. But, the ideal and full solution would be to make a tool that could add this symbol to the view in the location of the center of gravity of the part (as discussed in the forum thread) with an option to move it freely if needed.

@pierreporte
Copy link

But, the ideal and full solution would be to make a tool that could add this symbol to the view in the location of the center of gravity of the part (as discussed in the forum thread) with an option to move it freely if needed.

It should be possible to snap these to the centers of circles. Similar symbols are often used to code for holes types when there is a lot of them. You put the symbols at the centers and write the specification elsewhere in the drawing.

It would also be great to be able to position them with precision. Say you want to dimension your part from a certain point: you put the symbol on the drawing and put dimensions that could act as constrains like in sketch. This is also widely used in the industry. (There are also lines that could behaves in a similar fashion, like gauge lines.)

@pierreporte
Copy link

PR #11655 can be the first step to solve this issue. By allowing to position a point precisely in a view, the symbol could be snapped on that point or the method be reused to set its dimension.

@pierreporte
Copy link

Also it would be useful to have more than the center of gravity symbol. Here are 7 more similar symbols that could be used for various purposes, like hole callouts:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Coding: C++ Coding issue related to C++ Feature FR for improvements or new features Good first issue Suitable issues for potential first-time contributors Help wanted UI/UX WB TechDraw Related to the TechDraw Workbench
Projects
None yet
Development

No branches or pull requests

5 participants