Skip to main content
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