• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. Shape filled and unfilled

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 167
  • Views 20948
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Shape filled and unfilled

Alessandrob
Alessandrob over 11 years ago

I'm a new Allegro 16.3 PCB Editor User.. please somebody help me with the following question

1) what is in general the difference of using shape instead of lines or rectangle

 2) rectangle ( filled or unfilled) are shape or lines? why all this differences?

3) what is the different use of filled and unfilled shape? ( when is suitable to use the filled and when the unfilled one)

4) how can I decide to create a filled one or an unfilled one?

5) how can i change a filled shape into an unfilled one

 In the BOARD GEOMETRY/Board Outline subclass I had an unfilled shape to describe the border outline... I would have liked to copy the shape in the subclass Ncroute_Path and I used Z_copy.

6)the operation succeded but the copied shape is now filled... I can I have it unfilled as the original?

 

  • Cancel
  • oldmouldy
    oldmouldy over 11 years ago

    Filled shapes are used for "areas" and Unfilled shapes are used for "boundaries", for example Board Geometry / Outline would be a "boundary" and Unfilled, Package Geometry / Place Bound * would be filled (and possibly have a shape assigned to it to reflect the Package Height. A "rectangle" will be Unfilled when added, a "Frectangle" is the Filled version. A rectangle is a drawn boundary and cannot have a line width assigned to it, the bouldary will always be added as 0 width (it could be overidden for artwork), lines can be added with a specified width, from Options, or left at 0 (for overriding for artwork) In the specific case of NC Route Path, it is expecting "a collection of" lines, you have copied the shape to it, and it was filled, you wanted the Boundary lines for the router to follow, use Shape>Decompose Shape to reduce the shape to the boundary lines, equally, you probably don't need to specify all the path for the router since the fabricator can work out the board boundary from just the corners.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Alessandrob
    Alessandrob over 11 years ago

    many thaks for your answers..just some other details

     1)how can I create a filled shape or an unfilled one (how to chose)?

     2)how can I modify a filled shape in an unfilled one ( and vice versa)?

     3) Is pheraps each Class/subclass context that decide automatically what kind of shape to instance when creating, and so that there is no need to change from one to other?

    4) I imported a dxf in the BoardGeometry/OUTLINE and it was a simple rectangle as shape but was interpreted as a collection of lines ( exactly 4) .. I then used the command Compose Shape that unfortunately convert the lines in a "rectangle" and not in a shape unless I chose in the opption that the corner must be fillet...Why do it happen? why this unpredictability? Is the border outline effective also if it is a rectangle and not a shape?  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information