Jump to content

Very Basic question ! How to break a line into smaller parts?


Atul Kelkar

Recommended Posts

I use Autocad 2010 for Arechitectural applications and have a very basic question.

 

 

Once I have drawn a line & I want to split it into smaller parts, how do I do it?

Link to comment
Share on other sites

FYI the DIVIDE command - This operation does not actually break an object into individual objects; it only identifies the location of the divisions so that you can use them as geometric reference points.

 

Physically breaking the line into multiple segments would require the use of the BREAK command (inefficient) or a custom lisp routine (efficient).

 

Will the segments be of equal or unequal length?

Link to comment
Share on other sites

Like wise I needed a ARC facet lisp as stuff like wipeout does not support arcs.

 

Here is multi arcs

 

; Converts 1 arc to multi arc
(vl-load-com)

(setq oldsnap (getvar "osmode"))
(setvar "osmode" 0)
(setq oldlayer (getvar "clayer"))

;pdmode point type use when checking points
; (setvar "pdmode" 34)

(setvar "osmode" 512)  ; nearest make sure on line
(setq pickobj (entsel "\nPick arc :"))
(setq obj1 (vlax-ename->vla-object (car pickobj)))
(setq pickpt (cadr pickobj))  
(setvar "clayer" (cdr (assoc 8 (entget (car pickobj)))))

(setq cenpt1 (cdr (assoc 10 (entget (car pickobj)))))
(setq rad (cdr (assoc 40 (entget (car pickobj)))))

(setq ang1 (cdr (assoc 50 (entget (car pickobj)))))
(setq ang2 (cdr (assoc 51 (entget (car pickobj)))))

(setq howmany (getreal "\nEnter how many sections required "))
(setq ang (/ (- ang2 ang1) howmany))
(setq pt1 (polar cenpt1 ang1 rad))

(entdel (car pickobj))

(setq x (fix howmany))  ; doesn't like reals in repeat
(repeat x
(setq ang2 (+ ang ang1))
(setq pt2 (polar cenpt1 ang2 rad))
(command "arc" pt1 "e" pt2 "r" rad)
(setq pt1 pt2)
(setq ang1 ang2)
)

(setvar "osmode" oldsnap)
(princ)

Link to comment
Share on other sites

Thanks for the help, but Divide command only divides into equal segments, I need to divide it into segments of varying lengths. How can that be done ?

Link to comment
Share on other sites

You are going to need to enter the lengths, so you may as well just draw them using a method that holds the angle for you.

Link to comment
Share on other sites

I thought Cad64 and I offered 3 suggestions a pline requires a lot more thought. The only real questions is divide equally or by length if so start or end or even bit left over for line arcs etc pretty easy plines ?

Link to comment
Share on other sites

I can't come up with a logical reason to draw a line with the intent to break it into separate parts of already known lengths. It is counter-productive. Don't fault AutoCad. There is no way to do it on paper either. In either media, erase it and draw the separate lines themselves. You either want; A. one long line, or B. A bunch of shorter lines at random lengths. Pick one choice and draw.

 

I may be missing something, but I can't find it.

 

The LINE command will allow one to draw varying length line segments along one path. Maybe that will work. If there is a line already there, just draw over it, selection cycle (or draw order) to the unneeded one, and erase.

Link to comment
Share on other sites

You are going to need to enter the lengths, so you may as well just draw them using a method that holds the angle for you.

 

You either want; A. one long line, or B. A bunch of shorter lines at random lengths. Pick one choice and draw.

 

Like Dana if square ortho on, just pick start point drag mouse type length type length type length you can also do on angle etc also.

 

I hope the OP gets the "point". :lol:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...