Search help |
Go Back |
Main Help
Index |
Configure |
Library Index
The following example of Full height cupboard provides KP2, CNC, QUOTE, and VRML support.
This web page describes the KitCAD library system made to suit a working environment of module cabinets in various widths with 100mm differance (a user-entered-size version is in works);
Please note that only the INF version of VRML conversion for 3D rendering is supported by this library (a scripted version is possible).
The INF files in libsys3.zip were compiled by mk_vrmllibsys.zip on windows 95.
For information in regards to various files, or using KitCAD2v5 please see KitCAD2v5 Help Index.
The Online webbot user Library upload feature
(for iSearch.exe/iUpdate.exe updates) will be enabled in the future after extensive testing.
A PRE-COMPILED library is in design and comprises at first 30 KPD Object Items (see the TEST link below).
The library system is a demo only and allows users to view using KitCAD2v5.exe the lse353637.kp2 file (see image for pre-saved 3D).
The methods described above on this web page are designed for users who are creating library sytems from KP2 into VRML formatted files.
Time required to build a library system is very long unless semi-automated - Below is a library system that has been compiled and saved into an installer (see libsys3.zip)
libsys3.zip
KitCAD 2.# 2.27 v5 Installer User Demo Library System - download libsys3.zip
|
Users are required to ajust the copied defaults to the correct VRML sizes for each Object Item INF file. See kp2vrml97.inf for advanced settings.
kp2vrml97.exe will be updated in the future sometime to perform the maths required to generate the correct 0_Top and 0_Left values when running.
Currently however kp2vrml97.exe reads the values required from each INF file while running.
As in this example edit the two files of C:\Program Files\Kitchen\vrml\fc2d_1000w_600d_2400h_0hf.inf and
C:\Program Files\Kitchen\vrml\fc2dp_1000w_600d_2400h_0hf.inf
For a KP2 file rotation of 0 simply add or change the following lines to read as follows;
[kp2rotation]
0_Top=0
0_Left=0
To include pos sizes for 90Dec as a 78 KP2 rotation then change the following lines to read as follows:
[kp2rotation]
0_Top=0
0_Left=0
78_Top=100
78_Left=100
The above process adds or alters 5 lines, without deleting other lines. The INF files with kp2rotation sections
do not need to be 'locked' by designers for a pre-set volume as described above.
NOTE: By default the advanced kp2rotation options in kp2vrml97.inf over-ride the 78_Top and 78_Left to instead read from 0_Top and 0_Left
Size |
Top |
Left |
Size |
Top |
Left |
Size |
Top |
Left |
---|---|---|---|---|---|---|---|---|
2000 |
126 |
124 |
1300 |
33 |
34 |
700 |
-37 |
-37 |
1950 |
113 |
113 |
1250 |
29 |
26 |
650 |
-44 |
-44 |
1900 |
113 |
110 |
1234 |
29 |
24 |
633 |
-44 |
-44 |
1850 |
99 |
102 |
1200 |
22 |
22 |
600 |
-12 |
-46 |
1800 |
99 |
99 |
1150 |
14 |
14 |
550 |
-12 |
-12 |
1750 |
84 |
88 |
1100 |
8 |
10 |
500 |
-12 |
-10 |
1700 |
84 |
84 |
1050 |
4 |
4 |
450 |
-12 |
-10 |
1650 |
72 |
76 |
1000 |
0 |
0 |
400 |
-12 |
-12 |
1600 |
72 |
72 |
950 |
-7 |
-12 |
350 |
-12 |
-12 |
1550 |
60 |
64 |
900 |
-14 |
-14 |
300 |
-12 |
-12 |
1500 |
60 |
60 |
850 |
-20 |
-20 |
250 |
-12 |
-12 |
1450 |
46 |
52 |
833 |
-20 |
-20 |
200 |
-12 |
-12 |
1400 |
46 |
48 |
800 |
-24 |
-24 |
150 |
-12 |
-12 |
1350 |
33 |
38 |
750 |
-32 |
-32 |
100 |
-12 |
-12 |
Size |
Top |
Left |
Size |
Top |
Left |
Size |
Top |
Left |
---|---|---|---|---|---|---|---|---|
2000 |
128 |
102 |
1300 |
52 |
32 |
700 |
-20 |
-36 |
1950 |
124 |
97 |
1250 |
46 |
27 |
650 |
-28 |
-38 |
1900 |
118 |
92 |
1234 |
Na |
Na |
633 |
-28 |
-42 |
1850 |
111 |
87 |
1200 |
40 |
22 |
600 |
-32 |
-50 |
1800 |
106 |
82 |
1150 |
35 |
17 |
550 |
-40 |
-52 |
1750 |
101 |
77 |
1100 |
30 |
12 |
500 |
-44 |
-60 |
1700 |
96 |
72 |
1050 |
24 |
6 |
450 |
-48 |
-62 |
1650 |
90 |
67 |
1000 |
18 |
0 |
400 |
-58 |
-70 |
1600 |
84 |
62 |
950 |
12 |
-4 |
350 |
-62 |
-76 |
1550 |
79 |
57 |
900 |
4 |
-12 |
300 |
-12 |
-80 |
1500 |
74 |
52 |
850 |
-2 |
-16 |
250 |
-12 |
-22 |
1450 |
68 |
47 |
833 |
Na |
Na |
200 |
-12 |
-22 |
1400 |
62 |
42 |
800 |
-8 |
-24 |
150 |
-12 |
-22 |
1350 |
57 |
37 |
750 |
-14 |
-28 |
100 |
-12 |
-22 |
The two Table/s above are an approximate guide for kp2rotation settings of 0_Top and 0_Left values within INF files for vrml/x3d renderings.
Currently libsys3.zip (updated with libsys3.5.zip, libsys3.6.zip and libsys3.7.zip) is being tested for release in the next major version of KitCAD; and will include finished versions of libsys3.6.zip and libsys3.7.zip files.
The downloads provided above will be altered, and updated without notice! Please install the User Demo Library System ONLY after upgrading to KitCAD2v5.
Updated on the 13th July 2006.
(C) 2006, Written by Kitchen Pages, computer
software.
All Rights Reserved.