[{"title":"(86个子文件2.44MB)陈士凯的低成本高精度3D扫描仪(软件+电路+固件)","children":[{"title":"rp-3d-scanner","children":[{"title":"pc-client","children":[{"title":"precompiled-demo","children":[{"title":"Irrlicht.dll <span style='color:#111;'>4.68MB</span>","children":null,"spread":false},{"title":"scanner_client.exe <span style='color:#111;'>145.50KB</span>","children":null,"spread":false},{"title":"dump_pt.asc <span style='color:#111;'>852.09KB</span>","children":null,"spread":false},{"title":"cam_calib_result","children":[{"title":"intrinsics_distort.xml <span style='color:#111;'>250B</span>","children":null,"spread":false},{"title":"10-29.txt <span style='color:#111;'>606B</span>","children":null,"spread":false},{"title":"intrinsics_cam.xml <span style='color:#111;'>245B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.txt <span style='color:#111;'>1001B</span>","children":null,"spread":false},{"title":"3d-scanner-win32","children":[{"title":"src","children":[{"title":"applet","children":[{"title":"bridge_extension","children":[{"title":"3dscanner","children":[{"title":"pc-client","children":[{"title":"win32","children":[{"title":"scanner_client.vcproj <span style='color:#111;'>6.21KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"model_render.cpp <span style='color:#111;'>7.66KB</span>","children":null,"spread":false},{"title":"scanner_client.h <span style='color:#111;'>310B</span>","children":null,"spread":false},{"title":"cameraundistortor.h <span style='color:#111;'>1.16KB</span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'>676B</span>","children":null,"spread":false},{"title":"model_render.h <span style='color:#111;'>1.43KB</span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'>320B</span>","children":null,"spread":false},{"title":"scanner_client.cpp <span style='color:#111;'>1.78KB</span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'>15.54KB</span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'>301B</span>","children":null,"spread":false},{"title":"cameraundistortor.cpp <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"stk500_hid.h <span style='color:#111;'>3.74KB</span>","children":null,"spread":false},{"title":"stk500_hid.cpp <span style='color:#111;'>5.05KB</span>","children":null,"spread":false},{"title":"targetver.h <span style='color:#111;'>765B</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"sunjarpp_pcside","children":[{"title":"src","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"workspaces","children":[{"title":"VC9","children":[{"title":"scanner_client.sln <span style='color:#111;'>1.38KB</span>","children":null,"spread":false},{"title":"infra","children":[{"title":"hidusb","children":[{"title":"hidusb.vcproj <span style='color:#111;'>4.03KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"ref","children":[{"title":"src","children":[{"title":"vusb-libs-host","children":[{"title":"Readme.txt <span style='color:#111;'>1.05KB</span>","children":null,"spread":false},{"title":"opendevice.h <span style='color:#111;'>3.98KB</span>","children":null,"spread":false},{"title":"opendevice.c <span style='color:#111;'>8.48KB</span>","children":null,"spread":false},{"title":"hiddata.c <span style='color:#111;'>17.04KB</span>","children":null,"spread":false},{"title":"hiddata.h <span style='color:#111;'>3.72KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"fit.emf <span style='color:#111;'>17.74KB</span>","children":null,"spread":false},{"title":"3dscanner_calib_data.xlsx <span style='color:#111;'>10.49KB</span>","children":null,"spread":false}],"spread":true},{"title":"firmware","children":[{"title":"3d-scanner","children":[{"title":"fuse.txt <span style='color:#111;'>85B</span>","children":null,"spread":false},{"title":"src","children":[{"title":"usb_func_desc.h <span style='color:#111;'>6.43KB</span>","children":null,"spread":false},{"title":"stk500protocol.cpp <span style='color:#111;'>7.68KB</span>","children":null,"spread":false},{"title":"conf.h <span style='color:#111;'>3.53KB</span>","children":null,"spread":false},{"title":"heading_ctrl.cpp <span style='color:#111;'>1.29KB</span>","children":null,"spread":false},{"title":"usbconfig.h <span style='color:#111;'>12.73KB</span>","children":null,"spread":false},{"title":"rp_stk500_protocol.h <span style='color:#111;'>1.09KB</span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'>1.05KB</span>","children":null,"spread":false},{"title":"ledseg_ctrl.h <span style='color:#111;'>850B</span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'>2.87KB</span>","children":null,"spread":false},{"title":"util","children":[{"title":"timer.cpp <span style='color:#111;'>2.26KB</span>","children":null,"spread":false},{"title":"timer.h <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":false},{"title":"usb_func.cpp <span style='color:#111;'>6.11KB</span>","children":null,"spread":false},{"title":"ledseg_ctrl.cpp <span style='color:#111;'>2.57KB</span>","children":null,"spread":false},{"title":"stk500protocol.h <span style='color:#111;'>9.53KB</span>","children":null,"spread":false},{"title":"heading_ctrl.h <span style='color:#111;'>753B</span>","children":null,"spread":false},{"title":"working_mode.h <span style='color:#111;'>868B</span>","children":null,"spread":false},{"title":"usbdrv","children":[{"title":"usbportability.h <span style='color:#111;'>4.36KB</span>","children":null,"spread":false},{"title":"usbdrvasm12.inc <span style='color:#111;'>15.00KB</span>","children":null,"spread":false},{"title":"CommercialLicense.txt <span style='color:#111;'>6.55KB</span>","children":null,"spread":false},{"title":"asmcommon.inc <span style='color:#111;'>7.68KB</span>","children":null,"spread":false},{"title":"usbconfig-prototype.h <span style='color:#111;'>16.88KB</span>","children":null,"spread":false},{"title":"Readme.txt <span style='color:#111;'>7.11KB</span>","children":null,"spread":false},{"title":"usbdrvasm.lst <span style='color:#111;'>85.63KB</span>","children":null,"spread":false},{"title":"Changelog.txt <span style='color:#111;'>11.54KB</span>","children":null,"spread":false},{"title":"License.txt <span style='color:#111;'>18.68KB</span>","children":null,"spread":false},{"title":"usbdrv.h <span style='color:#111;'>29.80KB</span>","children":null,"spread":false},{"title":"usbdrvasm20.inc <span style='color:#111;'>14.97KB</span>","children":null,"spread":false},{"title":"usbdrvasm16.inc <span style='color:#111;'>12.35KB</span>","children":null,"spread":false},{"title":"oddebug.h <span style='color:#111;'>2.91KB</span>","children":null,"spread":false},{"title":"usbdrvasm.S <span style='color:#111;'>8.27KB</span>","children":null,"spread":false},{"title":"usbdrv.c <span style='color:#111;'>23.97KB</span>","children":null,"spread":false},{"title":"usbdrvasm15.inc <span style='color:#111;'>17.43KB</span>","children":null,"spread":false},{"title":"usbdrvasm128.inc <span style='color:#111;'>27.86KB</span>","children":null,"spread":false},{"title":"USBID-License.txt <span style='color:#111;'>7.06KB</span>","children":null,"spread":false},{"title":"oddebug.c <span style='color:#111;'>1.01KB</span>","children":null,"spread":false},{"title":"usbdrvasm165.inc <span style='color:#111;'>16.65KB</span>","children":null,"spread":false},{"title":"usbdrvasm.asm <span style='color:#111;'>570B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"launchsh.cmd <span style='color:#111;'>94B</span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'>2.62KB</span>","children":null,"spread":false},{"title":"build.cmd <span style='color:#111;'>98B</span>","children":null,"spread":false}],"spread":true},{"title":"pre-compiled","children":[{"title":"3dscanner.hex <span style='color:#111;'>10.27KB</span>","children":null,"spread":false},{"title":"3dscanner.elf <span style='color:#111;'>25.76KB</span>","children":null,"spread":false}],"spread":true},{"title":"请先读我-如何编译.txt <span style='color:#111;'>1.19KB</span>","children":null,"spread":false},{"title":"README-how.to.use.it.txt <span style='color:#111;'>1.54KB</span>","children":null,"spread":false}],"spread":true},{"title":"README.txt <span style='color:#111;'>520B</span>","children":null,"spread":false},{"title":"photos","children":[{"title":"concept02.png <span style='color:#111;'>52.02KB</span>","children":null,"spread":false},{"title":"final_effect.jpg <span style='color:#111;'>53.58KB</span>","children":null,"spread":false},{"title":"rpbridge_used_02.jpg <span style='color:#111;'>62.80KB</span>","children":null,"spread":false},{"title":"single_dot_concept.gif <span style='color:#111;'>11.64KB</span>","children":null,"spread":false},{"title":"sample_in_matlab.png <span style='color:#111;'>39.47KB</span>","children":null,"spread":false},{"title":"sample_self.png <span style='color:#111;'>132.76KB</span>","children":null,"spread":false},{"title":"sample_inapp.png <span style='color:#111;'>143.61KB</span>","children":null,"spread":false},{"title":"concept01.png <span style='color:#111;'>52.19KB</span>","children":null,"spread":false}],"spread":true},{"title":"hardware","children":[{"title":"3d-scanner-sch.pdf <span style='color:#111;'>45.90KB</span>","children":null,"spread":false},{"title":"README.txt <span style='color:#111;'>514B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]