hexagon logo

Construct Plane: using 2 surfaces what is the best approach?

I have a datum that is 2 separate plane surfaces with opposing vectors but on the same center line.

What is the best approach: creating a few independent points on both surfaces and combining them into one plane OR creating 2 separate planes and then Constructing a plane from them?

Parents
  • Construct a plane out of the two planes. Not sure if this would work being two separate vectors.

    One thought:

    PLN1 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<25,0,0>,<0,0,1>
    ACTL/<25,0,0>,<0,0,1>
    TARG/<25,0,0>,<0,0,1>
    ANGLE VEC=<1,0,0>,RADIAL
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=1
    SPACER=6
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    PLN2 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<-25,0,0>,<0,0,-1>
    ACTL/<-25,0,0>,<0,0,-1>
    TARG/<-25,0,0>,<0,0,-1>
    ANGLE VEC=<1,0,0>,RADIAL
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=1
    SPACER=6
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<-25,0,0>,<0,0,1>
    ACTL/<-25,0,0>,<0,0,1>
    CONSTR/PLANE,REV,PLN2
    PLN4 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>
    ACTL/<0,0,0>,<0,0,1>
    CONSTR/PLANE,BF,PLN1.HIT[1..PLN1.NUMHITS,PLN3.HIT[1..PLN3.NUMHITS],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0​
    


    Then you could play around with primary datum fitting algorithms.
Reply
  • Construct a plane out of the two planes. Not sure if this would work being two separate vectors.

    One thought:

    PLN1 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<25,0,0>,<0,0,1>
    ACTL/<25,0,0>,<0,0,1>
    TARG/<25,0,0>,<0,0,1>
    ANGLE VEC=<1,0,0>,RADIAL
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=1
    SPACER=6
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    PLN2 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<-25,0,0>,<0,0,-1>
    ACTL/<-25,0,0>,<0,0,-1>
    TARG/<-25,0,0>,<0,0,-1>
    ANGLE VEC=<1,0,0>,RADIAL
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=1
    SPACER=6
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<-25,0,0>,<0,0,1>
    ACTL/<-25,0,0>,<0,0,1>
    CONSTR/PLANE,REV,PLN2
    PLN4 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>
    ACTL/<0,0,0>,<0,0,1>
    CONSTR/PLANE,BF,PLN1.HIT[1..PLN1.NUMHITS,PLN3.HIT[1..PLN3.NUMHITS],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0​
    


    Then you could play around with primary datum fitting algorithms.
Children
No Data