Reverse Engineering Ext - WF2

Discussion in 'Pro/Engineer & Creo Elements/Pro' started by Robert, Oct 8, 2005.

  1. Robert

    Robert Guest

    Hi,

    Does anyone know a way, preferrably through wf2, to change point cloud data
    numbers to reference a different csys? Easily done with datum points.

    I have point cloud whos origin I'd like to move.

    Thanks
     
    Robert, Oct 8, 2005
    #1
  2. Robert

    David Janes Guest

    I suppose you could create an offset csys, use it to generate a transformation
    matrix and then use those values to change the x, y, z values of each point.
    Sounds like a programming job and AFAIK Pro/e doesn't mess with reprocessing ibl
    data, chiefly, especially in REX, because it's not concerned with that data or
    those points but with the surface you create from the data.
    You could EFFECTIVELY move the csys in a couple ways
    * Produce the surface at the default csys then Copy>Transform the surface to the
    new csys location
    * Create an offset csys before importing the points to produce the surface, then
    pick your new offset csys instead of the default when you create the surface.

    After you have the new surface moved to the desired location, maybe you could
    generate a new ibl file. I don't know all the internal capabilities of REX.
    Something to look into if you're really serious about getting the ibl data with a
    transformed csys.
     
    David Janes, Oct 9, 2005
    #2
  3. Robert

    John Wade Guest

    Assuming your point cloud is 'dumb geometry' why not create your new
    co-ordinate system, then export the points relative to that. When you
    re-import it, it will be relative to your new zero point with no legacy
    data in the file.
     
    John Wade, Oct 11, 2005
    #3
  4. Robert

    Robert Guest

    As far as I can tell, there is no mechanism to save the point cloud relative
    to a new csys. I can save it and can enter a filename only.
     
    Robert, Oct 12, 2005
    #4
  5. Robert

    John Wade Guest

    can you not export it to iges, referencing a new csys?
     
    John Wade, Oct 12, 2005
    #5
  6. Robert

    Robert Guest

    'save a copy' is not available at that point. Under the 'Points' pulldown is
    'save' which has no csys option.
     
    Robert, Oct 12, 2005
    #6
  7. Robert

    John Wade Guest

    file - save a copy - iges

    then select the co-ordinate system you want to shift the points to
    reference
     
    John Wade, Oct 12, 2005
    #7
  8. Robert

    Robert Guest

    Save a copy isn't available at that point.
     
    Robert, Oct 14, 2005
    #8
  9. Robert

    Jeff Howard Guest

    Save a copy isn't available at that point.

    If "at that point" means you are not in Standard Application mode, you might
    want to try it from there. That's how you'd do a "regular" import feature datum
    point array.
     
    Jeff Howard, Oct 14, 2005
    #9
  10. Robert

    John Wade Guest

    If the part isn't super-secret, mail me a copy & I'll have a look.

    john at wade dot org dot uk
     
    John Wade, Oct 14, 2005
    #10
  11. Robert

    Robert Guest

    The file is 36 megs with over a meg of points.
     
    Robert, Oct 15, 2005
    #11
  12. Robert

    Robert Guest

    These are not your typical points. They don't carry parametric info. There
    are over a million of them. The 'insert data from file' along with having
    the RE Extensions automatically put Pro into the rex mode.

    I don't think one could handle a million points thru standard point
    features.
     
    Robert, Oct 15, 2005
    #12
  13. Robert

    Jeff Howard Guest

    Not talking about point features. If you read the data in and end up with an
    import feature point array you should be able to export the data referencing any
    coordinate system you chose. If it were me, I'd create a small data set and
    figure it out.


    These are not your typical points. They don't carry parametric info. There
    are over a million of them. The 'insert data from file' along with having
    the RE Extensions automatically put Pro into the rex mode.

    I don't think one could handle a million points thru standard point
    features.
     
    Jeff Howard, Oct 15, 2005
    #13
  14. Robert

    Robert Guest

    "read the data in and end up with an
    import feature point array you should be able to export the data referencing
    any
    coordinate system you chose"

    If I insert from file an iges point file I get an import feature. How do I
    export that? Any other type of point file (pts, ibl, vtx) imports to point &
    faceting tools. During point manipulation I can save the point data but only
    to pts or vtx files with no csys option.

    I've created an import feature consisting of points fr
     
    Robert, Oct 15, 2005
    #14
  15. Robert

    Jeff Howard Guest

    That should be as simple as creating the desired csys, Save a Copy, select Datum
    Curves and Points, select the desired csys (from Standard Application mode).
    I'm not sure how much good this'll do you. I just tried to read a million point
    IGES and couldn't. I'm using a pretty old machine with only 3/4 GB RAM. The
    million point IGES is huge; about 237 MB.
    "During point manipulation": I don't have REX and am probably not understanding
    what you are dealing with after import.

    For what it might be worth: Using WF2 Foundation I can create an Independant
    Geometry feature and read a million point *.ibl or *.pts (about 12 MB) into it.
    It asks me to specify a csys to use for import reference. This creates a set of
    curves from the data rather than a point array, though, and beyond that I'm
    lost. Sorry, probably not much help...
     
    Jeff Howard, Oct 16, 2005
    #15
  16. Robert

    John Wade Guest

    Do you really need all the points? Geomagic has a pointcloud decimator
    which may help you rip this back to something more manageable.
     
    John Wade, Oct 17, 2005
    #16
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.