KP2->i3KGC conversions
KGraphicControl BPL
The data used in KitCAD 1.19 has been included in a windows subsystem component called KPGraphicControl, or KP.Bpl that is used for KitCAD2.exe, and KitCAD2v5.exe
The BCB ISO C++ code used create the Kp.Bpl file component (GNU licence) can be re-formatted into ECMA (Edition 3) compatible JavaScript code to run with ‘Ie’ or ‘Ff’ compatible web browsers; Examples and bug list below. See the web page writers help for information on use, and links to free Javascript downloads.
- KitCAD227_KGraphicControl.htm – KP2 converter example
loads KP2 file, with many KPD files (same as kp2html.exe, BUT may differ to KitCAD2v5.exe)
Save example HTM page to local computer (ONLY works in ‘Ie’ OFFLINE)
JavaScripts Required:
KGraphicControl.js
kitcad227.js
- KitCAD225_KGraphicControl.htm – 2D format example
loads single KPD file of BC2di_1000w_600d_903h_0hf.kpd
Shows debug information
Estimated runtime of 10 seconds or more (works online)
JavaScripts Required:
KGraphicControl.js
- KitCAD225_kgc_exploit_makelibrary.htm – KPD server converter example
Converts *.kpd with *.kpr to PHP/CGI pages
Shows NO debug information
Estimated runtime of 10 seconds or more (works offline)
JavaScripts Required:
KGraphicControl.js
- KitCAD225_kgc_exploit.htm – 3D KGC Ads example
loads single KPD file of bc2di_1000w_600d_903h_0hf.kpd
Shows in 3D
Shows other information
Estimated runtime of 5 seconds or more (works online)
JavaScripts Required:
KGraphicControl.js
KGraphicControl_3d_cpp.js
kgc_exploit.js
- KitCAD225_kgc_exploit_array.htm – 3D KGC Ads example
PRE-loaded single KPD file of bc2di_1000w_600d_903h_0hf.kpd
Shows in 3D
Shows other information
Estimated runtime of 2 seconds or more (works online)
JavaScripts Required:
KGraphicControl.js
KGraphicControl_3d_cpp.js
kgc_exploit.js