Leaderboard
Popular Content
Showing content with the highest reputation on 05/07/2021 in all areas
-
Version 4.2.28.0
3,618 downloads
TotalBoundary (Pro) is a professional plugin for generating 2D outline drawings of various degrees of complexity with AutoCAD®. The outline drawings it creates are closed polylines marking the boundaries of various types of objects, which can include elementary entities (lines and arcs) as well as complex blocks and curves (ellipses and splines). What sets the TotalBoundary (Pro) utility apart from AutoCAD's built-in tools (such as BOUNDARY, BPOLY) and from other third-party programs is its high productivity and stability, and also the quality of the outlines it generates. The inbuilt algorithm for detecting spacing (gaps) between neighboring objects allows users to create enclosed outline polylines with exceptional accuracy. The program can process tens of thousands of objects extremely efficiently (in a matter of seconds), flawlessly generating highly complex outline polylines in the selected drawings. Key features: The program's powerful engine allows it to build enclosed polylines rapidly along the perimeter of selected drawing fragments. The original drawing needs no advance preparation (removing superfluous unconnected lines, creating an additional enclosed boundary polyline around the original drawing fragment). When the program creates an outline, it automatically identifies and removes gaps in places where primitives meet. The maximum size of these gaps can be set directly by the user. The program replaces splines and ellipses used in defining an outline with true polylines created by means of piecewise linear approximation. The user can also easily set the thickness and color of the polylines the program generates, if required. The program offers an automatic filling (solid hatching) option for the outlines it generates.1 point -
1 point
-
Hi Will, There should be nothing preventing this program operating successfully with attributes containing field expressions, since the attribute value contains the field output (not the field code or ####, unless the field is unevaluated or corrupt). Certainly, in my testing, I can populate an attribute value with a field expression referencing the area of a circle, and then successfully select the target block using my bsel program and specifying the target area. Note that the selection is matching the string value of the attribute with the supplied input, and is not performing a numerical match (therefore, the input must match the content exactly as displayed); furthermore, wildcard operators are permitted in the user input (hence, you may not receive the desired results if your input string inadvertently contains a wildcard operator that you wish to be interpreted as a literal - to mark a wildcard operator as a literal, prefix it with a backquote, e.g. to search for the literal string #1 you would need to enter `#1 otherwise you would select any two digit value ending with a 1). Also note that if your length value is surrounded by other text (even whitespace), you'll need to surround your input string with the asterisk wildcard operator to search for a substring within the candidate attribute values, e.g. *ft'-in frac/in"*1 point
-
The "O" in zoom options is for OBJECT. Use ZOOM then O then select the object to zoom to. The viewport will then zoom and window itself centered on the object selected. There is no need to change any setting or variable. You will then have to click the object again to get the grips to show if you want to snap somewhere on the object, but it is still easier than resetting a critical variable each time.1 point
-
I never knew that worked for Zoom before! Quick lisp that allows you to Zoom Window using your Osnap settings by setting and resetting the OSNAPCOORD value to preserve "Keyboard Entry". ; https://www.cadtutor.net/forum/topic/72916-snapping-to-objects-when-zooming-in-viewport/?tab=comments#comment-580609 ; Zoom Window using Osnap settings by Tom Beauford (defun c:ZSnap ( / *error* osnapcoord) (defun *Error* (msg) ; embedded defun (setvar 'osnapcoord osnapcoord) (if (/= s "Function cancelled") (princ (strcat "\nError: " msg)) ) (princ) ) (setvar "cmdecho" 0) (setq osnapcoord (getvar 'osnapcoord)) (setvar 'osnapcoord 0) (command-s "zoom" PAUSE) (while (= 1 (logand 1 (getvar "cmdactive"))) PAUSE ) ;null responce exits zoom (setvar 'osnapcoord osnapcoord) ;reset osnapcoord (princ) ) While command-s is needed for newer versions you will need to change (command-s "zoom" PAUSE) to (command "zoom" PAUSE) for older versions like 2013. Save it as "ZSnap.lsp" in a support folder. Load and run by entering (load "ZSnap.lsp") then ZSnap at the command line. You could alse add ^P(or C:ZSnap (load "Leader.lsp"));ZSnap as a command macro for easy access.1 point
-
1 point
-
Previous post for to make block sir, For scaling purpose.-1 points
-
Yes sir, same order require. Order is fix. As per attach image sir-1 points
-
I used that lisp program but problem is that that creates separate Separate tag name sir. No sequence or order also.-1 points
-
Sir any lisp program for match attributes tag and prompt name only from source block tag to destination block tag, Even one by one, no problem. I have convert all text in attribute, All attributes tag and prompt name is different. I want to make same tag and prompt name with order for all block. But for follow the same tag and prompt name and order, I need to match that from source. I want to match only tag and prompt name only without change text string. No of tag are fix And order also fix top to bottom.-1 points
-
Sir how we will swap text/mtext/attribute text at one time if I have More than 2 text object left side and right side Ex: Left Right 1 5 A f 3 ty 4. 150 Result after copy/swap/replace Left 5 f ty 150 Note: I will select all left side text at time, not one by one. Then right side text all at one time select. Hope you understand sir.-1 points
-
Better to make choice option sir After command must ask choice , copy/swap/replace: I will go with choice whatever I want for work. Thanks-1 points
-
I appreciate that, Sir I try many time but fail.-1 points
-
I try last year. Sir Now data not available.-1 points
-
Oh sir, Difficult for me to complete. I will be very thankful to you, if you provide full code for multiple text swapping at a time. Thanks-1 points
-
I don't know what to do, this request by my friend, He refused to pay, he just looking like someone help. So I upload his request here. Thanks-1 points
-
Any solution sir ? For tag and prompt name, with same order .text to attribute I have already do. Now remaining only to change tag and prompt name, with same order. No of text is fix, Thanks-1 points
-
Dear team, I have many text that I have converted to in attribute.but every text have different tag and prompt name, no in order also. So I need a lisp program for match attribute tag, prompt name only with same order. and tag name and sequence must be same for all as per source object. I have already make attributes tag , prompt name and order , see inside green cloud. I want keep same tag, prompt name and sequence for all text as per source object. Number of tag are fix. Order of tag also fix, chainage - radius.... Speed tag in last. See the attached image. For for details. And cad file . Command : select source object for tag : command : select target object for tag : PLAN CURVE TABLE BY LAYER.dwg-1 points