hexagon logo

Cone variable

Hi,
I'm trying to use the value "4.67499" as a variable.
Any idea ?

FRAISURE =ÉLÉM/CÔNE,CARTÉSIEN,EXT,LONG,NON
THÉO/<0,0,1.05097>,<0,0,-1>,0.91042,2.505,4.67499
RÉEL/<0,0,1.05097>,<0,0,-1>,0.91042,2.505,4.67499
CONSTR/CÔNE,INV,FRAISURE_TEST​
Parents
  • Ok, it doesn't work because it's an inner cone...
    So :
    ASSIGN/V1=CON1.A/2
    ASSIGN/V2=CON1.R
    ASSIGN/V3=SQRT(DOT(CON1.EXYZ-CON1.SXYZ,CON1.EXYZ-CON1.SXYZ))......................length of measure along cone axis
    ASSIGN/V4=DOT(CON1.EXYZ-PL1.XYZ,PL1.IJK)......................................................................distance between end point and plane
    ASSIGN/V5=DOT(CON1.SXYZ-PL1.XYZ,PL1.IJK)......................................................................distance between start point and plane
    ASSIGN/V6=MIN(ARRAY(ABS(V4),ABS(V5))).......................................................
    ASSIGN/V7=2*(V2+(V3+V6)*TAN(DEG2RAD(V1))).....................................................................searched diameter


    Is it really simplier ???????Confused
Reply
  • Ok, it doesn't work because it's an inner cone...
    So :
    ASSIGN/V1=CON1.A/2
    ASSIGN/V2=CON1.R
    ASSIGN/V3=SQRT(DOT(CON1.EXYZ-CON1.SXYZ,CON1.EXYZ-CON1.SXYZ))......................length of measure along cone axis
    ASSIGN/V4=DOT(CON1.EXYZ-PL1.XYZ,PL1.IJK)......................................................................distance between end point and plane
    ASSIGN/V5=DOT(CON1.SXYZ-PL1.XYZ,PL1.IJK)......................................................................distance between start point and plane
    ASSIGN/V6=MIN(ARRAY(ABS(V4),ABS(V5))).......................................................
    ASSIGN/V7=2*(V2+(V3+V6)*TAN(DEG2RAD(V1))).....................................................................searched diameter


    Is it really simplier ???????Confused
Children
No Data