Home > Community > Forums > PCB Design > Round shape

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Round shape 

Last post Thu, Sep 1 2005 8:54 AM by archive. 2 replies.
Started by archive 01 Sep 2005 08:54 AM. Topic has 2 replies and 651 views
Page 1 of 1 (3 items)
Sort Posts:
  • Thu, Sep 1 2005 8:54 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    Round shape Reply

    Is there an EASY way to modify round shapes? For example if you have a .250 dia shape can you modify it to be larger or smaller without redrawing it?

    Thanks


    Originally posted in cdnusers.org by paul481
    • Post Points: 0
  • Thu, Sep 1 2005 12:18 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Round shape Reply

    I don't think you can modify the round shape. If you wanted to, you could export a sub-drawing and text edit the file to change the size, but it would probably be easier to just recreate the shape.

    In a simple testcase, I changed a round shape that had a 50 mil radius to a 150 mil radius by editing the sub-drawing in 4 places.

    See the _clpAdjustPt below. The format may not show up right. If not, create your own small test case and open the sub-drawing in your text editor.

    Hope this helps!



    (putprop _clp_cinfo (list (_clpAdjustPt -150:-150 _clp_cinfo)
    (_clpAdjustPt 150:150 _clp_cinfo)) 'l_extents)
    (putprop _clp_cinfo (_clpAdjustPt '(2050.0 1125.0) _clp_cinfo) 'l_zeropt)
    (unless (_clpSelectRotOrg _clp_cinfo)
    (error ""CANCEL""))
    _clp_clip_prop_value = (_clpGetClipPropValue)
    (printf "" 10 percent completed"")
    (newline)
    _clp_path = (_clpPathStart (list (_clpAdjustPt 150:0 _clp_cinfo))
    (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units _clp_cinfo->t_to_units))
    _clp_path = (_clpPathArcCenter _clp_path (_clpMKSConvert 0.000000 _clp_cinfo->t_from_units
    _clp_cinfo->t_to_units) (_clpAdjustPt 150:0 _clp_cinfo) nil


    Originally posted in cdnusers.org by Padmin
    • Post Points: 0
  • Thu, Sep 1 2005 2:28 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Round shape Reply

    WOW....seems like an awful lot of work for something so simple. I think it needs to be added to a wish list.
    It is easier to recreate the shape, but if its a part of a symbol it looses its association to that symbol if you have to delete the shape and re-create it.

    Thanks for the quick reply.


    Originally posted in cdnusers.org by paul481
    • Post Points: 0
Page 1 of 1 (3 items)
Sort Posts:
Started by archive at 01 Sep 2005 08:54 AM. Topic has 2 replies.