![]() |
【转帖】getclosestpointto
getclosestpointto
getclosestpointto hi. i want to get most closest point at nurbscurve. odgenurbcurve3d::getclosestpointto() needs odgepointoncurve3d, but odgepointoncurve3d is not defined function of odgepointent3d::point3d(void) const. and i can't compile code. do i need to make the inherited class? even if it succeeds in compile, linkerror(error lnk2019 odgecurve3d::getclosestpointto()) is displayed. can't i use the function from odgenurbcurve3d? code: odgenurbcurve3d nc; if (edge.getcurveasnurb(nc)) { int num_cp = nc.numcontrolpoints(); for(unsigned int i=0; i<num_cp; i++) { odgepoint3d cps; cps = nc.controlpointat(i); odgepoint3d samplepoint; odgepointoncurve3d poc; // compile error nc.getclosestpointto(cps, poc); // link error samplepoint = poc.point(); ........ } } i using dd 1.13,vc2003. thank you for your consideration. -------- nyde odgenurbcurve3d::getclosestpointto() is not implemented yet. sincerely yours, george udov |
所有的时间均为北京时间。 现在的时间是 02:07 PM. |