Since PCD cannot construct a circle from the intersection of a cone and sphere. How do you get the .12 dimension without measuring it with hand tools?
conespheredraw.JPGspherecone.JPG
conespheredraw.JPGspherecone.JPG
SPH1 =FEAT/CONTACT/SPHERE/DEFAULT,CARTESIAN,IN,LEAST_SQR THEO/<0,0,0>,<0,0,-1>,0.4 ACTL/<0,0,0>,<0,0,-1>,0.4 TARG/<0,0,0>,<0,0,-1> START ANGLE 1=0,END ANG 1=360 START ANGLE 2=20,END ANG 2=90 ANGLE VEC=<1,0,0> SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=YES NUMHITS=6,NUMROWS=3 AVOIDANCE MOVE=NO,DISTANCE=0.3937 SHOW HITS=NO CONE_HITS =GROUP/SHOWALLPARAMS=NO ENDGROUP/ID=CONE_HITS CON1 =FEAT/CONE,CARTESIAN,IN,LENG,NO THEO/<0,0,-0.245>,<0,0,1>,0.04,0.37,0.45 ACTL/<0,0,-0.245>,<0,0,1>,0.04,0.37,0.45 CONSTR/CONE,BF,PNT1,PNT3,PNT5,PNT6,PNT4,PNT2,, PLN1 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,OUTLINE,LEAST_SQR THEO/<0,0,0>,<0,0,1> ACTL/<0,0,0>,<0,0,1> TARG/<0,0,0>,<0,0,1> ANGLE VEC=<1,0,0>,RADIAL SHOW FEATURE PARAMETERS=NO SHOW CONTACT PARAMETERS=YES NUMHITS=3,NUMROWS=3 SPACER=0 AVOIDANCE MOVE=NO,DISTANCE=0.3937 USE BOUNDARY OFFSET=YES,OFFSET=50.7999 SHOW HITS=NO CIR1 =FEAT/CIRCLE,CARTESIAN,OUT,NO THEO/<0,0,0>,<0,0,1>,0.49 ACTL/<0,0,0>,<0,0,1>,0.49 CONSTR/CIRCLE,INTOF,CON1,PLN1 ALIGN_LINE1=FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<-0.5,0,0>,<1,0,0> ACTL/<-0.5,0,0>,<1,0,0> CONSTR/LINE,ALIGN,1,XPLUS ALIGN_LINE2=FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<0.5,0,0>,<-1,0,0> ACTL/<0.5,0,0>,<-1,0,0> CONSTR/LINE,ALIGN,1,XMINUS ALIGN_LINE3=FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<0,-0.5,0>,<0,1,0> ACTL/<0,-0.5,0>,<0,1,0> CONSTR/LINE,ALIGN,1,YPLUS ALIGN_LINE4=FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<0,0.5,0>,<0,-1,0> ACTL/<0,0.5,0>,<0,-1,0> CONSTR/LINE,ALIGN,1,YMINUS PNT7 =FEAT/POINT,CARTESIAN,NO THEO/<-0.245,0,0>,<1,0,0> ACTL/<-0.245,0,0>,<1,0,0> CONSTR/POINT,PIERCE,ALIGN_LINE1,CIR1 PNT8 =FEAT/POINT,CARTESIAN,NO THEO/<0.245,0,0>,<-1,0,0> ACTL/<0.245,0,0>,<-1,0,0> CONSTR/POINT,PIERCE,ALIGN_LINE2,CIR1 PNT9 =FEAT/POINT,CARTESIAN,NO THEO/<0,-0.245,0>,<0,1,0> ACTL/<0,-0.245,0>,<0,1,0> CONSTR/POINT,PIERCE,ALIGN_LINE3,CIR1 PNT10 =FEAT/POINT,CARTESIAN,NO THEO/<0,0.245,0>,<0,-1,0> ACTL/<0,0.245,0>,<0,-1,0> CONSTR/POINT,PIERCE,ALIGN_LINE4,CIR1 ASSIGN/V1=CON1.A/2 A5 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES ALIGNMENT/TRANS,XAXIS,PNT7 ALIGNMENT/TRANS,YAXIS,PNT7 ALIGNMENT/TRANS,ZAXIS,PNT7 ALIGNMENT/ROTATE_OFFSET,V1,ABOUT,YPLUS ALIGNMENT/END LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<-0.5,0,0>,<1,0,0> ACTL/<-0.5,0,0>,<1,0,0> CONSTR/LINE,ALIGN,1,XPLUS PNT11 =FEAT/POINT,CARTESIAN,NO THEO/<0.0733,0,0>,<1,0,0> ACTL/<0.0733,0,0>,<1,0,0> CONSTR/POINT,PIERCE,LIN1,SPH1 A6 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES ALIGNMENT/TRANS,XAXIS,PNT8 ALIGNMENT/TRANS,YAXIS,PNT8 ALIGNMENT/TRANS,ZAXIS,PNT8 ALIGNMENT/ROTATE_OFFSET,-45,ABOUT,YPLUS ALIGNMENT/END LIN2 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO THEO/<0.5,0,0>,<-1,0,0> ACTL/<0.5,0,0>,<-1,0,0> CONSTR/LINE,ALIGN,1,XMINUS PNT12 =FEAT/POINT,CARTESIAN,NO THEO/<-0.0733,0,0>,<-1,0,0> ACTL/<-0.0733,0,0>,<-1,0,0> CONSTR/POINT,PIERCE,LIN2,SPH1 {repeat as wanted}
Comment