Jump to content

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


Recommended Posts

Posted

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?

Posted

Welcome to CADTutor. :)

 

Use the DIVIDE command.

Posted

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?

Posted

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)

Posted

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 ?

Posted

That is an important piece of information that should have been included in your first post.

Posted

IM sorry, I am a newbie ...first post here, I guess I will learn :)

Posted

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.

Posted

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 ?

Posted

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.

Posted

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.

Posted
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:

Posted

It certainly is mind blowing sometimes, how long people will waste trying to save time. :beer:

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...