Timeline for How can I add engineering-style dimensioning to graphics?
Current License: CC BY-SA 3.0
19 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 17, 2017 at 11:33 | history | edited | LCarvalho | CC BY-SA 3.0 |
added 3 characters in body
|
Jul 5, 2016 at 21:12 | comment | added | LCarvalho | I did exactly this question to the comments presented possible solutions. I work daily with SolidWorks software and as I am inexperienced with Mathematica software and I was thinking of using it, similarly to SolidWorks for this to meet my needs. | |
Jul 5, 2016 at 20:46 | vote | accept | LCarvalho | ||
Jul 5, 2016 at 14:15 | comment | added | Yves Klett |
This is an example of some 3D-dimensioning I did with Mathematica, which is based on macros/functions and not just bare-bones hard-coded Graphics3D . The code is not packaged (yet) though. Having a nice version with 2D/3D capability should be very cool.
|
|
Jul 5, 2016 at 13:59 | comment | added | Markus Roellig | There are the GraphicsTools and MechanicsTools Packages (link: cit.blinn.edu/physics/Mathematica/index.html ) that provide some shared Graphics tools for physics diagrams, See also the library link: library.wolfram.com/infocenter/Conferences/9044 | |
Jul 5, 2016 at 13:34 | answer | added | Alexei Boulbitch | timeline score: 4 | |
Jul 5, 2016 at 11:14 | comment | added | Nasser | When I did something like the above in the question in Mathematica, I had to draw the whole thing using Graphics. But was very time consuming. Here is the page. The diagram are done using Mathematica Graphics2D code. HW Lots of Arrow commands and Line commands :) | |
Jul 5, 2016 at 11:09 | comment | added | Nasser | @Kuba the problem is that if one wants to make changes. So it is best to have this done using code, so it is automated. This is not an easy thing to do. Tikz, which is specialized for graphics, does not do dimensions. Doing automatic dimensions is a very very hard problem. Half of the code in CAD application is related to dimension software for engineering drawing. For example, if you want to change length of a line,whath should happen to the dimensions attached to it? etc... This is all automated in CAD engineering software. This is not trivial at all to do. | |
Jul 5, 2016 at 11:05 | comment | added | Kuba |
What about DrawingTools? For automatic approach RegionBounds and friends may be of use.
|
|
Jul 5, 2016 at 10:06 | comment | added | Szabolcs | I don't think there is a built-in function specifically for this, but SciDraw does have FigBracket (see Examples-Diagrams.nb in its documentation). Warning: SciDraw has a learning curve. It is not easy to lift out FigBracket and use it in standard Mathematica graphics. You'd have to use it in SciDraw figures instead. | |
Jul 5, 2016 at 9:56 | history | edited | m_goldberg | CC BY-SA 3.0 |
Routine clean-up
|
Jul 5, 2016 at 9:45 | comment | added | LCarvalho |
I was thinking something like: dimension[endpoint1_,endpoint2_,baseoffset_]:=...
|
|
Jul 5, 2016 at 9:27 | comment | added | LCarvalho | @MarcosB Already make use of such vector graphics program. I'm just exploring the possibilities of Mathematica software. | |
Jul 5, 2016 at 9:14 | comment | added | LCarvalho | Then the way is to proceed as I am doing. Would you have any idea using manipulate or locator? I'm not looking for the perfect solution, but some first steps ... | |
Jul 5, 2016 at 8:11 | comment | added | Yves Klett | @MarcoB I beg to differ. It is/would be very useful to have that capability in Mathematica. Automating dimensioning can save a lot of time for repetitive tasks. | |
Jul 5, 2016 at 8:09 | comment | added | Alexei Boulbitch | I regularly make my illustrations to scientific papers with Mma more or less like you did it above. Technically my illustrations are comparable in complexity with your image, or (sometimes) more complex. So, I do not see here any problem. On the other hand, there is no special function(s) for that. One idea to simplify/accselerate the drawing would be to wrap the whole image by the Manipulate statement and search dynamically for, say, coordinates of the elements of your drawing. You might do it still faster by using a locator. | |
Jul 5, 2016 at 4:35 | review | Close votes | |||
Jul 7, 2016 at 0:39 | |||||
Jul 5, 2016 at 4:17 | comment | added | MarcoB | i don't think that Mathematica is the right tool for the job here. Consider using a vector graphics program instead. I use the free InkScape. | |
Jul 4, 2016 at 20:54 | history | asked | LCarvalho | CC BY-SA 3.0 |