Results 1 to 14 of 14

Thread: Corel Draw - multiple stacked objects

  1. #1

    Corel Draw - multiple stacked objects

    I have Corel draw 14, but us there some setting/option I can set to visually determine that that are multiple "stacked" object on top of each other that I'm not aware of?

    I'm another cad/cam application, the elements will turn a different color when count > 1 to give you an indication, I'd love such a thing in corel.
    ULS M-300 30W, CorelDraw X4

  2. #2
    If you open the Objects Manager docker it will tell you every object that exists in the drawing. If they are grouped, it will show as one object but clicking on the + next to it will expand the group to show what it contains.

  3. #3
    Easy way is the "status bar" at the bottom, just draw a box around anything and the status bar tells you how many objects are there---
    In my sample screenshot below, it says there's 6 objects (each rectangle, and my text is split on each plate into 1 line plus 2 lines, 6 objects total)

    status.jpg
    ========================================
    ELEVEN - rotary cutter tool machines
    FOUR - CO2 lasers
    THREE- make that FOUR now - fiber lasers
    ONE - vinyl cutter
    CASmate, Corel, Gravostyle


  4. #4
    I'm speaking of when cleaning up clipart/artwork for "machine ready"

    In this screenshot, the status bar and object manager shows two objects:
    Screen Shot 2014-06-13 at 13.04.43 | Jun 13, 2014.png

    But in reality, there are twenty objects:

    Screen Shot 2014-06-13 at 13.06.04 | Jun 13, 2014.png

    I've attached the cdr file (version 9) if you want to see for yourself.
    The 'background circle' has "nested stacked" elements in it that are just combined.

    This is just a simple example. Many times you get artwork that are way worse than this that need to be cleaned up. Being able to see at a glance that there is "something" else there, would help dramatically.
    Attached Files Attached Files
    ULS M-300 30W, CorelDraw X4

  5. #5
    I see what you mean, and I've never found an "easy" way to find the buried objects.

    But I do have some ways...

    For your sample, I would just draw a box around the graphics, then un-group all, then combine all, then un-combine all- Then all the objects will be separate and will show up in the status bar.

    To keep only what I need, I set the jog to a massive amount, usually 24", then I just click on each object I want then jog it over. When I'm done everything left behind can be deleted...

    OR, I will box what I want and run an outline, then jog over the results...

    This works okay for me, with simple stuff, might not be so great with complicated graphics...
    ========================================
    ELEVEN - rotary cutter tool machines
    FOUR - CO2 lasers
    THREE- make that FOUR now - fiber lasers
    ONE - vinyl cutter
    CASmate, Corel, Gravostyle


  6. #6
    Well, the difficulty in that is you are not sure what you'll be doing with the artwork.

    Maybe it's fill with raster engraving. But if the object is not "closed" but on screen as multiple items your tool will wack out.

    Take the svg tiger as example:
    http://commons.wikimedia.org/wiki/Fi...ript_Tiger.svg


    200px-Ghostscript_Tiger.svg.png


    When viewed in wireframe, it's bad, really bad....

    e8la2v.jpg

    for use in a machine, be it laser, router, cnc, etc.
    ULS M-300 30W, CorelDraw X4

  7. #7
    This is not a full solution, but one quick way for me to see if something is wonky with an object is to select the item with the Shape Tool and then zoom (scroll wheel) in some 400,000% and you'll see multiple dotted lines. In your file example, I would select the circle with the Shape Tool and then zoom in on the corner of the square inside the circle. You can't tell exactly what is "wrong" with the graphic, but you can see there are multiple lines there. For something as simple as this graphic, I might use the Smart Fill tool and create 2 new objects and do any necessary edits from there.
    I read recipes the same way I read science fiction. I get to the end and I think, "Well, that’s not going to happen."

  8. #8
    Join Date
    Feb 2003
    Location
    Gloucester, VA
    Posts
    1,996
    For the SVG tiger, and for many graphics where shapes are layered, you can use the Simplify tool in Corel. This "flattens" the vector image in a sense, so that shapes no longer overlap, as a first step in preparing for vector machining. For the circle/rectangle example, CTRL+K, CTRL+G is a quick way to expose cuves that are made of multiple subpaths and give you a count.

    Or, a simple VBA solution:

    Code:
    ' Color curves made of subpaths red
    Sub redPaths()
        Dim s As Shape
        For Each s In ActivePage.Shapes
            If s.Type = cdrCurveShape Then
                If s.Curve.SubPaths.Count > 1 Then
                    s.Outline.Color.RGBAssign 255, 0, 0
                End If
            End If
        Next
    End Sub
    The above would color the circle in your example red, leaving the rectangle black.
    Last edited by Aaron Koehl; 06-13-2014 at 11:10 PM.
    _Aaron_
    SawmillCreek Administrator

  9. #9
    Hi Aaron,

    Using the same sample file, I duplicated the circle/square and gave a yellow fill, blue stroke.
    The square fills with yellow, the circle does not.

    Both objects selected, hit CTRL+K, didn't do anything.
    Select only the circle, hit CTRL+K, 19 objects selected.

    Hit SIMPLIFY, and the 19 are reduced to 5, plus a portion of the circle is filled.

    The only way I've found to "clean up" this object (at this point) is to hit "create a new object that surrounds the selected objects", and then it will create the desired object. Leaving to just delete the 19 objectionable ones.

    Oddly it fills the desired object with green even though I have blue for fill *shrug*.

    (attached file below)

    For just a circle and a square, that was a PITA and a lot of work. If you get into something even slightly more complex that can just become overwhelming.



    CODE SNIPPET

    The last time I touched anything BASIC was when the lab monkeys annoyed me...

    10 LPRINT CHR$(12)
    20 GOTO 10

    Since many times we use red hairline to indicate CUT, is it possible to give a dashed or dotted blue 2pt line?

    Also, where exactly do I put this script and what's it's scope of operation?




    Quote Originally Posted by Aaron Koehl View Post
    For the SVG tiger, and for many graphics where shapes are layered, you can use the Simplify tool in Corel. This "flattens" the vector image in a sense, so that shapes no longer overlap, as a first step in preparing for vector machining. For the circle/rectangle example, CTRL+K, CTRL+G is a quick way to expose cuves that are made of multiple subpaths and give you a count.

    Or, a simple VBA solution:

    Code:
    ' Color curves made of subpaths red
    Sub redPaths()
        Dim s As Shape
        For Each s In ActivePage.Shapes
            If s.Type = cdrCurveShape Then
                If s.Curve.SubPaths.Count > 1 Then
                    s.Outline.Color.RGBAssign 255, 0, 0
                End If
            End If
        Next
    End Sub
    The above would color the circle in your example red, leaving the rectangle black.
    Attached Files Attached Files
    ULS M-300 30W, CorelDraw X4

  10. #10
    Ouch....

    I tend to save as DXF then open in AutoCAD, "Flatten" then "Overkill" pretty much takes care of it

    cheers

    Dave
    You did what !

  11. #11
    I have no idea whether this is relevant or not, but the occasions I have most commonly encountered the scenario of having multiple stacked objects has been when a graphic was exported as a DXF at some point in its career. I remember reading years ago that DXF is a file format that Autodesk created to allow file transfer to other applications but for many years the standards for it were never released. Consequently, programs were being written to be able to import and export DXFs without the ability to control what happens in a fully organised way, added to which each software writer used their own interpretation. The odd thing I've found is that I can import the same file several times and there is no consistency in the number of additional objects it has.

  12. #12
    Join Date
    Sep 2013
    Location
    Western Australia
    Posts
    264
    (Hoping I've read this thread correctly and that my answer is relevant)...
    Not trying to sell the product for the guy, but the eCut software macro can search for duplicate objects, and you can then remove all duplicates with the click of a button.

    cheers,
    Chris
    HARDWARE - Macbook Retina Pro - Toshiba Satellite - Epilog Helix 60W Co2 Laser & Rotary - Trotec Speedy 300 Co2 Laser - Gravo IS400 IQ Engraver. - Pcut CTO630 Vinyl Cutter. - Wacom DTF720 Touch / Trace Screen - GKS DC16 Sublimation Press - Chinese 6040 CNC Router
    SOFTWARE - VMware Fusion / Windows 8.1 - Coreldraw X6 - Trotec Job Control 9.4.4.2 - E-cut - Gravostyle 7 - ULS 1Touch Photo - BizzWizz Invoicing / Stock Control / Ledger - VB6 Pro - Mach3 - V-Carve Desktop

  13. #13
    Quote Originally Posted by Chris J Anderson View Post
    the eCut software macro can search for duplicate objects, and you can then remove all duplicates with the click of a button.
    Hi Chris,

    Nice suggestion, only caveats I could see are:
    1. I couldn't find documentation on the macro.
    2. It may not work with combined objects.
    3. The macro is "locked" to a single system, Corel's EULA allows installation on up to 3 systems.
    4. No limited time trial to see if it works.
    ULS M-300 30W, CorelDraw X4

  14. #14
    Join Date
    Sep 2013
    Location
    Western Australia
    Posts
    264
    Not sure on most of that Robert,
    Maybe contact the developer, his communication has been very good for me...
    HARDWARE - Macbook Retina Pro - Toshiba Satellite - Epilog Helix 60W Co2 Laser & Rotary - Trotec Speedy 300 Co2 Laser - Gravo IS400 IQ Engraver. - Pcut CTO630 Vinyl Cutter. - Wacom DTF720 Touch / Trace Screen - GKS DC16 Sublimation Press - Chinese 6040 CNC Router
    SOFTWARE - VMware Fusion / Windows 8.1 - Coreldraw X6 - Trotec Job Control 9.4.4.2 - E-cut - Gravostyle 7 - ULS 1Touch Photo - BizzWizz Invoicing / Stock Control / Ledger - VB6 Pro - Mach3 - V-Carve Desktop

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •