1) Is there a way, that no matter what drawing I open, doesn't matter who I get it from or if it's new or anything, that ALL dimensions are set to a precision of 0'-0-1/256", period, no ands-ifs-or butts about it that way any made from that time forward are made with said precision?
I'm not sure if this is done via a lisp routine or if the functions already built into autocad, but it would be quite helpful to know how to do it or to have a lisp that can do that, and I am by no means good at creating lisps (so if anyone needs to make one to do both functions that would be fantastic and greatly appreciated!)
Another thing, I don't want the dimensions to have to change layers or font styles or whatever. We have a very specific font style and size we follow. It would be nice to have a 3rd option to said lisp or functionality that would do the following:
3) All existing dimensions (and new of course) would be forced to change to a specific font style, dim style (as far as sizes goes), and somehow become annotative so the scale changes as we change scales in a viewport (default to 1/8" = 1'-0" basically in model space, but annotative to all other scales in viewports).
IF a lisp is required to do these 2 (hopefully all 3 though) functions, can it be done so that it's a button that needs to be manually clicked instead of an auto-start lisp? This way we don't accidentally change say a civil drawings dimensions or what have you, we can just change our own or any that uses the architectural dimension units.
The issue wasn't how to create a new style or create new styles or what have you...the issue was is there a setting or a lisp or anything that, say I opened a drawing from "bob" and all dimensions were style xyz because that's what he made them in, those dimensions, the ones already there, would CHANGE to style abc instead, forcing a "precision" change, text change, etc etc etc WHEN I open the drawing, so that no matter what, ALL dimensions that are existing now convert to style abc?
At the most basic, I would want to change whatever setting in AutoCAD or make a lisp or something, that the second I open a drawing from "bob" or "garry" or whomever, doesn't matter, the precision on ALL existing dimensions, AND the default precision is changed and set to 1/256 from whatever that drawing had it saved at or whatever autocad has it "defaulted" at?
But preferably, I would want to be able to just, "force" all dimensions "AT OPENING" of a drawing, the second it opens, to change, period, to a set style.
Is either scenario possible? Or would I have to manually go in and change one dimension that's existing, then match properties the rest?
Thank you for your time!
Yes im sure a lisp can be made to that. But the bigger issue is your office has no standards. You guys need to make a blank template file that's saved on a share drive. This template would have all layers, dim styles and other typical things you guys use in your drawing. That way everyone is working with the same stuff from the start of the drawing. Anyone drawing at 0" tolerence should be sent back to school.
If you create a polyline in AutoCAD and check quickproperties it is indeed a polyline.If you now keep the begin and end vertex and remove all in between and check quick properties, autocad still says it is a polyline. Afaik, you cannot (over)write the autocad parameter to do so. I would argue that to call a line a polyline would be like realizing that you can identify a square as a heavily stroked circle. (even if it brakes some circle rules)
Please create an attribute on the output features named autocad_original_entity_type, and set it to autocad_polyline. This will force the output to be a polyline, regardless of the number of vertices.
7fc3f7cf58