FreeWRL / FreeX3D 4.3.0
GeneratedCode.c
1/*
2
3 GeneratedCode.c: generated by VRMLC.pm. DO NOT MODIFY, MODIFY VRMLC.pm INSTEAD.
4
5*/
6
7/****************************************************************************
8 This file is part of the FreeWRL/FreeX3D Distribution.
9
10 Copyright 2009 CRC Canada. (http://www.crc.gc.ca)
11
12 FreeWRL/FreeX3D is free software: you can redistribute it and/or modify
13 it under the terms of the GNU Lesser Public License as published by
14 the Free Software Foundation, either version 3 of the License, or
15 (at your option) any later version.
16
17 FreeWRL/FreeX3D is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
21
22 You should have received a copy of the GNU General Public License
23 along with FreeWRL/FreeX3D. If not, see <http://www.gnu.org/licenses/>.
24****************************************************************************/
25
26
27/*
28 GeneratedCode.c: generated by VRMLC.pm. DO NOT MODIFY, MODIFY VRMLC.pm INSTEAD.
29*/
30
31#include <config.h>
32#include <system.h>
33#include <display.h>
34#include <internal.h>
35
36#include <libFreeWRL.h>
37#include <io_files.h>
38
39#include "../vrml_parser/Structs.h"
40#include "../main/headers.h"
41#include "../main/ProdCon.h"
42#include "Component_Networking.h"
43#include "Component_Picking.h"
44#include "../list.h"
45#include "../io_http.h"
46#include "../system_threads.h"
47
48
49/**********************************************************************************************/
50/* */
51/* This file is part of the FreeWRL/FreeX3D Distribution, from http://freewrl.sourceforge.net */
52/* */
53/**********************************************************************************************/
54
55#include "../input/EAIHeaders.h"
56#include "../input/EAIHelpers.h"
57#include "../x3d_parser/Bindable.h"
58
59#include "../opengl/Textures.h"
60#include "Component_CubeMapTexturing.h"
61#include "Polyrep.h"
62void add_OSCsensor(struct X3D_Node* node); /* WANT_OSC*/
63void addNodeToKeySensorList(struct X3D_Node* node);
64void collide_genericfaceset (struct X3D_IndexedFaceSet *node );
65void make_genericfaceset(struct X3D_IndexedFaceSet *this_);
66void render_ray_polyrep(void *node);
67void dump_scene(FILE *fp, int level, struct X3D_Node* node);
68extern char *parser_getNameFromNode(struct X3D_Node* node);
69
70/* Table of built-in fieldIds */
71 const char *FIELDNAMES[] = {
72 "A",
73 "As",
74 "B",
75 "C",
76 "Cs",
77 "D",
78 "Ds",
79 "E",
80 "F",
81 "FIFOsize",
82 "Fs",
83 "G",
84 "Gs",
85 "_CPU_Routes_out",
86 "_GPU_Routes_out",
87 "_OK",
88 "_T0",
89 "_T1",
90 "__DEFnames",
91 "__EXPORTS",
92 "__GC",
93 "__IMPORTS",
94 "__IS",
95 "__META",
96 "__ROUTES",
97 "__Samples",
98 "__SphereIndxVBO",
99 "__StartLoadTime",
100 "__VBO",
101 "__afterPound",
102 "__autoOffset",
103 "__backTexture",
104 "__blob",
105 "__botpoints",
106 "__bottomTexture",
107 "__child1Node",
108 "__child2Node",
109 "__child3Node",
110 "__child4Node",
111 "__childloadstatus",
112 "__children",
113 "__colours",
114 "__coneTriangles",
115 "__coneVBO",
116 "__context_paused",
117 "__counts",
118 "__ctex",
119 "__ctflag",
120 "__cylinderTriangles",
121 "__cylinderVBO",
122 "__delegate",
123 "__do_anything",
124 "__do_center",
125 "__do_rotation",
126 "__do_scale",
127 "__do_scaleO",
128 "__do_trans",
129 "__dopplerFactor",
130 "__externProtoDeclares",
131 "__finishedloading",
132 "__fogScale",
133 "__fogType",
134 "__frac",
135 "__frontTexture",
136 "__fw_movie",
137 "__geoSystem",
138 "__highest",
139 "__hit",
140 "__ifsnode",
141 "__inRange",
142 "__init_time",
143 "__inittime",
144 "__isX3D",
145 "__last_time",
146 "__lastdirection",
147 "__lastlocation",
148 "__lasttime",
149 "__leftTexture",
150 "__level",
151 "__loadResource",
152 "__loading",
153 "__loadstatus",
154 "__localOrient",
155 "__lowest",
156 "__movedCoords",
157 "__movedOrientation",
158 "__movedOrientationB",
159 "__movedPosition",
160 "__movedValue",
161 "__movedgd",
162 "__nodes",
163 "__normals",
164 "__numPoints",
165 "__occludeCheckCount",
166 "__offsetOrient",
167 "__oldChildren",
168 "__oldEnabled",
169 "__oldFieldOfView",
170 "__oldGeoCenter",
171 "__oldHeadlight",
172 "__oldJump",
173 "__oldKeyPtr",
174 "__oldKeyValuePtr",
175 "__oldMFString",
176 "__oldSFString",
177 "__oldSize",
178 "__old_anchorPoint",
179 "__old_angularVelocity",
180 "__old_axis",
181 "__old_axis1",
182 "__old_axis1Angle",
183 "__old_axis2",
184 "__old_axis2Angle",
185 "__old_axis3Angle",
186 "__old_body1",
187 "__old_body2",
188 "__old_centerOfMass",
189 "__old_finiteRotationAxis",
190 "__old_linearVelocity",
191 "__old_motor1Axis",
192 "__old_motor2Axis",
193 "__old_motor3Axis",
194 "__old_orientation",
195 "__old_position",
196 "__oldgcCoords",
197 "__oldgeoCoords",
198 "__oldload",
199 "__oldmetadata",
200 "__oldurl",
201 "__parentProto",
202 "__pindices",
203 "__planets",
204 "__points",
205 "__position",
206 "__protoDeclares",
207 "__protoDef",
208 "__protoFlags",
209 "__prototype",
210 "__proxNode",
211 "__quadcount",
212 "__regenSubTextures",
213 "__rightTexture",
214 "__rootUrl",
215 "__rooturlloadstatus",
216 "__rotyup",
217 "__scriptObj",
218 "__scripts",
219 "__segCount",
220 "__sibAffectors",
221 "__sidepoints",
222 "__simpleDisk",
223 "__skindex",
224 "__solid",
225 "__sourceNumber",
226 "__specversion",
227 "__starts",
228 "__style16",
229 "__styleEnd",
230 "__styleStart",
231 "__subTextures",
232 "__subcontexts",
233 "__t1",
234 "__t2",
235 "__t3",
236 "__texCoords",
237 "__texture",
238 "__textureTableIndex",
239 "__textureright",
240 "__topTexture",
241 "__transparency",
242 "__typename",
243 "__unitlengthfactor",
244 "__velocity",
245 "__vertArr",
246 "__vertIndx",
247 "__vertexCount",
248 "__vertices",
249 "__visible",
250 "__wireindices",
251 "__wireindicesVBO",
252 "__xcolours",
253 "__xfog",
254 "__xparams",
255 "_a0",
256 "_align",
257 "_angularVelocity",
258 "_appliedParameters",
259 "_appliedParametersMask",
260 "_attenuation",
261 "_backMaterial",
262 "_bboxCenter",
263 "_bboxSize",
264 "_body",
265 "_boxtris",
266 "_buffer",
267 "_bufferendtime",
268 "_change_count",
269 "_channelcount",
270 "_channels",
271 "_child",
272 "_class",
273 "_colormode",
274 "_context",
275 "_controlPoint",
276 "_coordIndex",
277 "_csensor",
278 "_destination",
279 "_dindex",
280 "_dir",
281 "_donethispass",
282 "_drag_count",
283 "_drag_points",
284 "_dsock",
285 "_enabled",
286 "_fbohandles",
287 "_floatInpFIFO",
288 "_floatOutFIFO",
289 "_forceout",
290 "_frameSpeed",
291 "_framevalues",
292 "_fvalues",
293 "_geom",
294 "_geomIdentityTransform",
295 "_geometryType",
296 "_gridHeight",
297 "_group",
298 "_hatchScale",
299 "_ifs",
300 "_index",
301 "_initialRotation",
302 "_initialTranslation",
303 "_initialized",
304 "_initializedOnce",
305 "_input",
306 "_int32InpFIFO",
307 "_int32OutFIFO",
308 "_isActive",
309 "_isScreen",
310 "_joint",
311 "_jointnames",
312 "_keyVBO",
313 "_keyValueVBO",
314 "_knot",
315 "_knotrange",
316 "_lastChannelDestination",
317 "_lastChannelSource",
318 "_lastEnabled",
319 "_lastMethod",
320 "_lastMotionsEnabled",
321 "_lastStream",
322 "_lastTao",
323 "_lastenabled",
324 "_lastframe",
325 "_lastframetime",
326 "_lastnote",
327 "_lastp0",
328 "_lastp0time",
329 "_lastr0",
330 "_lasttick",
331 "_lasttime",
332 "_layerId",
333 "_loc",
334 "_ltex",
335 "_material",
336 "_method",
337 "_motor1",
338 "_motor2",
339 "_needs_gradient",
340 "_njoints",
341 "_normkey",
342 "_normkeyValue",
343 "_nseg",
344 "_offsetUnits",
345 "_oldState",
346 "_oldhitNormal",
347 "_oldhitPoint",
348 "_oldhitTexCoord",
349 "_oldisActive",
350 "_oldpickTarget",
351 "_oldpickedGeometry",
352 "_oldpickedPoint",
353 "_oldrotation",
354 "_oldscale",
355 "_oldtrackPoint",
356 "_oldtranslation",
357 "_orientation",
358 "_origCoords",
359 "_origNormalizedPoint",
360 "_origNorms",
361 "_origPoint",
362 "_orig_count",
363 "_orig_point",
364 "_orig_points",
365 "_p",
366 "_p0",
367 "_parentResource",
368 "_particles",
369 "_patch",
370 "_pduchange_collision",
371 "_pduchange_create",
372 "_pduchange_detonation",
373 "_pduchange_em_info",
374 "_pduchange_es",
375 "_pduchange_fire",
376 "_pduchange_networksensor",
377 "_pduchange_receiver",
378 "_pduchange_remove",
379 "_pduchange_signal",
380 "_pduchange_transmitter",
381 "_phaseFunction",
382 "_pin_point",
383 "_play",
384 "_pointMethod",
385 "_portions",
386 "_position",
387 "_prepped_planet",
388 "_previousvalue",
389 "_r0",
390 "_radius",
391 "_reachablethispass",
392 "_registered",
393 "_remainder",
394 "_resetRelativeHeight",
395 "_retrievedURLData",
396 "_rotationAngle",
397 "_scale",
398 "_scaleMode",
399 "_screendata",
400 "_segs",
401 "_selected",
402 "_self",
403 "_sent",
404 "_shaderLoadThread",
405 "_shaderUserDefinedFields",
406 "_shaderUserNumber",
407 "_shaderflags_base",
408 "_shaderflags_effects",
409 "_shaderflags_usershaders",
410 "_show_pin_point",
411 "_sideVBO",
412 "_sinkmaps",
413 "_sizeUnits",
414 "_smoothingCount",
415 "_smoothingDelta",
416 "_sortedChildren",
417 "_space",
418 "_startTime",
419 "_status",
420 "_steptime",
421 "_stringInpFIFO",
422 "_stringOutFIFO",
423 "_t",
424 "_takefirstinput",
425 "_talkToNodes",
426 "_tau",
427 "_tris",
428 "_tscale",
429 "_ttex",
430 "_type",
431 "_uKnot",
432 "_upVec",
433 "_usingDisk",
434 "_v0",
435 "_vKnot",
436 "_values",
437 "_walkSurfacePriority",
438 "_weightFunction1",
439 "_weightFunction2",
440 "_world",
441 "_xyzw",
442 "absorption",
443 "acousticProperties",
444 "actionKeyPress",
445 "actionKeyRelease",
446 "activate",
447 "activeLayer",
448 "addChildren",
449 "addEntities",
450 "addGeometry",
451 "addTrimmingContour",
452 "addedEntities",
453 "address",
454 "align",
455 "alpha",
456 "altKey",
457 "ambientIntensity",
458 "ambientTexture",
459 "ambientTextureMapping",
460 "anchorPoint",
461 "angle",
462 "angleRate",
463 "angularDampingFactor",
464 "angularVelocity",
465 "anisotropicDegree",
466 "antennaLocation",
467 "antennaPatternLength",
468 "antennaPatternType",
469 "appearance",
470 "applicationID",
471 "applied",
472 "appliedParameters",
473 "armAngle",
474 "articulationParameterArray",
475 "articulationParameterChangeIndicatorArr",
476 "articulationParameterCount",
477 "articulationParameterDesignatorArray",
478 "articulationParameterIdPartAttachedToAr",
479 "articulationParameterTypeArray",
480 "articulationParameterValue0_changed",
481 "articulationParameterValue1_changed",
482 "articulationParameterValue2_changed",
483 "articulationParameterValue3_changed",
484 "articulationParameterValue4_changed",
485 "articulationParameterValue5_changed",
486 "articulationParameterValue6_changed",
487 "articulationParameterValue7_changed",
488 "aspectRatio",
489 "attack",
490 "attenuation",
491 "attrib",
492 "autoCalc",
493 "autoDamp",
494 "autoDisable",
495 "autoOffset",
496 "autoRefresh",
497 "autoRefreshTimeLimit",
498 "avatarSize",
499 "axis",
500 "axis1",
501 "axis1Angle",
502 "axis1Torque",
503 "axis2",
504 "axis2Angle",
505 "axis2Torque",
506 "axis3Angle",
507 "axis3Torque",
508 "axisCount",
509 "axisOfRotation",
510 "axisRotation",
511 "azimuth",
512 "back",
513 "backAmbientIntensity",
514 "backCull",
515 "backDiffuseColor",
516 "backEmissiveColor",
517 "backMaterial",
518 "backShininess",
519 "backSpecularColor",
520 "backTexture",
521 "backTransparency",
522 "backUrl",
523 "background",
524 "baseColor",
525 "baseTexture",
526 "baseTextureMapping",
527 "bboxCenter",
528 "bboxDisplay",
529 "bboxSize",
530 "beamWidth",
531 "beginCap",
532 "bindTime",
533 "bodies",
534 "body1",
535 "body1AnchorPoint",
536 "body1Axis",
537 "body2",
538 "body2AnchorPoint",
539 "body2Axis",
540 "borderColor",
541 "borderWidth",
542 "bottom",
543 "bottomRadius",
544 "bottomTexture",
545 "bottomUrl",
546 "bounce",
547 "boundaryModeR",
548 "boundaryModeS",
549 "boundaryModeT",
550 "boundaryOpacity",
551 "boundingVolume",
552 "boundingVolumeType",
553 "buffer",
554 "bufferChannels",
555 "bufferDuration",
556 "bufferLength",
557 "byteFrequencyData",
558 "byteTimeDomainData",
559 "castShadow",
560 "category",
561 "ccw",
562 "center",
563 "centerOfMass",
564 "centerOfRotation",
565 "centerOfRotation_changed",
566 "centralScale",
567 "channel",
568 "channelCount",
569 "channelCountMode",
570 "channelDestination",
571 "channelFilter",
572 "channelInterpretation",
573 "channelSelection",
574 "channelSource",
575 "channels",
576 "channelsEnabled",
577 "child1Url",
578 "child2Url",
579 "child3Url",
580 "child4Url",
581 "children",
582 "choice",
583 "classified",
584 "clipBoundary",
585 "closed",
586 "closureType",
587 "code",
588 "collidable",
589 "collidables",
590 "collide",
591 "collideTime",
592 "collider",
593 "collisionType",
594 "color",
595 "colorIndex",
596 "colorKey",
597 "colorMatchTolerance",
598 "colorPerVertex",
599 "colorRamp",
600 "colorSteps",
601 "compute",
602 "coneInnerAngle",
603 "coneOuterAngle",
604 "coneOuterGain",
605 "constantForceMix",
606 "contactNormal",
607 "contactSurfaceThickness",
608 "contacts",
609 "content",
610 "contentVolume",
611 "contentVolumeType",
612 "contourStepSize",
613 "controlKey",
614 "controlPoint",
615 "convex",
616 "coolColor",
617 "coord",
618 "coordIndex",
619 "country",
620 "creaseAngle",
621 "createParticles",
622 "crossSection",
623 "crossSectionCurve",
624 "cryptoKeyID",
625 "cryptoSystem",
626 "curve",
627 "cutOffAngle",
628 "cycleInterval",
629 "cycleTime",
630 "data",
631 "dataLength",
632 "deadReckoning",
633 "delay",
634 "delayTime",
635 "deletionAllowed",
636 "depth",
637 "description",
638 "desiredAngularVelocity1",
639 "desiredAngularVelocity2",
640 "detonateTime",
641 "detonationLocation",
642 "detonationRelativeLocation",
643 "detonationResult",
644 "detune",
645 "diffuse",
646 "diffuseCoefficients",
647 "diffuseColor",
648 "diffuseTexture",
649 "diffuseTextureMapping",
650 "dimensions",
651 "directOutput",
652 "direction",
653 "disableAngularSpeed",
654 "disableLinearSpeed",
655 "disableTime",
656 "diskAngle",
657 "displacements",
658 "displacers",
659 "displayed",
660 "distanceModel",
661 "domain",
662 "dopplerEnabled",
663 "dssCode",
664 "duration",
665 "duration_changed",
666 "easeInEaseOut",
667 "eboxes",
668 "edgeColor",
669 "effects",
670 "elapsedTime",
671 "ellipsoid",
672 "emissiveColor",
673 "emissiveTexture",
674 "emissiveTextureMapping",
675 "emitter",
676 "emitterColor",
677 "enableHRTF",
678 "enabled",
679 "enabledAxes",
680 "encodingScheme",
681 "endAngle",
682 "endCap",
683 "endFrame",
684 "enterTime",
685 "enteredText",
686 "entities",
687 "entityCategory",
688 "entityCountry",
689 "entityDomain",
690 "entityExtra",
691 "entityID",
692 "entityKind",
693 "entitySpecific",
694 "entitySubCategory",
695 "errorCorrection",
696 "eventApplicationID",
697 "eventEntityID",
698 "eventNumber",
699 "eventSiteID",
700 "exitTime",
701 "extra",
702 "falseEasting",
703 "falseNorthing",
704 "family",
705 "fanCount",
706 "farClippingPlane",
707 "farDistance",
708 "fftSize",
709 "fieldOfView",
710 "fillProperties",
711 "filled",
712 "filter",
713 "finalText",
714 "finiteRotationAxis",
715 "fireMissionIndex",
716 "fired1",
717 "fired2",
718 "firedTime",
719 "firingRange",
720 "firingRate",
721 "fixed",
722 "flipZ",
723 "floatFrequencyData",
724 "floatInp",
725 "floatTimeDomainData",
726 "focalPoint",
727 "fogCoord",
728 "fogType",
729 "fontStyle",
730 "force",
731 "forceID",
732 "forceOutput",
733 "forceTransitions",
734 "forces",
735 "forwardDirection",
736 "fovMode",
737 "fraction_changed",
738 "frameCount",
739 "frameDuration",
740 "frameIncrement",
741 "frameIndex",
742 "frequency",
743 "frequencyBinCount",
744 "frictionCoefficients",
745 "frictionDirection",
746 "front",
747 "frontTexture",
748 "frontUrl",
749 "function",
750 "functionMap",
751 "fuse",
752 "gain",
753 "gcCoords_changed",
754 "generateMipMaps",
755 "geoCenter",
756 "geoCoord_changed",
757 "geoCoords",
758 "geoCoords_changed",
759 "geoGridOrigin",
760 "geoJson",
761 "geoKeyValue",
762 "geoOrigin",
763 "geoSRF",
764 "geoSystem",
765 "geodeticLatitude",
766 "geodeticLongitude",
767 "geometricError",
768 "geometry",
769 "geometry1",
770 "geometry2",
771 "geometryType",
772 "geovalue_changed",
773 "global",
774 "gotEvents",
775 "gradientThreshold",
776 "gradients",
777 "gravity",
778 "gridSize",
779 "groundAngle",
780 "groundColor",
781 "gustiness",
782 "handler",
783 "hatchColor",
784 "hatchStyle",
785 "hatched",
786 "headlight",
787 "height",
788 "heightOffset",
789 "hinge1Angle",
790 "hinge1AngleRate",
791 "hinge2Angle",
792 "hinge2AngleRate",
793 "hitGeoCoord_changed",
794 "hitNormal_changed",
795 "hitPoint_changed",
796 "hitTexCoord_changed",
797 "horizontal",
798 "humanoid",
799 "humanoids",
800 "iboxes",
801 "ignoreFirstFrame",
802 "ignorePosition",
803 "image",
804 "index",
805 "indexDestination",
806 "indexSource",
807 "indexStream",
808 "inertia",
809 "info",
810 "initialDestination",
811 "initialValue",
812 "innerRadius",
813 "inputFalse",
814 "inputNegate",
815 "inputSource",
816 "inputTrue",
817 "instrument",
818 "int32Inp",
819 "integerKey",
820 "intensity",
821 "intensityThreshold",
822 "interauralDistance",
823 "internal",
824 "intersectionType",
825 "intersections",
826 "isActive",
827 "isBound",
828 "isCollided",
829 "isDetonated",
830 "isLoaded",
831 "isNetworkReader",
832 "isNetworkWriter",
833 "isOver",
834 "isPaused",
835 "isPickable",
836 "isPositionAvailable",
837 "isRotationAvailable",
838 "isRtpHeaderHeard",
839 "isSelected",
840 "isStandAlone",
841 "isValid",
842 "iterations",
843 "jointBindingPositions",
844 "jointBindingRotations",
845 "jointBindingScales",
846 "joints",
847 "jump",
848 "justify",
849 "key",
850 "key12",
851 "key88",
852 "keyPiano",
853 "keyPress",
854 "keyRelease",
855 "keyValue",
856 "keyVelocity",
857 "kind",
858 "knee",
859 "knot",
860 "language",
861 "lastChannelSelection",
862 "latitude1",
863 "latitude2",
864 "layers",
865 "layout",
866 "left",
867 "leftTexture",
868 "leftToRight",
869 "leftUrl",
870 "legAngle",
871 "length",
872 "lengthOfModulationParameters",
873 "level",
874 "level_changed",
875 "lifetimeVariation",
876 "lighting",
877 "limitOrientation",
878 "lineBounds",
879 "lineProperties",
880 "lineSegments",
881 "linearAcceleration",
882 "linearDampingFactor",
883 "linearVelocity",
884 "linetype",
885 "linewidthScaleFactor",
886 "listenfor",
887 "llimit",
888 "loa",
889 "load",
890 "loadTime",
891 "location",
892 "lococentre",
893 "longitude1",
894 "longitude2",
895 "loop",
896 "loopEnd",
897 "loopStart",
898 "magnificationFilter",
899 "mapping",
900 "markerType",
901 "marking",
902 "mass",
903 "massDensityModel",
904 "matchCriterion",
905 "material",
906 "matrix",
907 "maxAngle",
908 "maxAngle1",
909 "maxBack",
910 "maxChannelCount",
911 "maxCorrectionSpeed",
912 "maxDecibels",
913 "maxDelayTime",
914 "maxDistance",
915 "maxExtent",
916 "maxFront",
917 "maxParticles",
918 "maxPosition",
919 "maxScale",
920 "maxSeparation",
921 "maxTorque1",
922 "maxTorque2",
923 "mediaDeviceID",
924 "metadata",
925 "metallic",
926 "metallicRoughnessTexture",
927 "metallicRoughnessTextureMapping",
928 "method",
929 "midiMsg",
930 "midiUmp",
931 "minAngle",
932 "minAngle1",
933 "minBack",
934 "minBounceSpeed",
935 "minDecibels",
936 "minFront",
937 "minPosition",
938 "minScale",
939 "minSeparation",
940 "minificationFilter",
941 "mode",
942 "modifiedFraction_changed",
943 "modulationTypeDetail",
944 "modulationTypeMajor",
945 "modulationTypeSpreadSpectrum",
946 "modulationTypeSystem",
947 "momentsOfInertia",
948 "motions",
949 "motionsEnabled",
950 "motor1Angle",
951 "motor1AngleRate",
952 "motor1Axis",
953 "motor2Angle",
954 "motor2AngleRate",
955 "motor2Axis",
956 "motor3Angle",
957 "motor3AngleRate",
958 "motor3Axis",
959 "multicastRelayHost",
960 "multicastRelayPort",
961 "munitionApplicationID",
962 "munitionEndPoint",
963 "munitionEntityID",
964 "munitionQuantity",
965 "munitionSiteID",
966 "munitionStartPoint",
967 "mustEvaluate",
968 "name",
969 "navType",
970 "navigationInfo",
971 "navigationType",
972 "nearClippingPlane",
973 "nearDistance",
974 "networkMode",
975 "next",
976 "normal",
977 "normalIndex",
978 "normalPerVertex",
979 "normalScale",
980 "normalTexture",
981 "normalTextureMapping",
982 "normal_changed",
983 "normalize",
984 "normalizeVelocity",
985 "numComponents",
986 "objectType",
987 "obstacleColor",
988 "occlusionStrength",
989 "occlusionTexture",
990 "occlusionTextureMapping",
991 "octave",
992 "octaveFilter",
993 "offset",
994 "offsetUnits",
995 "on",
996 "opacityFactor",
997 "optionsImag",
998 "optionsReal",
999 "order",
1000 "orientation",
1001 "orientation_changed",
1002 "origin",
1003 "originLatitude",
1004 "originLongitude",
1005 "ormCode",
1006 "orthogonalColor",
1007 "outerRadius",
1008 "oversample",
1009 "parallelColor",
1010 "parameter",
1011 "paramterName",
1012 "paramterValue",
1013 "particleLifetime",
1014 "particleOrientation",
1015 "particleSize",
1016 "parts",
1017 "pauseColor",
1018 "pauseState",
1019 "pauseTime",
1020 "pedal",
1021 "periodicWave",
1022 "permutations",
1023 "phaseFunction",
1024 "physics",
1025 "pickTarget",
1026 "pickable",
1027 "pickedGeometry",
1028 "pickedNormal",
1029 "pickedPoint",
1030 "pickedTextureCoordinate",
1031 "pickingGeometry",
1032 "pitch",
1033 "plane",
1034 "planetId",
1035 "playbackRate",
1036 "point",
1037 "pointProperties",
1038 "pointSize",
1039 "pointSizeMaxValue",
1040 "pointSizeMinValue",
1041 "pointSizeScaleFactor",
1042 "polarAspect",
1043 "polyphony",
1044 "port",
1045 "position",
1046 "position_changed",
1047 "power",
1048 "preferAccuracy",
1049 "previous",
1050 "primaryAxis",
1051 "priority",
1052 "prioritySurfaces",
1053 "profileCurve",
1054 "programs",
1055 "progress",
1056 "protocol",
1057 "proxy",
1058 "qualityFactor",
1059 "radioEntityTypeCategory",
1060 "radioEntityTypeCountry",
1061 "radioEntityTypeDomain",
1062 "radioEntityTypeKind",
1063 "radioEntityTypeNomenclature",
1064 "radioEntityTypeNomenclatureVersion",
1065 "radioID",
1066 "radius",
1067 "range",
1068 "ratio",
1069 "readInterval",
1070 "receivedPower",
1071 "receiverState",
1072 "reduction",
1073 "reference",
1074 "referenceDistance",
1075 "refine",
1076 "refraction",
1077 "refresh",
1078 "relativeAntennaLocation",
1079 "relativeHeight",
1080 "release",
1081 "removeChildren",
1082 "removeEntities",
1083 "removeGeometry",
1084 "removeTrimmingContour",
1085 "removedEntities",
1086 "renderStyle",
1087 "repeatR",
1088 "repeatS",
1089 "repeatT",
1090 "resumeTime",
1091 "retainUserOffsets",
1092 "retainedOpacity",
1093 "right",
1094 "rightTexture",
1095 "rightUrl",
1096 "rolloffFactor",
1097 "rootNode",
1098 "rootUrl",
1099 "rotateYUp",
1100 "rotation",
1101 "rotationOffset",
1102 "rotation_changed",
1103 "roughness",
1104 "rtCode",
1105 "rtpHeaderExpected",
1106 "sampleRate",
1107 "samples",
1108 "scale",
1109 "scaleMode",
1110 "scaleOffset",
1111 "scaleOrientation",
1112 "scale_changed",
1113 "secondaryAxis",
1114 "segmentEnabled",
1115 "segmentIdentifiers",
1116 "segments",
1117 "selectors",
1118 "sensorLocalOutput",
1119 "separateBackColor",
1120 "separation",
1121 "separationRate",
1122 "setValue",
1123 "set_articulationParameterValue0",
1124 "set_articulationParameterValue1",
1125 "set_articulationParameterValue2",
1126 "set_articulationParameterValue3",
1127 "set_articulationParameterValue4",
1128 "set_articulationParameterValue5",
1129 "set_articulationParameterValue6",
1130 "set_articulationParameterValue7",
1131 "set_bind",
1132 "set_boolean",
1133 "set_colorIndex",
1134 "set_contacts",
1135 "set_coordIndex",
1136 "set_coordinate",
1137 "set_crossSection",
1138 "set_destination",
1139 "set_fraction",
1140 "set_gcCoords",
1141 "set_geoCoords",
1142 "set_height",
1143 "set_index",
1144 "set_intersectionType",
1145 "set_normalIndex",
1146 "set_orientation",
1147 "set_scale",
1148 "set_sortOrder",
1149 "set_spine",
1150 "set_texCoordIndex",
1151 "set_triggerTime",
1152 "set_value",
1153 "set_weights",
1154 "shaders",
1155 "shadowIntensity",
1156 "shadows",
1157 "shape",
1158 "shiftKey",
1159 "shininess",
1160 "shininessTexture",
1161 "shininessTextureMapping",
1162 "showContent",
1163 "side",
1164 "silhouetteBoundaryOpacity",
1165 "silhouetteRetainedOpacity",
1166 "silhouetteSharpness",
1167 "singleton",
1168 "sinkColor",
1169 "siteID",
1170 "sites",
1171 "size",
1172 "sizeUnits",
1173 "skeletalConfiguration",
1174 "skeleton",
1175 "skin",
1176 "skinBindingCoords",
1177 "skinBindingNormals",
1178 "skinCoord",
1179 "skinCoordIndex",
1180 "skinCoordWeight",
1181 "skinNormal",
1182 "skyAngle",
1183 "skyColor",
1184 "sliderForce",
1185 "slipCoefficients",
1186 "slipFactors",
1187 "smoothingTimeConstant",
1188 "softnessConstantForceMix",
1189 "softnessErrorCorrection",
1190 "solid",
1191 "sortOrder",
1192 "source",
1193 "spacing",
1194 "spatialize",
1195 "specific",
1196 "specular",
1197 "specularColor",
1198 "specularTexture",
1199 "specularTextureMapping",
1200 "speed",
1201 "speedFactor",
1202 "spine",
1203 "srfCode",
1204 "srfParameters",
1205 "srfParametersInfo",
1206 "srfsCode",
1207 "srfsMember",
1208 "srftParameters",
1209 "srftode",
1210 "startAngle",
1211 "startFrame",
1212 "startTime",
1213 "stiffness",
1214 "stop1Bounce",
1215 "stop1ConstantForceMix",
1216 "stop1ErrorCorrection",
1217 "stop2Bounce",
1218 "stop2ErrorCorrection",
1219 "stop3Bounce",
1220 "stop3ErrorCorrection",
1221 "stopBounce",
1222 "stopBounce1",
1223 "stopConstantForceMix1",
1224 "stopErrorCorrection",
1225 "stopErrorCorrection1",
1226 "stopTime",
1227 "stream",
1228 "streamIdentifier",
1229 "string",
1230 "stringInp",
1231 "stripCount",
1232 "style",
1233 "styleEnd",
1234 "styleStart",
1235 "subcategory",
1236 "summary",
1237 "surface",
1238 "surfaceArea",
1239 "surfaceNormals",
1240 "surfaceSpeed",
1241 "surfaceTolerance",
1242 "surfaceValues",
1243 "suspensionErrorCorrection",
1244 "suspensionForce",
1245 "systemParameters",
1246 "tailTime",
1247 "talksTo",
1248 "targetObject",
1249 "tau",
1250 "tdlType",
1251 "teePose",
1252 "tessellation",
1253 "tessellationScale",
1254 "texCoord",
1255 "texCoordIndex",
1256 "texCoordKey",
1257 "texCoordRamp",
1258 "textBounds",
1259 "texture",
1260 "textureCompression",
1261 "texturePriority",
1262 "textureProperties",
1263 "textureTransform",
1264 "threshold",
1265 "tickTime",
1266 "time",
1267 "timeOut",
1268 "timestamp",
1269 "title",
1270 "toggle",
1271 "tolerance",
1272 "top",
1273 "topTexture",
1274 "topToBottom",
1275 "topUrl",
1276 "torques",
1277 "touchTime",
1278 "touches_changed",
1279 "trackCurrentView",
1280 "trackPoint_changed",
1281 "trackPoints_changed",
1282 "trajectoryCurve",
1283 "transferFunction",
1284 "transitionComplete",
1285 "transitionStart",
1286 "transitionTime",
1287 "transitionType",
1288 "transitionWeight",
1289 "translation",
1290 "translationOffset",
1291 "translation_changed",
1292 "translucency",
1293 "translucencyRange",
1294 "translucencySurfaces",
1295 "transmitFrequencyBandwidth",
1296 "transmitState",
1297 "transmitterApplicationID",
1298 "transmitterEntityID",
1299 "transmitterRadioID",
1300 "transmitterSiteID",
1301 "transparency",
1302 "triggerTime",
1303 "triggerTrue",
1304 "triggerValue",
1305 "trimmingContour",
1306 "turbulence",
1307 "type",
1308 "type16dashes",
1309 "type16wiggles",
1310 "uClosed",
1311 "uDimension",
1312 "uKnot",
1313 "uOrder",
1314 "uTessellation",
1315 "ulimit",
1316 "upDirection",
1317 "upVector",
1318 "update",
1319 "url",
1320 "useFiniteRotation",
1321 "useGeometry",
1322 "useGlobalGravity",
1323 "vClosed",
1324 "vDimension",
1325 "vIewAll",
1326 "vKnot",
1327 "vOrder",
1328 "vTessellation",
1329 "value",
1330 "valueChanged",
1331 "value_changed",
1332 "values",
1333 "variation",
1334 "vector",
1335 "version",
1336 "vertexCount",
1337 "vertices",
1338 "viewpoint",
1339 "viewpoints",
1340 "viewport",
1341 "visibilityLimit",
1342 "visibilityRange",
1343 "visible",
1344 "visibles",
1345 "visualization",
1346 "voxels",
1347 "walkSurface",
1348 "warhead",
1349 "warmColor",
1350 "watchList",
1351 "weight",
1352 "weightConstant1",
1353 "weightConstant2",
1354 "weightFunction1",
1355 "weightFunction2",
1356 "weightTransferFunction1",
1357 "weightTransferFunction2",
1358 "whichChoice",
1359 "whichGeometry",
1360 "writeInterval",
1361 "xDimension",
1362 "xSpacing",
1363 "x_false_origin",
1364 "yScale",
1365 "yUp",
1366 "y_false_origin",
1367 "zDimension",
1368 "zSpacing",
1369};
1370const int FIELDNAMES_COUNT = ARR_SIZE(FIELDNAMES);
1371
1372
1373/* Table of EVENT_OUTs */
1374 const char *EVENT_OUT[] = {
1375 "A",
1376 "As",
1377 "B",
1378 "C",
1379 "Cs",
1380 "D",
1381 "Ds",
1382 "E",
1383 "F",
1384 "Fs",
1385 "G",
1386 "Gs",
1387 "actionKeyPress",
1388 "actionKeyRelease",
1389 "addedEntities",
1390 "altKey",
1391 "angle",
1392 "angleRate",
1393 "articulationParameterValue0_changed",
1394 "articulationParameterValue1_changed",
1395 "articulationParameterValue2_changed",
1396 "articulationParameterValue3_changed",
1397 "articulationParameterValue4_changed",
1398 "articulationParameterValue5_changed",
1399 "articulationParameterValue6_changed",
1400 "articulationParameterValue7_changed",
1401 "aspectRatio",
1402 "bindTime",
1403 "body1AnchorPoint",
1404 "body1Axis",
1405 "body2AnchorPoint",
1406 "body2Axis",
1407 "bufferLength",
1408 "byteFrequencyData",
1409 "byteTimeDomainData",
1410 "centerOfRotation_changed",
1411 "channelCount",
1412 "children",
1413 "collideTime",
1414 "contacts",
1415 "controlKey",
1416 "cycleTime",
1417 "detonateTime",
1418 "duration_changed",
1419 "elapsedTime",
1420 "enterTime",
1421 "enteredText",
1422 "exitTime",
1423 "fieldOfView",
1424 "finalText",
1425 "firedTime",
1426 "floatFrequencyData",
1427 "floatTimeDomainData",
1428 "focalPoint",
1429 "fovMode",
1430 "fraction_changed",
1431 "frameCount",
1432 "gcCoords_changed",
1433 "geoCoord_changed",
1434 "geoCoords_changed",
1435 "geovalue_changed",
1436 "hinge1Angle",
1437 "hinge1AngleRate",
1438 "hinge2Angle",
1439 "hinge2AngleRate",
1440 "hitGeoCoord_changed",
1441 "hitNormal_changed",
1442 "hitPoint_changed",
1443 "hitTexCoord_changed",
1444 "humanoid",
1445 "image",
1446 "inputFalse",
1447 "inputNegate",
1448 "inputTrue",
1449 "intersections",
1450 "isActive",
1451 "isBound",
1452 "isCollided",
1453 "isDetonated",
1454 "isLoaded",
1455 "isNetworkReader",
1456 "isNetworkWriter",
1457 "isOver",
1458 "isPaused",
1459 "isPositionAvailable",
1460 "isRotationAvailable",
1461 "isRtpHeaderHeard",
1462 "isSelected",
1463 "isStandAlone",
1464 "isValid",
1465 "key12",
1466 "key88",
1467 "keyPiano",
1468 "keyPress",
1469 "keyRelease",
1470 "level_changed",
1471 "lineBounds",
1472 "loadTime",
1473 "midiMsg",
1474 "midiUmp",
1475 "modifiedFraction_changed",
1476 "motor1Angle",
1477 "motor1AngleRate",
1478 "motor1Axis",
1479 "motor2Angle",
1480 "motor2AngleRate",
1481 "motor2Axis",
1482 "motor3Angle",
1483 "motor3AngleRate",
1484 "motor3Axis",
1485 "normal_changed",
1486 "octave",
1487 "orientation_changed",
1488 "origin",
1489 "pedal",
1490 "pickedGeometry",
1491 "pickedNormal",
1492 "pickedPoint",
1493 "pickedTextureCoordinate",
1494 "position",
1495 "position_changed",
1496 "progress",
1497 "reduction",
1498 "removedEntities",
1499 "rotation",
1500 "rotation_changed",
1501 "scale_changed",
1502 "separation",
1503 "separationRate",
1504 "shiftKey",
1505 "textBounds",
1506 "time",
1507 "timestamp",
1508 "toggle",
1509 "touchTime",
1510 "touches_changed",
1511 "trackPoint_changed",
1512 "trackPoints_changed",
1513 "transitionComplete",
1514 "translation_changed",
1515 "triggerTime",
1516 "triggerTrue",
1517 "triggerValue",
1518 "valueChanged",
1519 "value_changed",
1520};
1521const int EVENT_OUT_COUNT = ARR_SIZE(EVENT_OUT);
1522
1523
1524/* Table of EVENT_INs */
1525 const char *EVENT_IN[] = {
1526 "A",
1527 "As",
1528 "B",
1529 "C",
1530 "Cs",
1531 "D",
1532 "Ds",
1533 "E",
1534 "F",
1535 "Fs",
1536 "G",
1537 "Gs",
1538 "activate",
1539 "addChildren",
1540 "addEntities",
1541 "addGeometry",
1542 "addTrimmingContour",
1543 "classified",
1544 "eboxes",
1545 "iboxes",
1546 "key12",
1547 "key88",
1548 "keyPiano",
1549 "method",
1550 "midiMsg",
1551 "midiUmp",
1552 "next",
1553 "octave",
1554 "pedal",
1555 "previous",
1556 "removeChildren",
1557 "removeEntities",
1558 "removeGeometry",
1559 "removeTrimmingContour",
1560 "retainUserOffsets",
1561 "setValue",
1562 "set_articulationParameterValue0",
1563 "set_articulationParameterValue1",
1564 "set_articulationParameterValue2",
1565 "set_articulationParameterValue3",
1566 "set_articulationParameterValue4",
1567 "set_articulationParameterValue5",
1568 "set_articulationParameterValue6",
1569 "set_articulationParameterValue7",
1570 "set_bind",
1571 "set_boolean",
1572 "set_colorIndex",
1573 "set_contacts",
1574 "set_coordIndex",
1575 "set_coordinate",
1576 "set_crossSection",
1577 "set_destination",
1578 "set_fraction",
1579 "set_gcCoords",
1580 "set_geoCoords",
1581 "set_height",
1582 "set_index",
1583 "set_intersectionType",
1584 "set_normalIndex",
1585 "set_orientation",
1586 "set_scale",
1587 "set_sortOrder",
1588 "set_spine",
1589 "set_texCoordIndex",
1590 "set_triggerTime",
1591 "set_value",
1592 "set_weights",
1593 "tickTime",
1594};
1595const int EVENT_IN_COUNT = ARR_SIZE(EVENT_IN);
1596
1597
1598/* Table of EXPOSED_FIELDs */
1599 const char *EXPOSED_FIELD[] = {
1600 "FIFOsize",
1601 "absorption",
1602 "acousticProperties",
1603 "activeLayer",
1604 "address",
1605 "align",
1606 "alpha",
1607 "ambientIntensity",
1608 "ambientTexture",
1609 "ambientTextureMapping",
1610 "anchorPoint",
1611 "angle",
1612 "angularDampingFactor",
1613 "angularVelocity",
1614 "anisotropicDegree",
1615 "antennaLocation",
1616 "antennaPatternLength",
1617 "antennaPatternType",
1618 "appearance",
1619 "applicationID",
1620 "applied",
1621 "appliedParameters",
1622 "articulationParameterArray",
1623 "articulationParameterChangeIndicatorArr",
1624 "articulationParameterCount",
1625 "articulationParameterDesignatorArray",
1626 "articulationParameterIdPartAttachedToAr",
1627 "articulationParameterTypeArray",
1628 "aspectRatio",
1629 "attack",
1630 "attenuation",
1631 "attrib",
1632 "autoDamp",
1633 "autoDisable",
1634 "autoOffset",
1635 "autoRefresh",
1636 "autoRefreshTimeLimit",
1637 "avatarSize",
1638 "axis",
1639 "axis1",
1640 "axis1Angle",
1641 "axis1Torque",
1642 "axis2",
1643 "axis2Angle",
1644 "axis2Torque",
1645 "axis3Angle",
1646 "axis3Torque",
1647 "axisOfRotation",
1648 "axisRotation",
1649 "back",
1650 "backAmbientIntensity",
1651 "backCull",
1652 "backDiffuseColor",
1653 "backEmissiveColor",
1654 "backMaterial",
1655 "backShininess",
1656 "backSpecularColor",
1657 "backTexture",
1658 "backTransparency",
1659 "backUrl",
1660 "baseColor",
1661 "baseTexture",
1662 "baseTextureMapping",
1663 "bboxDisplay",
1664 "beamWidth",
1665 "bodies",
1666 "body1",
1667 "body2",
1668 "borderColor",
1669 "borderWidth",
1670 "bottom",
1671 "bottomTexture",
1672 "bottomUrl",
1673 "bounce",
1674 "boundaryModeR",
1675 "boundaryModeS",
1676 "boundaryModeT",
1677 "boundaryOpacity",
1678 "boundingVolume",
1679 "buffer",
1680 "bufferChannels",
1681 "bufferDuration",
1682 "castShadow",
1683 "center",
1684 "centerOfMass",
1685 "centerOfRotation",
1686 "channel",
1687 "channelCountMode",
1688 "channelDestination",
1689 "channelFilter",
1690 "channelInterpretation",
1691 "channelSelection",
1692 "channelSource",
1693 "channels",
1694 "channelsEnabled",
1695 "children",
1696 "choice",
1697 "clipBoundary",
1698 "closed",
1699 "collidables",
1700 "collide",
1701 "collider",
1702 "collisionType",
1703 "color",
1704 "colorSteps",
1705 "coneInnerAngle",
1706 "coneOuterAngle",
1707 "coneOuterGain",
1708 "constantForceMix",
1709 "contactNormal",
1710 "contactSurfaceThickness",
1711 "content",
1712 "contentVolume",
1713 "contourStepSize",
1714 "controlPoint",
1715 "coolColor",
1716 "coord",
1717 "coordIndex",
1718 "createParticles",
1719 "crossSectionCurve",
1720 "cryptoKeyID",
1721 "cryptoSystem",
1722 "curve",
1723 "cutOffAngle",
1724 "cycleInterval",
1725 "data",
1726 "dataLength",
1727 "deadReckoning",
1728 "delay",
1729 "delayTime",
1730 "deletionAllowed",
1731 "depth",
1732 "description",
1733 "desiredAngularVelocity1",
1734 "desiredAngularVelocity2",
1735 "detonationLocation",
1736 "detonationRelativeLocation",
1737 "detonationResult",
1738 "detune",
1739 "diffuse",
1740 "diffuseCoefficients",
1741 "diffuseColor",
1742 "diffuseTexture",
1743 "diffuseTextureMapping",
1744 "dimensions",
1745 "direction",
1746 "disableAngularSpeed",
1747 "disableLinearSpeed",
1748 "disableTime",
1749 "diskAngle",
1750 "displacements",
1751 "displacers",
1752 "displayed",
1753 "distanceModel",
1754 "dopplerEnabled",
1755 "easeInEaseOut",
1756 "edgeColor",
1757 "effects",
1758 "emissiveColor",
1759 "emissiveTexture",
1760 "emissiveTextureMapping",
1761 "emitterColor",
1762 "enableHRTF",
1763 "enabled",
1764 "enabledAxes",
1765 "encodingScheme",
1766 "endFrame",
1767 "entities",
1768 "entityCategory",
1769 "entityCountry",
1770 "entityDomain",
1771 "entityExtra",
1772 "entityID",
1773 "entityKind",
1774 "entitySpecific",
1775 "entitySubCategory",
1776 "errorCorrection",
1777 "eventApplicationID",
1778 "eventEntityID",
1779 "eventNumber",
1780 "eventSiteID",
1781 "farClippingPlane",
1782 "farDistance",
1783 "fftSize",
1784 "fieldOfView",
1785 "fillProperties",
1786 "filled",
1787 "filter",
1788 "finiteRotationAxis",
1789 "fireMissionIndex",
1790 "fired1",
1791 "fired2",
1792 "firingRange",
1793 "firingRate",
1794 "fixed",
1795 "floatInp",
1796 "fogCoord",
1797 "fogType",
1798 "fontStyle",
1799 "force",
1800 "forceID",
1801 "forceOutput",
1802 "forces",
1803 "fovMode",
1804 "frameDuration",
1805 "frameIncrement",
1806 "frameIndex",
1807 "frequency",
1808 "frequencyBinCount",
1809 "frictionCoefficients",
1810 "frictionDirection",
1811 "front",
1812 "frontTexture",
1813 "frontUrl",
1814 "function",
1815 "functionMap",
1816 "fuse",
1817 "gain",
1818 "geoCenter",
1819 "geoCoords",
1820 "geometry",
1821 "geometry1",
1822 "geometry2",
1823 "global",
1824 "gotEvents",
1825 "gradientThreshold",
1826 "gradients",
1827 "gravity",
1828 "groundAngle",
1829 "groundColor",
1830 "gustiness",
1831 "handler",
1832 "hatchColor",
1833 "hatchStyle",
1834 "hatched",
1835 "headlight",
1836 "humanoids",
1837 "image",
1838 "index",
1839 "indexDestination",
1840 "indexSource",
1841 "indexStream",
1842 "inertia",
1843 "info",
1844 "inputSource",
1845 "instrument",
1846 "int32Inp",
1847 "integerKey",
1848 "intensity",
1849 "intensityThreshold",
1850 "interauralDistance",
1851 "internal",
1852 "isPickable",
1853 "iterations",
1854 "jointBindingPositions",
1855 "jointBindingRotations",
1856 "jointBindingScales",
1857 "joints",
1858 "jump",
1859 "key",
1860 "keyValue",
1861 "keyVelocity",
1862 "knee",
1863 "knot",
1864 "lastChannelSelection",
1865 "layers",
1866 "layout",
1867 "left",
1868 "leftTexture",
1869 "leftUrl",
1870 "length",
1871 "lengthOfModulationParameters",
1872 "level",
1873 "lifetimeVariation",
1874 "lighting",
1875 "limitOrientation",
1876 "lineProperties",
1877 "linearAcceleration",
1878 "linearDampingFactor",
1879 "linearVelocity",
1880 "linetype",
1881 "linewidthScaleFactor",
1882 "listenfor",
1883 "llimit",
1884 "loa",
1885 "load",
1886 "location",
1887 "loop",
1888 "loopEnd",
1889 "loopStart",
1890 "magnificationFilter",
1891 "mapping",
1892 "markerType",
1893 "marking",
1894 "mass",
1895 "massDensityModel",
1896 "matchCriterion",
1897 "material",
1898 "matrix",
1899 "maxAngle",
1900 "maxAngle1",
1901 "maxBack",
1902 "maxChannelCount",
1903 "maxCorrectionSpeed",
1904 "maxDecibels",
1905 "maxDelayTime",
1906 "maxDistance",
1907 "maxExtent",
1908 "maxFront",
1909 "maxParticles",
1910 "maxPosition",
1911 "maxScale",
1912 "maxSeparation",
1913 "maxTorque1",
1914 "maxTorque2",
1915 "mediaDeviceID",
1916 "metadata",
1917 "metallic",
1918 "metallicRoughnessTexture",
1919 "metallicRoughnessTextureMapping",
1920 "minAngle",
1921 "minAngle1",
1922 "minBack",
1923 "minBounceSpeed",
1924 "minDecibels",
1925 "minFront",
1926 "minPosition",
1927 "minScale",
1928 "minSeparation",
1929 "minificationFilter",
1930 "mode",
1931 "modulationTypeDetail",
1932 "modulationTypeMajor",
1933 "modulationTypeSpreadSpectrum",
1934 "modulationTypeSystem",
1935 "momentsOfInertia",
1936 "motions",
1937 "motionsEnabled",
1938 "multicastRelayHost",
1939 "multicastRelayPort",
1940 "munitionApplicationID",
1941 "munitionEndPoint",
1942 "munitionEntityID",
1943 "munitionQuantity",
1944 "munitionSiteID",
1945 "munitionStartPoint",
1946 "name",
1947 "navType",
1948 "navigationInfo",
1949 "navigationType",
1950 "nearClippingPlane",
1951 "nearDistance",
1952 "networkMode",
1953 "normal",
1954 "normalScale",
1955 "normalTexture",
1956 "normalTextureMapping",
1957 "normalize",
1958 "normalizeVelocity",
1959 "objectType",
1960 "occlusionStrength",
1961 "occlusionTexture",
1962 "occlusionTextureMapping",
1963 "octave",
1964 "octaveFilter",
1965 "offset",
1966 "offsetUnits",
1967 "on",
1968 "opacityFactor",
1969 "optionsImag",
1970 "optionsReal",
1971 "order",
1972 "orientation",
1973 "orthogonalColor",
1974 "oversample",
1975 "parallelColor",
1976 "parameter",
1977 "particleLifetime",
1978 "particleOrientation",
1979 "particleSize",
1980 "parts",
1981 "pauseState",
1982 "pauseTime",
1983 "periodicWave",
1984 "permutations",
1985 "pickTarget",
1986 "pickable",
1987 "pickingGeometry",
1988 "pitch",
1989 "plane",
1990 "playbackRate",
1991 "point",
1992 "pointProperties",
1993 "pointSize",
1994 "pointSizeMaxValue",
1995 "pointSizeMinValue",
1996 "pointSizeScaleFactor",
1997 "polyphony",
1998 "port",
1999 "position",
2000 "power",
2001 "preferAccuracy",
2002 "priority",
2003 "prioritySurfaces",
2004 "profileCurve",
2005 "programs",
2006 "protocol",
2007 "qualityFactor",
2008 "radioEntityTypeCategory",
2009 "radioEntityTypeCountry",
2010 "radioEntityTypeDomain",
2011 "radioEntityTypeKind",
2012 "radioEntityTypeNomenclature",
2013 "radioEntityTypeNomenclatureVersion",
2014 "radioID",
2015 "radius",
2016 "ratio",
2017 "readInterval",
2018 "receivedPower",
2019 "receiverState",
2020 "referenceDistance",
2021 "refraction",
2022 "refresh",
2023 "relativeAntennaLocation",
2024 "release",
2025 "renderStyle",
2026 "resumeTime",
2027 "retainUserOffsets",
2028 "retainedOpacity",
2029 "right",
2030 "rightTexture",
2031 "rightUrl",
2032 "rolloffFactor",
2033 "rotation",
2034 "rotationOffset",
2035 "roughness",
2036 "sampleRate",
2037 "samples",
2038 "scale",
2039 "scaleMode",
2040 "scaleOffset",
2041 "scaleOrientation",
2042 "segmentEnabled",
2043 "segmentIdentifiers",
2044 "segments",
2045 "selectors",
2046 "separateBackColor",
2047 "shaders",
2048 "shadowIntensity",
2049 "shadows",
2050 "shape",
2051 "shininess",
2052 "shininessTexture",
2053 "shininessTextureMapping",
2054 "showContent",
2055 "side",
2056 "silhouetteBoundaryOpacity",
2057 "silhouetteRetainedOpacity",
2058 "silhouetteSharpness",
2059 "singleton",
2060 "siteID",
2061 "sites",
2062 "size",
2063 "sizeUnits",
2064 "skeletalConfiguration",
2065 "skeleton",
2066 "skin",
2067 "skinBindingCoords",
2068 "skinBindingNormals",
2069 "skinCoord",
2070 "skinCoordIndex",
2071 "skinCoordWeight",
2072 "skinNormal",
2073 "skyAngle",
2074 "skyColor",
2075 "sliderForce",
2076 "slipCoefficients",
2077 "slipFactors",
2078 "smoothingTimeConstant",
2079 "softnessConstantForceMix",
2080 "softnessErrorCorrection",
2081 "source",
2082 "specular",
2083 "specularColor",
2084 "specularTexture",
2085 "specularTextureMapping",
2086 "speed",
2087 "startFrame",
2088 "startTime",
2089 "stiffness",
2090 "stop1Bounce",
2091 "stop1ConstantForceMix",
2092 "stop1ErrorCorrection",
2093 "stop2Bounce",
2094 "stop2ErrorCorrection",
2095 "stop3Bounce",
2096 "stop3ErrorCorrection",
2097 "stopBounce",
2098 "stopBounce1",
2099 "stopConstantForceMix1",
2100 "stopErrorCorrection",
2101 "stopErrorCorrection1",
2102 "stopTime",
2103 "stream",
2104 "streamIdentifier",
2105 "string",
2106 "stringInp",
2107 "styleEnd",
2108 "styleStart",
2109 "summary",
2110 "surface",
2111 "surfaceArea",
2112 "surfaceNormals",
2113 "surfaceSpeed",
2114 "surfaceTolerance",
2115 "surfaceValues",
2116 "suspensionErrorCorrection",
2117 "suspensionForce",
2118 "tailTime",
2119 "talksTo",
2120 "targetObject",
2121 "tau",
2122 "tdlType",
2123 "tessellation",
2124 "tessellationScale",
2125 "texCoord",
2126 "texture",
2127 "textureCompression",
2128 "texturePriority",
2129 "textureTransform",
2130 "threshold",
2131 "timeOut",
2132 "title",
2133 "tolerance",
2134 "top",
2135 "topTexture",
2136 "topUrl",
2137 "torques",
2138 "trackCurrentView",
2139 "trajectoryCurve",
2140 "transferFunction",
2141 "transitionTime",
2142 "transitionType",
2143 "translation",
2144 "translationOffset",
2145 "translucency",
2146 "translucencyRange",
2147 "translucencySurfaces",
2148 "transmitFrequencyBandwidth",
2149 "transmitState",
2150 "transmitterApplicationID",
2151 "transmitterEntityID",
2152 "transmitterRadioID",
2153 "transmitterSiteID",
2154 "transparency",
2155 "trimmingContour",
2156 "turbulence",
2157 "type",
2158 "type16dashes",
2159 "type16wiggles",
2160 "uDimension",
2161 "uOrder",
2162 "uTessellation",
2163 "ulimit",
2164 "upVector",
2165 "update",
2166 "url",
2167 "useFiniteRotation",
2168 "useGeometry",
2169 "useGlobalGravity",
2170 "vDimension",
2171 "vIewAll",
2172 "vOrder",
2173 "vTessellation",
2174 "value",
2175 "values",
2176 "variation",
2177 "vector",
2178 "version",
2179 "vertexCount",
2180 "vertices",
2181 "viewpoints",
2182 "viewport",
2183 "visibilityLimit",
2184 "visibilityRange",
2185 "visible",
2186 "visibles",
2187 "visualization",
2188 "voxels",
2189 "walkSurface",
2190 "warhead",
2191 "warmColor",
2192 "watchList",
2193 "weight",
2194 "weightConstant1",
2195 "weightConstant2",
2196 "weightTransferFunction1",
2197 "weightTransferFunction2",
2198 "whichChoice",
2199 "whichGeometry",
2200 "writeInterval",
2201 "yScale",
2202};
2203const int EXPOSED_FIELD_COUNT = ARR_SIZE(EXPOSED_FIELD);
2204
2205
2206/* Table of FIELDs */
2207 const char *FIELD[] = {
2208 "A",
2209 "B",
2210 "C",
2211 "F",
2212 "armAngle",
2213 "autoCalc",
2214 "axisCount",
2215 "azimuth",
2216 "background",
2217 "bboxCenter",
2218 "bboxSize",
2219 "beginCap",
2220 "bottomRadius",
2221 "boundingVolumeType",
2222 "buffer",
2223 "category",
2224 "ccw",
2225 "centralScale",
2226 "child1Url",
2227 "child2Url",
2228 "child3Url",
2229 "child4Url",
2230 "children",
2231 "closed",
2232 "closureType",
2233 "code",
2234 "collidable",
2235 "color",
2236 "colorIndex",
2237 "colorKey",
2238 "colorMatchTolerance",
2239 "colorPerVertex",
2240 "colorRamp",
2241 "compute",
2242 "contentVolumeType",
2243 "convex",
2244 "coordIndex",
2245 "country",
2246 "creaseAngle",
2247 "crossSection",
2248 "directOutput",
2249 "domain",
2250 "dssCode",
2251 "duration",
2252 "ellipsoid",
2253 "emitter",
2254 "endAngle",
2255 "endCap",
2256 "extra",
2257 "falseEasting",
2258 "falseNorthing",
2259 "family",
2260 "fanCount",
2261 "flipZ",
2262 "forceTransitions",
2263 "forwardDirection",
2264 "generateMipMaps",
2265 "geoGridOrigin",
2266 "geoJson",
2267 "geoKeyValue",
2268 "geoOrigin",
2269 "geoSRF",
2270 "geoSystem",
2271 "geodeticLatitude",
2272 "geodeticLongitude",
2273 "geometricError",
2274 "geometryType",
2275 "gridSize",
2276 "height",
2277 "heightOffset",
2278 "horizontal",
2279 "ignoreFirstFrame",
2280 "ignorePosition",
2281 "index",
2282 "info",
2283 "initialDestination",
2284 "initialValue",
2285 "innerRadius",
2286 "intersectionType",
2287 "justify",
2288 "kind",
2289 "knot",
2290 "language",
2291 "latitude1",
2292 "latitude2",
2293 "leftToRight",
2294 "legAngle",
2295 "lineSegments",
2296 "lococentre",
2297 "longitude1",
2298 "longitude2",
2299 "mapping",
2300 "mustEvaluate",
2301 "name",
2302 "normalIndex",
2303 "normalPerVertex",
2304 "numComponents",
2305 "obstacleColor",
2306 "order",
2307 "originLatitude",
2308 "originLongitude",
2309 "ormCode",
2310 "outerRadius",
2311 "paramterName",
2312 "paramterValue",
2313 "pauseColor",
2314 "phaseFunction",
2315 "physics",
2316 "planetId",
2317 "polarAspect",
2318 "primaryAxis",
2319 "proxy",
2320 "range",
2321 "reference",
2322 "refine",
2323 "relativeHeight",
2324 "repeatR",
2325 "repeatS",
2326 "repeatT",
2327 "rootNode",
2328 "rootUrl",
2329 "rotateYUp",
2330 "rtCode",
2331 "rtpHeaderExpected",
2332 "scale",
2333 "secondaryAxis",
2334 "sensorLocalOutput",
2335 "shape",
2336 "sinkColor",
2337 "size",
2338 "solid",
2339 "sortOrder",
2340 "spacing",
2341 "spatialize",
2342 "specific",
2343 "speedFactor",
2344 "spine",
2345 "srfCode",
2346 "srfParameters",
2347 "srfParametersInfo",
2348 "srfsCode",
2349 "srfsMember",
2350 "srftParameters",
2351 "srftode",
2352 "startAngle",
2353 "stripCount",
2354 "style",
2355 "subcategory",
2356 "systemParameters",
2357 "teePose",
2358 "texCoord",
2359 "texCoordIndex",
2360 "texCoordKey",
2361 "texCoordRamp",
2362 "textureProperties",
2363 "topToBottom",
2364 "transitionStart",
2365 "transitionWeight",
2366 "type",
2367 "uClosed",
2368 "uKnot",
2369 "upDirection",
2370 "vClosed",
2371 "vKnot",
2372 "viewpoint",
2373 "weightFunction1",
2374 "weightFunction2",
2375 "xDimension",
2376 "xSpacing",
2377 "x_false_origin",
2378 "yUp",
2379 "y_false_origin",
2380 "zDimension",
2381 "zSpacing",
2382};
2383const int FIELD_COUNT = ARR_SIZE(FIELD);
2384
2385
2386/* Table of keywords */
2387 const char *KEYWORDS[] = {
2388 "BROTO",
2389 "COMPONENT",
2390 "DEF",
2391 "EXPORT",
2392 "EXTERNBROTO",
2393 "EXTERNPROTO",
2394 "FALSE",
2395 "IMPORT",
2396 "IS",
2397 "META",
2398 "NULL",
2399 "PROFILE",
2400 "PROTO",
2401 "ROUTE",
2402 "TO",
2403 "TRUE",
2404 "UNIT",
2405 "USE",
2406 "eventIn",
2407 "eventOut",
2408 "exposedField",
2409 "false",
2410 "field",
2411 "initializeOnly",
2412 "inputOnly",
2413 "inputOutput",
2414 "outputOnly",
2415 "true",
2416};
2417const int KEYWORDS_COUNT = ARR_SIZE(KEYWORDS);
2418
2419
2420/* Table of profiles */
2421 const char *PROFILES[] = {
2422 "CADInterchange",
2423 "Core",
2424 "Full",
2425 "Immersive",
2426 "Interactive",
2427 "Interchange",
2428 "MPEG-4",
2429};
2430const int PROFILES_COUNT = ARR_SIZE(PROFILES);
2431
2432
2433/* Table of components */
2434const char *COMPONENTS[] = {
2435 "CADGeometry",
2436 "Core",
2437 "CubeMapTexturing",
2438 "DIS",
2439 "EnvironmentalEffects",
2440 "EnvironmentalSensor",
2441 "EventUtilities",
2442 "Followers",
2443 "Geometry2D",
2444 "Geometry3D",
2445 "Geospatial",
2446 "Grouping",
2447 "HAnim",
2448 "Interpolation",
2449 "KeyDeviceSensor",
2450 "Layering",
2451 "Layout",
2452 "Lighting",
2453 "MIDI",
2454 "NURBS",
2455 "Navigation",
2456 "Networking",
2457 "ParticleSystems",
2458 "Picking",
2459 "PointDeviceSensor",
2460 "Rendering",
2461 "RigidBodyPhysics",
2462 "Scripting",
2463 "Shaders",
2464 "Shape",
2465 "Sound",
2466 "Text",
2467 "TextureProjection",
2468 "Texturing",
2469 "Texturing3D",
2470 "Time",
2471 "VolumeRendering",
2472};
2473const int COMPONENTS_COUNT = ARR_SIZE(COMPONENTS);
2474
2475
2476/* Table of PROTO keywords */
2477const char *PROTOKEYWORDS[] = {
2478 "initializeOnly",
2479 "inputOnly",
2480 "outputOnly",
2481 "inputOutput",
2482 "field",
2483 "eventIn",
2484 "eventOut",
2485 "exposedField",
2486};
2487const int PROTOKEYWORDS_COUNT = ARR_SIZE(PROTOKEYWORDS);
2488
2489
2490/* Table of MULTITEXTUREMODE keywords */
2491 const char *MULTITEXTUREMODE[] = {
2492 "ADD",
2493 "ADDSIGNED",
2494 "ADDSIGNED2X",
2495 "ADDSMOOTH",
2496 "BLENDCURRENTALPHA",
2497 "BLENDDIFFUSEALPHA",
2498 "BLENDFACTORALPHA",
2499 "BLENDTEXTUREALPHA",
2500 "DOTPRODUCT3",
2501 "MODULATE",
2502 "MODULATE2X",
2503 "MODULATE4X",
2504 "MODULATEALPHA_ADDCOLOR",
2505 "MODULATEINVALPHA_ADDCOLOR",
2506 "MODULATEINVCOLOR_ADDALPHA",
2507 "OFF",
2508 "REPLACE",
2509 "SELECTARG1",
2510 "SELECTARG2",
2511 "SUBTRACT",
2512};
2513const int MULTITEXTUREMODE_COUNT = ARR_SIZE(MULTITEXTUREMODE);
2514
2515
2516/* Table of MULTITEXTURESOURCE keywords */
2517 const char *MULTITEXTURESOURCE[] = {
2518 "DIFFUSE",
2519 "FACTOR",
2520 "SPECULAR",
2521};
2522const int MULTITEXTURESOURCE_COUNT = ARR_SIZE(MULTITEXTURESOURCE);
2523
2524
2525/* Table of TEXTURECOORDINATEGENERATOR keywords */
2526 const char *TEXTURECOORDINATEGENERATOR[] = {
2527 "CAMERASPACENORMAL",
2528 "CAMERASPACEPOSITION",
2529 "CAMERASPACEREFLECTION",
2530 "CAMERASPACEREFLECTIONVECTOR",
2531 "COORD",
2532 "COORD-EYE",
2533 "NOISE",
2534 "NOISE-EYE",
2535 "REGULAR",
2536 "SPHERE",
2537 "SPHERE-LOCAL",
2538 "SPHERE-REFLECT",
2539 "SPHERE-REFLECT-LOCAL",
2540};
2541const int TEXTURECOORDINATEGENERATOR_COUNT = ARR_SIZE(TEXTURECOORDINATEGENERATOR);
2542
2543
2544/* Table of MULTITEXTUREFUNCTION keywords */
2545 const char *MULTITEXTUREFUNCTION[] = {
2546 "ALPHAREPLICATE",
2547 "COMPLEMENT",
2548};
2549const int MULTITEXTUREFUNCTION_COUNT = ARR_SIZE(MULTITEXTUREFUNCTION);
2550
2551
2552/* Table of X3DSPECIAL keywords */
2553 const char *X3DSPECIAL[] = {
2554 "EXPORT",
2555 "ExternProtoDeclare",
2556 "Header",
2557 "IMPORT",
2558 "IS",
2559 "ProtoBody",
2560 "ProtoDeclare",
2561 "ProtoInclude",
2562 "ProtoInstance",
2563 "ProtoInterface",
2564 "ROUTE",
2565 "Scene",
2566 "X3D",
2567 "component",
2568 "connect",
2569 "field",
2570 "fieldValue",
2571 "head",
2572 "meta",
2573 "unit",
2574};
2575const int X3DSPECIAL_COUNT = ARR_SIZE(X3DSPECIAL);
2576
2577
2578/* Table of TEXTUREBOUNDARY keywords */
2579 const char *TEXTUREBOUNDARYKEYWORDS[] = {
2580 "CLAMP",
2581 "CLAMP_TO_BOUNDARY",
2582 "CLAMP_TO_EDGE",
2583 "MIRRORED_REPEAT",
2584 "REPEAT",
2585};
2586const int TEXTUREBOUNDARYKEYWORDS_COUNT = ARR_SIZE(TEXTUREBOUNDARYKEYWORDS);
2587
2588
2589/* Table of TEXTUREMAGNIFICATION keywords */
2590 const char *TEXTUREMAGNIFICATIONKEYWORDS[] = {
2591 "AVG_PIXEL",
2592 "DEFAULT",
2593 "FASTEST",
2594 "NEAREST_PIXEL",
2595 "NICEST",
2596};
2597const int TEXTUREMAGNIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMAGNIFICATIONKEYWORDS);
2598
2599
2600/* Table of TEXTUREMINIFICATION keywords */
2601 const char *TEXTUREMINIFICATIONKEYWORDS[] = {
2602 "AVG_PIXEL",
2603 "AVG_PIXEL_AVG_MIPMAP",
2604 "AVG_PIXEL_NEAREST_MIPMAP",
2605 "DEFAULT",
2606 "FASTEST",
2607 "NEAREST_PIXEL",
2608 "NEAREST_PIXEL_AVG_MIPMAP",
2609 "NEAREST_PIXEL_NEAREST_MIPMAP",
2610 "NICEST",
2611};
2612const int TEXTUREMINIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMINIFICATIONKEYWORDS);
2613
2614
2615/* Table of TEXTURECOMPRESSION keywords */
2616 const char *TEXTURECOMPRESSIONKEYWORDS[] = {
2617 "DEFAULT",
2618 "FASTEST",
2619 "HIGH",
2620 "LOW",
2621 "MEDIUM",
2622 "NICEST",
2623};
2624const int TEXTURECOMPRESSIONKEYWORDS_COUNT = ARR_SIZE(TEXTURECOMPRESSIONKEYWORDS);
2625
2626
2627/* Table of GEOELLIPSOID keywords */
2628 const char *GEOELLIPSOID[] = {
2629 "AA",
2630 "AM",
2631 "AN",
2632 "BN",
2633 "BR",
2634 "CC",
2635 "CD",
2636 "EA",
2637 "EB",
2638 "EC",
2639 "ED",
2640 "EE",
2641 "EF",
2642 "FA",
2643 "HE",
2644 "HO",
2645 "ID",
2646 "IN",
2647 "KA",
2648 "RF",
2649 "SA",
2650 "WD",
2651 "WE",
2652};
2653const int GEOELLIPSOID_COUNT = ARR_SIZE(GEOELLIPSOID);
2654
2655
2656/* Table of GEOSPATIAL keywords */
2657 const char *GEOSPATIAL[] = {
2658 "3TM",
2659 "A",
2660 "B",
2661 "F",
2662 "GC",
2663 "GD",
2664 "IF",
2665 "P",
2666 "R",
2667 "UTM",
2668 "WGS84",
2669 "WM",
2670 "coordinateSystem",
2671 "copyright",
2672 "dataFormat",
2673 "dataUrl",
2674 "date",
2675 "description",
2676 "ellipsoid",
2677 "extent",
2678 "horizontalDatum",
2679 "metadataFormat",
2680 "originator",
2681 "resolution",
2682 "title",
2683 "verticalDatum",
2684};
2685const int GEOSPATIAL_COUNT = ARR_SIZE(GEOSPATIAL);
2686
2687
2688/* Table of Field Types */
2689 const char *FIELDTYPES[] = {
2690 "SFFloat",
2691 "MFFloat",
2692 "SFBool",
2693 "MFBool",
2694 "SFInt32",
2695 "MFInt32",
2696 "SFTime",
2697 "MFTime",
2698 "SFDouble",
2699 "MFDouble",
2700 "SFNode",
2701 "MFNode",
2702 "SFColor",
2703 "MFColor",
2704 "SFColorRGBA",
2705 "MFColorRGBA",
2706 "SFRotation",
2707 "MFRotation",
2708 "SFVec2f",
2709 "MFVec2f",
2710 "SFVec3f",
2711 "MFVec3f",
2712 "SFVec4f",
2713 "MFVec4f",
2714 "SFVec2d",
2715 "MFVec2d",
2716 "SFVec3d",
2717 "MFVec3d",
2718 "SFVec4d",
2719 "MFVec4d",
2720 "SFString",
2721 "MFString",
2722 "SFImage",
2723 "MFImage",
2724 "SFMatrix3f",
2725 "MFMatrix3f",
2726 "SFMatrix4f",
2727 "MFMatrix4f",
2728 "SFMatrix3d",
2729 "MFMatrix3d",
2730 "SFMatrix4d",
2731 "MFMatrix4d",
2732 "FreeWRLPTR",
2733 "FreeWRLThread",
2734};
2735const int FIELDTYPES_COUNT = ARR_SIZE(FIELDTYPES);
2736
2737
2738/* Table of Node Types */
2739const char *NODES[] = {
2740 "AcousticProperties",
2741 "Analyser",
2742 "Anchor",
2743 "Appearance",
2744 "Arc2D",
2745 "ArcClose2D",
2746 "AudioBuffer",
2747 "AudioClip",
2748 "AudioDestination",
2749 "BackdropBackground",
2750 "Background",
2751 "BallJoint",
2752 "Billboard",
2753 "BiquadFilter",
2754 "BlendedVolumeStyle",
2755 "BooleanFilter",
2756 "BooleanSequencer",
2757 "BooleanToggle",
2758 "BooleanTrigger",
2759 "BoundaryEnhancementVolumeStyle",
2760 "BoundedPhysicsModel",
2761 "Box",
2762 "BufferAudioSource",
2763 "BufferGeometry",
2764 "BufferTexture",
2765 "CADAssembly",
2766 "CADFace",
2767 "CADLayer",
2768 "CADPart",
2769 "CalibratedCameraSensor",
2770 "CartoonVolumeStyle",
2771 "ChannelMerger",
2772 "ChannelSelector",
2773 "ChannelSplitter",
2774 "Circle2D",
2775 "ClipPlane",
2776 "CollidableOffset",
2777 "CollidableShape",
2778 "Collision",
2779 "CollisionCollection",
2780 "CollisionSensor",
2781 "CollisionSpace",
2782 "Color",
2783 "ColorChaser",
2784 "ColorDamper",
2785 "ColorInterpolator",
2786 "ColorRGBA",
2787 "ComposedCubeMapTexture",
2788 "ComposedShader",
2789 "ComposedTexture3D",
2790 "ComposedVolumeStyle",
2791 "CompositeVolumeStyle",
2792 "Cone",
2793 "ConeEmitter",
2794 "Contact",
2795 "Contour2D",
2796 "ContourPolyline2D",
2797 "Convolver",
2798 "Coordinate",
2799 "CoordinateChaser",
2800 "CoordinateDamper",
2801 "CoordinateDouble",
2802 "CoordinateInterpolator",
2803 "CoordinateInterpolator2D",
2804 "CoordinateMorpher",
2805 "Cylinder",
2806 "CylinderSensor",
2807 "DISEntityManager",
2808 "DISEntityTypeMapping",
2809 "Delay",
2810 "DirectionalLight",
2811 "Disk2D",
2812 "DoubleAxisHingeJoint",
2813 "DynamicsCompressor",
2814 "EaseInEaseOut",
2815 "EdgeEnhancementVolumeStyle",
2816 "Effect",
2817 "EffectPart",
2818 "ElevationGrid",
2819 "EnvironmentLight",
2820 "EspduTransform",
2821 "ExplosionEmitter",
2822 "Extrusion",
2823 "FillProperties",
2824 "FloatVertexAttribute",
2825 "Fog",
2826 "FogCoordinate",
2827 "FontStyle",
2828 "ForcePhysicsModel",
2829 "Gain",
2830 "GeneratedCubeMapTexture",
2831 "GeneratedTexture",
2832 "GeoConvert",
2833 "GeoCoordinate",
2834 "GeoECParameters",
2835 "GeoElevationGrid",
2836 "GeoEllipsoid",
2837 "GeoLCCParameters",
2838 "GeoLCE3DParameters",
2839 "GeoLOD",
2840 "GeoLSR3DParameters",
2841 "GeoLTParameters",
2842 "GeoLocation",
2843 "GeoMParameters",
2844 "GeoMetadata",
2845 "GeoOMParameters",
2846 "GeoOrigin",
2847 "GeoPSParameters",
2848 "GeoPlanet",
2849 "GeoPositionInterpolator",
2850 "GeoProximitySensor",
2851 "GeoReferenceSurfaceInfo",
2852 "GeoSRF",
2853 "GeoSRFInstance",
2854 "GeoSRFParametersInfo",
2855 "GeoSRFSet",
2856 "GeoSRFTemplate",
2857 "GeoSpatialReferenceFrame",
2858 "GeoSystemParameters",
2859 "GeoTMParameters",
2860 "GeoTile",
2861 "GeoTileSet",
2862 "GeoTouchSensor",
2863 "GeoTransform",
2864 "GeoViewpoint",
2865 "Group",
2866 "HAnimDisplacer",
2867 "HAnimHumanoid",
2868 "HAnimJoint",
2869 "HAnimMotion",
2870 "HAnimMotionClip",
2871 "HAnimMotionData",
2872 "HAnimMotionDataFile",
2873 "HAnimMotionInterpolator",
2874 "HAnimMotionPlay",
2875 "HAnimPermuter",
2876 "HAnimSegment",
2877 "HAnimSite",
2878 "ImageBackdropBackground",
2879 "ImageCubeMapTexture",
2880 "ImageTexture",
2881 "ImageTexture3D",
2882 "IndexedFaceSet",
2883 "IndexedLineSet",
2884 "IndexedQuadSet",
2885 "IndexedTriangleFanSet",
2886 "IndexedTriangleSet",
2887 "IndexedTriangleStripSet",
2888 "Inline",
2889 "IntegerSequencer",
2890 "IntegerTrigger",
2891 "IsoSurfaceVolumeData",
2892 "KeySensor",
2893 "LOD",
2894 "Layer",
2895 "LayerSet",
2896 "Layout",
2897 "LayoutGroup",
2898 "LayoutLayer",
2899 "LinePickSensor",
2900 "LineProperties",
2901 "LineSensor",
2902 "LineSet",
2903 "ListenerPoint",
2904 "ListenerPointSource",
2905 "LoadSensor",
2906 "LocalFog",
2907 "MIDIAudioSynth",
2908 "MIDIConverterIn",
2909 "MIDIConverterOut",
2910 "MIDIDelay",
2911 "MIDIFileDestination",
2912 "MIDIFileSource",
2913 "MIDIIn",
2914 "MIDIOut",
2915 "MIDIPortDestination",
2916 "MIDIPortSource",
2917 "MIDIPrintDestination",
2918 "MIDIProgram",
2919 "MIDIToneMerger",
2920 "MIDIToneSplitter",
2921 "MapEmitter",
2922 "MapPhysicsModel",
2923 "Material",
2924 "Matrix3VertexAttribute",
2925 "Matrix4VertexAttribute",
2926 "MetadataBoolean",
2927 "MetadataDouble",
2928 "MetadataFloat",
2929 "MetadataInteger",
2930 "MetadataMFBool",
2931 "MetadataMFColor",
2932 "MetadataMFColorRGBA",
2933 "MetadataMFDouble",
2934 "MetadataMFFloat",
2935 "MetadataMFInt32",
2936 "MetadataMFMatrix3d",
2937 "MetadataMFMatrix3f",
2938 "MetadataMFMatrix4d",
2939 "MetadataMFMatrix4f",
2940 "MetadataMFNode",
2941 "MetadataMFRotation",
2942 "MetadataMFString",
2943 "MetadataMFTime",
2944 "MetadataMFVec2d",
2945 "MetadataMFVec2f",
2946 "MetadataMFVec3d",
2947 "MetadataMFVec3f",
2948 "MetadataMFVec4d",
2949 "MetadataMFVec4f",
2950 "MetadataSFBool",
2951 "MetadataSFColor",
2952 "MetadataSFColorRGBA",
2953 "MetadataSFDouble",
2954 "MetadataSFFloat",
2955 "MetadataSFImage",
2956 "MetadataSFInt32",
2957 "MetadataSFMatrix3d",
2958 "MetadataSFMatrix3f",
2959 "MetadataSFMatrix4d",
2960 "MetadataSFMatrix4f",
2961 "MetadataSFNode",
2962 "MetadataSFRotation",
2963 "MetadataSFString",
2964 "MetadataSFTime",
2965 "MetadataSFVec2d",
2966 "MetadataSFVec2f",
2967 "MetadataSFVec3d",
2968 "MetadataSFVec3f",
2969 "MetadataSFVec4d",
2970 "MetadataSFVec4f",
2971 "MetadataSet",
2972 "MetadataString",
2973 "MicrophoneSource",
2974 "MotorJoint",
2975 "MovieTexture",
2976 "MultiTexture",
2977 "MultiTextureCoordinate",
2978 "MultiTextureTransform",
2979 "MultiTouchSensor",
2980 "NavigationInfo",
2981 "Normal",
2982 "NormalInterpolator",
2983 "NormalMorpher",
2984 "NurbsCurve",
2985 "NurbsCurve2D",
2986 "NurbsOrientationInterpolator",
2987 "NurbsPatchSurface",
2988 "NurbsPositionInterpolator",
2989 "NurbsSet",
2990 "NurbsSurfaceInterpolator",
2991 "NurbsSweptSurface",
2992 "NurbsSwungSurface",
2993 "NurbsTextureCoordinate",
2994 "NurbsTrimmedSurface",
2995 "OSC_Sensor",
2996 "OpacityMapVolumeStyle",
2997 "OrientationChaser",
2998 "OrientationDamper",
2999 "OrientationInterpolator",
3000 "OrthoViewpoint",
3001 "OscillatorSource",
3002 "PackagedShader",
3003 "ParticleSystem",
3004 "PeriodicWave",
3005 "PhysicalMaterial",
3006 "PickableGroup",
3007 "PixelTexture",
3008 "PixelTexture3D",
3009 "PlaneSensor",
3010 "PointEmitter",
3011 "PointLight",
3012 "PointPickSensor",
3013 "PointProperties",
3014 "PointSensor",
3015 "PointSet",
3016 "Polyline2D",
3017 "PolylineEmitter",
3018 "Polypoint2D",
3019 "PositionChaser",
3020 "PositionChaser2D",
3021 "PositionDamper",
3022 "PositionDamper2D",
3023 "PositionInterpolator",
3024 "PositionInterpolator2D",
3025 "PrimitivePickSensor",
3026 "ProgramShader",
3027 "ProjectionVolumeStyle",
3028 "Proto",
3029 "ProximitySensor",
3030 "Pyramid",
3031 "QuadSet",
3032 "ReceiverPdu",
3033 "Rectangle2D",
3034 "ResistancePhysicsModel",
3035 "RigidBody",
3036 "RigidBodyCollection",
3037 "ScalarChaser",
3038 "ScalarDamper",
3039 "ScalarInterpolator",
3040 "ScreenFontStyle",
3041 "ScreenGroup",
3042 "Script",
3043 "SegmentedVolumeData",
3044 "ShadedVolumeStyle",
3045 "ShaderPart",
3046 "ShaderProgram",
3047 "Shape",
3048 "SignalPdu",
3049 "SilhouetteEnhancementVolumeStyle",
3050 "SingleAxisHingeJoint",
3051 "SliderJoint",
3052 "Sound",
3053 "SpatialSound",
3054 "Sphere",
3055 "SphereSensor",
3056 "SplinePositionInterpolator",
3057 "SplinePositionInterpolator2D",
3058 "SplineScalarInterpolator",
3059 "SpotLight",
3060 "SquadOrientationInterpolator",
3061 "StaticGroup",
3062 "StreamAudioDestination",
3063 "StreamAudioSource",
3064 "StringSensor",
3065 "SurfaceEmitter",
3066 "Switch",
3067 "Teapot",
3068 "TexCoordChaser2D",
3069 "TexCoordDamper2D",
3070 "Text",
3071 "TextureBackground",
3072 "TextureCoordinate",
3073 "TextureCoordinate3D",
3074 "TextureCoordinate4D",
3075 "TextureCoordinateGenerator",
3076 "TextureProjector",
3077 "TextureProjectorParallel",
3078 "TextureProjectorPoint",
3079 "TextureProperties",
3080 "TextureTransform",
3081 "TextureTransform3D",
3082 "TextureTransformGenerator",
3083 "TextureTransformMatrix3D",
3084 "Tile",
3085 "TimeSensor",
3086 "TimeTrigger",
3087 "ToneMappedVolumeStyle",
3088 "TouchSensor",
3089 "TrackingSensor",
3090 "Transform",
3091 "TransformSensor",
3092 "TransmitterPdu",
3093 "TriangleFanSet",
3094 "TriangleSet",
3095 "TriangleSet2D",
3096 "TriangleStripSet",
3097 "TwoSidedMaterial",
3098 "UniversalJoint",
3099 "UnlitMaterial",
3100 "VectorInterpolator",
3101 "Viewpoint",
3102 "ViewpointGroup",
3103 "Viewport",
3104 "VisibilitySensor",
3105 "VolumeData",
3106 "VolumeEmitter",
3107 "VolumePickSensor",
3108 "WaveShaper",
3109 "WindPhysicsModel",
3110 "WorldInfo",
3111};
3112const int NODES_COUNT = ARR_SIZE(NODES);
3113
3114const short NODE_DEFAULT_CONTAINER[][7] = {
3115{FIELDNAMES_acousticProperties,0,0,0,0,0,0},
3116{FIELDNAMES_children,0,0,0,0,0,0},
3117{FIELDNAMES_children,0,0,0,0,0,0},
3118{FIELDNAMES_appearance,0,0,0,0,0,0},
3119{FIELDNAMES_geometry,0,0,0,0,0,0},
3120{FIELDNAMES_geometry,0,0,0,0,0,0},
3121{FIELDNAMES_buffer,0,0,0,0,0,0},
3122{FIELDNAMES_source,FIELDNAMES_children,0,0,0,0,0},
3123{FIELDNAMES_children,0,0,0,0,0,0},
3124{FIELDNAMES_children,0,0,0,0,0,0},
3125{FIELDNAMES_children,0,0,0,0,0,0},
3126{FIELDNAMES_joints,0,0,0,0,0,0},
3127{FIELDNAMES_children,0,0,0,0,0,0},
3128{FIELDNAMES_children,0,0,0,0,0,0},
3129{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3130{FIELDNAMES_children,0,0,0,0,0,0},
3131{FIELDNAMES_children,0,0,0,0,0,0},
3132{FIELDNAMES_children,0,0,0,0,0,0},
3133{FIELDNAMES_children,0,0,0,0,0,0},
3134{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3135{FIELDNAMES_physics,0,0,0,0,0,0},
3136{FIELDNAMES_geometry,0,0,0,0,0,0},
3137{FIELDNAMES_children,0,0,0,0,0,0},
3138{FIELDNAMES_geometry,0,0,0,0,0,0},
3139{FIELDNAMES_texture,0,0,0,0,0,0},
3140{FIELDNAMES_children,0,0,0,0,0,0},
3141{FIELDNAMES_children,0,0,0,0,0,0},
3142{FIELDNAMES_children,0,0,0,0,0,0},
3143{FIELDNAMES_children,0,0,0,0,0,0},
3144{FIELDNAMES_children,0,0,0,0,0,0},
3145{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3146{FIELDNAMES_children,0,0,0,0,0,0},
3147{FIELDNAMES_selectors,FIELDNAMES_children,0,0,0,0,0},
3148{FIELDNAMES_children,0,0,0,0,0,0},
3149{FIELDNAMES_geometry,0,0,0,0,0,0},
3150{FIELDNAMES_children,0,0,0,0,0,0},
3151{FIELDNAMES_collidables,FIELDNAMES_geometry,FIELDNAMES_collidable,0,0,0,0},
3152{FIELDNAMES_collidables,FIELDNAMES_geometry,FIELDNAMES_collidable,0,0,0,0},
3153{FIELDNAMES_children,0,0,0,0,0,0},
3154{FIELDNAMES_collider,0,0,0,0,0,0},
3155{FIELDNAMES_children,0,0,0,0,0,0},
3156{FIELDNAMES_collidables,0,0,0,0,0,0},
3157{FIELDNAMES_color,0,0,0,0,0,0},
3158{FIELDNAMES_children,0,0,0,0,0,0},
3159{FIELDNAMES_children,0,0,0,0,0,0},
3160{FIELDNAMES_children,0,0,0,0,0,0},
3161{FIELDNAMES_color,0,0,0,0,0,0},
3162{FIELDNAMES_texture,0,0,0,0,0,0},
3163{FIELDNAMES_shaders,0,0,0,0,0,0},
3164{FIELDNAMES_texture,0,0,0,0,0,0},
3165{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3166{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3167{FIELDNAMES_geometry,0,0,0,0,0,0},
3168{FIELDNAMES_emitter,0,0,0,0,0,0},
3169{FIELDNAMES_children,0,0,0,0,0,0},
3170{FIELDNAMES_trimmingContour,0,0,0,0,0,0},
3171{FIELDNAMES_children,0,0,0,0,0,0},
3172{FIELDNAMES_children,0,0,0,0,0,0},
3173{FIELDNAMES_coord,FIELDNAMES_skinCoord,0,0,0,0,0},
3174{FIELDNAMES_children,0,0,0,0,0,0},
3175{FIELDNAMES_children,0,0,0,0,0,0},
3176{FIELDNAMES_controlPoint,0,0,0,0,0,0},
3177{FIELDNAMES_children,0,0,0,0,0,0},
3178{FIELDNAMES_children,0,0,0,0,0,0},
3179{FIELDNAMES_children,0,0,0,0,0,0},
3180{FIELDNAMES_geometry,0,0,0,0,0,0},
3181{FIELDNAMES_children,0,0,0,0,0,0},
3182{FIELDNAMES_children,0,0,0,0,0,0},
3183{FIELDNAMES_mapping,0,0,0,0,0,0},
3184{FIELDNAMES_children,0,0,0,0,0,0},
3185{FIELDNAMES_children,0,0,0,0,0,0},
3186{FIELDNAMES_geometry,0,0,0,0,0,0},
3187{FIELDNAMES_joints,0,0,0,0,0,0},
3188{FIELDNAMES_children,0,0,0,0,0,0},
3189{FIELDNAMES_children,0,0,0,0,0,0},
3190{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3191{FIELDNAMES_children,0,0,0,0,0,0},
3192{FIELDNAMES_parts,0,0,0,0,0,0},
3193{FIELDNAMES_geometry,0,0,0,0,0,0},
3194{FIELDNAMES_children,0,0,0,0,0,0},
3195{FIELDNAMES_children,0,0,0,0,0,0},
3196{FIELDNAMES_emitter,0,0,0,0,0,0},
3197{FIELDNAMES_geometry,0,0,0,0,0,0},
3198{FIELDNAMES_fillProperties,0,0,0,0,0,0},
3199{FIELDNAMES_children,0,0,0,0,0,0},
3200{FIELDNAMES_children,0,0,0,0,0,0},
3201{FIELDNAMES_fogCoord,0,0,0,0,0,0},
3202{FIELDNAMES_fontStyle,0,0,0,0,0,0},
3203{FIELDNAMES_physics,0,0,0,0,0,0},
3204{FIELDNAMES_children,0,0,0,0,0,0},
3205{FIELDNAMES_texture,0,0,0,0,0,0},
3206{FIELDNAMES_texture,0,0,0,0,0,0},
3207{FIELDNAMES_children,0,0,0,0,0,0},
3208{FIELDNAMES_coord,0,0,0,0,0,0},
3209{0,0,0,0,0,0,0},
3210{FIELDNAMES_geometry,0,0,0,0,0,0},
3211{FIELDNAMES_ellipsoid,0,0,0,0,0,0},
3212{0,0,0,0,0,0,0},
3213{0,0,0,0,0,0,0},
3214{FIELDNAMES_children,0,0,0,0,0,0},
3215{0,0,0,0,0,0,0},
3216{0,0,0,0,0,0,0},
3217{FIELDNAMES_children,0,0,0,0,0,0},
3218{0,0,0,0,0,0,0},
3219{FIELDNAMES_children,0,0,0,0,0,0},
3220{0,0,0,0,0,0,0},
3221{FIELDNAMES_geoOrigin,0,0,0,0,0,0},
3222{0,0,0,0,0,0,0},
3223{FIELDNAMES_children,0,0,0,0,0,0},
3224{FIELDNAMES_children,0,0,0,0,0,0},
3225{FIELDNAMES_children,0,0,0,0,0,0},
3226{0,0,0,0,0,0,0},
3227{FIELDNAMES_geoSRF,0,0,0,0,0,0},
3228{0,0,0,0,0,0,0},
3229{0,0,0,0,0,0,0},
3230{0,0,0,0,0,0,0},
3231{0,0,0,0,0,0,0},
3232{0,0,0,0,0,0,0},
3233{FIELDNAMES_systemParameters,0,0,0,0,0,0},
3234{0,0,0,0,0,0,0},
3235{0,0,0,0,0,0,0},
3236{0,0,0,0,0,0,0},
3237{FIELDNAMES_children,0,0,0,0,0,0},
3238{FIELDNAMES_children,0,0,0,0,0,0},
3239{FIELDNAMES_children,0,0,0,0,0,0},
3240{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3241{FIELDNAMES_displacers,0,0,0,0,0,0},
3242{FIELDNAMES_children,FIELDNAMES_humanoids,0,0,0,0,0},
3243{FIELDNAMES_joints,0,0,0,0,0,0},
3244{FIELDNAMES_motions,0,0,0,0,0,0},
3245{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3246{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3247{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3248{FIELDNAMES_motions,0,0,0,0,0,0},
3249{FIELDNAMES_motions,0,0,0,0,0,0},
3250{FIELDNAMES_children,0,0,0,0,0,0},
3251{FIELDNAMES_segments,0,0,0,0,0,0},
3252{FIELDNAMES_sites,FIELDNAMES_viewpoints,0,0,0,0,0},
3253{FIELDNAMES_children,0,0,0,0,0,0},
3254{FIELDNAMES_texture,0,0,0,0,0,0},
3255{FIELDNAMES_texture,FIELDNAMES_diffuseTexture,FIELDNAMES_emissiveTexture,FIELDNAMES_normalTexture,FIELDNAMES_ambientTexture,0,0},
3256{FIELDNAMES_texture,0,0,0,0,0,0},
3257{FIELDNAMES_geometry,0,0,0,0,0,0},
3258{FIELDNAMES_geometry,0,0,0,0,0,0},
3259{FIELDNAMES_geometry,0,0,0,0,0,0},
3260{FIELDNAMES_geometry,0,0,0,0,0,0},
3261{FIELDNAMES_geometry,0,0,0,0,0,0},
3262{FIELDNAMES_geometry,0,0,0,0,0,0},
3263{FIELDNAMES_children,0,0,0,0,0,0},
3264{FIELDNAMES_children,0,0,0,0,0,0},
3265{FIELDNAMES_children,0,0,0,0,0,0},
3266{FIELDNAMES_children,0,0,0,0,0,0},
3267{FIELDNAMES_children,0,0,0,0,0,0},
3268{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3269{FIELDNAMES_layers,0,0,0,0,0,0},
3270{FIELDNAMES_children,0,0,0,0,0,0},
3271{FIELDNAMES_layout,0,0,0,0,0,0},
3272{FIELDNAMES_children,0,0,0,0,0,0},
3273{FIELDNAMES_layers,0,0,0,0,0,0},
3274{FIELDNAMES_children,0,0,0,0,0,0},
3275{FIELDNAMES_lineProperties,0,0,0,0,0,0},
3276{FIELDNAMES_children,0,0,0,0,0,0},
3277{FIELDNAMES_geometry,0,0,0,0,0,0},
3278{FIELDNAMES_children,0,0,0,0,0,0},
3279{FIELDNAMES_children,0,0,0,0,0,0},
3280{FIELDNAMES_children,0,0,0,0,0,0},
3281{FIELDNAMES_children,0,0,0,0,0,0},
3282{FIELDNAMES_children,0,0,0,0,0,0},
3283{FIELDNAMES_children,0,0,0,0,0,0},
3284{0,0,0,0,0,0,0},
3285{FIELDNAMES_children,0,0,0,0,0,0},
3286{FIELDNAMES_children,0,0,0,0,0,0},
3287{FIELDNAMES_children,0,0,0,0,0,0},
3288{FIELDNAMES_children,0,0,0,0,0,0},
3289{FIELDNAMES_children,0,0,0,0,0,0},
3290{FIELDNAMES_children,0,0,0,0,0,0},
3291{FIELDNAMES_children,0,0,0,0,0,0},
3292{FIELDNAMES_children,0,0,0,0,0,0},
3293{FIELDNAMES_children,0,0,0,0,0,0},
3294{FIELDNAMES_children,0,0,0,0,0,0},
3295{FIELDNAMES_children,0,0,0,0,0,0},
3296{FIELDNAMES_emitter,0,0,0,0,0,0},
3297{FIELDNAMES_physics,0,0,0,0,0,0},
3298{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3299{FIELDNAMES_children,0,0,0,0,0,0},
3300{FIELDNAMES_children,0,0,0,0,0,0},
3301{FIELDNAMES_metadata,0,0,0,0,0,0},
3302{FIELDNAMES_metadata,0,0,0,0,0,0},
3303{FIELDNAMES_metadata,0,0,0,0,0,0},
3304{FIELDNAMES_metadata,0,0,0,0,0,0},
3305{FIELDNAMES_metadata,0,0,0,0,0,0},
3306{FIELDNAMES_metadata,0,0,0,0,0,0},
3307{FIELDNAMES_metadata,0,0,0,0,0,0},
3308{FIELDNAMES_metadata,0,0,0,0,0,0},
3309{FIELDNAMES_metadata,0,0,0,0,0,0},
3310{FIELDNAMES_metadata,0,0,0,0,0,0},
3311{FIELDNAMES_metadata,0,0,0,0,0,0},
3312{FIELDNAMES_metadata,0,0,0,0,0,0},
3313{FIELDNAMES_metadata,0,0,0,0,0,0},
3314{FIELDNAMES_metadata,0,0,0,0,0,0},
3315{FIELDNAMES_metadata,0,0,0,0,0,0},
3316{FIELDNAMES_metadata,0,0,0,0,0,0},
3317{FIELDNAMES_metadata,0,0,0,0,0,0},
3318{FIELDNAMES_metadata,0,0,0,0,0,0},
3319{FIELDNAMES_metadata,0,0,0,0,0,0},
3320{FIELDNAMES_metadata,0,0,0,0,0,0},
3321{FIELDNAMES_metadata,0,0,0,0,0,0},
3322{FIELDNAMES_metadata,0,0,0,0,0,0},
3323{FIELDNAMES_metadata,0,0,0,0,0,0},
3324{FIELDNAMES_metadata,0,0,0,0,0,0},
3325{FIELDNAMES_metadata,0,0,0,0,0,0},
3326{FIELDNAMES_metadata,0,0,0,0,0,0},
3327{FIELDNAMES_metadata,0,0,0,0,0,0},
3328{FIELDNAMES_metadata,0,0,0,0,0,0},
3329{FIELDNAMES_metadata,0,0,0,0,0,0},
3330{FIELDNAMES_metadata,0,0,0,0,0,0},
3331{FIELDNAMES_metadata,0,0,0,0,0,0},
3332{FIELDNAMES_metadata,0,0,0,0,0,0},
3333{FIELDNAMES_metadata,0,0,0,0,0,0},
3334{FIELDNAMES_metadata,0,0,0,0,0,0},
3335{FIELDNAMES_metadata,0,0,0,0,0,0},
3336{FIELDNAMES_metadata,0,0,0,0,0,0},
3337{FIELDNAMES_metadata,0,0,0,0,0,0},
3338{FIELDNAMES_metadata,0,0,0,0,0,0},
3339{FIELDNAMES_metadata,0,0,0,0,0,0},
3340{FIELDNAMES_metadata,0,0,0,0,0,0},
3341{FIELDNAMES_metadata,0,0,0,0,0,0},
3342{FIELDNAMES_metadata,0,0,0,0,0,0},
3343{FIELDNAMES_metadata,0,0,0,0,0,0},
3344{FIELDNAMES_metadata,0,0,0,0,0,0},
3345{FIELDNAMES_metadata,0,0,0,0,0,0},
3346{FIELDNAMES_metadata,0,0,0,0,0,0},
3347{FIELDNAMES_metadata,0,0,0,0,0,0},
3348{FIELDNAMES_children,0,0,0,0,0,0},
3349{FIELDNAMES_joints,0,0,0,0,0,0},
3350{FIELDNAMES_texture,FIELDNAMES_source,0,0,0,0,0},
3351{FIELDNAMES_texture,0,0,0,0,0,0},
3352{FIELDNAMES_texCoord,0,0,0,0,0,0},
3353{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3354{FIELDNAMES_children,0,0,0,0,0,0},
3355{FIELDNAMES_children,0,0,0,0,0,0},
3356{FIELDNAMES_normal,0,0,0,0,0,0},
3357{FIELDNAMES_children,0,0,0,0,0,0},
3358{FIELDNAMES_children,0,0,0,0,0,0},
3359{FIELDNAMES_geometry,0,0,0,0,0,0},
3360{FIELDNAMES_children,0,0,0,0,0,0},
3361{FIELDNAMES_children,0,0,0,0,0,0},
3362{FIELDNAMES_geometry,0,0,0,0,0,0},
3363{FIELDNAMES_children,0,0,0,0,0,0},
3364{FIELDNAMES_children,0,0,0,0,0,0},
3365{FIELDNAMES_children,0,0,0,0,0,0},
3366{FIELDNAMES_geometry,0,0,0,0,0,0},
3367{FIELDNAMES_geometry,0,0,0,0,0,0},
3368{FIELDNAMES_texCoord,0,0,0,0,0,0},
3369{FIELDNAMES_geometry,0,0,0,0,0,0},
3370{FIELDNAMES_children,0,0,0,0,0,0},
3371{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3372{FIELDNAMES_children,0,0,0,0,0,0},
3373{FIELDNAMES_children,0,0,0,0,0,0},
3374{FIELDNAMES_children,0,0,0,0,0,0},
3375{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3376{FIELDNAMES_children,0,0,0,0,0,0},
3377{FIELDNAMES_shaders,0,0,0,0,0,0},
3378{FIELDNAMES_shape,0,0,0,0,0,0},
3379{FIELDNAMES_periodicWave,0,0,0,0,0,0},
3380{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3381{FIELDNAMES_children,0,0,0,0,0,0},
3382{FIELDNAMES_texture,0,0,0,0,0,0},
3383{FIELDNAMES_texture,0,0,0,0,0,0},
3384{FIELDNAMES_children,0,0,0,0,0,0},
3385{FIELDNAMES_emitter,0,0,0,0,0,0},
3386{FIELDNAMES_children,0,0,0,0,0,0},
3387{FIELDNAMES_children,0,0,0,0,0,0},
3388{FIELDNAMES_pointProperties,0,0,0,0,0,0},
3389{FIELDNAMES_children,0,0,0,0,0,0},
3390{FIELDNAMES_geometry,0,0,0,0,0,0},
3391{FIELDNAMES_geometry,0,0,0,0,0,0},
3392{FIELDNAMES_emitter,0,0,0,0,0,0},
3393{FIELDNAMES_geometry,0,0,0,0,0,0},
3394{FIELDNAMES_children,0,0,0,0,0,0},
3395{FIELDNAMES_children,0,0,0,0,0,0},
3396{FIELDNAMES_children,0,0,0,0,0,0},
3397{FIELDNAMES_children,0,0,0,0,0,0},
3398{FIELDNAMES_children,0,0,0,0,0,0},
3399{FIELDNAMES_children,0,0,0,0,0,0},
3400{FIELDNAMES_children,0,0,0,0,0,0},
3401{FIELDNAMES_shaders,0,0,0,0,0,0},
3402{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3403{FIELDNAMES_children,0,0,0,0,0,0},
3404{FIELDNAMES_children,0,0,0,0,0,0},
3405{FIELDNAMES_geometry,0,0,0,0,0,0},
3406{FIELDNAMES_geometry,0,0,0,0,0,0},
3407{FIELDNAMES_children,0,0,0,0,0,0},
3408{FIELDNAMES_geometry,0,0,0,0,0,0},
3409{FIELDNAMES_physics,0,0,0,0,0,0},
3410{FIELDNAMES_bodies,0,0,0,0,0,0},
3411{FIELDNAMES_children,0,0,0,0,0,0},
3412{FIELDNAMES_children,0,0,0,0,0,0},
3413{FIELDNAMES_children,0,0,0,0,0,0},
3414{FIELDNAMES_children,0,0,0,0,0,0},
3415{FIELDNAMES_fontStyle,0,0,0,0,0,0},
3416{FIELDNAMES_children,0,0,0,0,0,0},
3417{FIELDNAMES_children,0,0,0,0,0,0},
3418{FIELDNAMES_children,0,0,0,0,0,0},
3419{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3420{FIELDNAMES_parts,0,0,0,0,0,0},
3421{FIELDNAMES_programs,0,0,0,0,0,0},
3422{FIELDNAMES_children,FIELDNAMES_shape,FIELDNAMES_skin,0,0,0,0},
3423{FIELDNAMES_children,0,0,0,0,0,0},
3424{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3425{FIELDNAMES_joints,0,0,0,0,0,0},
3426{FIELDNAMES_joints,0,0,0,0,0,0},
3427{FIELDNAMES_children,0,0,0,0,0,0},
3428{FIELDNAMES_children,0,0,0,0,0,0},
3429{FIELDNAMES_geometry,0,0,0,0,0,0},
3430{FIELDNAMES_children,0,0,0,0,0,0},
3431{FIELDNAMES_children,0,0,0,0,0,0},
3432{FIELDNAMES_children,0,0,0,0,0,0},
3433{FIELDNAMES_children,0,0,0,0,0,0},
3434{FIELDNAMES_children,0,0,0,0,0,0},
3435{FIELDNAMES_children,0,0,0,0,0,0},
3436{FIELDNAMES_children,0,0,0,0,0,0},
3437{FIELDNAMES_children,0,0,0,0,0,0},
3438{FIELDNAMES_children,0,0,0,0,0,0},
3439{FIELDNAMES_children,0,0,0,0,0,0},
3440{FIELDNAMES_emitter,0,0,0,0,0,0},
3441{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3442{FIELDNAMES_geometry,0,0,0,0,0,0},
3443{FIELDNAMES_children,0,0,0,0,0,0},
3444{FIELDNAMES_children,0,0,0,0,0,0},
3445{FIELDNAMES_geometry,0,0,0,0,0,0},
3446{FIELDNAMES_children,0,0,0,0,0,0},
3447{FIELDNAMES_texCoord,0,0,0,0,0,0},
3448{FIELDNAMES_texCoord,0,0,0,0,0,0},
3449{FIELDNAMES_texCoord,0,0,0,0,0,0},
3450{FIELDNAMES_texCoord,0,0,0,0,0,0},
3451{FIELDNAMES_children,0,0,0,0,0,0},
3452{FIELDNAMES_children,0,0,0,0,0,0},
3453{FIELDNAMES_children,0,0,0,0,0,0},
3454{FIELDNAMES_textureProperties,0,0,0,0,0,0},
3455{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3456{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3457{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3458{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3459{FIELDNAMES_children,0,0,0,0,0,0},
3460{FIELDNAMES_children,0,0,0,0,0,0},
3461{FIELDNAMES_children,0,0,0,0,0,0},
3462{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3463{FIELDNAMES_children,0,0,0,0,0,0},
3464{FIELDNAMES_children,0,0,0,0,0,0},
3465{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3466{FIELDNAMES_children,0,0,0,0,0,0},
3467{FIELDNAMES_children,0,0,0,0,0,0},
3468{FIELDNAMES_geometry,0,0,0,0,0,0},
3469{FIELDNAMES_geometry,0,0,0,0,0,0},
3470{FIELDNAMES_geometry,0,0,0,0,0,0},
3471{FIELDNAMES_geometry,0,0,0,0,0,0},
3472{FIELDNAMES_material,0,0,0,0,0,0},
3473{FIELDNAMES_joints,0,0,0,0,0,0},
3474{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3475{FIELDNAMES_children,0,0,0,0,0,0},
3476{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3477{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3478{FIELDNAMES_viewport,0,0,0,0,0,0},
3479{FIELDNAMES_children,0,0,0,0,0,0},
3480{FIELDNAMES_children,0,0,0,0,0,0},
3481{FIELDNAMES_emitter,0,0,0,0,0,0},
3482{FIELDNAMES_children,0,0,0,0,0,0},
3483{FIELDNAMES_children,0,0,0,0,0,0},
3484{FIELDNAMES_physics,0,0,0,0,0,0},
3485{FIELDNAMES_children,0,0,0,0,0,0},
3486};
3487/* Virtual tables for each node */
3488
3489void render_AcousticProperties(struct X3D_AcousticProperties *);
3490void compile_AcousticProperties(struct X3D_AcousticProperties *);
3491struct X3D_Virt virt_AcousticProperties = { NULL,(void *)render_AcousticProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_AcousticProperties};
3492
3493void render_Analyser(struct X3D_Analyser *);
3494struct X3D_Virt virt_Analyser = { NULL,(void *)render_Analyser,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3495
3496void child_Anchor(struct X3D_Anchor *);
3497struct X3D_Virt virt_Anchor = { NULL,NULL,(void *)child_Anchor,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3498
3499void child_Appearance(struct X3D_Appearance *);
3500struct X3D_Virt virt_Appearance = { NULL,NULL,(void *)child_Appearance,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3501
3502void render_Arc2D(struct X3D_Arc2D *);
3503void compile_Arc2D(struct X3D_Arc2D *);
3504struct X3D_Virt virt_Arc2D = { NULL,(void *)render_Arc2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Arc2D};
3505
3506void render_ArcClose2D(struct X3D_ArcClose2D *);
3507void rendray_ArcClose2D(struct X3D_ArcClose2D *);
3508void collide_ArcClose2D(struct X3D_ArcClose2D *);
3509void compile_ArcClose2D(struct X3D_ArcClose2D *);
3510struct X3D_Virt virt_ArcClose2D = { NULL,(void *)render_ArcClose2D,NULL,NULL,(void *)rendray_ArcClose2D,NULL,NULL,NULL,(void *)collide_ArcClose2D,(void *)compile_ArcClose2D};
3511
3512void render_AudioBuffer(struct X3D_AudioBuffer *);
3513struct X3D_Virt virt_AudioBuffer = { NULL,(void *)render_AudioBuffer,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3514
3515void render_AudioClip(struct X3D_AudioClip *);
3516struct X3D_Virt virt_AudioClip = { NULL,(void *)render_AudioClip,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3517
3518void render_AudioDestination(struct X3D_AudioDestination *);
3519struct X3D_Virt virt_AudioDestination = { NULL,(void *)render_AudioDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3520
3521struct X3D_Virt virt_BackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3522
3523void render_Background(struct X3D_Background *);
3524struct X3D_Virt virt_Background = { NULL,(void *)render_Background,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3525
3526struct X3D_Virt virt_BallJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3527
3528void prep_Billboard(struct X3D_Billboard *);
3529void child_Billboard(struct X3D_Billboard *);
3530void fin_Billboard(struct X3D_Billboard *);
3531void proximity_Billboard(struct X3D_Billboard *);
3532struct X3D_Virt virt_Billboard = { (void *)prep_Billboard,NULL,(void *)child_Billboard,(void *)fin_Billboard,NULL,NULL,(void *)proximity_Billboard,NULL,NULL,NULL};
3533
3534void render_BiquadFilter(struct X3D_BiquadFilter *);
3535struct X3D_Virt virt_BiquadFilter = { NULL,(void *)render_BiquadFilter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3536
3537struct X3D_Virt virt_BlendedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3538
3539struct X3D_Virt virt_BooleanFilter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3540
3541struct X3D_Virt virt_BooleanSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3542
3543struct X3D_Virt virt_BooleanToggle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3544
3545struct X3D_Virt virt_BooleanTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3546
3547struct X3D_Virt virt_BoundaryEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3548
3549struct X3D_Virt virt_BoundedPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3550
3551void render_Box(struct X3D_Box *);
3552void rendray_Box(struct X3D_Box *);
3553void collide_Box(struct X3D_Box *);
3554void compile_Box(struct X3D_Box *);
3555struct X3D_Virt virt_Box = { NULL,(void *)render_Box,NULL,NULL,(void *)rendray_Box,NULL,NULL,NULL,(void *)collide_Box,(void *)compile_Box};
3556
3557void render_BufferAudioSource(struct X3D_BufferAudioSource *);
3558struct X3D_Virt virt_BufferAudioSource = { NULL,(void *)render_BufferAudioSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3559
3560void render_BufferGeometry(struct X3D_BufferGeometry *);
3561void rendray_BufferGeometry(struct X3D_BufferGeometry *);
3562void collide_BufferGeometry(struct X3D_BufferGeometry *);
3563void compile_BufferGeometry(struct X3D_BufferGeometry *);
3564struct X3D_Virt virt_BufferGeometry = { NULL,(void *)render_BufferGeometry,NULL,NULL,(void *)rendray_BufferGeometry,NULL,NULL,NULL,(void *)collide_BufferGeometry,(void *)compile_BufferGeometry};
3565
3566void render_BufferTexture(struct X3D_BufferTexture *);
3567struct X3D_Virt virt_BufferTexture = { NULL,(void *)render_BufferTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3568
3569void prep_CADAssembly(struct X3D_CADAssembly *);
3570void child_CADAssembly(struct X3D_CADAssembly *);
3571void compile_CADAssembly(struct X3D_CADAssembly *);
3572struct X3D_Virt virt_CADAssembly = { (void *)prep_CADAssembly,NULL,(void *)child_CADAssembly,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_CADAssembly};
3573
3574void child_CADFace(struct X3D_CADFace *);
3575struct X3D_Virt virt_CADFace = { NULL,NULL,(void *)child_CADFace,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3576
3577void child_CADLayer(struct X3D_CADLayer *);
3578struct X3D_Virt virt_CADLayer = { NULL,NULL,(void *)child_CADLayer,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3579
3580void prep_CADPart(struct X3D_CADPart *);
3581void child_CADPart(struct X3D_CADPart *);
3582void fin_CADPart(struct X3D_CADPart *);
3583void compile_CADPart(struct X3D_CADPart *);
3584struct X3D_Virt virt_CADPart = { (void *)prep_CADPart,NULL,(void *)child_CADPart,(void *)fin_CADPart,NULL,NULL,NULL,NULL,NULL,(void *)compile_CADPart};
3585
3586struct X3D_Virt virt_CalibratedCameraSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3587
3588struct X3D_Virt virt_CartoonVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3589
3590void render_ChannelMerger(struct X3D_ChannelMerger *);
3591struct X3D_Virt virt_ChannelMerger = { NULL,(void *)render_ChannelMerger,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3592
3593void render_ChannelSelector(struct X3D_ChannelSelector *);
3594struct X3D_Virt virt_ChannelSelector = { NULL,(void *)render_ChannelSelector,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3595
3596void render_ChannelSplitter(struct X3D_ChannelSplitter *);
3597struct X3D_Virt virt_ChannelSplitter = { NULL,(void *)render_ChannelSplitter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3598
3599void render_Circle2D(struct X3D_Circle2D *);
3600void compile_Circle2D(struct X3D_Circle2D *);
3601struct X3D_Virt virt_Circle2D = { NULL,(void *)render_Circle2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Circle2D};
3602
3603struct X3D_Virt virt_ClipPlane = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3604
3605void prep_CollidableOffset(struct X3D_CollidableOffset *);
3606void child_CollidableOffset(struct X3D_CollidableOffset *);
3607void fin_CollidableOffset(struct X3D_CollidableOffset *);
3608void compile_CollidableOffset(struct X3D_CollidableOffset *);
3609struct X3D_Virt virt_CollidableOffset = { (void *)prep_CollidableOffset,NULL,(void *)child_CollidableOffset,(void *)fin_CollidableOffset,NULL,NULL,NULL,NULL,NULL,(void *)compile_CollidableOffset};
3610
3611void prep_CollidableShape(struct X3D_CollidableShape *);
3612void child_CollidableShape(struct X3D_CollidableShape *);
3613void fin_CollidableShape(struct X3D_CollidableShape *);
3614void compile_CollidableShape(struct X3D_CollidableShape *);
3615struct X3D_Virt virt_CollidableShape = { (void *)prep_CollidableShape,NULL,(void *)child_CollidableShape,(void *)fin_CollidableShape,NULL,NULL,NULL,NULL,NULL,(void *)compile_CollidableShape};
3616
3617void child_Collision(struct X3D_Collision *);
3618struct X3D_Virt virt_Collision = { NULL,NULL,(void *)child_Collision,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3619
3620struct X3D_Virt virt_CollisionCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3621
3622struct X3D_Virt virt_CollisionSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3623
3624struct X3D_Virt virt_CollisionSpace = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3625
3626struct X3D_Virt virt_Color = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3627
3628struct X3D_Virt virt_ColorChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3629
3630struct X3D_Virt virt_ColorDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3631
3632struct X3D_Virt virt_ColorInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3633
3634struct X3D_Virt virt_ColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3635
3636void render_ComposedCubeMapTexture(struct X3D_ComposedCubeMapTexture *);
3637struct X3D_Virt virt_ComposedCubeMapTexture = { NULL,(void *)render_ComposedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3638
3639void render_ComposedShader(struct X3D_ComposedShader *);
3640void compile_ComposedShader(struct X3D_ComposedShader *);
3641struct X3D_Virt virt_ComposedShader = { NULL,(void *)render_ComposedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ComposedShader};
3642
3643void render_ComposedTexture3D(struct X3D_ComposedTexture3D *);
3644struct X3D_Virt virt_ComposedTexture3D = { NULL,(void *)render_ComposedTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3645
3646struct X3D_Virt virt_ComposedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3647
3648struct X3D_Virt virt_CompositeVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3649
3650void render_Cone(struct X3D_Cone *);
3651void rendray_Cone(struct X3D_Cone *);
3652void collide_Cone(struct X3D_Cone *);
3653void compile_Cone(struct X3D_Cone *);
3654struct X3D_Virt virt_Cone = { NULL,(void *)render_Cone,NULL,NULL,(void *)rendray_Cone,NULL,NULL,NULL,(void *)collide_Cone,(void *)compile_Cone};
3655
3656struct X3D_Virt virt_ConeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3657
3658struct X3D_Virt virt_Contact = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3659
3660struct X3D_Virt virt_Contour2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3661
3662void compile_ContourPolyline2D(struct X3D_ContourPolyline2D *);
3663struct X3D_Virt virt_ContourPolyline2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ContourPolyline2D};
3664
3665void render_Convolver(struct X3D_Convolver *);
3666struct X3D_Virt virt_Convolver = { NULL,(void *)render_Convolver,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3667
3668struct X3D_Virt virt_Coordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3669
3670struct X3D_Virt virt_CoordinateChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3671
3672struct X3D_Virt virt_CoordinateDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3673
3674struct X3D_Virt virt_CoordinateDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3675
3676struct X3D_Virt virt_CoordinateInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3677
3678struct X3D_Virt virt_CoordinateInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3679
3680struct X3D_Virt virt_CoordinateMorpher = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3681
3682void render_Cylinder(struct X3D_Cylinder *);
3683void rendray_Cylinder(struct X3D_Cylinder *);
3684void collide_Cylinder(struct X3D_Cylinder *);
3685void compile_Cylinder(struct X3D_Cylinder *);
3686struct X3D_Virt virt_Cylinder = { NULL,(void *)render_Cylinder,NULL,NULL,(void *)rendray_Cylinder,NULL,NULL,NULL,(void *)collide_Cylinder,(void *)compile_Cylinder};
3687
3688struct X3D_Virt virt_CylinderSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3689
3690void child_DISEntityManager(struct X3D_DISEntityManager *);
3691void compile_DISEntityManager(struct X3D_DISEntityManager *);
3692struct X3D_Virt virt_DISEntityManager = { NULL,NULL,(void *)child_DISEntityManager,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_DISEntityManager};
3693
3694struct X3D_Virt virt_DISEntityTypeMapping = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3695
3696void render_Delay(struct X3D_Delay *);
3697struct X3D_Virt virt_Delay = { NULL,(void *)render_Delay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3698
3699void prep_DirectionalLight(struct X3D_DirectionalLight *);
3700void render_DirectionalLight(struct X3D_DirectionalLight *);
3701void compile_DirectionalLight(struct X3D_DirectionalLight *);
3702struct X3D_Virt virt_DirectionalLight = { (void *)prep_DirectionalLight,(void *)render_DirectionalLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_DirectionalLight};
3703
3704void render_Disk2D(struct X3D_Disk2D *);
3705void rendray_Disk2D(struct X3D_Disk2D *);
3706void collide_Disk2D(struct X3D_Disk2D *);
3707void compile_Disk2D(struct X3D_Disk2D *);
3708struct X3D_Virt virt_Disk2D = { NULL,(void *)render_Disk2D,NULL,NULL,(void *)rendray_Disk2D,NULL,NULL,NULL,(void *)collide_Disk2D,(void *)compile_Disk2D};
3709
3710struct X3D_Virt virt_DoubleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3711
3712void render_DynamicsCompressor(struct X3D_DynamicsCompressor *);
3713struct X3D_Virt virt_DynamicsCompressor = { NULL,(void *)render_DynamicsCompressor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3714
3715struct X3D_Virt virt_EaseInEaseOut = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3716
3717struct X3D_Virt virt_EdgeEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3718
3719void compile_Effect(struct X3D_Effect *);
3720struct X3D_Virt virt_Effect = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Effect};
3721
3722struct X3D_Virt virt_EffectPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3723
3724void render_ElevationGrid(struct X3D_ElevationGrid *);
3725struct X3D_Virt virt_ElevationGrid = { NULL,(void *)render_ElevationGrid,NULL,NULL,(void *)rendray_ElevationGrid,(void *)make_ElevationGrid,NULL,NULL,(void *)collide_ElevationGrid,NULL};
3726
3727void prep_EnvironmentLight(struct X3D_EnvironmentLight *);
3728void render_EnvironmentLight(struct X3D_EnvironmentLight *);
3729void compile_EnvironmentLight(struct X3D_EnvironmentLight *);
3730struct X3D_Virt virt_EnvironmentLight = { (void *)prep_EnvironmentLight,(void *)render_EnvironmentLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_EnvironmentLight};
3731
3732void prep_EspduTransform(struct X3D_EspduTransform *);
3733void child_EspduTransform(struct X3D_EspduTransform *);
3734void fin_EspduTransform(struct X3D_EspduTransform *);
3735void compile_EspduTransform(struct X3D_EspduTransform *);
3736struct X3D_Virt virt_EspduTransform = { (void *)prep_EspduTransform,NULL,(void *)child_EspduTransform,(void *)fin_EspduTransform,NULL,NULL,NULL,NULL,NULL,(void *)compile_EspduTransform};
3737
3738struct X3D_Virt virt_ExplosionEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3739
3740void render_Extrusion(struct X3D_Extrusion *);
3741void make_Extrusion(struct X3D_Extrusion *);
3742void collide_Extrusion(struct X3D_Extrusion *);
3743struct X3D_Virt virt_Extrusion = { NULL,(void *)render_Extrusion,NULL,NULL,(void *)rendray_Extrusion,(void *)make_Extrusion,NULL,NULL,(void *)collide_Extrusion,NULL};
3744
3745void render_FillProperties(struct X3D_FillProperties *);
3746struct X3D_Virt virt_FillProperties = { NULL,(void *)render_FillProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3747
3748struct X3D_Virt virt_FloatVertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3749
3750void render_Fog(struct X3D_Fog *);
3751struct X3D_Virt virt_Fog = { NULL,(void *)render_Fog,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3752
3753struct X3D_Virt virt_FogCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3754
3755struct X3D_Virt virt_FontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3756
3757struct X3D_Virt virt_ForcePhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3758
3759void render_Gain(struct X3D_Gain *);
3760struct X3D_Virt virt_Gain = { NULL,(void *)render_Gain,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3761
3762void render_GeneratedCubeMapTexture(struct X3D_GeneratedCubeMapTexture *);
3763void compile_GeneratedCubeMapTexture(struct X3D_GeneratedCubeMapTexture *);
3764struct X3D_Virt virt_GeneratedCubeMapTexture = { NULL,(void *)render_GeneratedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeneratedCubeMapTexture};
3765
3766void render_GeneratedTexture(struct X3D_GeneratedTexture *);
3767struct X3D_Virt virt_GeneratedTexture = { NULL,(void *)render_GeneratedTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3768
3769struct X3D_Virt virt_GeoConvert = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3770
3771void compile_GeoCoordinate(struct X3D_GeoCoordinate *);
3772struct X3D_Virt virt_GeoCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoCoordinate};
3773
3774struct X3D_Virt virt_GeoECParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3775
3776void render_GeoElevationGrid(struct X3D_GeoElevationGrid *);
3777void compile_GeoElevationGrid(struct X3D_GeoElevationGrid *);
3778struct X3D_Virt virt_GeoElevationGrid = { NULL,(void *)render_GeoElevationGrid,NULL,NULL,(void *)rendray_GeoElevationGrid,(void *)make_GeoElevationGrid,NULL,NULL,(void *)collide_GeoElevationGrid,(void *)compile_GeoElevationGrid};
3779
3780struct X3D_Virt virt_GeoEllipsoid = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3781
3782struct X3D_Virt virt_GeoLCCParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3783
3784struct X3D_Virt virt_GeoLCE3DParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3785
3786void child_GeoLOD(struct X3D_GeoLOD *);
3787void compile_GeoLOD(struct X3D_GeoLOD *);
3788struct X3D_Virt virt_GeoLOD = { NULL,NULL,(void *)child_GeoLOD,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoLOD};
3789
3790struct X3D_Virt virt_GeoLSR3DParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3791
3792struct X3D_Virt virt_GeoLTParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3793
3794void prep_GeoLocation(struct X3D_GeoLocation *);
3795void child_GeoLocation(struct X3D_GeoLocation *);
3796void fin_GeoLocation(struct X3D_GeoLocation *);
3797void compile_GeoLocation(struct X3D_GeoLocation *);
3798struct X3D_Virt virt_GeoLocation = { (void *)prep_GeoLocation,NULL,(void *)child_GeoLocation,(void *)fin_GeoLocation,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoLocation};
3799
3800struct X3D_Virt virt_GeoMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3801
3802void compile_GeoMetadata(struct X3D_GeoMetadata *);
3803struct X3D_Virt virt_GeoMetadata = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoMetadata};
3804
3805struct X3D_Virt virt_GeoOMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3806
3807void compile_GeoOrigin(struct X3D_GeoOrigin *);
3808struct X3D_Virt virt_GeoOrigin = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoOrigin};
3809
3810struct X3D_Virt virt_GeoPSParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3811
3812void prep_GeoPlanet(struct X3D_GeoPlanet *);
3813void child_GeoPlanet(struct X3D_GeoPlanet *);
3814void fin_GeoPlanet(struct X3D_GeoPlanet *);
3815void compile_GeoPlanet(struct X3D_GeoPlanet *);
3816struct X3D_Virt virt_GeoPlanet = { (void *)prep_GeoPlanet,NULL,(void *)child_GeoPlanet,(void *)fin_GeoPlanet,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoPlanet};
3817
3818void compile_GeoPositionInterpolator(struct X3D_GeoPositionInterpolator *);
3819struct X3D_Virt virt_GeoPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoPositionInterpolator};
3820
3821void render_GeoProximitySensor(struct X3D_GeoProximitySensor *);
3822void proximity_GeoProximitySensor(struct X3D_GeoProximitySensor *);
3823void compile_GeoProximitySensor(struct X3D_GeoProximitySensor *);
3824struct X3D_Virt virt_GeoProximitySensor = { NULL,(void *)render_GeoProximitySensor,NULL,NULL,NULL,NULL,(void *)proximity_GeoProximitySensor,NULL,NULL,(void *)compile_GeoProximitySensor};
3825
3826struct X3D_Virt virt_GeoReferenceSurfaceInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3827
3828void render_GeoSRF(struct X3D_GeoSRF *);
3829void compile_GeoSRF(struct X3D_GeoSRF *);
3830struct X3D_Virt virt_GeoSRF = { NULL,(void *)render_GeoSRF,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoSRF};
3831
3832struct X3D_Virt virt_GeoSRFInstance = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3833
3834struct X3D_Virt virt_GeoSRFParametersInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3835
3836struct X3D_Virt virt_GeoSRFSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3837
3838struct X3D_Virt virt_GeoSRFTemplate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3839
3840struct X3D_Virt virt_GeoSpatialReferenceFrame = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3841
3842struct X3D_Virt virt_GeoSystemParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3843
3844struct X3D_Virt virt_GeoTMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3845
3846struct X3D_Virt virt_GeoTile = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3847
3848struct X3D_Virt virt_GeoTileSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3849
3850void compile_GeoTouchSensor(struct X3D_GeoTouchSensor *);
3851struct X3D_Virt virt_GeoTouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoTouchSensor};
3852
3853void prep_GeoTransform(struct X3D_GeoTransform *);
3854void child_GeoTransform(struct X3D_GeoTransform *);
3855void fin_GeoTransform(struct X3D_GeoTransform *);
3856void compile_GeoTransform(struct X3D_GeoTransform *);
3857struct X3D_Virt virt_GeoTransform = { (void *)prep_GeoTransform,NULL,(void *)child_GeoTransform,(void *)fin_GeoTransform,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoTransform};
3858
3859void prep_GeoViewpoint(struct X3D_GeoViewpoint *);
3860void render_GeoViewpoint(struct X3D_GeoViewpoint *);
3861void compile_GeoViewpoint(struct X3D_GeoViewpoint *);
3862struct X3D_Virt virt_GeoViewpoint = { (void *)prep_GeoViewpoint,(void *)render_GeoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_GeoViewpoint};
3863
3864void prep_Group(struct X3D_Group *);
3865void child_Group(struct X3D_Group *);
3866void compile_Group(struct X3D_Group *);
3867struct X3D_Virt virt_Group = { (void *)prep_Group,NULL,(void *)child_Group,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Group};
3868
3869struct X3D_Virt virt_HAnimDisplacer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3870
3871void render_HAnimHumanoid(struct X3D_HAnimHumanoid *);
3872void child_HAnimHumanoid(struct X3D_HAnimHumanoid *);
3873void compile_HAnimHumanoid(struct X3D_HAnimHumanoid *);
3874struct X3D_Virt virt_HAnimHumanoid = { NULL,(void *)render_HAnimHumanoid,(void *)child_HAnimHumanoid,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimHumanoid};
3875
3876void prep_HAnimJoint(struct X3D_HAnimJoint *);
3877void render_HAnimJoint(struct X3D_HAnimJoint *);
3878void child_HAnimJoint(struct X3D_HAnimJoint *);
3879void fin_HAnimJoint(struct X3D_HAnimJoint *);
3880void compile_HAnimJoint(struct X3D_HAnimJoint *);
3881struct X3D_Virt virt_HAnimJoint = { (void *)prep_HAnimJoint,(void *)render_HAnimJoint,(void *)child_HAnimJoint,(void *)fin_HAnimJoint,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimJoint};
3882
3883void render_HAnimMotion(struct X3D_HAnimMotion *);
3884void compile_HAnimMotion(struct X3D_HAnimMotion *);
3885struct X3D_Virt virt_HAnimMotion = { NULL,(void *)render_HAnimMotion,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotion};
3886
3887void render_HAnimMotionClip(struct X3D_HAnimMotionClip *);
3888void compile_HAnimMotionClip(struct X3D_HAnimMotionClip *);
3889struct X3D_Virt virt_HAnimMotionClip = { NULL,(void *)render_HAnimMotionClip,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotionClip};
3890
3891void render_HAnimMotionData(struct X3D_HAnimMotionData *);
3892void compile_HAnimMotionData(struct X3D_HAnimMotionData *);
3893struct X3D_Virt virt_HAnimMotionData = { NULL,(void *)render_HAnimMotionData,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotionData};
3894
3895void render_HAnimMotionDataFile(struct X3D_HAnimMotionDataFile *);
3896void compile_HAnimMotionDataFile(struct X3D_HAnimMotionDataFile *);
3897struct X3D_Virt virt_HAnimMotionDataFile = { NULL,(void *)render_HAnimMotionDataFile,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotionDataFile};
3898
3899void render_HAnimMotionInterpolator(struct X3D_HAnimMotionInterpolator *);
3900void compile_HAnimMotionInterpolator(struct X3D_HAnimMotionInterpolator *);
3901struct X3D_Virt virt_HAnimMotionInterpolator = { NULL,(void *)render_HAnimMotionInterpolator,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotionInterpolator};
3902
3903void render_HAnimMotionPlay(struct X3D_HAnimMotionPlay *);
3904void compile_HAnimMotionPlay(struct X3D_HAnimMotionPlay *);
3905struct X3D_Virt virt_HAnimMotionPlay = { NULL,(void *)render_HAnimMotionPlay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimMotionPlay};
3906
3907void render_HAnimPermuter(struct X3D_HAnimPermuter *);
3908void child_HAnimPermuter(struct X3D_HAnimPermuter *);
3909void compile_HAnimPermuter(struct X3D_HAnimPermuter *);
3910struct X3D_Virt virt_HAnimPermuter = { NULL,(void *)render_HAnimPermuter,(void *)child_HAnimPermuter,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimPermuter};
3911
3912void child_HAnimSegment(struct X3D_HAnimSegment *);
3913struct X3D_Virt virt_HAnimSegment = { NULL,NULL,(void *)child_HAnimSegment,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3914
3915void prep_HAnimSite(struct X3D_HAnimSite *);
3916void child_HAnimSite(struct X3D_HAnimSite *);
3917void fin_HAnimSite(struct X3D_HAnimSite *);
3918void compile_HAnimSite(struct X3D_HAnimSite *);
3919struct X3D_Virt virt_HAnimSite = { (void *)prep_HAnimSite,NULL,(void *)child_HAnimSite,(void *)fin_HAnimSite,NULL,NULL,NULL,NULL,NULL,(void *)compile_HAnimSite};
3920
3921struct X3D_Virt virt_ImageBackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3922
3923void render_ImageCubeMapTexture(struct X3D_ImageCubeMapTexture *);
3924void compile_ImageCubeMapTexture(struct X3D_ImageCubeMapTexture *);
3925struct X3D_Virt virt_ImageCubeMapTexture = { NULL,(void *)render_ImageCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ImageCubeMapTexture};
3926
3927void render_ImageTexture(struct X3D_ImageTexture *);
3928struct X3D_Virt virt_ImageTexture = { NULL,(void *)render_ImageTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3929
3930void render_ImageTexture3D(struct X3D_ImageTexture3D *);
3931struct X3D_Virt virt_ImageTexture3D = { NULL,(void *)render_ImageTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3932
3933void render_IndexedFaceSet(struct X3D_IndexedFaceSet *);
3934struct X3D_Virt virt_IndexedFaceSet = { NULL,(void *)render_IndexedFaceSet,NULL,NULL,(void *)rendray_IndexedFaceSet,(void *)make_IndexedFaceSet,NULL,NULL,(void *)collide_IndexedFaceSet,NULL};
3935
3936void render_IndexedLineSet(struct X3D_IndexedLineSet *);
3937void compile_IndexedLineSet(struct X3D_IndexedLineSet *);
3938struct X3D_Virt virt_IndexedLineSet = { NULL,(void *)render_IndexedLineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_IndexedLineSet};
3939
3940void render_IndexedQuadSet(struct X3D_IndexedQuadSet *);
3941struct X3D_Virt virt_IndexedQuadSet = { NULL,(void *)render_IndexedQuadSet,NULL,NULL,(void *)rendray_IndexedQuadSet,(void *)make_IndexedQuadSet,NULL,NULL,(void *)collide_IndexedQuadSet,NULL};
3942
3943void render_IndexedTriangleFanSet(struct X3D_IndexedTriangleFanSet *);
3944struct X3D_Virt virt_IndexedTriangleFanSet = { NULL,(void *)render_IndexedTriangleFanSet,NULL,NULL,(void *)rendray_IndexedTriangleFanSet,(void *)make_IndexedTriangleFanSet,NULL,NULL,(void *)collide_IndexedTriangleFanSet,NULL};
3945
3946void render_IndexedTriangleSet(struct X3D_IndexedTriangleSet *);
3947struct X3D_Virt virt_IndexedTriangleSet = { NULL,(void *)render_IndexedTriangleSet,NULL,NULL,(void *)rendray_IndexedTriangleSet,(void *)make_IndexedTriangleSet,NULL,NULL,(void *)collide_IndexedTriangleSet,NULL};
3948
3949void render_IndexedTriangleStripSet(struct X3D_IndexedTriangleStripSet *);
3950struct X3D_Virt virt_IndexedTriangleStripSet = { NULL,(void *)render_IndexedTriangleStripSet,NULL,NULL,(void *)rendray_IndexedTriangleStripSet,(void *)make_IndexedTriangleStripSet,NULL,NULL,(void *)collide_IndexedTriangleStripSet,NULL};
3951
3952void prep_Inline(struct X3D_Inline *);
3953void child_Inline(struct X3D_Inline *);
3954void compile_Inline(struct X3D_Inline *);
3955struct X3D_Virt virt_Inline = { (void *)prep_Inline,NULL,(void *)child_Inline,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Inline};
3956
3957struct X3D_Virt virt_IntegerSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3958
3959struct X3D_Virt virt_IntegerTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3960
3961void child_IsoSurfaceVolumeData(struct X3D_IsoSurfaceVolumeData *);
3962void compile_IsoSurfaceVolumeData(struct X3D_IsoSurfaceVolumeData *);
3963struct X3D_Virt virt_IsoSurfaceVolumeData = { NULL,NULL,(void *)child_IsoSurfaceVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_IsoSurfaceVolumeData};
3964
3965struct X3D_Virt virt_KeySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3966
3967void child_LOD(struct X3D_LOD *);
3968void proximity_LOD(struct X3D_LOD *);
3969struct X3D_Virt virt_LOD = { NULL,NULL,(void *)child_LOD,NULL,NULL,NULL,(void *)proximity_LOD,NULL,NULL,NULL};
3970
3971void prep_Layer(struct X3D_Layer *);
3972void child_Layer(struct X3D_Layer *);
3973void fin_Layer(struct X3D_Layer *);
3974struct X3D_Virt virt_Layer = { (void *)prep_Layer,NULL,(void *)child_Layer,(void *)fin_Layer,NULL,NULL,NULL,NULL,NULL,NULL};
3975
3976void child_LayerSet(struct X3D_LayerSet *);
3977struct X3D_Virt virt_LayerSet = { NULL,NULL,(void *)child_LayerSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3978
3979void compile_Layout(struct X3D_Layout *);
3980struct X3D_Virt virt_Layout = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Layout};
3981
3982void prep_LayoutGroup(struct X3D_LayoutGroup *);
3983void child_LayoutGroup(struct X3D_LayoutGroup *);
3984void fin_LayoutGroup(struct X3D_LayoutGroup *);
3985struct X3D_Virt virt_LayoutGroup = { (void *)prep_LayoutGroup,NULL,(void *)child_LayoutGroup,(void *)fin_LayoutGroup,NULL,NULL,NULL,NULL,NULL,NULL};
3986
3987void prep_LayoutLayer(struct X3D_LayoutLayer *);
3988void child_LayoutLayer(struct X3D_LayoutLayer *);
3989void fin_LayoutLayer(struct X3D_LayoutLayer *);
3990struct X3D_Virt virt_LayoutLayer = { (void *)prep_LayoutLayer,NULL,(void *)child_LayoutLayer,(void *)fin_LayoutLayer,NULL,NULL,NULL,NULL,NULL,NULL};
3991
3992struct X3D_Virt virt_LinePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3993
3994void render_LineProperties(struct X3D_LineProperties *);
3995void compile_LineProperties(struct X3D_LineProperties *);
3996struct X3D_Virt virt_LineProperties = { NULL,(void *)render_LineProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_LineProperties};
3997
3998struct X3D_Virt virt_LineSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3999
4000void render_LineSet(struct X3D_LineSet *);
4001void compile_LineSet(struct X3D_LineSet *);
4002struct X3D_Virt virt_LineSet = { NULL,(void *)render_LineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_LineSet};
4003
4004void render_ListenerPoint(struct X3D_ListenerPoint *);
4005struct X3D_Virt virt_ListenerPoint = { NULL,(void *)render_ListenerPoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4006
4007void render_ListenerPointSource(struct X3D_ListenerPointSource *);
4008struct X3D_Virt virt_ListenerPointSource = { NULL,(void *)render_ListenerPointSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4009
4010void render_LoadSensor(struct X3D_LoadSensor *);
4011struct X3D_Virt virt_LoadSensor = { NULL,(void *)render_LoadSensor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4012
4013struct X3D_Virt virt_LocalFog = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4014
4015void render_MIDIAudioSynth(struct X3D_MIDIAudioSynth *);
4016struct X3D_Virt virt_MIDIAudioSynth = { NULL,(void *)render_MIDIAudioSynth,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4017
4018void render_MIDIConverterIn(struct X3D_MIDIConverterIn *);
4019struct X3D_Virt virt_MIDIConverterIn = { NULL,(void *)render_MIDIConverterIn,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4020
4021void render_MIDIConverterOut(struct X3D_MIDIConverterOut *);
4022struct X3D_Virt virt_MIDIConverterOut = { NULL,(void *)render_MIDIConverterOut,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4023
4024void render_MIDIDelay(struct X3D_MIDIDelay *);
4025struct X3D_Virt virt_MIDIDelay = { NULL,(void *)render_MIDIDelay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4026
4027void render_MIDIFileDestination(struct X3D_MIDIFileDestination *);
4028struct X3D_Virt virt_MIDIFileDestination = { NULL,(void *)render_MIDIFileDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4029
4030void render_MIDIFileSource(struct X3D_MIDIFileSource *);
4031void compile_MIDIFileSource(struct X3D_MIDIFileSource *);
4032struct X3D_Virt virt_MIDIFileSource = { NULL,(void *)render_MIDIFileSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MIDIFileSource};
4033
4034void render_MIDIIn(struct X3D_MIDIIn *);
4035struct X3D_Virt virt_MIDIIn = { NULL,(void *)render_MIDIIn,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4036
4037void render_MIDIOut(struct X3D_MIDIOut *);
4038struct X3D_Virt virt_MIDIOut = { NULL,(void *)render_MIDIOut,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4039
4040void render_MIDIPortDestination(struct X3D_MIDIPortDestination *);
4041struct X3D_Virt virt_MIDIPortDestination = { NULL,(void *)render_MIDIPortDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4042
4043void render_MIDIPortSource(struct X3D_MIDIPortSource *);
4044struct X3D_Virt virt_MIDIPortSource = { NULL,(void *)render_MIDIPortSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4045
4046void render_MIDIPrintDestination(struct X3D_MIDIPrintDestination *);
4047struct X3D_Virt virt_MIDIPrintDestination = { NULL,(void *)render_MIDIPrintDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4048
4049void render_MIDIProgram(struct X3D_MIDIProgram *);
4050struct X3D_Virt virt_MIDIProgram = { NULL,(void *)render_MIDIProgram,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4051
4052void render_MIDIToneMerger(struct X3D_MIDIToneMerger *);
4053struct X3D_Virt virt_MIDIToneMerger = { NULL,(void *)render_MIDIToneMerger,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4054
4055void render_MIDIToneSplitter(struct X3D_MIDIToneSplitter *);
4056struct X3D_Virt virt_MIDIToneSplitter = { NULL,(void *)render_MIDIToneSplitter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4057
4058struct X3D_Virt virt_MapEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4059
4060struct X3D_Virt virt_MapPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4061
4062void render_Material(struct X3D_Material *);
4063void compile_Material(struct X3D_Material *);
4064struct X3D_Virt virt_Material = { NULL,(void *)render_Material,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Material};
4065
4066struct X3D_Virt virt_Matrix3VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4067
4068struct X3D_Virt virt_Matrix4VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4069
4070void compile_MetadataBoolean(struct X3D_MetadataBoolean *);
4071struct X3D_Virt virt_MetadataBoolean = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataBoolean};
4072
4073void compile_MetadataDouble(struct X3D_MetadataDouble *);
4074struct X3D_Virt virt_MetadataDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataDouble};
4075
4076void compile_MetadataFloat(struct X3D_MetadataFloat *);
4077struct X3D_Virt virt_MetadataFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataFloat};
4078
4079void compile_MetadataInteger(struct X3D_MetadataInteger *);
4080struct X3D_Virt virt_MetadataInteger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataInteger};
4081
4082void compile_MetadataMFBool(struct X3D_MetadataMFBool *);
4083struct X3D_Virt virt_MetadataMFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFBool};
4084
4085void compile_MetadataMFColor(struct X3D_MetadataMFColor *);
4086struct X3D_Virt virt_MetadataMFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFColor};
4087
4088void compile_MetadataMFColorRGBA(struct X3D_MetadataMFColorRGBA *);
4089struct X3D_Virt virt_MetadataMFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFColorRGBA};
4090
4091void compile_MetadataMFDouble(struct X3D_MetadataMFDouble *);
4092struct X3D_Virt virt_MetadataMFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFDouble};
4093
4094void compile_MetadataMFFloat(struct X3D_MetadataMFFloat *);
4095struct X3D_Virt virt_MetadataMFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFFloat};
4096
4097void compile_MetadataMFInt32(struct X3D_MetadataMFInt32 *);
4098struct X3D_Virt virt_MetadataMFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFInt32};
4099
4100void compile_MetadataMFMatrix3d(struct X3D_MetadataMFMatrix3d *);
4101struct X3D_Virt virt_MetadataMFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFMatrix3d};
4102
4103void compile_MetadataMFMatrix3f(struct X3D_MetadataMFMatrix3f *);
4104struct X3D_Virt virt_MetadataMFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFMatrix3f};
4105
4106void compile_MetadataMFMatrix4d(struct X3D_MetadataMFMatrix4d *);
4107struct X3D_Virt virt_MetadataMFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFMatrix4d};
4108
4109void compile_MetadataMFMatrix4f(struct X3D_MetadataMFMatrix4f *);
4110struct X3D_Virt virt_MetadataMFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFMatrix4f};
4111
4112void compile_MetadataMFNode(struct X3D_MetadataMFNode *);
4113struct X3D_Virt virt_MetadataMFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFNode};
4114
4115void compile_MetadataMFRotation(struct X3D_MetadataMFRotation *);
4116struct X3D_Virt virt_MetadataMFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFRotation};
4117
4118void compile_MetadataMFString(struct X3D_MetadataMFString *);
4119struct X3D_Virt virt_MetadataMFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFString};
4120
4121void compile_MetadataMFTime(struct X3D_MetadataMFTime *);
4122struct X3D_Virt virt_MetadataMFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFTime};
4123
4124void compile_MetadataMFVec2d(struct X3D_MetadataMFVec2d *);
4125struct X3D_Virt virt_MetadataMFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec2d};
4126
4127void compile_MetadataMFVec2f(struct X3D_MetadataMFVec2f *);
4128struct X3D_Virt virt_MetadataMFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec2f};
4129
4130void compile_MetadataMFVec3d(struct X3D_MetadataMFVec3d *);
4131struct X3D_Virt virt_MetadataMFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec3d};
4132
4133void compile_MetadataMFVec3f(struct X3D_MetadataMFVec3f *);
4134struct X3D_Virt virt_MetadataMFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec3f};
4135
4136void compile_MetadataMFVec4d(struct X3D_MetadataMFVec4d *);
4137struct X3D_Virt virt_MetadataMFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec4d};
4138
4139void compile_MetadataMFVec4f(struct X3D_MetadataMFVec4f *);
4140struct X3D_Virt virt_MetadataMFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataMFVec4f};
4141
4142void compile_MetadataSFBool(struct X3D_MetadataSFBool *);
4143struct X3D_Virt virt_MetadataSFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFBool};
4144
4145void compile_MetadataSFColor(struct X3D_MetadataSFColor *);
4146struct X3D_Virt virt_MetadataSFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFColor};
4147
4148void compile_MetadataSFColorRGBA(struct X3D_MetadataSFColorRGBA *);
4149struct X3D_Virt virt_MetadataSFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFColorRGBA};
4150
4151void compile_MetadataSFDouble(struct X3D_MetadataSFDouble *);
4152struct X3D_Virt virt_MetadataSFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFDouble};
4153
4154void compile_MetadataSFFloat(struct X3D_MetadataSFFloat *);
4155struct X3D_Virt virt_MetadataSFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFFloat};
4156
4157void compile_MetadataSFImage(struct X3D_MetadataSFImage *);
4158struct X3D_Virt virt_MetadataSFImage = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFImage};
4159
4160void compile_MetadataSFInt32(struct X3D_MetadataSFInt32 *);
4161struct X3D_Virt virt_MetadataSFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFInt32};
4162
4163void compile_MetadataSFMatrix3d(struct X3D_MetadataSFMatrix3d *);
4164struct X3D_Virt virt_MetadataSFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFMatrix3d};
4165
4166void compile_MetadataSFMatrix3f(struct X3D_MetadataSFMatrix3f *);
4167struct X3D_Virt virt_MetadataSFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFMatrix3f};
4168
4169void compile_MetadataSFMatrix4d(struct X3D_MetadataSFMatrix4d *);
4170struct X3D_Virt virt_MetadataSFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFMatrix4d};
4171
4172void compile_MetadataSFMatrix4f(struct X3D_MetadataSFMatrix4f *);
4173struct X3D_Virt virt_MetadataSFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFMatrix4f};
4174
4175void compile_MetadataSFNode(struct X3D_MetadataSFNode *);
4176struct X3D_Virt virt_MetadataSFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFNode};
4177
4178void compile_MetadataSFRotation(struct X3D_MetadataSFRotation *);
4179struct X3D_Virt virt_MetadataSFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFRotation};
4180
4181void compile_MetadataSFString(struct X3D_MetadataSFString *);
4182struct X3D_Virt virt_MetadataSFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFString};
4183
4184void compile_MetadataSFTime(struct X3D_MetadataSFTime *);
4185struct X3D_Virt virt_MetadataSFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFTime};
4186
4187void compile_MetadataSFVec2d(struct X3D_MetadataSFVec2d *);
4188struct X3D_Virt virt_MetadataSFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec2d};
4189
4190void compile_MetadataSFVec2f(struct X3D_MetadataSFVec2f *);
4191struct X3D_Virt virt_MetadataSFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec2f};
4192
4193void compile_MetadataSFVec3d(struct X3D_MetadataSFVec3d *);
4194struct X3D_Virt virt_MetadataSFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec3d};
4195
4196void compile_MetadataSFVec3f(struct X3D_MetadataSFVec3f *);
4197struct X3D_Virt virt_MetadataSFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec3f};
4198
4199void compile_MetadataSFVec4d(struct X3D_MetadataSFVec4d *);
4200struct X3D_Virt virt_MetadataSFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec4d};
4201
4202void compile_MetadataSFVec4f(struct X3D_MetadataSFVec4f *);
4203struct X3D_Virt virt_MetadataSFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSFVec4f};
4204
4205void compile_MetadataSet(struct X3D_MetadataSet *);
4206struct X3D_Virt virt_MetadataSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataSet};
4207
4208void compile_MetadataString(struct X3D_MetadataString *);
4209struct X3D_Virt virt_MetadataString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_MetadataString};
4210
4211void render_MicrophoneSource(struct X3D_MicrophoneSource *);
4212struct X3D_Virt virt_MicrophoneSource = { NULL,(void *)render_MicrophoneSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4213
4214struct X3D_Virt virt_MotorJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4215
4216void render_MovieTexture(struct X3D_MovieTexture *);
4217struct X3D_Virt virt_MovieTexture = { NULL,(void *)render_MovieTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4218
4219void render_MultiTexture(struct X3D_MultiTexture *);
4220struct X3D_Virt virt_MultiTexture = { NULL,(void *)render_MultiTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4221
4222struct X3D_Virt virt_MultiTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4223
4224struct X3D_Virt virt_MultiTextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4225
4226void render_MultiTouchSensor(struct X3D_MultiTouchSensor *);
4227struct X3D_Virt virt_MultiTouchSensor = { NULL,(void *)render_MultiTouchSensor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4228
4229struct X3D_Virt virt_NavigationInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4230
4231struct X3D_Virt virt_Normal = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4232
4233struct X3D_Virt virt_NormalInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4234
4235struct X3D_Virt virt_NormalMorpher = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4236
4237void render_NurbsCurve(struct X3D_NurbsCurve *);
4238void compile_NurbsCurve(struct X3D_NurbsCurve *);
4239struct X3D_Virt virt_NurbsCurve = { NULL,(void *)render_NurbsCurve,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_NurbsCurve};
4240
4241struct X3D_Virt virt_NurbsCurve2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4242
4243struct X3D_Virt virt_NurbsOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4244
4245void render_NurbsPatchSurface(struct X3D_NurbsPatchSurface *);
4246void rendray_NurbsPatchSurface(struct X3D_NurbsPatchSurface *);
4247void collide_NurbsPatchSurface(struct X3D_NurbsPatchSurface *);
4248void compile_NurbsPatchSurface(struct X3D_NurbsPatchSurface *);
4249struct X3D_Virt virt_NurbsPatchSurface = { NULL,(void *)render_NurbsPatchSurface,NULL,NULL,(void *)rendray_NurbsPatchSurface,NULL,NULL,NULL,(void *)collide_NurbsPatchSurface,(void *)compile_NurbsPatchSurface};
4250
4251struct X3D_Virt virt_NurbsPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4252
4253struct X3D_Virt virt_NurbsSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4254
4255struct X3D_Virt virt_NurbsSurfaceInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4256
4257void render_NurbsSweptSurface(struct X3D_NurbsSweptSurface *);
4258void rendray_NurbsSweptSurface(struct X3D_NurbsSweptSurface *);
4259void collide_NurbsSweptSurface(struct X3D_NurbsSweptSurface *);
4260void compile_NurbsSweptSurface(struct X3D_NurbsSweptSurface *);
4261struct X3D_Virt virt_NurbsSweptSurface = { NULL,(void *)render_NurbsSweptSurface,NULL,NULL,(void *)rendray_NurbsSweptSurface,NULL,NULL,NULL,(void *)collide_NurbsSweptSurface,(void *)compile_NurbsSweptSurface};
4262
4263void render_NurbsSwungSurface(struct X3D_NurbsSwungSurface *);
4264void rendray_NurbsSwungSurface(struct X3D_NurbsSwungSurface *);
4265void collide_NurbsSwungSurface(struct X3D_NurbsSwungSurface *);
4266void compile_NurbsSwungSurface(struct X3D_NurbsSwungSurface *);
4267struct X3D_Virt virt_NurbsSwungSurface = { NULL,(void *)render_NurbsSwungSurface,NULL,NULL,(void *)rendray_NurbsSwungSurface,NULL,NULL,NULL,(void *)collide_NurbsSwungSurface,(void *)compile_NurbsSwungSurface};
4268
4269struct X3D_Virt virt_NurbsTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4270
4271void render_NurbsTrimmedSurface(struct X3D_NurbsTrimmedSurface *);
4272void rendray_NurbsTrimmedSurface(struct X3D_NurbsTrimmedSurface *);
4273void collide_NurbsTrimmedSurface(struct X3D_NurbsTrimmedSurface *);
4274void compile_NurbsTrimmedSurface(struct X3D_NurbsTrimmedSurface *);
4275struct X3D_Virt virt_NurbsTrimmedSurface = { NULL,(void *)render_NurbsTrimmedSurface,NULL,NULL,(void *)rendray_NurbsTrimmedSurface,NULL,NULL,NULL,(void *)collide_NurbsTrimmedSurface,(void *)compile_NurbsTrimmedSurface};
4276
4277struct X3D_Virt virt_OSC_Sensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4278
4279struct X3D_Virt virt_OpacityMapVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4280
4281struct X3D_Virt virt_OrientationChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4282
4283struct X3D_Virt virt_OrientationDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4284
4285struct X3D_Virt virt_OrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4286
4287void prep_OrthoViewpoint(struct X3D_OrthoViewpoint *);
4288void render_OrthoViewpoint(struct X3D_OrthoViewpoint *);
4289struct X3D_Virt virt_OrthoViewpoint = { (void *)prep_OrthoViewpoint,(void *)render_OrthoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4290
4291void render_OscillatorSource(struct X3D_OscillatorSource *);
4292struct X3D_Virt virt_OscillatorSource = { NULL,(void *)render_OscillatorSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4293
4294void render_PackagedShader(struct X3D_PackagedShader *);
4295void compile_PackagedShader(struct X3D_PackagedShader *);
4296struct X3D_Virt virt_PackagedShader = { NULL,(void *)render_PackagedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_PackagedShader};
4297
4298void child_ParticleSystem(struct X3D_ParticleSystem *);
4299void compile_ParticleSystem(struct X3D_ParticleSystem *);
4300struct X3D_Virt virt_ParticleSystem = { NULL,NULL,(void *)child_ParticleSystem,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ParticleSystem};
4301
4302void render_PeriodicWave(struct X3D_PeriodicWave *);
4303struct X3D_Virt virt_PeriodicWave = { NULL,(void *)render_PeriodicWave,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4304
4305void render_PhysicalMaterial(struct X3D_PhysicalMaterial *);
4306void compile_PhysicalMaterial(struct X3D_PhysicalMaterial *);
4307struct X3D_Virt virt_PhysicalMaterial = { NULL,(void *)render_PhysicalMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_PhysicalMaterial};
4308
4309void prep_PickableGroup(struct X3D_PickableGroup *);
4310void child_PickableGroup(struct X3D_PickableGroup *);
4311void other_PickableGroup(struct X3D_PickableGroup *);
4312struct X3D_Virt virt_PickableGroup = { (void *)prep_PickableGroup,NULL,(void *)child_PickableGroup,NULL,NULL,NULL,NULL,(void *)other_PickableGroup,NULL,NULL};
4313
4314void render_PixelTexture(struct X3D_PixelTexture *);
4315struct X3D_Virt virt_PixelTexture = { NULL,(void *)render_PixelTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4316
4317void render_PixelTexture3D(struct X3D_PixelTexture3D *);
4318struct X3D_Virt virt_PixelTexture3D = { NULL,(void *)render_PixelTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4319
4320struct X3D_Virt virt_PlaneSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4321
4322struct X3D_Virt virt_PointEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4323
4324void prep_PointLight(struct X3D_PointLight *);
4325void render_PointLight(struct X3D_PointLight *);
4326void compile_PointLight(struct X3D_PointLight *);
4327struct X3D_Virt virt_PointLight = { (void *)prep_PointLight,(void *)render_PointLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_PointLight};
4328
4329void other_PointPickSensor(struct X3D_PointPickSensor *);
4330struct X3D_Virt virt_PointPickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)other_PointPickSensor,NULL,NULL};
4331
4332void render_PointProperties(struct X3D_PointProperties *);
4333void compile_PointProperties(struct X3D_PointProperties *);
4334struct X3D_Virt virt_PointProperties = { NULL,(void *)render_PointProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_PointProperties};
4335
4336struct X3D_Virt virt_PointSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4337
4338void render_PointSet(struct X3D_PointSet *);
4339void compile_PointSet(struct X3D_PointSet *);
4340struct X3D_Virt virt_PointSet = { NULL,(void *)render_PointSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_PointSet};
4341
4342void render_Polyline2D(struct X3D_Polyline2D *);
4343void compile_Polyline2D(struct X3D_Polyline2D *);
4344struct X3D_Virt virt_Polyline2D = { NULL,(void *)render_Polyline2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Polyline2D};
4345
4346struct X3D_Virt virt_PolylineEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4347
4348void render_Polypoint2D(struct X3D_Polypoint2D *);
4349void compile_Polypoint2D(struct X3D_Polypoint2D *);
4350struct X3D_Virt virt_Polypoint2D = { NULL,(void *)render_Polypoint2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Polypoint2D};
4351
4352struct X3D_Virt virt_PositionChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4353
4354struct X3D_Virt virt_PositionChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4355
4356struct X3D_Virt virt_PositionDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4357
4358struct X3D_Virt virt_PositionDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4359
4360struct X3D_Virt virt_PositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4361
4362struct X3D_Virt virt_PositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4363
4364struct X3D_Virt virt_PrimitivePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4365
4366void render_ProgramShader(struct X3D_ProgramShader *);
4367void compile_ProgramShader(struct X3D_ProgramShader *);
4368struct X3D_Virt virt_ProgramShader = { NULL,(void *)render_ProgramShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ProgramShader};
4369
4370struct X3D_Virt virt_ProjectionVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4371
4372void prep_Proto(struct X3D_Proto *);
4373void child_Proto(struct X3D_Proto *);
4374void compile_Proto(struct X3D_Proto *);
4375struct X3D_Virt virt_Proto = { (void *)prep_Proto,NULL,(void *)child_Proto,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Proto};
4376
4377void render_ProximitySensor(struct X3D_ProximitySensor *);
4378void proximity_ProximitySensor(struct X3D_ProximitySensor *);
4379struct X3D_Virt virt_ProximitySensor = { NULL,(void *)render_ProximitySensor,NULL,NULL,NULL,NULL,(void *)proximity_ProximitySensor,NULL,NULL,NULL};
4380
4381void render_Pyramid(struct X3D_Pyramid *);
4382void rendray_Pyramid(struct X3D_Pyramid *);
4383void collide_Pyramid(struct X3D_Pyramid *);
4384void compile_Pyramid(struct X3D_Pyramid *);
4385struct X3D_Virt virt_Pyramid = { NULL,(void *)render_Pyramid,NULL,NULL,(void *)rendray_Pyramid,NULL,NULL,NULL,(void *)collide_Pyramid,(void *)compile_Pyramid};
4386
4387void render_QuadSet(struct X3D_QuadSet *);
4388struct X3D_Virt virt_QuadSet = { NULL,(void *)render_QuadSet,NULL,NULL,(void *)rendray_QuadSet,(void *)make_QuadSet,NULL,NULL,(void *)collide_QuadSet,NULL};
4389
4390void child_ReceiverPdu(struct X3D_ReceiverPdu *);
4391void compile_ReceiverPdu(struct X3D_ReceiverPdu *);
4392struct X3D_Virt virt_ReceiverPdu = { NULL,NULL,(void *)child_ReceiverPdu,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ReceiverPdu};
4393
4394void render_Rectangle2D(struct X3D_Rectangle2D *);
4395void rendray_Rectangle2D(struct X3D_Rectangle2D *);
4396void collide_Rectangle2D(struct X3D_Rectangle2D *);
4397void compile_Rectangle2D(struct X3D_Rectangle2D *);
4398struct X3D_Virt virt_Rectangle2D = { NULL,(void *)render_Rectangle2D,NULL,NULL,(void *)rendray_Rectangle2D,NULL,NULL,NULL,(void *)collide_Rectangle2D,(void *)compile_Rectangle2D};
4399
4400struct X3D_Virt virt_ResistancePhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4401
4402struct X3D_Virt virt_RigidBody = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4403
4404struct X3D_Virt virt_RigidBodyCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4405
4406struct X3D_Virt virt_ScalarChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4407
4408struct X3D_Virt virt_ScalarDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4409
4410struct X3D_Virt virt_ScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4411
4412struct X3D_Virt virt_ScreenFontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4413
4414void prep_ScreenGroup(struct X3D_ScreenGroup *);
4415void child_ScreenGroup(struct X3D_ScreenGroup *);
4416void fin_ScreenGroup(struct X3D_ScreenGroup *);
4417struct X3D_Virt virt_ScreenGroup = { (void *)prep_ScreenGroup,NULL,(void *)child_ScreenGroup,(void *)fin_ScreenGroup,NULL,NULL,NULL,NULL,NULL,NULL};
4418
4419struct X3D_Virt virt_Script = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4420
4421void child_SegmentedVolumeData(struct X3D_SegmentedVolumeData *);
4422void compile_SegmentedVolumeData(struct X3D_SegmentedVolumeData *);
4423struct X3D_Virt virt_SegmentedVolumeData = { NULL,NULL,(void *)child_SegmentedVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_SegmentedVolumeData};
4424
4425struct X3D_Virt virt_ShadedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4426
4427struct X3D_Virt virt_ShaderPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4428
4429struct X3D_Virt virt_ShaderProgram = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4430
4431void child_Shape(struct X3D_Shape *);
4432void compile_Shape(struct X3D_Shape *);
4433struct X3D_Virt virt_Shape = { NULL,NULL,(void *)child_Shape,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_Shape};
4434
4435void child_SignalPdu(struct X3D_SignalPdu *);
4436void compile_SignalPdu(struct X3D_SignalPdu *);
4437struct X3D_Virt virt_SignalPdu = { NULL,NULL,(void *)child_SignalPdu,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_SignalPdu};
4438
4439struct X3D_Virt virt_SilhouetteEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4440
4441struct X3D_Virt virt_SingleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4442
4443struct X3D_Virt virt_SliderJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4444
4445void render_Sound(struct X3D_Sound *);
4446struct X3D_Virt virt_Sound = { NULL,(void *)render_Sound,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4447
4448void render_SpatialSound(struct X3D_SpatialSound *);
4449struct X3D_Virt virt_SpatialSound = { NULL,(void *)render_SpatialSound,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4450
4451void render_Sphere(struct X3D_Sphere *);
4452void rendray_Sphere(struct X3D_Sphere *);
4453void other_Sphere(struct X3D_Sphere *);
4454void collide_Sphere(struct X3D_Sphere *);
4455void compile_Sphere(struct X3D_Sphere *);
4456struct X3D_Virt virt_Sphere = { NULL,(void *)render_Sphere,NULL,NULL,(void *)rendray_Sphere,NULL,NULL,(void *)other_Sphere,(void *)collide_Sphere,(void *)compile_Sphere};
4457
4458struct X3D_Virt virt_SphereSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4459
4460struct X3D_Virt virt_SplinePositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4461
4462struct X3D_Virt virt_SplinePositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4463
4464struct X3D_Virt virt_SplineScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4465
4466void prep_SpotLight(struct X3D_SpotLight *);
4467void render_SpotLight(struct X3D_SpotLight *);
4468void compile_SpotLight(struct X3D_SpotLight *);
4469struct X3D_Virt virt_SpotLight = { (void *)prep_SpotLight,(void *)render_SpotLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_SpotLight};
4470
4471struct X3D_Virt virt_SquadOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4472
4473void child_StaticGroup(struct X3D_StaticGroup *);
4474struct X3D_Virt virt_StaticGroup = { NULL,NULL,(void *)child_StaticGroup,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4475
4476void render_StreamAudioDestination(struct X3D_StreamAudioDestination *);
4477struct X3D_Virt virt_StreamAudioDestination = { NULL,(void *)render_StreamAudioDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4478
4479void render_StreamAudioSource(struct X3D_StreamAudioSource *);
4480struct X3D_Virt virt_StreamAudioSource = { NULL,(void *)render_StreamAudioSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4481
4482struct X3D_Virt virt_StringSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4483
4484struct X3D_Virt virt_SurfaceEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4485
4486void child_Switch(struct X3D_Switch *);
4487struct X3D_Virt virt_Switch = { NULL,NULL,(void *)child_Switch,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4488
4489void render_Teapot(struct X3D_Teapot *);
4490void rendray_Teapot(struct X3D_Teapot *);
4491void collide_Teapot(struct X3D_Teapot *);
4492void compile_Teapot(struct X3D_Teapot *);
4493struct X3D_Virt virt_Teapot = { NULL,(void *)render_Teapot,NULL,NULL,(void *)rendray_Teapot,NULL,NULL,NULL,(void *)collide_Teapot,(void *)compile_Teapot};
4494
4495struct X3D_Virt virt_TexCoordChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4496
4497struct X3D_Virt virt_TexCoordDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4498
4499void render_Text(struct X3D_Text *);
4500void make_Text(struct X3D_Text *);
4501void collide_Text(struct X3D_Text *);
4502struct X3D_Virt virt_Text = { NULL,(void *)render_Text,NULL,NULL,(void *)rendray_Text,(void *)make_Text,NULL,NULL,(void *)collide_Text,NULL};
4503
4504void render_TextureBackground(struct X3D_TextureBackground *);
4505struct X3D_Virt virt_TextureBackground = { NULL,(void *)render_TextureBackground,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4506
4507struct X3D_Virt virt_TextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4508
4509struct X3D_Virt virt_TextureCoordinate3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4510
4511struct X3D_Virt virt_TextureCoordinate4D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4512
4513struct X3D_Virt virt_TextureCoordinateGenerator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4514
4515void prep_TextureProjector(struct X3D_TextureProjector *);
4516void child_TextureProjector(struct X3D_TextureProjector *);
4517void fin_TextureProjector(struct X3D_TextureProjector *);
4518void compile_TextureProjector(struct X3D_TextureProjector *);
4519struct X3D_Virt virt_TextureProjector = { (void *)prep_TextureProjector,NULL,(void *)child_TextureProjector,(void *)fin_TextureProjector,NULL,NULL,NULL,NULL,NULL,(void *)compile_TextureProjector};
4520
4521void prep_TextureProjectorParallel(struct X3D_TextureProjectorParallel *);
4522void child_TextureProjectorParallel(struct X3D_TextureProjectorParallel *);
4523void fin_TextureProjectorParallel(struct X3D_TextureProjectorParallel *);
4524void compile_TextureProjectorParallel(struct X3D_TextureProjectorParallel *);
4525struct X3D_Virt virt_TextureProjectorParallel = { (void *)prep_TextureProjectorParallel,NULL,(void *)child_TextureProjectorParallel,(void *)fin_TextureProjectorParallel,NULL,NULL,NULL,NULL,NULL,(void *)compile_TextureProjectorParallel};
4526
4527void prep_TextureProjectorPoint(struct X3D_TextureProjectorPoint *);
4528void child_TextureProjectorPoint(struct X3D_TextureProjectorPoint *);
4529void fin_TextureProjectorPoint(struct X3D_TextureProjectorPoint *);
4530void compile_TextureProjectorPoint(struct X3D_TextureProjectorPoint *);
4531struct X3D_Virt virt_TextureProjectorPoint = { (void *)prep_TextureProjectorPoint,NULL,(void *)child_TextureProjectorPoint,(void *)fin_TextureProjectorPoint,NULL,NULL,NULL,NULL,NULL,(void *)compile_TextureProjectorPoint};
4532
4533struct X3D_Virt virt_TextureProperties = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4534
4535struct X3D_Virt virt_TextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4536
4537struct X3D_Virt virt_TextureTransform3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4538
4539struct X3D_Virt virt_TextureTransformGenerator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4540
4541struct X3D_Virt virt_TextureTransformMatrix3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4542
4543void prep_Tile(struct X3D_Tile *);
4544void child_Tile(struct X3D_Tile *);
4545void proximity_Tile(struct X3D_Tile *);
4546void compile_Tile(struct X3D_Tile *);
4547struct X3D_Virt virt_Tile = { (void *)prep_Tile,NULL,(void *)child_Tile,NULL,NULL,NULL,(void *)proximity_Tile,NULL,NULL,(void *)compile_Tile};
4548
4549struct X3D_Virt virt_TimeSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4550
4551struct X3D_Virt virt_TimeTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4552
4553struct X3D_Virt virt_ToneMappedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4554
4555struct X3D_Virt virt_TouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4556
4557struct X3D_Virt virt_TrackingSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4558
4559void prep_Transform(struct X3D_Transform *);
4560void child_Transform(struct X3D_Transform *);
4561void fin_Transform(struct X3D_Transform *);
4562void compile_Transform(struct X3D_Transform *);
4563struct X3D_Virt virt_Transform = { (void *)prep_Transform,NULL,(void *)child_Transform,(void *)fin_Transform,NULL,NULL,NULL,NULL,NULL,(void *)compile_Transform};
4564
4565struct X3D_Virt virt_TransformSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4566
4567void child_TransmitterPdu(struct X3D_TransmitterPdu *);
4568void compile_TransmitterPdu(struct X3D_TransmitterPdu *);
4569struct X3D_Virt virt_TransmitterPdu = { NULL,NULL,(void *)child_TransmitterPdu,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_TransmitterPdu};
4570
4571void render_TriangleFanSet(struct X3D_TriangleFanSet *);
4572struct X3D_Virt virt_TriangleFanSet = { NULL,(void *)render_TriangleFanSet,NULL,NULL,(void *)rendray_TriangleFanSet,(void *)make_TriangleFanSet,NULL,NULL,(void *)collide_TriangleFanSet,NULL};
4573
4574void render_TriangleSet(struct X3D_TriangleSet *);
4575struct X3D_Virt virt_TriangleSet = { NULL,(void *)render_TriangleSet,NULL,NULL,(void *)rendray_TriangleSet,(void *)make_TriangleSet,NULL,NULL,(void *)collide_TriangleSet,NULL};
4576
4577void render_TriangleSet2D(struct X3D_TriangleSet2D *);
4578void rendray_TriangleSet2D(struct X3D_TriangleSet2D *);
4579void collide_TriangleSet2D(struct X3D_TriangleSet2D *);
4580void compile_TriangleSet2D(struct X3D_TriangleSet2D *);
4581struct X3D_Virt virt_TriangleSet2D = { NULL,(void *)render_TriangleSet2D,NULL,NULL,(void *)rendray_TriangleSet2D,NULL,NULL,NULL,(void *)collide_TriangleSet2D,(void *)compile_TriangleSet2D};
4582
4583void render_TriangleStripSet(struct X3D_TriangleStripSet *);
4584struct X3D_Virt virt_TriangleStripSet = { NULL,(void *)render_TriangleStripSet,NULL,NULL,(void *)rendray_TriangleStripSet,(void *)make_TriangleStripSet,NULL,NULL,(void *)collide_TriangleStripSet,NULL};
4585
4586void render_TwoSidedMaterial(struct X3D_TwoSidedMaterial *);
4587void compile_TwoSidedMaterial(struct X3D_TwoSidedMaterial *);
4588struct X3D_Virt virt_TwoSidedMaterial = { NULL,(void *)render_TwoSidedMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_TwoSidedMaterial};
4589
4590struct X3D_Virt virt_UniversalJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4591
4592void render_UnlitMaterial(struct X3D_UnlitMaterial *);
4593void compile_UnlitMaterial(struct X3D_UnlitMaterial *);
4594struct X3D_Virt virt_UnlitMaterial = { NULL,(void *)render_UnlitMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_UnlitMaterial};
4595
4596struct X3D_Virt virt_VectorInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4597
4598void prep_Viewpoint(struct X3D_Viewpoint *);
4599void render_Viewpoint(struct X3D_Viewpoint *);
4600struct X3D_Virt virt_Viewpoint = { (void *)prep_Viewpoint,(void *)render_Viewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4601
4602void child_ViewpointGroup(struct X3D_ViewpointGroup *);
4603void compile_ViewpointGroup(struct X3D_ViewpointGroup *);
4604struct X3D_Virt virt_ViewpointGroup = { NULL,NULL,(void *)child_ViewpointGroup,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_ViewpointGroup};
4605
4606void prep_Viewport(struct X3D_Viewport *);
4607void child_Viewport(struct X3D_Viewport *);
4608void fin_Viewport(struct X3D_Viewport *);
4609struct X3D_Virt virt_Viewport = { (void *)prep_Viewport,NULL,(void *)child_Viewport,(void *)fin_Viewport,NULL,NULL,NULL,NULL,NULL,NULL};
4610
4611void other_VisibilitySensor(struct X3D_VisibilitySensor *);
4612struct X3D_Virt virt_VisibilitySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(void *)other_VisibilitySensor,NULL,NULL};
4613
4614void child_VolumeData(struct X3D_VolumeData *);
4615void compile_VolumeData(struct X3D_VolumeData *);
4616struct X3D_Virt virt_VolumeData = { NULL,NULL,(void *)child_VolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(void *)compile_VolumeData};
4617
4618struct X3D_Virt virt_VolumeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4619
4620struct X3D_Virt virt_VolumePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4621
4622void render_WaveShaper(struct X3D_WaveShaper *);
4623struct X3D_Virt virt_WaveShaper = { NULL,(void *)render_WaveShaper,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4624
4625struct X3D_Virt virt_WindPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4626
4627struct X3D_Virt virt_WorldInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4628
4629/* table containing pointers to every virtual struct for each node type */
4630struct X3D_Virt* virtTable[] = {
4631 &virt_AcousticProperties,
4632 &virt_Analyser,
4633 &virt_Anchor,
4634 &virt_Appearance,
4635 &virt_Arc2D,
4636 &virt_ArcClose2D,
4637 &virt_AudioBuffer,
4638 &virt_AudioClip,
4639 &virt_AudioDestination,
4640 &virt_BackdropBackground,
4641 &virt_Background,
4642 &virt_BallJoint,
4643 &virt_Billboard,
4644 &virt_BiquadFilter,
4645 &virt_BlendedVolumeStyle,
4646 &virt_BooleanFilter,
4647 &virt_BooleanSequencer,
4648 &virt_BooleanToggle,
4649 &virt_BooleanTrigger,
4650 &virt_BoundaryEnhancementVolumeStyle,
4651 &virt_BoundedPhysicsModel,
4652 &virt_Box,
4653 &virt_BufferAudioSource,
4654 &virt_BufferGeometry,
4655 &virt_BufferTexture,
4656 &virt_CADAssembly,
4657 &virt_CADFace,
4658 &virt_CADLayer,
4659 &virt_CADPart,
4660 &virt_CalibratedCameraSensor,
4661 &virt_CartoonVolumeStyle,
4662 &virt_ChannelMerger,
4663 &virt_ChannelSelector,
4664 &virt_ChannelSplitter,
4665 &virt_Circle2D,
4666 &virt_ClipPlane,
4667 &virt_CollidableOffset,
4668 &virt_CollidableShape,
4669 &virt_Collision,
4670 &virt_CollisionCollection,
4671 &virt_CollisionSensor,
4672 &virt_CollisionSpace,
4673 &virt_Color,
4674 &virt_ColorChaser,
4675 &virt_ColorDamper,
4676 &virt_ColorInterpolator,
4677 &virt_ColorRGBA,
4678 &virt_ComposedCubeMapTexture,
4679 &virt_ComposedShader,
4680 &virt_ComposedTexture3D,
4681 &virt_ComposedVolumeStyle,
4682 &virt_CompositeVolumeStyle,
4683 &virt_Cone,
4684 &virt_ConeEmitter,
4685 &virt_Contact,
4686 &virt_Contour2D,
4687 &virt_ContourPolyline2D,
4688 &virt_Convolver,
4689 &virt_Coordinate,
4690 &virt_CoordinateChaser,
4691 &virt_CoordinateDamper,
4692 &virt_CoordinateDouble,
4693 &virt_CoordinateInterpolator,
4694 &virt_CoordinateInterpolator2D,
4695 &virt_CoordinateMorpher,
4696 &virt_Cylinder,
4697 &virt_CylinderSensor,
4698 &virt_DISEntityManager,
4699 &virt_DISEntityTypeMapping,
4700 &virt_Delay,
4701 &virt_DirectionalLight,
4702 &virt_Disk2D,
4703 &virt_DoubleAxisHingeJoint,
4704 &virt_DynamicsCompressor,
4705 &virt_EaseInEaseOut,
4706 &virt_EdgeEnhancementVolumeStyle,
4707 &virt_Effect,
4708 &virt_EffectPart,
4709 &virt_ElevationGrid,
4710 &virt_EnvironmentLight,
4711 &virt_EspduTransform,
4712 &virt_ExplosionEmitter,
4713 &virt_Extrusion,
4714 &virt_FillProperties,
4715 &virt_FloatVertexAttribute,
4716 &virt_Fog,
4717 &virt_FogCoordinate,
4718 &virt_FontStyle,
4719 &virt_ForcePhysicsModel,
4720 &virt_Gain,
4721 &virt_GeneratedCubeMapTexture,
4722 &virt_GeneratedTexture,
4723 &virt_GeoConvert,
4724 &virt_GeoCoordinate,
4725 &virt_GeoECParameters,
4726 &virt_GeoElevationGrid,
4727 &virt_GeoEllipsoid,
4728 &virt_GeoLCCParameters,
4729 &virt_GeoLCE3DParameters,
4730 &virt_GeoLOD,
4731 &virt_GeoLSR3DParameters,
4732 &virt_GeoLTParameters,
4733 &virt_GeoLocation,
4734 &virt_GeoMParameters,
4735 &virt_GeoMetadata,
4736 &virt_GeoOMParameters,
4737 &virt_GeoOrigin,
4738 &virt_GeoPSParameters,
4739 &virt_GeoPlanet,
4740 &virt_GeoPositionInterpolator,
4741 &virt_GeoProximitySensor,
4742 &virt_GeoReferenceSurfaceInfo,
4743 &virt_GeoSRF,
4744 &virt_GeoSRFInstance,
4745 &virt_GeoSRFParametersInfo,
4746 &virt_GeoSRFSet,
4747 &virt_GeoSRFTemplate,
4748 &virt_GeoSpatialReferenceFrame,
4749 &virt_GeoSystemParameters,
4750 &virt_GeoTMParameters,
4751 &virt_GeoTile,
4752 &virt_GeoTileSet,
4753 &virt_GeoTouchSensor,
4754 &virt_GeoTransform,
4755 &virt_GeoViewpoint,
4756 &virt_Group,
4757 &virt_HAnimDisplacer,
4758 &virt_HAnimHumanoid,
4759 &virt_HAnimJoint,
4760 &virt_HAnimMotion,
4761 &virt_HAnimMotionClip,
4762 &virt_HAnimMotionData,
4763 &virt_HAnimMotionDataFile,
4764 &virt_HAnimMotionInterpolator,
4765 &virt_HAnimMotionPlay,
4766 &virt_HAnimPermuter,
4767 &virt_HAnimSegment,
4768 &virt_HAnimSite,
4769 &virt_ImageBackdropBackground,
4770 &virt_ImageCubeMapTexture,
4771 &virt_ImageTexture,
4772 &virt_ImageTexture3D,
4773 &virt_IndexedFaceSet,
4774 &virt_IndexedLineSet,
4775 &virt_IndexedQuadSet,
4776 &virt_IndexedTriangleFanSet,
4777 &virt_IndexedTriangleSet,
4778 &virt_IndexedTriangleStripSet,
4779 &virt_Inline,
4780 &virt_IntegerSequencer,
4781 &virt_IntegerTrigger,
4782 &virt_IsoSurfaceVolumeData,
4783 &virt_KeySensor,
4784 &virt_LOD,
4785 &virt_Layer,
4786 &virt_LayerSet,
4787 &virt_Layout,
4788 &virt_LayoutGroup,
4789 &virt_LayoutLayer,
4790 &virt_LinePickSensor,
4791 &virt_LineProperties,
4792 &virt_LineSensor,
4793 &virt_LineSet,
4794 &virt_ListenerPoint,
4795 &virt_ListenerPointSource,
4796 &virt_LoadSensor,
4797 &virt_LocalFog,
4798 &virt_MIDIAudioSynth,
4799 &virt_MIDIConverterIn,
4800 &virt_MIDIConverterOut,
4801 &virt_MIDIDelay,
4802 &virt_MIDIFileDestination,
4803 &virt_MIDIFileSource,
4804 &virt_MIDIIn,
4805 &virt_MIDIOut,
4806 &virt_MIDIPortDestination,
4807 &virt_MIDIPortSource,
4808 &virt_MIDIPrintDestination,
4809 &virt_MIDIProgram,
4810 &virt_MIDIToneMerger,
4811 &virt_MIDIToneSplitter,
4812 &virt_MapEmitter,
4813 &virt_MapPhysicsModel,
4814 &virt_Material,
4815 &virt_Matrix3VertexAttribute,
4816 &virt_Matrix4VertexAttribute,
4817 &virt_MetadataBoolean,
4818 &virt_MetadataDouble,
4819 &virt_MetadataFloat,
4820 &virt_MetadataInteger,
4821 &virt_MetadataMFBool,
4822 &virt_MetadataMFColor,
4823 &virt_MetadataMFColorRGBA,
4824 &virt_MetadataMFDouble,
4825 &virt_MetadataMFFloat,
4826 &virt_MetadataMFInt32,
4827 &virt_MetadataMFMatrix3d,
4828 &virt_MetadataMFMatrix3f,
4829 &virt_MetadataMFMatrix4d,
4830 &virt_MetadataMFMatrix4f,
4831 &virt_MetadataMFNode,
4832 &virt_MetadataMFRotation,
4833 &virt_MetadataMFString,
4834 &virt_MetadataMFTime,
4835 &virt_MetadataMFVec2d,
4836 &virt_MetadataMFVec2f,
4837 &virt_MetadataMFVec3d,
4838 &virt_MetadataMFVec3f,
4839 &virt_MetadataMFVec4d,
4840 &virt_MetadataMFVec4f,
4841 &virt_MetadataSFBool,
4842 &virt_MetadataSFColor,
4843 &virt_MetadataSFColorRGBA,
4844 &virt_MetadataSFDouble,
4845 &virt_MetadataSFFloat,
4846 &virt_MetadataSFImage,
4847 &virt_MetadataSFInt32,
4848 &virt_MetadataSFMatrix3d,
4849 &virt_MetadataSFMatrix3f,
4850 &virt_MetadataSFMatrix4d,
4851 &virt_MetadataSFMatrix4f,
4852 &virt_MetadataSFNode,
4853 &virt_MetadataSFRotation,
4854 &virt_MetadataSFString,
4855 &virt_MetadataSFTime,
4856 &virt_MetadataSFVec2d,
4857 &virt_MetadataSFVec2f,
4858 &virt_MetadataSFVec3d,
4859 &virt_MetadataSFVec3f,
4860 &virt_MetadataSFVec4d,
4861 &virt_MetadataSFVec4f,
4862 &virt_MetadataSet,
4863 &virt_MetadataString,
4864 &virt_MicrophoneSource,
4865 &virt_MotorJoint,
4866 &virt_MovieTexture,
4867 &virt_MultiTexture,
4868 &virt_MultiTextureCoordinate,
4869 &virt_MultiTextureTransform,
4870 &virt_MultiTouchSensor,
4871 &virt_NavigationInfo,
4872 &virt_Normal,
4873 &virt_NormalInterpolator,
4874 &virt_NormalMorpher,
4875 &virt_NurbsCurve,
4876 &virt_NurbsCurve2D,
4877 &virt_NurbsOrientationInterpolator,
4878 &virt_NurbsPatchSurface,
4879 &virt_NurbsPositionInterpolator,
4880 &virt_NurbsSet,
4881 &virt_NurbsSurfaceInterpolator,
4882 &virt_NurbsSweptSurface,
4883 &virt_NurbsSwungSurface,
4884 &virt_NurbsTextureCoordinate,
4885 &virt_NurbsTrimmedSurface,
4886 &virt_OSC_Sensor,
4887 &virt_OpacityMapVolumeStyle,
4888 &virt_OrientationChaser,
4889 &virt_OrientationDamper,
4890 &virt_OrientationInterpolator,
4891 &virt_OrthoViewpoint,
4892 &virt_OscillatorSource,
4893 &virt_PackagedShader,
4894 &virt_ParticleSystem,
4895 &virt_PeriodicWave,
4896 &virt_PhysicalMaterial,
4897 &virt_PickableGroup,
4898 &virt_PixelTexture,
4899 &virt_PixelTexture3D,
4900 &virt_PlaneSensor,
4901 &virt_PointEmitter,
4902 &virt_PointLight,
4903 &virt_PointPickSensor,
4904 &virt_PointProperties,
4905 &virt_PointSensor,
4906 &virt_PointSet,
4907 &virt_Polyline2D,
4908 &virt_PolylineEmitter,
4909 &virt_Polypoint2D,
4910 &virt_PositionChaser,
4911 &virt_PositionChaser2D,
4912 &virt_PositionDamper,
4913 &virt_PositionDamper2D,
4914 &virt_PositionInterpolator,
4915 &virt_PositionInterpolator2D,
4916 &virt_PrimitivePickSensor,
4917 &virt_ProgramShader,
4918 &virt_ProjectionVolumeStyle,
4919 &virt_Proto,
4920 &virt_ProximitySensor,
4921 &virt_Pyramid,
4922 &virt_QuadSet,
4923 &virt_ReceiverPdu,
4924 &virt_Rectangle2D,
4925 &virt_ResistancePhysicsModel,
4926 &virt_RigidBody,
4927 &virt_RigidBodyCollection,
4928 &virt_ScalarChaser,
4929 &virt_ScalarDamper,
4930 &virt_ScalarInterpolator,
4931 &virt_ScreenFontStyle,
4932 &virt_ScreenGroup,
4933 &virt_Script,
4934 &virt_SegmentedVolumeData,
4935 &virt_ShadedVolumeStyle,
4936 &virt_ShaderPart,
4937 &virt_ShaderProgram,
4938 &virt_Shape,
4939 &virt_SignalPdu,
4940 &virt_SilhouetteEnhancementVolumeStyle,
4941 &virt_SingleAxisHingeJoint,
4942 &virt_SliderJoint,
4943 &virt_Sound,
4944 &virt_SpatialSound,
4945 &virt_Sphere,
4946 &virt_SphereSensor,
4947 &virt_SplinePositionInterpolator,
4948 &virt_SplinePositionInterpolator2D,
4949 &virt_SplineScalarInterpolator,
4950 &virt_SpotLight,
4951 &virt_SquadOrientationInterpolator,
4952 &virt_StaticGroup,
4953 &virt_StreamAudioDestination,
4954 &virt_StreamAudioSource,
4955 &virt_StringSensor,
4956 &virt_SurfaceEmitter,
4957 &virt_Switch,
4958 &virt_Teapot,
4959 &virt_TexCoordChaser2D,
4960 &virt_TexCoordDamper2D,
4961 &virt_Text,
4962 &virt_TextureBackground,
4963 &virt_TextureCoordinate,
4964 &virt_TextureCoordinate3D,
4965 &virt_TextureCoordinate4D,
4966 &virt_TextureCoordinateGenerator,
4967 &virt_TextureProjector,
4968 &virt_TextureProjectorParallel,
4969 &virt_TextureProjectorPoint,
4970 &virt_TextureProperties,
4971 &virt_TextureTransform,
4972 &virt_TextureTransform3D,
4973 &virt_TextureTransformGenerator,
4974 &virt_TextureTransformMatrix3D,
4975 &virt_Tile,
4976 &virt_TimeSensor,
4977 &virt_TimeTrigger,
4978 &virt_ToneMappedVolumeStyle,
4979 &virt_TouchSensor,
4980 &virt_TrackingSensor,
4981 &virt_Transform,
4982 &virt_TransformSensor,
4983 &virt_TransmitterPdu,
4984 &virt_TriangleFanSet,
4985 &virt_TriangleSet,
4986 &virt_TriangleSet2D,
4987 &virt_TriangleStripSet,
4988 &virt_TwoSidedMaterial,
4989 &virt_UniversalJoint,
4990 &virt_UnlitMaterial,
4991 &virt_VectorInterpolator,
4992 &virt_Viewpoint,
4993 &virt_ViewpointGroup,
4994 &virt_Viewport,
4995 &virt_VisibilitySensor,
4996 &virt_VolumeData,
4997 &virt_VolumeEmitter,
4998 &virt_VolumePickSensor,
4999 &virt_WaveShaper,
5000 &virt_WindPhysicsModel,
5001 &virt_WorldInfo,
5002 NULL};
5003
5004
5005const int OFFSETS_AcousticProperties[] = {
5006 (int) FIELDNAMES_absorption, (int) offsetof (struct X3D_AcousticProperties, absorption), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5007 (int) FIELDNAMES_specular, (int) offsetof (struct X3D_AcousticProperties, specular), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5008 (int) FIELDNAMES_diffuse, (int) offsetof (struct X3D_AcousticProperties, diffuse), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5009 (int) FIELDNAMES_refraction, (int) offsetof (struct X3D_AcousticProperties, refraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5010 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_AcousticProperties, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5011 (int) FIELDNAMES_description, (int) offsetof (struct X3D_AcousticProperties, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5012 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_AcousticProperties, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5013 -1, -1, -1, -1, -1, -1};
5014
5015const int OFFSETS_Analyser[] = {
5016 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_Analyser, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5017 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_Analyser, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5018 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Analyser, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5019 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Analyser, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5020 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Analyser, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5021 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_Analyser, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5022 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Analyser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5023 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_Analyser, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5024 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_Analyser, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5025 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_Analyser, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5026 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_Analyser, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5027 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_Analyser, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5028 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_Analyser, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5029 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_Analyser, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5030 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_Analyser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5031 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_Analyser, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5032 (int) FIELDNAMES__self, (int) offsetof (struct X3D_Analyser, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5033 (int) FIELDNAMES__context, (int) offsetof (struct X3D_Analyser, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5034 (int) FIELDNAMES_fftSize, (int) offsetof (struct X3D_Analyser, fftSize), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5035 (int) FIELDNAMES_frequencyBinCount, (int) offsetof (struct X3D_Analyser, frequencyBinCount), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5036 (int) FIELDNAMES_minDecibels, (int) offsetof (struct X3D_Analyser, minDecibels), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5037 (int) FIELDNAMES_maxDecibels, (int) offsetof (struct X3D_Analyser, maxDecibels), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5038 (int) FIELDNAMES_smoothingTimeConstant, (int) offsetof (struct X3D_Analyser, smoothingTimeConstant), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5039 (int) FIELDNAMES_byteFrequencyData, (int) offsetof (struct X3D_Analyser, byteFrequencyData), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5040 (int) FIELDNAMES_floatFrequencyData, (int) offsetof (struct X3D_Analyser, floatFrequencyData), (int) FIELDTYPE_MFFloat, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5041 (int) FIELDNAMES_byteTimeDomainData, (int) offsetof (struct X3D_Analyser, byteTimeDomainData), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5042 (int) FIELDNAMES_floatTimeDomainData, (int) offsetof (struct X3D_Analyser, floatTimeDomainData), (int) FIELDTYPE_MFFloat, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5043 -1, -1, -1, -1, -1, -1};
5044
5045const int OFFSETS_Anchor[] = {
5046 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Anchor, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5047 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Anchor, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5048 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Anchor, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5049 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Anchor, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5050 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Anchor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5051 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Anchor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5052 (int) FIELDNAMES_parameter, (int) offsetof (struct X3D_Anchor, parameter), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5053 (int) FIELDNAMES_url, (int) offsetof (struct X3D_Anchor, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5054 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Anchor, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5055 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Anchor, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5056 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Anchor, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5057 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Anchor, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5058 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_Anchor, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5059 (int) FIELDNAMES_load, (int) offsetof (struct X3D_Anchor, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5060 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_Anchor, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5061 -1, -1, -1, -1, -1, -1};
5062
5063const int OFFSETS_Appearance[] = {
5064 (int) FIELDNAMES_fillProperties, (int) offsetof (struct X3D_Appearance, fillProperties), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5065 (int) FIELDNAMES_lineProperties, (int) offsetof (struct X3D_Appearance, lineProperties), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5066 (int) FIELDNAMES_pointProperties, (int) offsetof (struct X3D_Appearance, pointProperties), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5067 (int) FIELDNAMES_acousticProperties, (int) offsetof (struct X3D_Appearance, acousticProperties), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5068 (int) FIELDNAMES_material, (int) offsetof (struct X3D_Appearance, material), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5069 (int) FIELDNAMES_backMaterial, (int) offsetof (struct X3D_Appearance, backMaterial), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
5070 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Appearance, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5071 (int) FIELDNAMES_shaders, (int) offsetof (struct X3D_Appearance, shaders), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5072 (int) FIELDNAMES_effects, (int) offsetof (struct X3D_Appearance, effects), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5073 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_Appearance, texture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5074 (int) FIELDNAMES_textureTransform, (int) offsetof (struct X3D_Appearance, textureTransform), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5075 -1, -1, -1, -1, -1, -1};
5076
5077const int OFFSETS_Arc2D[] = {
5078 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Arc2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5079 (int) FIELDNAMES_endAngle, (int) offsetof (struct X3D_Arc2D, endAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5080 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_Arc2D, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5081 (int) FIELDNAMES_startAngle, (int) offsetof (struct X3D_Arc2D, startAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5082 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Arc2D, __points), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
5083 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_Arc2D, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5084 -1, -1, -1, -1, -1, -1};
5085
5086const int OFFSETS_ArcClose2D[] = {
5087 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ArcClose2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5088 (int) FIELDNAMES_closureType, (int) offsetof (struct X3D_ArcClose2D, closureType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5089 (int) FIELDNAMES_endAngle, (int) offsetof (struct X3D_ArcClose2D, endAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5090 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_ArcClose2D, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5091 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_ArcClose2D, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5092 (int) FIELDNAMES_startAngle, (int) offsetof (struct X3D_ArcClose2D, startAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5093 (int) FIELDNAMES___points, (int) offsetof (struct X3D_ArcClose2D, __points), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
5094 (int) FIELDNAMES___texCoords, (int) offsetof (struct X3D_ArcClose2D, __texCoords), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
5095 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_ArcClose2D, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5096 (int) FIELDNAMES___simpleDisk, (int) offsetof (struct X3D_ArcClose2D, __simpleDisk), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5097 (int) FIELDNAMES___wireindices, (int) offsetof (struct X3D_ArcClose2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5098 -1, -1, -1, -1, -1, -1};
5099
5100const int OFFSETS_AudioBuffer[] = {
5101 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_AudioBuffer, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5102 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_AudioBuffer, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5103 (int) FIELDNAMES_load, (int) offsetof (struct X3D_AudioBuffer, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5104 (int) FIELDNAMES_url, (int) offsetof (struct X3D_AudioBuffer, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5105 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_AudioBuffer, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5106 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_AudioBuffer, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5107 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_AudioBuffer, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5108 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_AudioBuffer, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5109 (int) FIELDNAMES_description, (int) offsetof (struct X3D_AudioBuffer, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5110 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_AudioBuffer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5111 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_AudioBuffer, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5112 (int) FIELDNAMES__self, (int) offsetof (struct X3D_AudioBuffer, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5113 (int) FIELDNAMES__context, (int) offsetof (struct X3D_AudioBuffer, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5114 (int) FIELDNAMES_buffer, (int) offsetof (struct X3D_AudioBuffer, buffer), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5115 (int) FIELDNAMES_bufferChannels, (int) offsetof (struct X3D_AudioBuffer, bufferChannels), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5116 (int) FIELDNAMES_bufferLength, (int) offsetof (struct X3D_AudioBuffer, bufferLength), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5117 (int) FIELDNAMES_bufferDuration, (int) offsetof (struct X3D_AudioBuffer, bufferDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5118 -1, -1, -1, -1, -1, -1};
5119
5120const int OFFSETS_AudioClip[] = {
5121 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_AudioClip, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5122 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_AudioClip, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5123 (int) FIELDNAMES_load, (int) offsetof (struct X3D_AudioClip, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5124 (int) FIELDNAMES_url, (int) offsetof (struct X3D_AudioClip, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5125 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_AudioClip, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5126 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_AudioClip, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5127 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_AudioClip, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5128 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_AudioClip, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5129 (int) FIELDNAMES_description, (int) offsetof (struct X3D_AudioClip, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5130 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_AudioClip, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5131 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_AudioClip, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5132 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_AudioClip, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5133 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_AudioClip, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5134 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_AudioClip, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5135 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_AudioClip, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5136 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_AudioClip, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5137 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_AudioClip, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5138 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_AudioClip, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5139 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_AudioClip, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5140 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_AudioClip, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5141 (int) FIELDNAMES__self, (int) offsetof (struct X3D_AudioClip, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5142 (int) FIELDNAMES__context, (int) offsetof (struct X3D_AudioClip, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5143 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_AudioClip, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5144 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_AudioClip, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5145 (int) FIELDNAMES_pitch, (int) offsetof (struct X3D_AudioClip, pitch), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5146 (int) FIELDNAMES_duration_changed, (int) offsetof (struct X3D_AudioClip, duration_changed), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5147 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_AudioClip, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
5148 (int) FIELDNAMES___inittime, (int) offsetof (struct X3D_AudioClip, __inittime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5149 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_AudioClip, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5150 -1, -1, -1, -1, -1, -1};
5151
5152const int OFFSETS_AudioDestination[] = {
5153 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_AudioDestination, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5154 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_AudioDestination, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5155 (int) FIELDNAMES_children, (int) offsetof (struct X3D_AudioDestination, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5156 (int) FIELDNAMES_description, (int) offsetof (struct X3D_AudioDestination, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5157 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_AudioDestination, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5158 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_AudioDestination, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5159 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_AudioDestination, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5160 (int) FIELDNAMES__self, (int) offsetof (struct X3D_AudioDestination, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5161 (int) FIELDNAMES__context, (int) offsetof (struct X3D_AudioDestination, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5162 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_AudioDestination, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5163 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_AudioDestination, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5164 (int) FIELDNAMES_maxChannelCount, (int) offsetof (struct X3D_AudioDestination, maxChannelCount), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5165 (int) FIELDNAMES_mediaDeviceID, (int) offsetof (struct X3D_AudioDestination, mediaDeviceID), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5166 -1, -1, -1, -1, -1, -1};
5167
5168const int OFFSETS_BackdropBackground[] = {
5169 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_BackdropBackground, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5170 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_BackdropBackground, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5171 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_BackdropBackground, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5172 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_BackdropBackground, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5173 (int) FIELDNAMES_color, (int) offsetof (struct X3D_BackdropBackground, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5174 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BackdropBackground, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5175 (int) FIELDNAMES___texture, (int) offsetof (struct X3D_BackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
5176 (int) FIELDNAMES___VBO, (int) offsetof (struct X3D_BackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5177 (int) FIELDNAMES_url, (int) offsetof (struct X3D_BackdropBackground, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5178 -1, -1, -1, -1, -1, -1};
5179
5180const int OFFSETS_Background[] = {
5181 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_Background, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5182 (int) FIELDNAMES_groundAngle, (int) offsetof (struct X3D_Background, groundAngle), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5183 (int) FIELDNAMES_groundColor, (int) offsetof (struct X3D_Background, groundColor), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5184 (int) FIELDNAMES_skyAngle, (int) offsetof (struct X3D_Background, skyAngle), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5185 (int) FIELDNAMES_skyColor, (int) offsetof (struct X3D_Background, skyColor), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5186 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_Background, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5187 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_Background, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5188 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_Background, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5189 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_Background, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5190 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Background, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5191 (int) FIELDNAMES___colours, (int) offsetof (struct X3D_Background, __colours), (int) FIELDTYPE_MFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
5192 (int) FIELDNAMES___quadcount, (int) offsetof (struct X3D_Background, __quadcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5193 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_Background, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5194 (int) FIELDNAMES_frontUrl, (int) offsetof (struct X3D_Background, frontUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5195 (int) FIELDNAMES_backUrl, (int) offsetof (struct X3D_Background, backUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5196 (int) FIELDNAMES_topUrl, (int) offsetof (struct X3D_Background, topUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5197 (int) FIELDNAMES_bottomUrl, (int) offsetof (struct X3D_Background, bottomUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5198 (int) FIELDNAMES_leftUrl, (int) offsetof (struct X3D_Background, leftUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5199 (int) FIELDNAMES_rightUrl, (int) offsetof (struct X3D_Background, rightUrl), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5200 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Background, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5201 (int) FIELDNAMES___textureright, (int) offsetof (struct X3D_Background, __textureright), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
5202 (int) FIELDNAMES___frontTexture, (int) offsetof (struct X3D_Background, __frontTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5203 (int) FIELDNAMES___backTexture, (int) offsetof (struct X3D_Background, __backTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5204 (int) FIELDNAMES___topTexture, (int) offsetof (struct X3D_Background, __topTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5205 (int) FIELDNAMES___bottomTexture, (int) offsetof (struct X3D_Background, __bottomTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5206 (int) FIELDNAMES___leftTexture, (int) offsetof (struct X3D_Background, __leftTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5207 (int) FIELDNAMES___rightTexture, (int) offsetof (struct X3D_Background, __rightTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5208 (int) FIELDNAMES___VBO, (int) offsetof (struct X3D_Background, __VBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5209 -1, -1, -1, -1, -1, -1};
5210
5211const int OFFSETS_BallJoint[] = {
5212 (int) FIELDNAMES_anchorPoint, (int) offsetof (struct X3D_BallJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5213 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_BallJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5214 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_BallJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5215 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_BallJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5216 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BallJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5217 (int) FIELDNAMES_body1AnchorPoint, (int) offsetof (struct X3D_BallJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5218 (int) FIELDNAMES_body2AnchorPoint, (int) offsetof (struct X3D_BallJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5219 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_BallJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5220 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_BallJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5221 (int) FIELDNAMES___old_anchorPoint, (int) offsetof (struct X3D_BallJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
5222 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_BallJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5223 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_BallJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5224 -1, -1, -1, -1, -1, -1};
5225
5226const int OFFSETS_Billboard[] = {
5227 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Billboard, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5228 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Billboard, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5229 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Billboard, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5230 (int) FIELDNAMES_axisOfRotation, (int) offsetof (struct X3D_Billboard, axisOfRotation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5231 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Billboard, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5232 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Billboard, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5233 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Billboard, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5234 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Billboard, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5235 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Billboard, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5236 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Billboard, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5237 (int) FIELDNAMES__rotationAngle, (int) offsetof (struct X3D_Billboard, _rotationAngle), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
5238 -1, -1, -1, -1, -1, -1};
5239
5240const int OFFSETS_BiquadFilter[] = {
5241 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_BiquadFilter, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5242 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_BiquadFilter, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5243 (int) FIELDNAMES_children, (int) offsetof (struct X3D_BiquadFilter, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5244 (int) FIELDNAMES_description, (int) offsetof (struct X3D_BiquadFilter, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5245 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_BiquadFilter, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5246 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_BiquadFilter, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5247 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BiquadFilter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5248 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_BiquadFilter, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5249 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_BiquadFilter, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5250 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_BiquadFilter, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5251 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_BiquadFilter, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5252 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_BiquadFilter, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5253 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_BiquadFilter, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5254 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_BiquadFilter, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5255 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_BiquadFilter, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5256 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_BiquadFilter, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5257 (int) FIELDNAMES__self, (int) offsetof (struct X3D_BiquadFilter, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5258 (int) FIELDNAMES__context, (int) offsetof (struct X3D_BiquadFilter, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5259 (int) FIELDNAMES_detune, (int) offsetof (struct X3D_BiquadFilter, detune), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5260 (int) FIELDNAMES_frequency, (int) offsetof (struct X3D_BiquadFilter, frequency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5261 (int) FIELDNAMES_qualityFactor, (int) offsetof (struct X3D_BiquadFilter, qualityFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5262 (int) FIELDNAMES_type, (int) offsetof (struct X3D_BiquadFilter, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5263 -1, -1, -1, -1, -1, -1};
5264
5265const int OFFSETS_BlendedVolumeStyle[] = {
5266 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_BlendedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5267 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BlendedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5268 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_BlendedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5269 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_BlendedVolumeStyle, renderStyle), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5270 (int) FIELDNAMES_voxels, (int) offsetof (struct X3D_BlendedVolumeStyle, voxels), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5271 (int) FIELDNAMES_weightConstant1, (int) offsetof (struct X3D_BlendedVolumeStyle, weightConstant1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5272 (int) FIELDNAMES_weightConstant2, (int) offsetof (struct X3D_BlendedVolumeStyle, weightConstant2), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5273 (int) FIELDNAMES_weightFunction1, (int) offsetof (struct X3D_BlendedVolumeStyle, weightFunction1), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5274 (int) FIELDNAMES_weightFunction2, (int) offsetof (struct X3D_BlendedVolumeStyle, weightFunction2), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5275 (int) FIELDNAMES_weightTransferFunction1, (int) offsetof (struct X3D_BlendedVolumeStyle, weightTransferFunction1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5276 (int) FIELDNAMES_weightTransferFunction2, (int) offsetof (struct X3D_BlendedVolumeStyle, weightTransferFunction2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5277 (int) FIELDNAMES__fbohandles, (int) offsetof (struct X3D_BlendedVolumeStyle, _fbohandles), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5278 (int) FIELDNAMES__weightFunction1, (int) offsetof (struct X3D_BlendedVolumeStyle, _weightFunction1), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5279 (int) FIELDNAMES__weightFunction2, (int) offsetof (struct X3D_BlendedVolumeStyle, _weightFunction2), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5280 -1, -1, -1, -1, -1, -1};
5281
5282const int OFFSETS_BooleanFilter[] = {
5283 (int) FIELDNAMES_set_boolean, (int) offsetof (struct X3D_BooleanFilter, set_boolean), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5284 (int) FIELDNAMES_inputFalse, (int) offsetof (struct X3D_BooleanFilter, inputFalse), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5285 (int) FIELDNAMES_inputNegate, (int) offsetof (struct X3D_BooleanFilter, inputNegate), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5286 (int) FIELDNAMES_inputTrue, (int) offsetof (struct X3D_BooleanFilter, inputTrue), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5287 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BooleanFilter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5288 -1, -1, -1, -1, -1, -1};
5289
5290const int OFFSETS_BooleanSequencer[] = {
5291 (int) FIELDNAMES_next, (int) offsetof (struct X3D_BooleanSequencer, next), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5292 (int) FIELDNAMES_previous, (int) offsetof (struct X3D_BooleanSequencer, previous), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5293 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_BooleanSequencer, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5294 (int) FIELDNAMES_key, (int) offsetof (struct X3D_BooleanSequencer, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5295 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_BooleanSequencer, keyValue), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5296 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_BooleanSequencer, value_changed), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5297 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BooleanSequencer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5298 (int) FIELDNAMES__index, (int) offsetof (struct X3D_BooleanSequencer, _index), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5299 -1, -1, -1, -1, -1, -1};
5300
5301const int OFFSETS_BooleanToggle[] = {
5302 (int) FIELDNAMES_set_boolean, (int) offsetof (struct X3D_BooleanToggle, set_boolean), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5303 (int) FIELDNAMES_toggle, (int) offsetof (struct X3D_BooleanToggle, toggle), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5304 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BooleanToggle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5305 -1, -1, -1, -1, -1, -1};
5306
5307const int OFFSETS_BooleanTrigger[] = {
5308 (int) FIELDNAMES_set_triggerTime, (int) offsetof (struct X3D_BooleanTrigger, set_triggerTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5309 (int) FIELDNAMES_triggerTrue, (int) offsetof (struct X3D_BooleanTrigger, triggerTrue), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5310 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BooleanTrigger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5311 -1, -1, -1, -1, -1, -1};
5312
5313const int OFFSETS_BoundaryEnhancementVolumeStyle[] = {
5314 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5315 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5316 (int) FIELDNAMES_boundaryOpacity, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, boundaryOpacity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5317 (int) FIELDNAMES_opacityFactor, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, opacityFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5318 (int) FIELDNAMES_retainedOpacity, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, retainedOpacity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5319 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_BoundaryEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5320 -1, -1, -1, -1, -1, -1};
5321
5322const int OFFSETS_BoundedPhysicsModel[] = {
5323 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_BoundedPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5324 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_BoundedPhysicsModel, geometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5325 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BoundedPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5326 -1, -1, -1, -1, -1, -1};
5327
5328const int OFFSETS_Box[] = {
5329 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Box, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5330 (int) FIELDNAMES_size, (int) offsetof (struct X3D_Box, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5331 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Box, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5332 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Box, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5333 -1, -1, -1, -1, -1, -1};
5334
5335const int OFFSETS_BufferAudioSource[] = {
5336 (int) FIELDNAMES_description, (int) offsetof (struct X3D_BufferAudioSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5337 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_BufferAudioSource, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5338 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_BufferAudioSource, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5339 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BufferAudioSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5340 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_BufferAudioSource, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5341 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_BufferAudioSource, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5342 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_BufferAudioSource, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5343 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_BufferAudioSource, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5344 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_BufferAudioSource, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5345 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_BufferAudioSource, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5346 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_BufferAudioSource, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5347 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_BufferAudioSource, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5348 (int) FIELDNAMES__self, (int) offsetof (struct X3D_BufferAudioSource, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5349 (int) FIELDNAMES__context, (int) offsetof (struct X3D_BufferAudioSource, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5350 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_BufferAudioSource, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5351 (int) FIELDNAMES_detune, (int) offsetof (struct X3D_BufferAudioSource, detune), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5352 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_BufferAudioSource, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5353 (int) FIELDNAMES_loopStart, (int) offsetof (struct X3D_BufferAudioSource, loopStart), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5354 (int) FIELDNAMES_loopEnd, (int) offsetof (struct X3D_BufferAudioSource, loopEnd), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5355 (int) FIELDNAMES_playbackRate, (int) offsetof (struct X3D_BufferAudioSource, playbackRate), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5356 (int) FIELDNAMES_buffer, (int) offsetof (struct X3D_BufferAudioSource, buffer), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5357 (int) FIELDNAMES_bufferDuration, (int) offsetof (struct X3D_BufferAudioSource, bufferDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5358 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_BufferAudioSource, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5359 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_BufferAudioSource, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5360 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_BufferAudioSource, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
5361 (int) FIELDNAMES___inittime, (int) offsetof (struct X3D_BufferAudioSource, __inittime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5362 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_BufferAudioSource, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5363 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_BufferAudioSource, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5364 -1, -1, -1, -1, -1, -1};
5365
5366const int OFFSETS_BufferGeometry[] = {
5367 -1, -1, -1, -1, -1, -1};
5368
5369const int OFFSETS_BufferTexture[] = {
5370 (int) FIELDNAMES_image, (int) offsetof (struct X3D_BufferTexture, image), (int) FIELDTYPE_SFImage, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
5371 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_BufferTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
5372 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_BufferTexture, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5373 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_BufferTexture, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5374 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_BufferTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5375 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_BufferTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5376 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_BufferTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5377 (int) FIELDNAMES___delegate, (int) offsetof (struct X3D_BufferTexture, __delegate), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5378 -1, -1, -1, -1, -1, -1};
5379
5380const int OFFSETS_CADAssembly[] = {
5381 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_CADAssembly, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5382 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_CADAssembly, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5383 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_CADAssembly, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5384 (int) FIELDNAMES_children, (int) offsetof (struct X3D_CADAssembly, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5385 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CADAssembly, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5386 (int) FIELDNAMES_name, (int) offsetof (struct X3D_CADAssembly, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5387 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CADAssembly, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5388 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CADAssembly, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5389 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CADAssembly, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5390 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CADAssembly, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5391 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_CADAssembly, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5392 -1, -1, -1, -1, -1, -1};
5393
5394const int OFFSETS_CADFace[] = {
5395 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CADFace, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5396 (int) FIELDNAMES_name, (int) offsetof (struct X3D_CADFace, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5397 (int) FIELDNAMES_shape, (int) offsetof (struct X3D_CADFace, shape), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5398 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CADFace, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5399 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CADFace, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5400 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CADFace, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5401 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CADFace, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5402 -1, -1, -1, -1, -1, -1};
5403
5404const int OFFSETS_CADLayer[] = {
5405 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_CADLayer, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5406 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_CADLayer, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5407 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_CADLayer, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5408 (int) FIELDNAMES_children, (int) offsetof (struct X3D_CADLayer, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5409 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CADLayer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5410 (int) FIELDNAMES_name, (int) offsetof (struct X3D_CADLayer, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5411 (int) FIELDNAMES_visibles, (int) offsetof (struct X3D_CADLayer, visibles), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5412 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CADLayer, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5413 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CADLayer, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5414 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CADLayer, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5415 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CADLayer, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5416 -1, -1, -1, -1, -1, -1};
5417
5418const int OFFSETS_CADPart[] = {
5419 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_CADPart, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5420 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_CADPart, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5421 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_CADPart, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5422 (int) FIELDNAMES_center, (int) offsetof (struct X3D_CADPart, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5423 (int) FIELDNAMES_children, (int) offsetof (struct X3D_CADPart, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5424 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CADPart, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5425 (int) FIELDNAMES_name, (int) offsetof (struct X3D_CADPart, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5426 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_CADPart, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5427 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_CADPart, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5428 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_CADPart, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5429 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_CADPart, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5430 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CADPart, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5431 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CADPart, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5432 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CADPart, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5433 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CADPart, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5434 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_CADPart, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5435 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_CADPart, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5436 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_CADPart, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5437 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_CADPart, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5438 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_CADPart, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5439 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_CADPart, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5440 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_CADPart, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
5441 -1, -1, -1, -1, -1, -1};
5442
5443const int OFFSETS_CalibratedCameraSensor[] = {
5444 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CalibratedCameraSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5445 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_CalibratedCameraSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5446 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CalibratedCameraSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5447 (int) FIELDNAMES_description, (int) offsetof (struct X3D_CalibratedCameraSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5448 (int) FIELDNAMES_image, (int) offsetof (struct X3D_CalibratedCameraSensor, image), (int) FIELDTYPE_SFImage, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5449 (int) FIELDNAMES_focalPoint, (int) offsetof (struct X3D_CalibratedCameraSensor, focalPoint), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5450 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_CalibratedCameraSensor, fieldOfView), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5451 (int) FIELDNAMES_fovMode, (int) offsetof (struct X3D_CalibratedCameraSensor, fovMode), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5452 (int) FIELDNAMES_aspectRatio, (int) offsetof (struct X3D_CalibratedCameraSensor, aspectRatio), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5453 -1, -1, -1, -1, -1, -1};
5454
5455const int OFFSETS_CartoonVolumeStyle[] = {
5456 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CartoonVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5457 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CartoonVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5458 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_CartoonVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5459 (int) FIELDNAMES_orthogonalColor, (int) offsetof (struct X3D_CartoonVolumeStyle, orthogonalColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5460 (int) FIELDNAMES_parallelColor, (int) offsetof (struct X3D_CartoonVolumeStyle, parallelColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5461 (int) FIELDNAMES_colorSteps, (int) offsetof (struct X3D_CartoonVolumeStyle, colorSteps), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5462 -1, -1, -1, -1, -1, -1};
5463
5464const int OFFSETS_ChannelMerger[] = {
5465 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_ChannelMerger, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5466 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_ChannelMerger, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5467 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ChannelMerger, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5468 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ChannelMerger, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5469 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ChannelMerger, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5470 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_ChannelMerger, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5471 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ChannelMerger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5472 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_ChannelMerger, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5473 (int) FIELDNAMES_indexStream, (int) offsetof (struct X3D_ChannelMerger, indexStream), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5474 (int) FIELDNAMES_indexSource, (int) offsetof (struct X3D_ChannelMerger, indexSource), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5475 (int) FIELDNAMES_indexDestination, (int) offsetof (struct X3D_ChannelMerger, indexDestination), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5476 (int) FIELDNAMES_selectors, (int) offsetof (struct X3D_ChannelMerger, selectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5477 (int) FIELDNAMES__self, (int) offsetof (struct X3D_ChannelMerger, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5478 (int) FIELDNAMES__context, (int) offsetof (struct X3D_ChannelMerger, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5479 -1, -1, -1, -1, -1, -1};
5480
5481const int OFFSETS_ChannelSelector[] = {
5482 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_ChannelSelector, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5483 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_ChannelSelector, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5484 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ChannelSelector, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5485 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ChannelSelector, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5486 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ChannelSelector, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5487 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_ChannelSelector, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5488 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ChannelSelector, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5489 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_ChannelSelector, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5490 (int) FIELDNAMES__self, (int) offsetof (struct X3D_ChannelSelector, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5491 (int) FIELDNAMES__context, (int) offsetof (struct X3D_ChannelSelector, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5492 (int) FIELDNAMES_channelSelection, (int) offsetof (struct X3D_ChannelSelector, channelSelection), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5493 (int) FIELDNAMES_lastChannelSelection, (int) offsetof (struct X3D_ChannelSelector, lastChannelSelection), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5494 (int) FIELDNAMES_channelSource, (int) offsetof (struct X3D_ChannelSelector, channelSource), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5495 (int) FIELDNAMES__lastChannelSource, (int) offsetof (struct X3D_ChannelSelector, _lastChannelSource), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5496 (int) FIELDNAMES_channelDestination, (int) offsetof (struct X3D_ChannelSelector, channelDestination), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5497 (int) FIELDNAMES__lastChannelDestination, (int) offsetof (struct X3D_ChannelSelector, _lastChannelDestination), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5498 (int) FIELDNAMES_stream, (int) offsetof (struct X3D_ChannelSelector, stream), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5499 (int) FIELDNAMES__lastStream, (int) offsetof (struct X3D_ChannelSelector, _lastStream), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5500 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_ChannelSelector, _initialized), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5501 -1, -1, -1, -1, -1, -1};
5502
5503const int OFFSETS_ChannelSplitter[] = {
5504 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_ChannelSplitter, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5505 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_ChannelSplitter, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5506 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ChannelSplitter, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5507 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ChannelSplitter, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5508 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ChannelSplitter, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5509 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_ChannelSplitter, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5510 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ChannelSplitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5511 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_ChannelSplitter, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5512 (int) FIELDNAMES__self, (int) offsetof (struct X3D_ChannelSplitter, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5513 (int) FIELDNAMES__context, (int) offsetof (struct X3D_ChannelSplitter, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5514 -1, -1, -1, -1, -1, -1};
5515
5516const int OFFSETS_Circle2D[] = {
5517 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Circle2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5518 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_Circle2D, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5519 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Circle2D, __points), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
5520 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_Circle2D, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5521 -1, -1, -1, -1, -1, -1};
5522
5523const int OFFSETS_ClipPlane[] = {
5524 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ClipPlane, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5525 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ClipPlane, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5526 (int) FIELDNAMES_plane, (int) offsetof (struct X3D_ClipPlane, plane), (int) FIELDTYPE_SFVec4f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_PLANE,
5527 -1, -1, -1, -1, -1, -1};
5528
5529const int OFFSETS_CollidableOffset[] = {
5530 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CollidableOffset, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5531 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CollidableOffset, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5532 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_CollidableOffset, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5533 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_CollidableOffset, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5534 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CollidableOffset, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5535 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CollidableOffset, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5536 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CollidableOffset, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5537 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CollidableOffset, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5538 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_CollidableOffset, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5539 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_CollidableOffset, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5540 (int) FIELDNAMES_collidable, (int) offsetof (struct X3D_CollidableOffset, collidable), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5541 (int) FIELDNAMES__geom, (int) offsetof (struct X3D_CollidableOffset, _geom), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5542 (int) FIELDNAMES__initialRotation, (int) offsetof (struct X3D_CollidableOffset, _initialRotation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
5543 (int) FIELDNAMES__initialTranslation, (int) offsetof (struct X3D_CollidableOffset, _initialTranslation), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5544 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_CollidableOffset, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5545 (int) FIELDNAMES__csensor, (int) offsetof (struct X3D_CollidableOffset, _csensor), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5546 -1, -1, -1, -1, -1, -1};
5547
5548const int OFFSETS_CollidableShape[] = {
5549 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CollidableShape, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5550 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CollidableShape, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5551 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_CollidableShape, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5552 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_CollidableShape, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5553 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CollidableShape, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5554 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CollidableShape, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5555 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CollidableShape, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5556 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CollidableShape, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5557 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_CollidableShape, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5558 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_CollidableShape, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5559 (int) FIELDNAMES_shape, (int) offsetof (struct X3D_CollidableShape, shape), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5560 (int) FIELDNAMES__geom, (int) offsetof (struct X3D_CollidableShape, _geom), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5561 (int) FIELDNAMES__initialRotation, (int) offsetof (struct X3D_CollidableShape, _initialRotation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
5562 (int) FIELDNAMES__initialTranslation, (int) offsetof (struct X3D_CollidableShape, _initialTranslation), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5563 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_CollidableShape, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5564 (int) FIELDNAMES__csensor, (int) offsetof (struct X3D_CollidableShape, _csensor), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5565 -1, -1, -1, -1, -1, -1};
5566
5567const int OFFSETS_Collision[] = {
5568 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Collision, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5569 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Collision, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5570 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Collision, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5571 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Collision, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5572 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Collision, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5573 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Collision, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5574 (int) FIELDNAMES_collide, (int) offsetof (struct X3D_Collision, collide), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5575 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Collision, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5576 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Collision, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5577 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Collision, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5578 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Collision, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5579 (int) FIELDNAMES_proxy, (int) offsetof (struct X3D_Collision, proxy), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5580 (int) FIELDNAMES_collideTime, (int) offsetof (struct X3D_Collision, collideTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5581 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Collision, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5582 (int) FIELDNAMES___hit, (int) offsetof (struct X3D_Collision, __hit), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
5583 -1, -1, -1, -1, -1, -1};
5584
5585const int OFFSETS_CollisionCollection[] = {
5586 (int) FIELDNAMES_appliedParameters, (int) offsetof (struct X3D_CollisionCollection, appliedParameters), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5587 (int) FIELDNAMES_bounce, (int) offsetof (struct X3D_CollisionCollection, bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5588 (int) FIELDNAMES_collidables, (int) offsetof (struct X3D_CollisionCollection, collidables), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5589 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CollisionCollection, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5590 (int) FIELDNAMES_frictionCoefficients, (int) offsetof (struct X3D_CollisionCollection, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5591 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CollisionCollection, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5592 (int) FIELDNAMES_minBounceSpeed, (int) offsetof (struct X3D_CollisionCollection, minBounceSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5593 (int) FIELDNAMES_slipFactors, (int) offsetof (struct X3D_CollisionCollection, slipFactors), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5594 (int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (struct X3D_CollisionCollection, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
5595 (int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (struct X3D_CollisionCollection, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5596 (int) FIELDNAMES_surfaceSpeed, (int) offsetof (struct X3D_CollisionCollection, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5597 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CollisionCollection, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5598 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CollisionCollection, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5599 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CollisionCollection, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5600 (int) FIELDNAMES__class, (int) offsetof (struct X3D_CollisionCollection, _class), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5601 (int) FIELDNAMES__csensor, (int) offsetof (struct X3D_CollisionCollection, _csensor), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5602 (int) FIELDNAMES__appliedParametersMask, (int) offsetof (struct X3D_CollisionCollection, _appliedParametersMask), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5603 -1, -1, -1, -1, -1, -1};
5604
5605const int OFFSETS_CollisionSensor[] = {
5606 (int) FIELDNAMES_collider, (int) offsetof (struct X3D_CollisionSensor, collider), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5607 (int) FIELDNAMES_description, (int) offsetof (struct X3D_CollisionSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5608 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CollisionSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5609 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CollisionSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5610 (int) FIELDNAMES_intersections, (int) offsetof (struct X3D_CollisionSensor, intersections), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5611 (int) FIELDNAMES_contacts, (int) offsetof (struct X3D_CollisionSensor, contacts), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5612 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_CollisionSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5613 -1, -1, -1, -1, -1, -1};
5614
5615const int OFFSETS_CollisionSpace[] = {
5616 (int) FIELDNAMES_collidables, (int) offsetof (struct X3D_CollisionSpace, collidables), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5617 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CollisionSpace, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5618 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CollisionSpace, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5619 (int) FIELDNAMES_useGeometry, (int) offsetof (struct X3D_CollisionSpace, useGeometry), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5620 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_CollisionSpace, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5621 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_CollisionSpace, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5622 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_CollisionSpace, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5623 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_CollisionSpace, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5624 (int) FIELDNAMES__space, (int) offsetof (struct X3D_CollisionSpace, _space), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5625 -1, -1, -1, -1, -1, -1};
5626
5627const int OFFSETS_Color[] = {
5628 (int) FIELDNAMES_color, (int) offsetof (struct X3D_Color, color), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5629 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Color, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5630 -1, -1, -1, -1, -1, -1};
5631
5632const int OFFSETS_ColorChaser[] = {
5633 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ColorChaser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5634 (int) FIELDNAMES__p, (int) offsetof (struct X3D_ColorChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5635 (int) FIELDNAMES__t, (int) offsetof (struct X3D_ColorChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5636 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ColorChaser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5637 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_ColorChaser, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5638 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_ColorChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5639 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_ColorChaser, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5640 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ColorChaser, value_changed), (int) FIELDTYPE_SFColor, (int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5641 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_ColorChaser, initialDestination), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5642 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_ColorChaser, initialValue), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5643 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_ColorChaser, set_destination), (int) FIELDTYPE_SFColor, (int) KW_inputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5644 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_ColorChaser, set_value), (int) FIELDTYPE_SFColor, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5645 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_ColorChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5646 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_ColorChaser, _previousvalue), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
5647 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_ColorChaser, _destination), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
5648 -1, -1, -1, -1, -1, -1};
5649
5650const int OFFSETS_ColorDamper[] = {
5651 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ColorDamper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5652 (int) FIELDNAMES__p, (int) offsetof (struct X3D_ColorDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5653 (int) FIELDNAMES__t, (int) offsetof (struct X3D_ColorDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5654 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_ColorDamper, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5655 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_ColorDamper, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5656 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ColorDamper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5657 (int) FIELDNAMES_order, (int) offsetof (struct X3D_ColorDamper, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5658 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_ColorDamper, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5659 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_ColorDamper, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5660 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_ColorDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5661 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ColorDamper, value_changed), (int) FIELDTYPE_SFColor, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5662 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_ColorDamper, initialDestination), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5663 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_ColorDamper, initialValue), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5664 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_ColorDamper, set_destination), (int) FIELDTYPE_SFColor, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5665 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_ColorDamper, set_value), (int) FIELDTYPE_SFColor, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5666 (int) FIELDNAMES__values, (int) offsetof (struct X3D_ColorDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5667 (int) FIELDNAMES__input, (int) offsetof (struct X3D_ColorDamper, _input), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
5668 -1, -1, -1, -1, -1, -1};
5669
5670const int OFFSETS_ColorInterpolator[] = {
5671 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_ColorInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5672 (int) FIELDNAMES_key, (int) offsetof (struct X3D_ColorInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5673 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_ColorInterpolator, keyValue), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5674 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ColorInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5675 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ColorInterpolator, value_changed), (int) FIELDTYPE_SFColor, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5676 -1, -1, -1, -1, -1, -1};
5677
5678const int OFFSETS_ColorRGBA[] = {
5679 (int) FIELDNAMES_color, (int) offsetof (struct X3D_ColorRGBA, color), (int) FIELDTYPE_MFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5680 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ColorRGBA, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5681 -1, -1, -1, -1, -1, -1};
5682
5683const int OFFSETS_ComposedCubeMapTexture[] = {
5684 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ComposedCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5685 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ComposedCubeMapTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5686 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_ComposedCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5687 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_ComposedCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5688 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ComposedCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5689 (int) FIELDNAMES_back, (int) offsetof (struct X3D_ComposedCubeMapTexture, back), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5690 (int) FIELDNAMES_bottom, (int) offsetof (struct X3D_ComposedCubeMapTexture, bottom), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5691 (int) FIELDNAMES_front, (int) offsetof (struct X3D_ComposedCubeMapTexture, front), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5692 (int) FIELDNAMES_left, (int) offsetof (struct X3D_ComposedCubeMapTexture, left), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5693 (int) FIELDNAMES_top, (int) offsetof (struct X3D_ComposedCubeMapTexture, top), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5694 (int) FIELDNAMES_right, (int) offsetof (struct X3D_ComposedCubeMapTexture, right), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5695 -1, -1, -1, -1, -1, -1};
5696
5697const int OFFSETS_ComposedShader[] = {
5698 (int) FIELDNAMES_activate, (int) offsetof (struct X3D_ComposedShader, activate), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5699 (int) FIELDNAMES_parts, (int) offsetof (struct X3D_ComposedShader, parts), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5700 (int) FIELDNAMES_isSelected, (int) offsetof (struct X3D_ComposedShader, isSelected), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5701 (int) FIELDNAMES_isValid, (int) offsetof (struct X3D_ComposedShader, isValid), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5702 (int) FIELDNAMES_language, (int) offsetof (struct X3D_ComposedShader, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5703 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ComposedShader, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5704 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_ComposedShader, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5705 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_ComposedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5706 (int) FIELDNAMES__shaderUserNumber, (int) offsetof (struct X3D_ComposedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5707 (int) FIELDNAMES__shaderLoadThread, (int) offsetof (struct X3D_ComposedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (int) KW_initializeOnly, (int) 0, (int) 0,
5708 (int) FIELDNAMES__retrievedURLData, (int) offsetof (struct X3D_ComposedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5709 -1, -1, -1, -1, -1, -1};
5710
5711const int OFFSETS_ComposedTexture3D[] = {
5712 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ComposedTexture3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5713 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_ComposedTexture3D, texture), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5714 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_ComposedTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
5715 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_ComposedTexture3D, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5716 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_ComposedTexture3D, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5717 (int) FIELDNAMES_repeatR, (int) offsetof (struct X3D_ComposedTexture3D, repeatR), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5718 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_ComposedTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5719 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ComposedTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5720 -1, -1, -1, -1, -1, -1};
5721
5722const int OFFSETS_ComposedVolumeStyle[] = {
5723 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ComposedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5724 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ComposedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5725 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_ComposedVolumeStyle, renderStyle), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5726 -1, -1, -1, -1, -1, -1};
5727
5728const int OFFSETS_CompositeVolumeStyle[] = {
5729 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CompositeVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5730 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CompositeVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5731 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_CompositeVolumeStyle, renderStyle), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5732 -1, -1, -1, -1, -1, -1};
5733
5734const int OFFSETS_Cone[] = {
5735 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Cone, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5736 (int) FIELDNAMES_bottom, (int) offsetof (struct X3D_Cone, bottom), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5737 (int) FIELDNAMES_bottomRadius, (int) offsetof (struct X3D_Cone, bottomRadius), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5738 (int) FIELDNAMES_height, (int) offsetof (struct X3D_Cone, height), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5739 (int) FIELDNAMES_side, (int) offsetof (struct X3D_Cone, side), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5740 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Cone, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5741 (int) FIELDNAMES___sidepoints, (int) offsetof (struct X3D_Cone, __sidepoints), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5742 (int) FIELDNAMES___botpoints, (int) offsetof (struct X3D_Cone, __botpoints), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5743 (int) FIELDNAMES___normals, (int) offsetof (struct X3D_Cone, __normals), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5744 (int) FIELDNAMES___coneVBO, (int) offsetof (struct X3D_Cone, __coneVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5745 (int) FIELDNAMES___coneTriangles, (int) offsetof (struct X3D_Cone, __coneTriangles), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5746 (int) FIELDNAMES___wireindices, (int) offsetof (struct X3D_Cone, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5747 -1, -1, -1, -1, -1, -1};
5748
5749const int OFFSETS_ConeEmitter[] = {
5750 (int) FIELDNAMES_angle, (int) offsetof (struct X3D_ConeEmitter, angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5751 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_ConeEmitter, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5752 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ConeEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5753 (int) FIELDNAMES_on, (int) offsetof (struct X3D_ConeEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5754 (int) FIELDNAMES_position, (int) offsetof (struct X3D_ConeEmitter, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5755 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_ConeEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5756 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_ConeEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5757 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_ConeEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
5758 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_ConeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
5759 -1, -1, -1, -1, -1, -1};
5760
5761const int OFFSETS_Contact[] = {
5762 (int) FIELDNAMES_appliedParameters, (int) offsetof (struct X3D_Contact, appliedParameters), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5763 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_Contact, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5764 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_Contact, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5765 (int) FIELDNAMES_bounce, (int) offsetof (struct X3D_Contact, bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5766 (int) FIELDNAMES_contactNormal, (int) offsetof (struct X3D_Contact, contactNormal), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5767 (int) FIELDNAMES_depth, (int) offsetof (struct X3D_Contact, depth), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5768 (int) FIELDNAMES_frictionCoefficients, (int) offsetof (struct X3D_Contact, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5769 (int) FIELDNAMES_frictionDirection, (int) offsetof (struct X3D_Contact, frictionDirection), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5770 (int) FIELDNAMES_geometry1, (int) offsetof (struct X3D_Contact, geometry1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5771 (int) FIELDNAMES_geometry2, (int) offsetof (struct X3D_Contact, geometry2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5772 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Contact, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5773 (int) FIELDNAMES_minBounceSpeed, (int) offsetof (struct X3D_Contact, minBounceSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5774 (int) FIELDNAMES_position, (int) offsetof (struct X3D_Contact, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5775 (int) FIELDNAMES_slipCoefficients, (int) offsetof (struct X3D_Contact, slipCoefficients), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5776 (int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (struct X3D_Contact, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
5777 (int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (struct X3D_Contact, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5778 (int) FIELDNAMES_surfaceSpeed, (int) offsetof (struct X3D_Contact, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5779 (int) FIELDNAMES__appliedParameters, (int) offsetof (struct X3D_Contact, _appliedParameters), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5780 -1, -1, -1, -1, -1, -1};
5781
5782const int OFFSETS_Contour2D[] = {
5783 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Contour2D, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5784 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Contour2D, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5785 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Contour2D, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5786 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Contour2D, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5787 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Contour2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5788 -1, -1, -1, -1, -1, -1};
5789
5790const int OFFSETS_ContourPolyline2D[] = {
5791 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ContourPolyline2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5792 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_ContourPolyline2D, controlPoint), (int) FIELDTYPE_MFVec2d, (int) KW_inputOutput, (int) ( SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5793 (int) FIELDNAMES_point, (int) offsetof (struct X3D_ContourPolyline2D, point), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 ), (int) UNCA_NONE,
5794 -1, -1, -1, -1, -1, -1};
5795
5796const int OFFSETS_Convolver[] = {
5797 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_Convolver, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5798 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_Convolver, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5799 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Convolver, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5800 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Convolver, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5801 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Convolver, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5802 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_Convolver, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5803 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Convolver, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5804 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_Convolver, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5805 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_Convolver, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5806 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_Convolver, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5807 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_Convolver, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5808 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_Convolver, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5809 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_Convolver, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5810 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_Convolver, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5811 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_Convolver, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5812 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_Convolver, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5813 (int) FIELDNAMES__self, (int) offsetof (struct X3D_Convolver, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5814 (int) FIELDNAMES__context, (int) offsetof (struct X3D_Convolver, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5815 (int) FIELDNAMES_buffer, (int) offsetof (struct X3D_Convolver, buffer), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5816 (int) FIELDNAMES_normalize, (int) offsetof (struct X3D_Convolver, normalize), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5817 -1, -1, -1, -1, -1, -1};
5818
5819const int OFFSETS_Coordinate[] = {
5820 (int) FIELDNAMES_point, (int) offsetof (struct X3D_Coordinate, point), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5821 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Coordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5822 -1, -1, -1, -1, -1, -1};
5823
5824const int OFFSETS_CoordinateChaser[] = {
5825 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateChaser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5826 (int) FIELDNAMES__p, (int) offsetof (struct X3D_CoordinateChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5827 (int) FIELDNAMES__t, (int) offsetof (struct X3D_CoordinateChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5828 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_CoordinateChaser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5829 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_CoordinateChaser, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5830 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_CoordinateChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5831 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_CoordinateChaser, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5832 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_CoordinateChaser, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5833 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_CoordinateChaser, initialDestination), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5834 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_CoordinateChaser, initialValue), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5835 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_CoordinateChaser, set_destination), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5836 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_CoordinateChaser, set_value), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5837 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_CoordinateChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5838 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_CoordinateChaser, _previousvalue), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5839 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_CoordinateChaser, _destination), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5840 -1, -1, -1, -1, -1, -1};
5841
5842const int OFFSETS_CoordinateDamper[] = {
5843 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateDamper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5844 (int) FIELDNAMES__p, (int) offsetof (struct X3D_CoordinateDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5845 (int) FIELDNAMES__t, (int) offsetof (struct X3D_CoordinateDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5846 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_CoordinateDamper, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5847 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_CoordinateDamper, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5848 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_CoordinateDamper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5849 (int) FIELDNAMES_order, (int) offsetof (struct X3D_CoordinateDamper, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5850 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_CoordinateDamper, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5851 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_CoordinateDamper, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5852 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_CoordinateDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5853 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_CoordinateDamper, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5854 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_CoordinateDamper, initialDestination), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5855 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_CoordinateDamper, initialValue), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5856 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_CoordinateDamper, set_destination), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5857 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_CoordinateDamper, set_value), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5858 (int) FIELDNAMES__values, (int) offsetof (struct X3D_CoordinateDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5859 (int) FIELDNAMES__input, (int) offsetof (struct X3D_CoordinateDamper, _input), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5860 -1, -1, -1, -1, -1, -1};
5861
5862const int OFFSETS_CoordinateDouble[] = {
5863 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateDouble, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5864 (int) FIELDNAMES_point, (int) offsetof (struct X3D_CoordinateDouble, point), (int) FIELDTYPE_MFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5865 -1, -1, -1, -1, -1, -1};
5866
5867const int OFFSETS_CoordinateInterpolator[] = {
5868 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_CoordinateInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5869 (int) FIELDNAMES_key, (int) offsetof (struct X3D_CoordinateInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5870 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_CoordinateInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5871 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5872 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_CoordinateInterpolator, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5873 (int) FIELDNAMES__GPU_Routes_out, (int) offsetof (struct X3D_CoordinateInterpolator, _GPU_Routes_out), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5874 (int) FIELDNAMES__CPU_Routes_out, (int) offsetof (struct X3D_CoordinateInterpolator, _CPU_Routes_out), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5875 (int) FIELDNAMES__keyVBO, (int) offsetof (struct X3D_CoordinateInterpolator, _keyVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5876 (int) FIELDNAMES__keyValueVBO, (int) offsetof (struct X3D_CoordinateInterpolator, _keyValueVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5877 -1, -1, -1, -1, -1, -1};
5878
5879const int OFFSETS_CoordinateInterpolator2D[] = {
5880 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_CoordinateInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5881 (int) FIELDNAMES_key, (int) offsetof (struct X3D_CoordinateInterpolator2D, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5882 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_CoordinateInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5883 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5884 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_CoordinateInterpolator2D, value_changed), (int) FIELDTYPE_MFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5885 -1, -1, -1, -1, -1, -1};
5886
5887const int OFFSETS_CoordinateMorpher[] = {
5888 (int) FIELDNAMES_set_weights, (int) offsetof (struct X3D_CoordinateMorpher, set_weights), (int) FIELDTYPE_MFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5889 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_CoordinateMorpher, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5890 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CoordinateMorpher, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5891 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_CoordinateMorpher, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5892 -1, -1, -1, -1, -1, -1};
5893
5894const int OFFSETS_Cylinder[] = {
5895 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Cylinder, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5896 (int) FIELDNAMES_bottom, (int) offsetof (struct X3D_Cylinder, bottom), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5897 (int) FIELDNAMES_height, (int) offsetof (struct X3D_Cylinder, height), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5898 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_Cylinder, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5899 (int) FIELDNAMES_side, (int) offsetof (struct X3D_Cylinder, side), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5900 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Cylinder, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5901 (int) FIELDNAMES_top, (int) offsetof (struct X3D_Cylinder, top), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5902 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Cylinder, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5903 (int) FIELDNAMES___normals, (int) offsetof (struct X3D_Cylinder, __normals), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5904 (int) FIELDNAMES___cylinderVBO, (int) offsetof (struct X3D_Cylinder, __cylinderVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5905 (int) FIELDNAMES___cylinderTriangles, (int) offsetof (struct X3D_Cylinder, __cylinderTriangles), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5906 (int) FIELDNAMES___wireindices, (int) offsetof (struct X3D_Cylinder, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
5907 -1, -1, -1, -1, -1, -1};
5908
5909const int OFFSETS_CylinderSensor[] = {
5910 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_CylinderSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5911 (int) FIELDNAMES_axisRotation, (int) offsetof (struct X3D_CylinderSensor, axisRotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5912 (int) FIELDNAMES_diskAngle, (int) offsetof (struct X3D_CylinderSensor, diskAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5913 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_CylinderSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5914 (int) FIELDNAMES_maxAngle, (int) offsetof (struct X3D_CylinderSensor, maxAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5915 (int) FIELDNAMES_minAngle, (int) offsetof (struct X3D_CylinderSensor, minAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5916 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_CylinderSensor, offset), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5917 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_CylinderSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5918 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_CylinderSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5919 (int) FIELDNAMES_description, (int) offsetof (struct X3D_CylinderSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5920 (int) FIELDNAMES_rotation_changed, (int) offsetof (struct X3D_CylinderSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5921 (int) FIELDNAMES_trackPoint_changed, (int) offsetof (struct X3D_CylinderSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5922 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_CylinderSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5923 (int) FIELDNAMES_sensorLocalOutput, (int) offsetof (struct X3D_CylinderSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5924 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_CylinderSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
5925 (int) FIELDNAMES__oldrotation, (int) offsetof (struct X3D_CylinderSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) 0, (int) 0,
5926 (int) FIELDNAMES__origPoint, (int) offsetof (struct X3D_CylinderSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
5927 (int) FIELDNAMES__radius, (int) offsetof (struct X3D_CylinderSensor, _radius), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
5928 (int) FIELDNAMES__usingDisk, (int) offsetof (struct X3D_CylinderSensor, _usingDisk), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5929 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_CylinderSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
5930 -1, -1, -1, -1, -1, -1};
5931
5932const int OFFSETS_DISEntityManager[] = {
5933 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_DISEntityManager, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5934 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_DISEntityManager, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5935 (int) FIELDNAMES_timestamp, (int) offsetof (struct X3D_DISEntityManager, timestamp), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5936 (int) FIELDNAMES_address, (int) offsetof (struct X3D_DISEntityManager, address), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5937 (int) FIELDNAMES_port, (int) offsetof (struct X3D_DISEntityManager, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5938 (int) FIELDNAMES_multicastRelayHost, (int) offsetof (struct X3D_DISEntityManager, multicastRelayHost), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5939 (int) FIELDNAMES_multicastRelayPort, (int) offsetof (struct X3D_DISEntityManager, multicastRelayPort), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5940 (int) FIELDNAMES_networkMode, (int) offsetof (struct X3D_DISEntityManager, networkMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5941 (int) FIELDNAMES_isNetworkReader, (int) offsetof (struct X3D_DISEntityManager, isNetworkReader), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5942 (int) FIELDNAMES_isNetworkWriter, (int) offsetof (struct X3D_DISEntityManager, isNetworkWriter), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5943 (int) FIELDNAMES_isStandAlone, (int) offsetof (struct X3D_DISEntityManager, isStandAlone), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5944 (int) FIELDNAMES_readInterval, (int) offsetof (struct X3D_DISEntityManager, readInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5945 (int) FIELDNAMES_writeInterval, (int) offsetof (struct X3D_DISEntityManager, writeInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5946 (int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (struct X3D_DISEntityManager, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5947 (int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (struct X3D_DISEntityManager, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5948 (int) FIELDNAMES__registered, (int) offsetof (struct X3D_DISEntityManager, _registered), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5949 (int) FIELDNAMES__dsock, (int) offsetof (struct X3D_DISEntityManager, _dsock), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5950 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_DISEntityManager, _lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
5951 (int) FIELDNAMES__pduchange_networksensor, (int) offsetof (struct X3D_DISEntityManager, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5952 (int) FIELDNAMES__oldState, (int) offsetof (struct X3D_DISEntityManager, _oldState), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5953 (int) FIELDNAMES_entityID, (int) offsetof (struct X3D_DISEntityManager, entityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5954 (int) FIELDNAMES_applicationID, (int) offsetof (struct X3D_DISEntityManager, applicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5955 (int) FIELDNAMES_siteID, (int) offsetof (struct X3D_DISEntityManager, siteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5956 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_DISEntityManager, mapping), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5957 (int) FIELDNAMES_children, (int) offsetof (struct X3D_DISEntityManager, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) ( SPEC_X3D40), (int) UNCA_NONE,
5958 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_DISEntityManager, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5959 (int) FIELDNAMES_addedEntities, (int) offsetof (struct X3D_DISEntityManager, addedEntities), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5960 (int) FIELDNAMES_removedEntities, (int) offsetof (struct X3D_DISEntityManager, removedEntities), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5961 (int) FIELDNAMES_addEntities, (int) offsetof (struct X3D_DISEntityManager, addEntities), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) 0, (int) UNCA_NONE,
5962 (int) FIELDNAMES_removeEntities, (int) offsetof (struct X3D_DISEntityManager, removeEntities), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) 0, (int) UNCA_NONE,
5963 (int) FIELDNAMES_entities, (int) offsetof (struct X3D_DISEntityManager, entities), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
5964 (int) FIELDNAMES__pduchange_create, (int) offsetof (struct X3D_DISEntityManager, _pduchange_create), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5965 (int) FIELDNAMES__pduchange_remove, (int) offsetof (struct X3D_DISEntityManager, _pduchange_remove), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5966 (int) FIELDNAMES__pduchange_em_info, (int) offsetof (struct X3D_DISEntityManager, _pduchange_em_info), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
5967 -1, -1, -1, -1, -1, -1};
5968
5969const int OFFSETS_DISEntityTypeMapping[] = {
5970 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_DISEntityTypeMapping, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5971 (int) FIELDNAMES_description, (int) offsetof (struct X3D_DISEntityTypeMapping, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5972 (int) FIELDNAMES_url, (int) offsetof (struct X3D_DISEntityTypeMapping, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5973 (int) FIELDNAMES_load, (int) offsetof (struct X3D_DISEntityTypeMapping, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5974 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_DISEntityTypeMapping, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
5975 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_DISEntityTypeMapping, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5976 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_DISEntityTypeMapping, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
5977 (int) FIELDNAMES_kind, (int) offsetof (struct X3D_DISEntityTypeMapping, kind), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5978 (int) FIELDNAMES_domain, (int) offsetof (struct X3D_DISEntityTypeMapping, domain), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5979 (int) FIELDNAMES_country, (int) offsetof (struct X3D_DISEntityTypeMapping, country), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5980 (int) FIELDNAMES_category, (int) offsetof (struct X3D_DISEntityTypeMapping, category), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5981 (int) FIELDNAMES_subcategory, (int) offsetof (struct X3D_DISEntityTypeMapping, subcategory), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5982 (int) FIELDNAMES_specific, (int) offsetof (struct X3D_DISEntityTypeMapping, specific), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5983 (int) FIELDNAMES_extra, (int) offsetof (struct X3D_DISEntityTypeMapping, extra), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5984 (int) FIELDNAMES__child, (int) offsetof (struct X3D_DISEntityTypeMapping, _child), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
5985 -1, -1, -1, -1, -1, -1};
5986
5987const int OFFSETS_Delay[] = {
5988 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_Delay, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5989 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_Delay, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5990 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Delay, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5991 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Delay, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5992 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Delay, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5993 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_Delay, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5994 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Delay, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5995 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_Delay, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5996 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_Delay, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5997 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_Delay, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5998 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_Delay, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5999 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_Delay, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6000 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_Delay, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6001 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_Delay, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6002 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_Delay, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6003 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_Delay, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6004 (int) FIELDNAMES__self, (int) offsetof (struct X3D_Delay, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6005 (int) FIELDNAMES__context, (int) offsetof (struct X3D_Delay, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6006 (int) FIELDNAMES_delayTime, (int) offsetof (struct X3D_Delay, delayTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6007 (int) FIELDNAMES_maxDelayTime, (int) offsetof (struct X3D_Delay, maxDelayTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6008 -1, -1, -1, -1, -1, -1};
6009
6010const int OFFSETS_DirectionalLight[] = {
6011 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_DirectionalLight, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6012 (int) FIELDNAMES_global, (int) offsetof (struct X3D_DirectionalLight, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6013 (int) FIELDNAMES_on, (int) offsetof (struct X3D_DirectionalLight, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6014 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_DirectionalLight, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6015 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_DirectionalLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6016 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_DirectionalLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6017 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_DirectionalLight, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6018 (int) FIELDNAMES_color, (int) offsetof (struct X3D_DirectionalLight, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6019 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_DirectionalLight, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6020 -1, -1, -1, -1, -1, -1};
6021
6022const int OFFSETS_Disk2D[] = {
6023 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Disk2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6024 (int) FIELDNAMES_innerRadius, (int) offsetof (struct X3D_Disk2D, innerRadius), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6025 (int) FIELDNAMES_outerRadius, (int) offsetof (struct X3D_Disk2D, outerRadius), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6026 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Disk2D, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6027 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Disk2D, __points), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
6028 (int) FIELDNAMES___texCoords, (int) offsetof (struct X3D_Disk2D, __texCoords), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
6029 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_Disk2D, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6030 (int) FIELDNAMES___simpleDisk, (int) offsetof (struct X3D_Disk2D, __simpleDisk), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6031 (int) FIELDNAMES___wireindices, (int) offsetof (struct X3D_Disk2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6032 -1, -1, -1, -1, -1, -1};
6033
6034const int OFFSETS_DoubleAxisHingeJoint[] = {
6035 (int) FIELDNAMES_anchorPoint, (int) offsetof (struct X3D_DoubleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6036 (int) FIELDNAMES_axis1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, axis1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6037 (int) FIELDNAMES_axis2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, axis2), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6038 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6039 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6040 (int) FIELDNAMES_desiredAngularVelocity1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6041 (int) FIELDNAMES_desiredAngularVelocity2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity2), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6042 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_DoubleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6043 (int) FIELDNAMES_maxAngle1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, maxAngle1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6044 (int) FIELDNAMES_maxTorque1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, maxTorque1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
6045 (int) FIELDNAMES_maxTorque2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, maxTorque2), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
6046 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_DoubleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6047 (int) FIELDNAMES_minAngle1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, minAngle1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6048 (int) FIELDNAMES_stopBounce1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stopBounce1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6049 (int) FIELDNAMES_stopConstantForceMix1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stopConstantForceMix1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6050 (int) FIELDNAMES_stopErrorCorrection1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stopErrorCorrection1), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6051 (int) FIELDNAMES_stop1Bounce, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6052 (int) FIELDNAMES_stop1ConstantForceMix, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stop1ConstantForceMix), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6053 (int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (struct X3D_DoubleAxisHingeJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6054 (int) FIELDNAMES_suspensionErrorCorrection, (int) offsetof (struct X3D_DoubleAxisHingeJoint, suspensionErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6055 (int) FIELDNAMES_suspensionForce, (int) offsetof (struct X3D_DoubleAxisHingeJoint, suspensionForce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6056 (int) FIELDNAMES_body1AnchorPoint, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6057 (int) FIELDNAMES_body1Axis, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6058 (int) FIELDNAMES_body2AnchorPoint, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6059 (int) FIELDNAMES_body2Axis, (int) offsetof (struct X3D_DoubleAxisHingeJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6060 (int) FIELDNAMES_hinge1Angle, (int) offsetof (struct X3D_DoubleAxisHingeJoint, hinge1Angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6061 (int) FIELDNAMES_hinge1AngleRate, (int) offsetof (struct X3D_DoubleAxisHingeJoint, hinge1AngleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6062 (int) FIELDNAMES_hinge2Angle, (int) offsetof (struct X3D_DoubleAxisHingeJoint, hinge2Angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6063 (int) FIELDNAMES_hinge2AngleRate, (int) offsetof (struct X3D_DoubleAxisHingeJoint, hinge2AngleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6064 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_DoubleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6065 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_DoubleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6066 (int) FIELDNAMES___old_anchorPoint, (int) offsetof (struct X3D_DoubleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6067 (int) FIELDNAMES___old_axis1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6068 (int) FIELDNAMES___old_axis2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6069 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6070 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6071 (int) FIELDNAMES__motor1, (int) offsetof (struct X3D_DoubleAxisHingeJoint, _motor1), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6072 (int) FIELDNAMES__motor2, (int) offsetof (struct X3D_DoubleAxisHingeJoint, _motor2), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6073 (int) FIELDNAMES_axis1Angle, (int) offsetof (struct X3D_DoubleAxisHingeJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6074 -1, -1, -1, -1, -1, -1};
6075
6076const int OFFSETS_DynamicsCompressor[] = {
6077 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_DynamicsCompressor, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6078 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_DynamicsCompressor, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6079 (int) FIELDNAMES_children, (int) offsetof (struct X3D_DynamicsCompressor, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6080 (int) FIELDNAMES_description, (int) offsetof (struct X3D_DynamicsCompressor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6081 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_DynamicsCompressor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6082 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_DynamicsCompressor, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6083 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_DynamicsCompressor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6084 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_DynamicsCompressor, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6085 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_DynamicsCompressor, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6086 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_DynamicsCompressor, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6087 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_DynamicsCompressor, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6088 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_DynamicsCompressor, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6089 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_DynamicsCompressor, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6090 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_DynamicsCompressor, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6091 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_DynamicsCompressor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6092 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_DynamicsCompressor, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6093 (int) FIELDNAMES__self, (int) offsetof (struct X3D_DynamicsCompressor, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6094 (int) FIELDNAMES__context, (int) offsetof (struct X3D_DynamicsCompressor, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6095 (int) FIELDNAMES_attack, (int) offsetof (struct X3D_DynamicsCompressor, attack), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6096 (int) FIELDNAMES_release, (int) offsetof (struct X3D_DynamicsCompressor, release), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6097 (int) FIELDNAMES_knee, (int) offsetof (struct X3D_DynamicsCompressor, knee), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6098 (int) FIELDNAMES_ratio, (int) offsetof (struct X3D_DynamicsCompressor, ratio), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6099 (int) FIELDNAMES_threshold, (int) offsetof (struct X3D_DynamicsCompressor, threshold), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6100 (int) FIELDNAMES_reduction, (int) offsetof (struct X3D_DynamicsCompressor, reduction), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6101 -1, -1, -1, -1, -1, -1};
6102
6103const int OFFSETS_EaseInEaseOut[] = {
6104 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_EaseInEaseOut, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6105 (int) FIELDNAMES_easeInEaseOut, (int) offsetof (struct X3D_EaseInEaseOut, easeInEaseOut), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6106 (int) FIELDNAMES_key, (int) offsetof (struct X3D_EaseInEaseOut, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6107 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_EaseInEaseOut, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6108 (int) FIELDNAMES_modifiedFraction_changed, (int) offsetof (struct X3D_EaseInEaseOut, modifiedFraction_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6109 -1, -1, -1, -1, -1, -1};
6110
6111const int OFFSETS_EdgeEnhancementVolumeStyle[] = {
6112 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_EdgeEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6113 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_EdgeEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6114 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_EdgeEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6115 (int) FIELDNAMES_edgeColor, (int) offsetof (struct X3D_EdgeEnhancementVolumeStyle, edgeColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6116 (int) FIELDNAMES_gradientThreshold, (int) offsetof (struct X3D_EdgeEnhancementVolumeStyle, gradientThreshold), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6117 -1, -1, -1, -1, -1, -1};
6118
6119const int OFFSETS_Effect[] = {
6120 (int) FIELDNAMES_activate, (int) offsetof (struct X3D_Effect, activate), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6121 (int) FIELDNAMES_parts, (int) offsetof (struct X3D_Effect, parts), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6122 (int) FIELDNAMES_isSelected, (int) offsetof (struct X3D_Effect, isSelected), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6123 (int) FIELDNAMES_isValid, (int) offsetof (struct X3D_Effect, isValid), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6124 (int) FIELDNAMES_language, (int) offsetof (struct X3D_Effect, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6125 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Effect, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6126 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_Effect, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6127 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_Effect, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6128 (int) FIELDNAMES__shaderUserNumber, (int) offsetof (struct X3D_Effect, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6129 (int) FIELDNAMES__shaderLoadThread, (int) offsetof (struct X3D_Effect, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (int) KW_initializeOnly, (int) 0, (int) 0,
6130 (int) FIELDNAMES__retrievedURLData, (int) offsetof (struct X3D_Effect, _retrievedURLData), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6131 -1, -1, -1, -1, -1, -1};
6132
6133const int OFFSETS_EffectPart[] = {
6134 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_EffectPart, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6135 (int) FIELDNAMES_url, (int) offsetof (struct X3D_EffectPart, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6136 (int) FIELDNAMES_type, (int) offsetof (struct X3D_EffectPart, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6137 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_EffectPart, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6138 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_EffectPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6139 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_EffectPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6140 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_EffectPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6141 -1, -1, -1, -1, -1, -1};
6142
6143const int OFFSETS_ElevationGrid[] = {
6144 (int) FIELDNAMES_set_height, (int) offsetof (struct X3D_ElevationGrid, set_height), (int) FIELDTYPE_MFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6145 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_ElevationGrid, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6146 (int) FIELDNAMES_color, (int) offsetof (struct X3D_ElevationGrid, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6147 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_ElevationGrid, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6148 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ElevationGrid, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6149 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_ElevationGrid, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6150 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_ElevationGrid, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6151 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_ElevationGrid, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6152 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_ElevationGrid, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6153 (int) FIELDNAMES_creaseAngle, (int) offsetof (struct X3D_ElevationGrid, creaseAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6154 (int) FIELDNAMES_height, (int) offsetof (struct X3D_ElevationGrid, height), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6155 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_ElevationGrid, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6156 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_ElevationGrid, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6157 (int) FIELDNAMES_xDimension, (int) offsetof (struct X3D_ElevationGrid, xDimension), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6158 (int) FIELDNAMES_xSpacing, (int) offsetof (struct X3D_ElevationGrid, xSpacing), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6159 (int) FIELDNAMES_zDimension, (int) offsetof (struct X3D_ElevationGrid, zDimension), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6160 (int) FIELDNAMES_zSpacing, (int) offsetof (struct X3D_ElevationGrid, zSpacing), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6161 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_ElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6162 -1, -1, -1, -1, -1, -1};
6163
6164const int OFFSETS_EnvironmentLight[] = {
6165 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_EnvironmentLight, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6166 (int) FIELDNAMES_global, (int) offsetof (struct X3D_EnvironmentLight, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6167 (int) FIELDNAMES_on, (int) offsetof (struct X3D_EnvironmentLight, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6168 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_EnvironmentLight, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6169 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_EnvironmentLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6170 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_EnvironmentLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6171 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_EnvironmentLight, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6172 (int) FIELDNAMES_color, (int) offsetof (struct X3D_EnvironmentLight, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6173 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_EnvironmentLight, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_ANGLE,
6174 (int) FIELDNAMES_diffuse, (int) offsetof (struct X3D_EnvironmentLight, diffuse), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6175 (int) FIELDNAMES_diffuseCoefficients, (int) offsetof (struct X3D_EnvironmentLight, diffuseCoefficients), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6176 (int) FIELDNAMES_diffuseTexture, (int) offsetof (struct X3D_EnvironmentLight, diffuseTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6177 (int) FIELDNAMES_specularTexture, (int) offsetof (struct X3D_EnvironmentLight, specularTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6178 -1, -1, -1, -1, -1, -1};
6179
6180const int OFFSETS_EspduTransform[] = {
6181 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_EspduTransform, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6182 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_EspduTransform, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6183 (int) FIELDNAMES_timestamp, (int) offsetof (struct X3D_EspduTransform, timestamp), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6184 (int) FIELDNAMES_address, (int) offsetof (struct X3D_EspduTransform, address), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6185 (int) FIELDNAMES_port, (int) offsetof (struct X3D_EspduTransform, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6186 (int) FIELDNAMES_multicastRelayHost, (int) offsetof (struct X3D_EspduTransform, multicastRelayHost), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6187 (int) FIELDNAMES_multicastRelayPort, (int) offsetof (struct X3D_EspduTransform, multicastRelayPort), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6188 (int) FIELDNAMES_networkMode, (int) offsetof (struct X3D_EspduTransform, networkMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6189 (int) FIELDNAMES_isNetworkReader, (int) offsetof (struct X3D_EspduTransform, isNetworkReader), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6190 (int) FIELDNAMES_isNetworkWriter, (int) offsetof (struct X3D_EspduTransform, isNetworkWriter), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6191 (int) FIELDNAMES_isStandAlone, (int) offsetof (struct X3D_EspduTransform, isStandAlone), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6192 (int) FIELDNAMES_readInterval, (int) offsetof (struct X3D_EspduTransform, readInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6193 (int) FIELDNAMES_writeInterval, (int) offsetof (struct X3D_EspduTransform, writeInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6194 (int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (struct X3D_EspduTransform, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6195 (int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (struct X3D_EspduTransform, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6196 (int) FIELDNAMES__registered, (int) offsetof (struct X3D_EspduTransform, _registered), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
6197 (int) FIELDNAMES__dsock, (int) offsetof (struct X3D_EspduTransform, _dsock), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
6198 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_EspduTransform, _lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
6199 (int) FIELDNAMES__pduchange_networksensor, (int) offsetof (struct X3D_EspduTransform, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6200 (int) FIELDNAMES__oldState, (int) offsetof (struct X3D_EspduTransform, _oldState), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6201 (int) FIELDNAMES_entityID, (int) offsetof (struct X3D_EspduTransform, entityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6202 (int) FIELDNAMES_applicationID, (int) offsetof (struct X3D_EspduTransform, applicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6203 (int) FIELDNAMES_siteID, (int) offsetof (struct X3D_EspduTransform, siteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6204 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_EspduTransform, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6205 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_EspduTransform, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6206 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_EspduTransform, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6207 (int) FIELDNAMES_entityKind, (int) offsetof (struct X3D_EspduTransform, entityKind), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6208 (int) FIELDNAMES_entityDomain, (int) offsetof (struct X3D_EspduTransform, entityDomain), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6209 (int) FIELDNAMES_entityCountry, (int) offsetof (struct X3D_EspduTransform, entityCountry), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6210 (int) FIELDNAMES_entityCategory, (int) offsetof (struct X3D_EspduTransform, entityCategory), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6211 (int) FIELDNAMES_entitySubCategory, (int) offsetof (struct X3D_EspduTransform, entitySubCategory), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6212 (int) FIELDNAMES_entitySpecific, (int) offsetof (struct X3D_EspduTransform, entitySpecific), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6213 (int) FIELDNAMES_entityExtra, (int) offsetof (struct X3D_EspduTransform, entityExtra), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6214 (int) FIELDNAMES_forceID, (int) offsetof (struct X3D_EspduTransform, forceID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6215 (int) FIELDNAMES_marking, (int) offsetof (struct X3D_EspduTransform, marking), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6216 (int) FIELDNAMES_deadReckoning, (int) offsetof (struct X3D_EspduTransform, deadReckoning), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6217 (int) FIELDNAMES_linearVelocity, (int) offsetof (struct X3D_EspduTransform, linearVelocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6218 (int) FIELDNAMES_linearAcceleration, (int) offsetof (struct X3D_EspduTransform, linearAcceleration), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ACCEL,
6219 (int) FIELDNAMES__p0, (int) offsetof (struct X3D_EspduTransform, _p0), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6220 (int) FIELDNAMES__v0, (int) offsetof (struct X3D_EspduTransform, _v0), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
6221 (int) FIELDNAMES__a0, (int) offsetof (struct X3D_EspduTransform, _a0), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
6222 (int) FIELDNAMES__angularVelocity, (int) offsetof (struct X3D_EspduTransform, _angularVelocity), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6223 (int) FIELDNAMES__r0, (int) offsetof (struct X3D_EspduTransform, _r0), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6224 (int) FIELDNAMES__change_count, (int) offsetof (struct X3D_EspduTransform, _change_count), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6225 (int) FIELDNAMES__sent, (int) offsetof (struct X3D_EspduTransform, _sent), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6226 (int) FIELDNAMES__lastp0, (int) offsetof (struct X3D_EspduTransform, _lastp0), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6227 (int) FIELDNAMES__lastr0, (int) offsetof (struct X3D_EspduTransform, _lastr0), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6228 (int) FIELDNAMES__lastp0time, (int) offsetof (struct X3D_EspduTransform, _lastp0time), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
6229 (int) FIELDNAMES__lastframetime, (int) offsetof (struct X3D_EspduTransform, _lastframetime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
6230 (int) FIELDNAMES__smoothingDelta, (int) offsetof (struct X3D_EspduTransform, _smoothingDelta), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6231 (int) FIELDNAMES__smoothingCount, (int) offsetof (struct X3D_EspduTransform, _smoothingCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6232 (int) FIELDNAMES_set_articulationParameterValue0, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue0), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6233 (int) FIELDNAMES_set_articulationParameterValue1, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue1), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6234 (int) FIELDNAMES_set_articulationParameterValue2, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue2), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6235 (int) FIELDNAMES_set_articulationParameterValue3, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue3), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6236 (int) FIELDNAMES_set_articulationParameterValue4, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue4), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6237 (int) FIELDNAMES_set_articulationParameterValue5, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue5), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6238 (int) FIELDNAMES_set_articulationParameterValue6, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue6), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6239 (int) FIELDNAMES_set_articulationParameterValue7, (int) offsetof (struct X3D_EspduTransform, set_articulationParameterValue7), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6240 (int) FIELDNAMES_articulationParameterCount, (int) offsetof (struct X3D_EspduTransform, articulationParameterCount), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6241 (int) FIELDNAMES_articulationParameterDesignatorArray, (int) offsetof (struct X3D_EspduTransform, articulationParameterDesignatorArray), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6242 (int) FIELDNAMES_articulationParameterChangeIndicatorArr, (int) offsetof (struct X3D_EspduTransform, articulationParameterChangeIndicatorArr), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6243 (int) FIELDNAMES_articulationParameterIdPartAttachedToAr, (int) offsetof (struct X3D_EspduTransform, articulationParameterIdPartAttachedToAr), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6244 (int) FIELDNAMES_articulationParameterTypeArray, (int) offsetof (struct X3D_EspduTransform, articulationParameterTypeArray), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6245 (int) FIELDNAMES_articulationParameterArray, (int) offsetof (struct X3D_EspduTransform, articulationParameterArray), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6246 (int) FIELDNAMES_articulationParameterValue0_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue0_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6247 (int) FIELDNAMES_articulationParameterValue1_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue1_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6248 (int) FIELDNAMES_articulationParameterValue2_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue2_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6249 (int) FIELDNAMES_articulationParameterValue3_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue3_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6250 (int) FIELDNAMES_articulationParameterValue4_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue4_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6251 (int) FIELDNAMES_articulationParameterValue5_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue5_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6252 (int) FIELDNAMES_articulationParameterValue6_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue6_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6253 (int) FIELDNAMES_articulationParameterValue7_changed, (int) offsetof (struct X3D_EspduTransform, articulationParameterValue7_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6254 (int) FIELDNAMES__pduchange_es, (int) offsetof (struct X3D_EspduTransform, _pduchange_es), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6255 (int) FIELDNAMES_collisionType, (int) offsetof (struct X3D_EspduTransform, collisionType), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6256 (int) FIELDNAMES_collideTime, (int) offsetof (struct X3D_EspduTransform, collideTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6257 (int) FIELDNAMES_isCollided, (int) offsetof (struct X3D_EspduTransform, isCollided), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6258 (int) FIELDNAMES__pduchange_collision, (int) offsetof (struct X3D_EspduTransform, _pduchange_collision), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6259 (int) FIELDNAMES_eventEntityID, (int) offsetof (struct X3D_EspduTransform, eventEntityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6260 (int) FIELDNAMES_eventApplicationID, (int) offsetof (struct X3D_EspduTransform, eventApplicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6261 (int) FIELDNAMES_eventSiteID, (int) offsetof (struct X3D_EspduTransform, eventSiteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6262 (int) FIELDNAMES_eventNumber, (int) offsetof (struct X3D_EspduTransform, eventNumber), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6263 (int) FIELDNAMES_fired1, (int) offsetof (struct X3D_EspduTransform, fired1), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6264 (int) FIELDNAMES_fired2, (int) offsetof (struct X3D_EspduTransform, fired2), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6265 (int) FIELDNAMES_fireMissionIndex, (int) offsetof (struct X3D_EspduTransform, fireMissionIndex), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6266 (int) FIELDNAMES_firingRange, (int) offsetof (struct X3D_EspduTransform, firingRange), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6267 (int) FIELDNAMES_firedTime, (int) offsetof (struct X3D_EspduTransform, firedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6268 (int) FIELDNAMES__pduchange_fire, (int) offsetof (struct X3D_EspduTransform, _pduchange_fire), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6269 (int) FIELDNAMES_detonationLocation, (int) offsetof (struct X3D_EspduTransform, detonationLocation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6270 (int) FIELDNAMES_detonationRelativeLocation, (int) offsetof (struct X3D_EspduTransform, detonationRelativeLocation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6271 (int) FIELDNAMES_detonationResult, (int) offsetof (struct X3D_EspduTransform, detonationResult), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6272 (int) FIELDNAMES_detonateTime, (int) offsetof (struct X3D_EspduTransform, detonateTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6273 (int) FIELDNAMES_isDetonated, (int) offsetof (struct X3D_EspduTransform, isDetonated), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6274 (int) FIELDNAMES__pduchange_detonation, (int) offsetof (struct X3D_EspduTransform, _pduchange_detonation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6275 (int) FIELDNAMES_munitionEntityID, (int) offsetof (struct X3D_EspduTransform, munitionEntityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6276 (int) FIELDNAMES_munitionApplicationID, (int) offsetof (struct X3D_EspduTransform, munitionApplicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6277 (int) FIELDNAMES_munitionSiteID, (int) offsetof (struct X3D_EspduTransform, munitionSiteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6278 (int) FIELDNAMES_munitionStartPoint, (int) offsetof (struct X3D_EspduTransform, munitionStartPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6279 (int) FIELDNAMES_munitionEndPoint, (int) offsetof (struct X3D_EspduTransform, munitionEndPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6280 (int) FIELDNAMES_munitionQuantity, (int) offsetof (struct X3D_EspduTransform, munitionQuantity), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6281 (int) FIELDNAMES_firingRate, (int) offsetof (struct X3D_EspduTransform, firingRate), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6282 (int) FIELDNAMES_fuse, (int) offsetof (struct X3D_EspduTransform, fuse), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6283 (int) FIELDNAMES_warhead, (int) offsetof (struct X3D_EspduTransform, warhead), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6284 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_EspduTransform, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6285 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_EspduTransform, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6286 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_EspduTransform, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6287 (int) FIELDNAMES_center, (int) offsetof (struct X3D_EspduTransform, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6288 (int) FIELDNAMES_children, (int) offsetof (struct X3D_EspduTransform, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6289 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_EspduTransform, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6290 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_EspduTransform, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6291 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_EspduTransform, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6292 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_EspduTransform, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6293 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_EspduTransform, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6294 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_EspduTransform, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6295 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_EspduTransform, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6296 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_EspduTransform, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6297 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_EspduTransform, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6298 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_EspduTransform, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6299 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_EspduTransform, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6300 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_EspduTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6301 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_EspduTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6302 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_EspduTransform, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6303 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_EspduTransform, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6304 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_EspduTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6305 -1, -1, -1, -1, -1, -1};
6306
6307const int OFFSETS_ExplosionEmitter[] = {
6308 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ExplosionEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6309 (int) FIELDNAMES_on, (int) offsetof (struct X3D_ExplosionEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6310 (int) FIELDNAMES_position, (int) offsetof (struct X3D_ExplosionEmitter, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6311 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_ExplosionEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6312 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_ExplosionEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6313 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_ExplosionEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
6314 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_ExplosionEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
6315 -1, -1, -1, -1, -1, -1};
6316
6317const int OFFSETS_Extrusion[] = {
6318 (int) FIELDNAMES_set_crossSection, (int) offsetof (struct X3D_Extrusion, set_crossSection), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6319 (int) FIELDNAMES_set_orientation, (int) offsetof (struct X3D_Extrusion, set_orientation), (int) FIELDTYPE_MFRotation, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6320 (int) FIELDNAMES_set_scale, (int) offsetof (struct X3D_Extrusion, set_scale), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6321 (int) FIELDNAMES_set_spine, (int) offsetof (struct X3D_Extrusion, set_spine), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6322 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Extrusion, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6323 (int) FIELDNAMES_beginCap, (int) offsetof (struct X3D_Extrusion, beginCap), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6324 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_Extrusion, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6325 (int) FIELDNAMES_convex, (int) offsetof (struct X3D_Extrusion, convex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6326 (int) FIELDNAMES_creaseAngle, (int) offsetof (struct X3D_Extrusion, creaseAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6327 (int) FIELDNAMES_crossSection, (int) offsetof (struct X3D_Extrusion, crossSection), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6328 (int) FIELDNAMES_endCap, (int) offsetof (struct X3D_Extrusion, endCap), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6329 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_Extrusion, orientation), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6330 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_Extrusion, scale), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6331 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Extrusion, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6332 (int) FIELDNAMES_spine, (int) offsetof (struct X3D_Extrusion, spine), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6333 -1, -1, -1, -1, -1, -1};
6334
6335const int OFFSETS_FillProperties[] = {
6336 (int) FIELDNAMES_filled, (int) offsetof (struct X3D_FillProperties, filled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6337 (int) FIELDNAMES_hatchColor, (int) offsetof (struct X3D_FillProperties, hatchColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6338 (int) FIELDNAMES_hatched, (int) offsetof (struct X3D_FillProperties, hatched), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6339 (int) FIELDNAMES_hatchStyle, (int) offsetof (struct X3D_FillProperties, hatchStyle), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6340 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_FillProperties, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6341 (int) FIELDNAMES__enabled, (int) offsetof (struct X3D_FillProperties, _enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6342 (int) FIELDNAMES__hatchScale, (int) offsetof (struct X3D_FillProperties, _hatchScale), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) 0, (int) 0,
6343 -1, -1, -1, -1, -1, -1};
6344
6345const int OFFSETS_FloatVertexAttribute[] = {
6346 (int) FIELDNAMES_value, (int) offsetof (struct X3D_FloatVertexAttribute, value), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6347 (int) FIELDNAMES_name, (int) offsetof (struct X3D_FloatVertexAttribute, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6348 (int) FIELDNAMES_numComponents, (int) offsetof (struct X3D_FloatVertexAttribute, numComponents), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6349 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_FloatVertexAttribute, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6350 -1, -1, -1, -1, -1, -1};
6351
6352const int OFFSETS_Fog[] = {
6353 (int) FIELDNAMES_color, (int) offsetof (struct X3D_Fog, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6354 (int) FIELDNAMES_fogType, (int) offsetof (struct X3D_Fog, fogType), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6355 (int) FIELDNAMES_visibilityRange, (int) offsetof (struct X3D_Fog, visibilityRange), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6356 (int) FIELDNAMES___fogScale, (int) offsetof (struct X3D_Fog, __fogScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
6357 (int) FIELDNAMES___fogType, (int) offsetof (struct X3D_Fog, __fogType), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6358 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_Fog, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6359 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_Fog, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6360 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_Fog, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6361 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_Fog, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6362 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Fog, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6363 -1, -1, -1, -1, -1, -1};
6364
6365const int OFFSETS_FogCoordinate[] = {
6366 (int) FIELDNAMES_depth, (int) offsetof (struct X3D_FogCoordinate, depth), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6367 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_FogCoordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6368 -1, -1, -1, -1, -1, -1};
6369
6370const int OFFSETS_FontStyle[] = {
6371 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_FontStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6372 (int) FIELDNAMES_family, (int) offsetof (struct X3D_FontStyle, family), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6373 (int) FIELDNAMES_horizontal, (int) offsetof (struct X3D_FontStyle, horizontal), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6374 (int) FIELDNAMES_justify, (int) offsetof (struct X3D_FontStyle, justify), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6375 (int) FIELDNAMES_language, (int) offsetof (struct X3D_FontStyle, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6376 (int) FIELDNAMES_leftToRight, (int) offsetof (struct X3D_FontStyle, leftToRight), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6377 (int) FIELDNAMES_size, (int) offsetof (struct X3D_FontStyle, size), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6378 (int) FIELDNAMES_spacing, (int) offsetof (struct X3D_FontStyle, spacing), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6379 (int) FIELDNAMES_style, (int) offsetof (struct X3D_FontStyle, style), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6380 (int) FIELDNAMES_topToBottom, (int) offsetof (struct X3D_FontStyle, topToBottom), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6381 -1, -1, -1, -1, -1, -1};
6382
6383const int OFFSETS_ForcePhysicsModel[] = {
6384 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ForcePhysicsModel, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6385 (int) FIELDNAMES_force, (int) offsetof (struct X3D_ForcePhysicsModel, force), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6386 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ForcePhysicsModel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6387 -1, -1, -1, -1, -1, -1};
6388
6389const int OFFSETS_Gain[] = {
6390 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_Gain, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6391 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_Gain, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6392 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Gain, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6393 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Gain, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6394 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Gain, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6395 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_Gain, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6396 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Gain, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6397 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_Gain, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6398 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_Gain, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6399 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_Gain, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6400 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_Gain, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6401 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_Gain, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6402 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_Gain, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6403 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_Gain, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6404 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_Gain, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6405 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_Gain, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6406 (int) FIELDNAMES__self, (int) offsetof (struct X3D_Gain, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6407 (int) FIELDNAMES__context, (int) offsetof (struct X3D_Gain, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6408 -1, -1, -1, -1, -1, -1};
6409
6410const int OFFSETS_GeneratedCubeMapTexture[] = {
6411 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeneratedCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6412 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeneratedCubeMapTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6413 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_GeneratedCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6414 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_GeneratedCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6415 (int) FIELDNAMES_update, (int) offsetof (struct X3D_GeneratedCubeMapTexture, update), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6416 (int) FIELDNAMES_size, (int) offsetof (struct X3D_GeneratedCubeMapTexture, size), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6417 -1, -1, -1, -1, -1, -1};
6418
6419const int OFFSETS_GeneratedTexture[] = {
6420 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeneratedTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6421 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeneratedTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6422 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_GeneratedTexture, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6423 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_GeneratedTexture, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6424 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_GeneratedTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6425 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_GeneratedTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6426 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_GeneratedTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6427 (int) FIELDNAMES_update, (int) offsetof (struct X3D_GeneratedTexture, update), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6428 (int) FIELDNAMES_size, (int) offsetof (struct X3D_GeneratedTexture, size), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6429 (int) FIELDNAMES_viewpoint, (int) offsetof (struct X3D_GeneratedTexture, viewpoint), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6430 (int) FIELDNAMES_background, (int) offsetof (struct X3D_GeneratedTexture, background), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6431 (int) FIELDNAMES_children, (int) offsetof (struct X3D_GeneratedTexture, children), (int) FIELDTYPE_MFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6432 -1, -1, -1, -1, -1, -1};
6433
6434const int OFFSETS_GeoConvert[] = {
6435 (int) FIELDNAMES_set_geoCoords, (int) offsetof (struct X3D_GeoConvert, set_geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6436 (int) FIELDNAMES_set_gcCoords, (int) offsetof (struct X3D_GeoConvert, set_gcCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6437 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoConvert, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6438 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoConvert, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6439 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoConvert, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6440 (int) FIELDNAMES_gcCoords_changed, (int) offsetof (struct X3D_GeoConvert, gcCoords_changed), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6441 (int) FIELDNAMES_geoCoords_changed, (int) offsetof (struct X3D_GeoConvert, geoCoords_changed), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6442 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoConvert, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6443 (int) FIELDNAMES___oldgeoCoords, (int) offsetof (struct X3D_GeoConvert, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6444 (int) FIELDNAMES___oldgcCoords, (int) offsetof (struct X3D_GeoConvert, __oldgcCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6445 -1, -1, -1, -1, -1, -1};
6446
6447const int OFFSETS_GeoCoordinate[] = {
6448 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoCoordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6449 (int) FIELDNAMES_point, (int) offsetof (struct X3D_GeoCoordinate, point), (int) FIELDTYPE_MFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6450 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoCoordinate, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6451 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoCoordinate, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6452 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoCoordinate, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6453 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoCoordinate, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6454 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoCoordinate, __movedCoords), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6455 -1, -1, -1, -1, -1, -1};
6456
6457const int OFFSETS_GeoECParameters[] = {
6458 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoECParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6459 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoECParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6460 (int) FIELDNAMES_centralScale, (int) offsetof (struct X3D_GeoECParameters, centralScale), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6461 (int) FIELDNAMES_falseEasting, (int) offsetof (struct X3D_GeoECParameters, falseEasting), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6462 (int) FIELDNAMES_falseNorthing, (int) offsetof (struct X3D_GeoECParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6463 (int) FIELDNAMES_originLongitude, (int) offsetof (struct X3D_GeoECParameters, originLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6464 (int) FIELDNAMES_srftode, (int) offsetof (struct X3D_GeoECParameters, srftode), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6465 -1, -1, -1, -1, -1, -1};
6466
6467const int OFFSETS_GeoElevationGrid[] = {
6468 (int) FIELDNAMES_set_height, (int) offsetof (struct X3D_GeoElevationGrid, set_height), (int) FIELDTYPE_MFDouble, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6469 (int) FIELDNAMES_color, (int) offsetof (struct X3D_GeoElevationGrid, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6470 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoElevationGrid, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6471 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_GeoElevationGrid, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6472 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_GeoElevationGrid, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6473 (int) FIELDNAMES_yScale, (int) offsetof (struct X3D_GeoElevationGrid, yScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6474 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_GeoElevationGrid, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6475 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_GeoElevationGrid, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6476 (int) FIELDNAMES_creaseAngle, (int) offsetof (struct X3D_GeoElevationGrid, creaseAngle), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6477 (int) FIELDNAMES_geoGridOrigin, (int) offsetof (struct X3D_GeoElevationGrid, geoGridOrigin), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6478 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoElevationGrid, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6479 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoElevationGrid, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6480 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoElevationGrid, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6481 (int) FIELDNAMES_height, (int) offsetof (struct X3D_GeoElevationGrid, height), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6482 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_GeoElevationGrid, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6483 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_GeoElevationGrid, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6484 (int) FIELDNAMES_xDimension, (int) offsetof (struct X3D_GeoElevationGrid, xDimension), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6485 (int) FIELDNAMES_xSpacing, (int) offsetof (struct X3D_GeoElevationGrid, xSpacing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6486 (int) FIELDNAMES_zDimension, (int) offsetof (struct X3D_GeoElevationGrid, zDimension), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6487 (int) FIELDNAMES_zSpacing, (int) offsetof (struct X3D_GeoElevationGrid, zSpacing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6488 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_GeoElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6489 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoElevationGrid, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6490 (int) FIELDNAMES___autoOffset, (int) offsetof (struct X3D_GeoElevationGrid, __autoOffset), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) 0, (int) 0,
6491 (int) FIELDNAMES___localOrient, (int) offsetof (struct X3D_GeoElevationGrid, __localOrient), (int) FIELDTYPE_SFVec4d, (int) KW_initializeOnly, (int) 0, (int) 0,
6492 (int) FIELDNAMES___planets, (int) offsetof (struct X3D_GeoElevationGrid, __planets), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6493 -1, -1, -1, -1, -1, -1};
6494
6495const int OFFSETS_GeoEllipsoid[] = {
6496 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoEllipsoid, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6497 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoEllipsoid, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6498 (int) FIELDNAMES_code, (int) offsetof (struct X3D_GeoEllipsoid, code), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6499 (int) FIELDNAMES_name, (int) offsetof (struct X3D_GeoEllipsoid, name), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6500 (int) FIELDNAMES_A, (int) offsetof (struct X3D_GeoEllipsoid, A), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6501 (int) FIELDNAMES_F, (int) offsetof (struct X3D_GeoEllipsoid, F), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6502 (int) FIELDNAMES_B, (int) offsetof (struct X3D_GeoEllipsoid, B), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6503 (int) FIELDNAMES_C, (int) offsetof (struct X3D_GeoEllipsoid, C), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6504 (int) FIELDNAMES_axisCount, (int) offsetof (struct X3D_GeoEllipsoid, axisCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6505 -1, -1, -1, -1, -1, -1};
6506
6507const int OFFSETS_GeoLCCParameters[] = {
6508 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoLCCParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6509 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLCCParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6510 (int) FIELDNAMES_falseEasting, (int) offsetof (struct X3D_GeoLCCParameters, falseEasting), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6511 (int) FIELDNAMES_falseNorthing, (int) offsetof (struct X3D_GeoLCCParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6512 (int) FIELDNAMES_latitude1, (int) offsetof (struct X3D_GeoLCCParameters, latitude1), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6513 (int) FIELDNAMES_latitude2, (int) offsetof (struct X3D_GeoLCCParameters, latitude2), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6514 (int) FIELDNAMES_originLongitude, (int) offsetof (struct X3D_GeoLCCParameters, originLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6515 (int) FIELDNAMES_originLatitude, (int) offsetof (struct X3D_GeoLCCParameters, originLatitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6516 -1, -1, -1, -1, -1, -1};
6517
6518const int OFFSETS_GeoLCE3DParameters[] = {
6519 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoLCE3DParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6520 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLCE3DParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6521 (int) FIELDNAMES_lococentre, (int) offsetof (struct X3D_GeoLCE3DParameters, lococentre), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6522 (int) FIELDNAMES_primaryAxis, (int) offsetof (struct X3D_GeoLCE3DParameters, primaryAxis), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6523 (int) FIELDNAMES_secondaryAxis, (int) offsetof (struct X3D_GeoLCE3DParameters, secondaryAxis), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6524 -1, -1, -1, -1, -1, -1};
6525
6526const int OFFSETS_GeoLOD[] = {
6527 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLOD, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6528 (int) FIELDNAMES_children, (int) offsetof (struct X3D_GeoLOD, children), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6529 (int) FIELDNAMES_level_changed, (int) offsetof (struct X3D_GeoLOD, level_changed), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6530 (int) FIELDNAMES_center, (int) offsetof (struct X3D_GeoLOD, center), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6531 (int) FIELDNAMES_child1Url, (int) offsetof (struct X3D_GeoLOD, child1Url), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6532 (int) FIELDNAMES_child2Url, (int) offsetof (struct X3D_GeoLOD, child2Url), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6533 (int) FIELDNAMES_child3Url, (int) offsetof (struct X3D_GeoLOD, child3Url), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6534 (int) FIELDNAMES_child4Url, (int) offsetof (struct X3D_GeoLOD, child4Url), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6535 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoLOD, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6536 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoLOD, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6537 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoLOD, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6538 (int) FIELDNAMES_range, (int) offsetof (struct X3D_GeoLOD, range), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6539 (int) FIELDNAMES_rootUrl, (int) offsetof (struct X3D_GeoLOD, rootUrl), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6540 (int) FIELDNAMES_rootNode, (int) offsetof (struct X3D_GeoLOD, rootNode), (int) FIELDTYPE_MFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6541 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_GeoLOD, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6542 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_GeoLOD, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6543 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_GeoLOD, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6544 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_GeoLOD, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6545 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoLOD, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6546 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoLOD, __movedCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6547 (int) FIELDNAMES___inRange, (int) offsetof (struct X3D_GeoLOD, __inRange), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6548 (int) FIELDNAMES___child1Node, (int) offsetof (struct X3D_GeoLOD, __child1Node), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6549 (int) FIELDNAMES___child2Node, (int) offsetof (struct X3D_GeoLOD, __child2Node), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6550 (int) FIELDNAMES___child3Node, (int) offsetof (struct X3D_GeoLOD, __child3Node), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6551 (int) FIELDNAMES___child4Node, (int) offsetof (struct X3D_GeoLOD, __child4Node), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6552 (int) FIELDNAMES___rootUrl, (int) offsetof (struct X3D_GeoLOD, __rootUrl), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6553 (int) FIELDNAMES___childloadstatus, (int) offsetof (struct X3D_GeoLOD, __childloadstatus), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6554 (int) FIELDNAMES___rooturlloadstatus, (int) offsetof (struct X3D_GeoLOD, __rooturlloadstatus), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6555 (int) FIELDNAMES___level, (int) offsetof (struct X3D_GeoLOD, __level), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6556 -1, -1, -1, -1, -1, -1};
6557
6558const int OFFSETS_GeoLSR3DParameters[] = {
6559 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoLSR3DParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6560 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLSR3DParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6561 (int) FIELDNAMES_forwardDirection, (int) offsetof (struct X3D_GeoLSR3DParameters, forwardDirection), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6562 (int) FIELDNAMES_upDirection, (int) offsetof (struct X3D_GeoLSR3DParameters, upDirection), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6563 -1, -1, -1, -1, -1, -1};
6564
6565const int OFFSETS_GeoLTParameters[] = {
6566 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoLTParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6567 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLTParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6568 (int) FIELDNAMES_azimuth, (int) offsetof (struct X3D_GeoLTParameters, azimuth), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6569 (int) FIELDNAMES_geodeticLatitude, (int) offsetof (struct X3D_GeoLTParameters, geodeticLatitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6570 (int) FIELDNAMES_geodeticLongitude, (int) offsetof (struct X3D_GeoLTParameters, geodeticLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6571 (int) FIELDNAMES_heightOffset, (int) offsetof (struct X3D_GeoLTParameters, heightOffset), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6572 (int) FIELDNAMES_x_false_origin, (int) offsetof (struct X3D_GeoLTParameters, x_false_origin), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6573 (int) FIELDNAMES_y_false_origin, (int) offsetof (struct X3D_GeoLTParameters, y_false_origin), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6574 -1, -1, -1, -1, -1, -1};
6575
6576const int OFFSETS_GeoLocation[] = {
6577 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_GeoLocation, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6578 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_GeoLocation, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6579 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_GeoLocation, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6580 (int) FIELDNAMES_children, (int) offsetof (struct X3D_GeoLocation, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6581 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_GeoLocation, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6582 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoLocation, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6583 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoLocation, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6584 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoLocation, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6585 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoLocation, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6586 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_GeoLocation, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6587 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_GeoLocation, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6588 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_GeoLocation, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6589 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_GeoLocation, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6590 (int) FIELDNAMES_relativeHeight, (int) offsetof (struct X3D_GeoLocation, relativeHeight), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6591 (int) FIELDNAMES__gridHeight, (int) offsetof (struct X3D_GeoLocation, _gridHeight), (int) FIELDTYPE_SFDouble, (int) KW_inputOnly, (int) 0, (int) 0,
6592 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoLocation, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6593 (int) FIELDNAMES___position, (int) offsetof (struct X3D_GeoLocation, __position), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6594 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoLocation, __movedCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6595 (int) FIELDNAMES___movedgd, (int) offsetof (struct X3D_GeoLocation, __movedgd), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6596 (int) FIELDNAMES___localOrient, (int) offsetof (struct X3D_GeoLocation, __localOrient), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) 0, (int) 0,
6597 (int) FIELDNAMES___offsetOrient, (int) offsetof (struct X3D_GeoLocation, __offsetOrient), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) 0, (int) 0,
6598 (int) FIELDNAMES___oldgeoCoords, (int) offsetof (struct X3D_GeoLocation, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6599 (int) FIELDNAMES___oldChildren, (int) offsetof (struct X3D_GeoLocation, __oldChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6600 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_GeoLocation, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6601 -1, -1, -1, -1, -1, -1};
6602
6603const int OFFSETS_GeoMParameters[] = {
6604 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoMParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6605 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoMParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6606 (int) FIELDNAMES_centralScale, (int) offsetof (struct X3D_GeoMParameters, centralScale), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6607 (int) FIELDNAMES_falseEasting, (int) offsetof (struct X3D_GeoMParameters, falseEasting), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6608 (int) FIELDNAMES_falseNorthing, (int) offsetof (struct X3D_GeoMParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6609 (int) FIELDNAMES_originLongitude, (int) offsetof (struct X3D_GeoMParameters, originLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6610 -1, -1, -1, -1, -1, -1};
6611
6612const int OFFSETS_GeoMetadata[] = {
6613 (int) FIELDNAMES_data, (int) offsetof (struct X3D_GeoMetadata, data), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6614 (int) FIELDNAMES_summary, (int) offsetof (struct X3D_GeoMetadata, summary), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6615 (int) FIELDNAMES_url, (int) offsetof (struct X3D_GeoMetadata, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6616 (int) FIELDNAMES_load, (int) offsetof (struct X3D_GeoMetadata, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6617 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_GeoMetadata, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6618 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoMetadata, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6619 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoMetadata, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6620 -1, -1, -1, -1, -1, -1};
6621
6622const int OFFSETS_GeoOMParameters[] = {
6623 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoOMParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6624 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoOMParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6625 (int) FIELDNAMES_centralScale, (int) offsetof (struct X3D_GeoOMParameters, centralScale), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6626 (int) FIELDNAMES_falseEasting, (int) offsetof (struct X3D_GeoOMParameters, falseEasting), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6627 (int) FIELDNAMES_falseNorthing, (int) offsetof (struct X3D_GeoOMParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6628 (int) FIELDNAMES_longitude1, (int) offsetof (struct X3D_GeoOMParameters, longitude1), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6629 (int) FIELDNAMES_latitude1, (int) offsetof (struct X3D_GeoOMParameters, latitude1), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6630 (int) FIELDNAMES_longitude2, (int) offsetof (struct X3D_GeoOMParameters, longitude2), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6631 (int) FIELDNAMES_latitude2, (int) offsetof (struct X3D_GeoOMParameters, latitude2), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6632 -1, -1, -1, -1, -1, -1};
6633
6634const int OFFSETS_GeoOrigin[] = {
6635 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_GeoOrigin, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6636 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoOrigin, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6637 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoOrigin, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6638 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoOrigin, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6639 (int) FIELDNAMES_rotateYUp, (int) offsetof (struct X3D_GeoOrigin, rotateYUp), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6640 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoOrigin, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6641 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoOrigin, __movedCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6642 (int) FIELDNAMES___movedgd, (int) offsetof (struct X3D_GeoOrigin, __movedgd), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6643 (int) FIELDNAMES___oldgeoCoords, (int) offsetof (struct X3D_GeoOrigin, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6644 (int) FIELDNAMES___oldMFString, (int) offsetof (struct X3D_GeoOrigin, __oldMFString), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) 0, (int) 0,
6645 (int) FIELDNAMES___rotyup, (int) offsetof (struct X3D_GeoOrigin, __rotyup), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) 0, (int) 0,
6646 -1, -1, -1, -1, -1, -1};
6647
6648const int OFFSETS_GeoPSParameters[] = {
6649 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoPSParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6650 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoPSParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6651 (int) FIELDNAMES_centralScale, (int) offsetof (struct X3D_GeoPSParameters, centralScale), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6652 (int) FIELDNAMES_falseEasting, (int) offsetof (struct X3D_GeoPSParameters, falseEasting), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6653 (int) FIELDNAMES_falseNorthing, (int) offsetof (struct X3D_GeoPSParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6654 (int) FIELDNAMES_originLongitude, (int) offsetof (struct X3D_GeoPSParameters, originLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6655 (int) FIELDNAMES_polarAspect, (int) offsetof (struct X3D_GeoPSParameters, polarAspect), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6656 -1, -1, -1, -1, -1, -1};
6657
6658const int OFFSETS_GeoPlanet[] = {
6659 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_GeoPlanet, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6660 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_GeoPlanet, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6661 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_GeoPlanet, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6662 (int) FIELDNAMES_children, (int) offsetof (struct X3D_GeoPlanet, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6663 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoPlanet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6664 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_GeoPlanet, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6665 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_GeoPlanet, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6666 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_GeoPlanet, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6667 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_GeoPlanet, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6668 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoPlanet, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6669 (int) FIELDNAMES_planetId, (int) offsetof (struct X3D_GeoPlanet, planetId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6670 (int) FIELDNAMES___oldChildren, (int) offsetof (struct X3D_GeoPlanet, __oldChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6671 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_GeoPlanet, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6672 -1, -1, -1, -1, -1, -1};
6673
6674const int OFFSETS_GeoPositionInterpolator[] = {
6675 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_GeoPositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6676 (int) FIELDNAMES_key, (int) offsetof (struct X3D_GeoPositionInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6677 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_GeoPositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6678 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoPositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6679 (int) FIELDNAMES_geovalue_changed, (int) offsetof (struct X3D_GeoPositionInterpolator, geovalue_changed), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6680 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_GeoPositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6681 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoPositionInterpolator, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6682 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoPositionInterpolator, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6683 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoPositionInterpolator, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6684 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoPositionInterpolator, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6685 (int) FIELDNAMES___movedValue, (int) offsetof (struct X3D_GeoPositionInterpolator, __movedValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6686 (int) FIELDNAMES___oldKeyPtr, (int) offsetof (struct X3D_GeoPositionInterpolator, __oldKeyPtr), (int) FIELDTYPE_MFFloat, (int) KW_outputOnly, (int) 0, (int) 0,
6687 (int) FIELDNAMES___oldKeyValuePtr, (int) offsetof (struct X3D_GeoPositionInterpolator, __oldKeyValuePtr), (int) FIELDTYPE_MFVec3d, (int) KW_outputOnly, (int) 0, (int) 0,
6688 -1, -1, -1, -1, -1, -1};
6689
6690const int OFFSETS_GeoProximitySensor[] = {
6691 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoProximitySensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6692 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_GeoProximitySensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6693 (int) FIELDNAMES_geoCenter, (int) offsetof (struct X3D_GeoProximitySensor, geoCenter), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D32), (int) UNCA_GEO,
6694 (int) FIELDNAMES_center, (int) offsetof (struct X3D_GeoProximitySensor, center), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6695 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoProximitySensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6696 (int) FIELDNAMES_size, (int) offsetof (struct X3D_GeoProximitySensor, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
6697 (int) FIELDNAMES_centerOfRotation_changed, (int) offsetof (struct X3D_GeoProximitySensor, centerOfRotation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6698 (int) FIELDNAMES_enterTime, (int) offsetof (struct X3D_GeoProximitySensor, enterTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6699 (int) FIELDNAMES_exitTime, (int) offsetof (struct X3D_GeoProximitySensor, exitTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6700 (int) FIELDNAMES_geoCoord_changed, (int) offsetof (struct X3D_GeoProximitySensor, geoCoord_changed), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6701 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_GeoProximitySensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6702 (int) FIELDNAMES_orientation_changed, (int) offsetof (struct X3D_GeoProximitySensor, orientation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6703 (int) FIELDNAMES_position_changed, (int) offsetof (struct X3D_GeoProximitySensor, position_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6704 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoProximitySensor, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6705 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoProximitySensor, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6706 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoProximitySensor, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6707 (int) FIELDNAMES___hit, (int) offsetof (struct X3D_GeoProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
6708 (int) FIELDNAMES___t1, (int) offsetof (struct X3D_GeoProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6709 (int) FIELDNAMES___t2, (int) offsetof (struct X3D_GeoProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) 0, (int) 0,
6710 (int) FIELDNAMES___t3, (int) offsetof (struct X3D_GeoProximitySensor, __t3), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6711 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoProximitySensor, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6712 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoProximitySensor, __movedCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6713 (int) FIELDNAMES___localOrient, (int) offsetof (struct X3D_GeoProximitySensor, __localOrient), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) 0, (int) 0,
6714 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_GeoProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6715 (int) FIELDNAMES___oldGeoCenter, (int) offsetof (struct X3D_GeoProximitySensor, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6716 (int) FIELDNAMES___oldSize, (int) offsetof (struct X3D_GeoProximitySensor, __oldSize), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
6717 -1, -1, -1, -1, -1, -1};
6718
6719const int OFFSETS_GeoReferenceSurfaceInfo[] = {
6720 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoReferenceSurfaceInfo, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6721 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoReferenceSurfaceInfo, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6722 (int) FIELDNAMES_dssCode, (int) offsetof (struct X3D_GeoReferenceSurfaceInfo, dssCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6723 (int) FIELDNAMES_name, (int) offsetof (struct X3D_GeoReferenceSurfaceInfo, name), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6724 (int) FIELDNAMES_srfParametersInfo, (int) offsetof (struct X3D_GeoReferenceSurfaceInfo, srfParametersInfo), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6725 -1, -1, -1, -1, -1, -1};
6726
6727const int OFFSETS_GeoSRF[] = {
6728 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSRF, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6729 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoSRF, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6730 (int) FIELDNAMES_geoKeyValue, (int) offsetof (struct X3D_GeoSRF, geoKeyValue), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6731 (int) FIELDNAMES_geoJson, (int) offsetof (struct X3D_GeoSRF, geoJson), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6732 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoSRF, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6733 -1, -1, -1, -1, -1, -1};
6734
6735const int OFFSETS_GeoSRFInstance[] = {
6736 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoSRFInstance, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6737 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSRFInstance, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6738 (int) FIELDNAMES_srfCode, (int) offsetof (struct X3D_GeoSRFInstance, srfCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6739 -1, -1, -1, -1, -1, -1};
6740
6741const int OFFSETS_GeoSRFParametersInfo[] = {
6742 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoSRFParametersInfo, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6743 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSRFParametersInfo, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6744 (int) FIELDNAMES_rtCode, (int) offsetof (struct X3D_GeoSRFParametersInfo, rtCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6745 (int) FIELDNAMES_srfParameters, (int) offsetof (struct X3D_GeoSRFParametersInfo, srfParameters), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6746 -1, -1, -1, -1, -1, -1};
6747
6748const int OFFSETS_GeoSRFSet[] = {
6749 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoSRFSet, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6750 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSRFSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6751 (int) FIELDNAMES_ormCode, (int) offsetof (struct X3D_GeoSRFSet, ormCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6752 (int) FIELDNAMES_srfsCode, (int) offsetof (struct X3D_GeoSRFSet, srfsCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6753 (int) FIELDNAMES_srfsMember, (int) offsetof (struct X3D_GeoSRFSet, srfsMember), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6754 -1, -1, -1, -1, -1, -1};
6755
6756const int OFFSETS_GeoSRFTemplate[] = {
6757 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoSRFTemplate, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6758 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSRFTemplate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6759 (int) FIELDNAMES_ormCode, (int) offsetof (struct X3D_GeoSRFTemplate, ormCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6760 (int) FIELDNAMES_srftode, (int) offsetof (struct X3D_GeoSRFTemplate, srftode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6761 (int) FIELDNAMES_srftParameters, (int) offsetof (struct X3D_GeoSRFTemplate, srftParameters), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6762 -1, -1, -1, -1, -1, -1};
6763
6764const int OFFSETS_GeoSpatialReferenceFrame[] = {
6765 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6766 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6767 (int) FIELDNAMES_dssCode, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, dssCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6768 (int) FIELDNAMES_name, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, name), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6769 (int) FIELDNAMES_rtCode, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, rtCode), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6770 (int) FIELDNAMES_ellipsoid, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, ellipsoid), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6771 (int) FIELDNAMES_systemParameters, (int) offsetof (struct X3D_GeoSpatialReferenceFrame, systemParameters), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6772 -1, -1, -1, -1, -1, -1};
6773
6774const int OFFSETS_GeoSystemParameters[] = {
6775 (int) FIELDNAMES_paramterName, (int) offsetof (struct X3D_GeoSystemParameters, paramterName), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6776 (int) FIELDNAMES_paramterValue, (int) offsetof (struct X3D_GeoSystemParameters, paramterValue), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6777 -1, -1, -1, -1, -1, -1};
6778
6779const int OFFSETS_GeoTMParameters[] = {
6780 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoTMParameters, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6781 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoTMParameters, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6782 (int) FIELDNAMES_azimuth, (int) offsetof (struct X3D_GeoTMParameters, azimuth), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6783 (int) FIELDNAMES_geodeticLatitude, (int) offsetof (struct X3D_GeoTMParameters, geodeticLatitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6784 (int) FIELDNAMES_geodeticLongitude, (int) offsetof (struct X3D_GeoTMParameters, geodeticLongitude), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6785 (int) FIELDNAMES_heightOffset, (int) offsetof (struct X3D_GeoTMParameters, heightOffset), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6786 (int) FIELDNAMES_x_false_origin, (int) offsetof (struct X3D_GeoTMParameters, x_false_origin), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6787 (int) FIELDNAMES_y_false_origin, (int) offsetof (struct X3D_GeoTMParameters, y_false_origin), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6788 -1, -1, -1, -1, -1, -1};
6789
6790const int OFFSETS_GeoTile[] = {
6791 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoTile, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6792 -1, -1, -1, -1, -1, -1};
6793
6794const int OFFSETS_GeoTileSet[] = {
6795 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoTileSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6796 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoTileSet, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6797 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoTileSet, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6798 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoTileSet, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6799 -1, -1, -1, -1, -1, -1};
6800
6801const int OFFSETS_GeoTouchSensor[] = {
6802 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoTouchSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6803 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_GeoTouchSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6804 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoTouchSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6805 (int) FIELDNAMES_hitNormal_changed, (int) offsetof (struct X3D_GeoTouchSensor, hitNormal_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6806 (int) FIELDNAMES_hitPoint_changed, (int) offsetof (struct X3D_GeoTouchSensor, hitPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6807 (int) FIELDNAMES_hitTexCoord_changed, (int) offsetof (struct X3D_GeoTouchSensor, hitTexCoord_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6808 (int) FIELDNAMES_hitGeoCoord_changed, (int) offsetof (struct X3D_GeoTouchSensor, hitGeoCoord_changed), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6809 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_GeoTouchSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6810 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_GeoTouchSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6811 (int) FIELDNAMES_touchTime, (int) offsetof (struct X3D_GeoTouchSensor, touchTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6812 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoTouchSensor, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6813 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoTouchSensor, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6814 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoTouchSensor, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6815 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoTouchSensor, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6816 (int) FIELDNAMES__oldhitNormal, (int) offsetof (struct X3D_GeoTouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
6817 (int) FIELDNAMES__oldhitPoint, (int) offsetof (struct X3D_GeoTouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
6818 (int) FIELDNAMES__oldhitTexCoord, (int) offsetof (struct X3D_GeoTouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) 0, (int) 0,
6819 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_GeoTouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6820 -1, -1, -1, -1, -1, -1};
6821
6822const int OFFSETS_GeoTransform[] = {
6823 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_GeoTransform, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6824 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_GeoTransform, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6825 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_GeoTransform, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6826 (int) FIELDNAMES_center, (int) offsetof (struct X3D_GeoTransform, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) UNCA_LENGTH,
6827 (int) FIELDNAMES_children, (int) offsetof (struct X3D_GeoTransform, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6828 (int) FIELDNAMES_geoCenter, (int) offsetof (struct X3D_GeoTransform, geoCenter), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6829 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoTransform, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6830 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_GeoTransform, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
6831 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_GeoTransform, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6832 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_GeoTransform, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
6833 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_GeoTransform, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
6834 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_GeoTransform, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
6835 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_GeoTransform, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
6836 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_GeoTransform, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6837 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_GeoTransform, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6838 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoTransform, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6839 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoTransform, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6840 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoTransform, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6841 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_GeoTransform, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6842 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_GeoTransform, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6843 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_GeoTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6844 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_GeoTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6845 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_GeoTransform, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6846 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_GeoTransform, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6847 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoTransform, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6848 (int) FIELDNAMES___movedCoords, (int) offsetof (struct X3D_GeoTransform, __movedCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6849 (int) FIELDNAMES___localOrient, (int) offsetof (struct X3D_GeoTransform, __localOrient), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) 0, (int) 0,
6850 (int) FIELDNAMES___oldGeoCenter, (int) offsetof (struct X3D_GeoTransform, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6851 (int) FIELDNAMES___oldChildren, (int) offsetof (struct X3D_GeoTransform, __oldChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6852 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_GeoTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6853 -1, -1, -1, -1, -1, -1};
6854
6855const int OFFSETS_GeoViewpoint[] = {
6856 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_GeoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6857 (int) FIELDNAMES__donethispass, (int) offsetof (struct X3D_GeoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6858 (int) FIELDNAMES__reachablethispass, (int) offsetof (struct X3D_GeoViewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6859 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_GeoViewpoint, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6860 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_GeoViewpoint, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6861 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_GeoViewpoint, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6862 (int) FIELDNAMES_description, (int) offsetof (struct X3D_GeoViewpoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6863 (int) FIELDNAMES_jump, (int) offsetof (struct X3D_GeoViewpoint, jump), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6864 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_GeoViewpoint, fieldOfView), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6865 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_GeoViewpoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6866 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_GeoViewpoint, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6867 (int) FIELDNAMES_position, (int) offsetof (struct X3D_GeoViewpoint, position), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6868 (int) FIELDNAMES_centerOfRotation, (int) offsetof (struct X3D_GeoViewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_NONE,
6869 (int) FIELDNAMES_headlight, (int) offsetof (struct X3D_GeoViewpoint, headlight), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6870 (int) FIELDNAMES_navType, (int) offsetof (struct X3D_GeoViewpoint, navType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6871 (int) FIELDNAMES_geoOrigin, (int) offsetof (struct X3D_GeoViewpoint, geoOrigin), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6872 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_GeoViewpoint, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6873 (int) FIELDNAMES_geoSRF, (int) offsetof (struct X3D_GeoViewpoint, geoSRF), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6874 (int) FIELDNAMES_speedFactor, (int) offsetof (struct X3D_GeoViewpoint, speedFactor), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6875 (int) FIELDNAMES_retainUserOffsets, (int) offsetof (struct X3D_GeoViewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6876 (int) FIELDNAMES__initializedOnce, (int) offsetof (struct X3D_GeoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
6877 (int) FIELDNAMES__orientation, (int) offsetof (struct X3D_GeoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6878 (int) FIELDNAMES__position, (int) offsetof (struct X3D_GeoViewpoint, _position), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) 0, (int) 0,
6879 (int) FIELDNAMES__pin_point, (int) offsetof (struct X3D_GeoViewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) 0, (int) 0,
6880 (int) FIELDNAMES__show_pin_point, (int) offsetof (struct X3D_GeoViewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
6881 (int) FIELDNAMES_relativeHeight, (int) offsetof (struct X3D_GeoViewpoint, relativeHeight), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6882 (int) FIELDNAMES__resetRelativeHeight, (int) offsetof (struct X3D_GeoViewpoint, _resetRelativeHeight), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
6883 (int) FIELDNAMES_walkSurface, (int) offsetof (struct X3D_GeoViewpoint, walkSurface), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6884 (int) FIELDNAMES__walkSurfacePriority, (int) offsetof (struct X3D_GeoViewpoint, _walkSurfacePriority), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6885 (int) FIELDNAMES_prioritySurfaces, (int) offsetof (struct X3D_GeoViewpoint, prioritySurfaces), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6886 (int) FIELDNAMES_translucencySurfaces, (int) offsetof (struct X3D_GeoViewpoint, translucencySurfaces), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6887 (int) FIELDNAMES_translucencyRange, (int) offsetof (struct X3D_GeoViewpoint, translucencyRange), (int) FIELDTYPE_SFVec2d, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6888 (int) FIELDNAMES_translucency, (int) offsetof (struct X3D_GeoViewpoint, translucency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6889 (int) FIELDNAMES_navigationType, (int) offsetof (struct X3D_GeoViewpoint, navigationType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6890 (int) FIELDNAMES_nearClippingPlane, (int) offsetof (struct X3D_GeoViewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6891 (int) FIELDNAMES_farClippingPlane, (int) offsetof (struct X3D_GeoViewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6892 (int) FIELDNAMES__prepped_planet, (int) offsetof (struct X3D_GeoViewpoint, _prepped_planet), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6893 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_GeoViewpoint, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
6894 (int) FIELDNAMES___movedPosition, (int) offsetof (struct X3D_GeoViewpoint, __movedPosition), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6895 (int) FIELDNAMES___movedOrientation, (int) offsetof (struct X3D_GeoViewpoint, __movedOrientation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6896 (int) FIELDNAMES___movedOrientationB, (int) offsetof (struct X3D_GeoViewpoint, __movedOrientationB), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
6897 (int) FIELDNAMES___movedgd, (int) offsetof (struct X3D_GeoViewpoint, __movedgd), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) 0, (int) 0,
6898 (int) FIELDNAMES___oldSFString, (int) offsetof (struct X3D_GeoViewpoint, __oldSFString), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) 0,
6899 (int) FIELDNAMES___oldFieldOfView, (int) offsetof (struct X3D_GeoViewpoint, __oldFieldOfView), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
6900 (int) FIELDNAMES___oldHeadlight, (int) offsetof (struct X3D_GeoViewpoint, __oldHeadlight), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6901 (int) FIELDNAMES___oldJump, (int) offsetof (struct X3D_GeoViewpoint, __oldJump), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6902 (int) FIELDNAMES___oldMFString, (int) offsetof (struct X3D_GeoViewpoint, __oldMFString), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) 0, (int) 0,
6903 -1, -1, -1, -1, -1, -1};
6904
6905const int OFFSETS_Group[] = {
6906 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Group, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6907 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Group, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6908 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Group, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6909 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Group, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6910 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Group, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6911 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Group, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6912 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Group, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6913 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Group, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6914 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Group, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6915 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_Group, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
6916 -1, -1, -1, -1, -1, -1};
6917
6918const int OFFSETS_HAnimDisplacer[] = {
6919 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_HAnimDisplacer, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6920 (int) FIELDNAMES_displacements, (int) offsetof (struct X3D_HAnimDisplacer, displacements), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6921 (int) FIELDNAMES_name, (int) offsetof (struct X3D_HAnimDisplacer, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6922 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_HAnimDisplacer, weight), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6923 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimDisplacer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6924 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimDisplacer, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6925 (int) FIELDNAMES__dindex, (int) offsetof (struct X3D_HAnimDisplacer, _dindex), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6926 -1, -1, -1, -1, -1, -1};
6927
6928const int OFFSETS_HAnimHumanoid[] = {
6929 (int) FIELDNAMES_center, (int) offsetof (struct X3D_HAnimHumanoid, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6930 (int) FIELDNAMES_info, (int) offsetof (struct X3D_HAnimHumanoid, info), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6931 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_HAnimHumanoid, joints), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6932 (int) FIELDNAMES_name, (int) offsetof (struct X3D_HAnimHumanoid, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6933 (int) FIELDNAMES_skeletalConfiguration, (int) offsetof (struct X3D_HAnimHumanoid, skeletalConfiguration), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6934 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_HAnimHumanoid, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6935 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_HAnimHumanoid, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6936 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_HAnimHumanoid, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6937 (int) FIELDNAMES_segments, (int) offsetof (struct X3D_HAnimHumanoid, segments), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6938 (int) FIELDNAMES_sites, (int) offsetof (struct X3D_HAnimHumanoid, sites), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6939 (int) FIELDNAMES_skeleton, (int) offsetof (struct X3D_HAnimHumanoid, skeleton), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6940 (int) FIELDNAMES_skin, (int) offsetof (struct X3D_HAnimHumanoid, skin), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6941 (int) FIELDNAMES_skinCoord, (int) offsetof (struct X3D_HAnimHumanoid, skinCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6942 (int) FIELDNAMES_skinNormal, (int) offsetof (struct X3D_HAnimHumanoid, skinNormal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6943 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_HAnimHumanoid, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6944 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_HAnimHumanoid, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6945 (int) FIELDNAMES_version, (int) offsetof (struct X3D_HAnimHumanoid, version), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6946 (int) FIELDNAMES_viewpoints, (int) offsetof (struct X3D_HAnimHumanoid, viewpoints), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6947 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_HAnimHumanoid, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6948 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_HAnimHumanoid, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6949 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_HAnimHumanoid, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6950 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_HAnimHumanoid, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6951 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimHumanoid, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6952 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimHumanoid, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6953 (int) FIELDNAMES_motions, (int) offsetof (struct X3D_HAnimHumanoid, motions), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6954 (int) FIELDNAMES_motionsEnabled, (int) offsetof (struct X3D_HAnimHumanoid, motionsEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6955 (int) FIELDNAMES__lastMotionsEnabled, (int) offsetof (struct X3D_HAnimHumanoid, _lastMotionsEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) 0, (int) 0,
6956 (int) FIELDNAMES_transitionTime, (int) offsetof (struct X3D_HAnimHumanoid, transitionTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) 0, (int) 0,
6957 (int) FIELDNAMES_loa, (int) offsetof (struct X3D_HAnimHumanoid, loa), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6958 (int) FIELDNAMES__origCoords, (int) offsetof (struct X3D_HAnimHumanoid, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6959 (int) FIELDNAMES__origNorms, (int) offsetof (struct X3D_HAnimHumanoid, _origNorms), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
6960 (int) FIELDNAMES_jointBindingPositions, (int) offsetof (struct X3D_HAnimHumanoid, jointBindingPositions), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6961 (int) FIELDNAMES_jointBindingRotations, (int) offsetof (struct X3D_HAnimHumanoid, jointBindingRotations), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_ANGLE,
6962 (int) FIELDNAMES_jointBindingScales, (int) offsetof (struct X3D_HAnimHumanoid, jointBindingScales), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6963 (int) FIELDNAMES_skinBindingCoords, (int) offsetof (struct X3D_HAnimHumanoid, skinBindingCoords), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6964 (int) FIELDNAMES_skinBindingNormals, (int) offsetof (struct X3D_HAnimHumanoid, skinBindingNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6965 -1, -1, -1, -1, -1, -1};
6966
6967const int OFFSETS_HAnimJoint[] = {
6968 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_HAnimJoint, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6969 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_HAnimJoint, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6970 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_HAnimJoint, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6971 (int) FIELDNAMES_children, (int) offsetof (struct X3D_HAnimJoint, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6972 (int) FIELDNAMES_center, (int) offsetof (struct X3D_HAnimJoint, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6973 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_HAnimJoint, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6974 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_HAnimJoint, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6975 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_HAnimJoint, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6976 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_HAnimJoint, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6977 (int) FIELDNAMES_displacers, (int) offsetof (struct X3D_HAnimJoint, displacers), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6978 (int) FIELDNAMES_limitOrientation, (int) offsetof (struct X3D_HAnimJoint, limitOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6979 (int) FIELDNAMES_llimit, (int) offsetof (struct X3D_HAnimJoint, llimit), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6980 (int) FIELDNAMES_name, (int) offsetof (struct X3D_HAnimJoint, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6981 (int) FIELDNAMES_skinCoordIndex, (int) offsetof (struct X3D_HAnimJoint, skinCoordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6982 (int) FIELDNAMES_skinCoordWeight, (int) offsetof (struct X3D_HAnimJoint, skinCoordWeight), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6983 (int) FIELDNAMES_stiffness, (int) offsetof (struct X3D_HAnimJoint, stiffness), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6984 (int) FIELDNAMES_ulimit, (int) offsetof (struct X3D_HAnimJoint, ulimit), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6985 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_HAnimJoint, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6986 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_HAnimJoint, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6987 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_HAnimJoint, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6988 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_HAnimJoint, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6989 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6990 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimJoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6991 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_HAnimJoint, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6992 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_HAnimJoint, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6993 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_HAnimJoint, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6994 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_HAnimJoint, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6995 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_HAnimJoint, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6996 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_HAnimJoint, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
6997 -1, -1, -1, -1, -1, -1};
6998
6999const int OFFSETS_HAnimMotion[] = {
7000 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotion, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7001 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotion, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7002 (int) FIELDNAMES_transitionWeight, (int) offsetof (struct X3D_HAnimMotion, transitionWeight), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7003 (int) FIELDNAMES_transitionStart, (int) offsetof (struct X3D_HAnimMotion, transitionStart), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7004 (int) FIELDNAMES_channelsEnabled, (int) offsetof (struct X3D_HAnimMotion, channelsEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7005 (int) FIELDNAMES_cycleTime, (int) offsetof (struct X3D_HAnimMotion, cycleTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7006 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_HAnimMotion, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7007 (int) FIELDNAMES__startTime, (int) offsetof (struct X3D_HAnimMotion, _startTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7008 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_HAnimMotion, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7009 (int) FIELDNAMES__lastenabled, (int) offsetof (struct X3D_HAnimMotion, _lastenabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7010 (int) FIELDNAMES__isActive, (int) offsetof (struct X3D_HAnimMotion, _isActive), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7011 (int) FIELDNAMES_frameIncrement, (int) offsetof (struct X3D_HAnimMotion, frameIncrement), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7012 (int) FIELDNAMES_frameIndex, (int) offsetof (struct X3D_HAnimMotion, frameIndex), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7013 (int) FIELDNAMES_startFrame, (int) offsetof (struct X3D_HAnimMotion, startFrame), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7014 (int) FIELDNAMES_endFrame, (int) offsetof (struct X3D_HAnimMotion, endFrame), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7015 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_HAnimMotion, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7016 (int) FIELDNAMES_next, (int) offsetof (struct X3D_HAnimMotion, next), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7017 (int) FIELDNAMES_previous, (int) offsetof (struct X3D_HAnimMotion, previous), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7018 (int) FIELDNAMES__framevalues, (int) offsetof (struct X3D_HAnimMotion, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7019 (int) FIELDNAMES_loa, (int) offsetof (struct X3D_HAnimMotion, loa), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7020 (int) FIELDNAMES_frameCount, (int) offsetof (struct X3D_HAnimMotion, frameCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7021 (int) FIELDNAMES_frameDuration, (int) offsetof (struct X3D_HAnimMotion, frameDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7022 (int) FIELDNAMES__channelcount, (int) offsetof (struct X3D_HAnimMotion, _channelcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7023 (int) FIELDNAMES__njoints, (int) offsetof (struct X3D_HAnimMotion, _njoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7024 (int) FIELDNAMES__channels, (int) offsetof (struct X3D_HAnimMotion, _channels), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7025 (int) FIELDNAMES__fvalues, (int) offsetof (struct X3D_HAnimMotion, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7026 (int) FIELDNAMES_channels, (int) offsetof (struct X3D_HAnimMotion, channels), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7027 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_HAnimMotion, joints), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7028 (int) FIELDNAMES_values, (int) offsetof (struct X3D_HAnimMotion, values), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7029 -1, -1, -1, -1, -1, -1};
7030
7031const int OFFSETS_HAnimMotionClip[] = {
7032 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotionClip, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7033 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotionClip, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7034 (int) FIELDNAMES_loa, (int) offsetof (struct X3D_HAnimMotionClip, loa), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7035 (int) FIELDNAMES_frameCount, (int) offsetof (struct X3D_HAnimMotionClip, frameCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7036 (int) FIELDNAMES_frameDuration, (int) offsetof (struct X3D_HAnimMotionClip, frameDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7037 (int) FIELDNAMES__channelcount, (int) offsetof (struct X3D_HAnimMotionClip, _channelcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7038 (int) FIELDNAMES__njoints, (int) offsetof (struct X3D_HAnimMotionClip, _njoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7039 (int) FIELDNAMES__channels, (int) offsetof (struct X3D_HAnimMotionClip, _channels), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7040 (int) FIELDNAMES__fvalues, (int) offsetof (struct X3D_HAnimMotionClip, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7041 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_HAnimMotionClip, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7042 (int) FIELDNAMES_url, (int) offsetof (struct X3D_HAnimMotionClip, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7043 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_HAnimMotionClip, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7044 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_HAnimMotionClip, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7045 (int) FIELDNAMES_channels, (int) offsetof (struct X3D_HAnimMotionClip, channels), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7046 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_HAnimMotionClip, joints), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7047 (int) FIELDNAMES_values, (int) offsetof (struct X3D_HAnimMotionClip, values), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7048 -1, -1, -1, -1, -1, -1};
7049
7050const int OFFSETS_HAnimMotionData[] = {
7051 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotionData, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7052 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotionData, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7053 (int) FIELDNAMES_loa, (int) offsetof (struct X3D_HAnimMotionData, loa), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7054 (int) FIELDNAMES_frameCount, (int) offsetof (struct X3D_HAnimMotionData, frameCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7055 (int) FIELDNAMES_frameDuration, (int) offsetof (struct X3D_HAnimMotionData, frameDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7056 (int) FIELDNAMES__channelcount, (int) offsetof (struct X3D_HAnimMotionData, _channelcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7057 (int) FIELDNAMES__njoints, (int) offsetof (struct X3D_HAnimMotionData, _njoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7058 (int) FIELDNAMES__channels, (int) offsetof (struct X3D_HAnimMotionData, _channels), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7059 (int) FIELDNAMES__fvalues, (int) offsetof (struct X3D_HAnimMotionData, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7060 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_HAnimMotionData, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7061 (int) FIELDNAMES_channels, (int) offsetof (struct X3D_HAnimMotionData, channels), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7062 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_HAnimMotionData, joints), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7063 (int) FIELDNAMES_values, (int) offsetof (struct X3D_HAnimMotionData, values), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7064 -1, -1, -1, -1, -1, -1};
7065
7066const int OFFSETS_HAnimMotionDataFile[] = {
7067 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotionDataFile, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7068 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotionDataFile, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7069 (int) FIELDNAMES_loa, (int) offsetof (struct X3D_HAnimMotionDataFile, loa), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7070 (int) FIELDNAMES_frameCount, (int) offsetof (struct X3D_HAnimMotionDataFile, frameCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7071 (int) FIELDNAMES_frameDuration, (int) offsetof (struct X3D_HAnimMotionDataFile, frameDuration), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7072 (int) FIELDNAMES__channelcount, (int) offsetof (struct X3D_HAnimMotionDataFile, _channelcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7073 (int) FIELDNAMES__njoints, (int) offsetof (struct X3D_HAnimMotionDataFile, _njoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7074 (int) FIELDNAMES__channels, (int) offsetof (struct X3D_HAnimMotionDataFile, _channels), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7075 (int) FIELDNAMES__fvalues, (int) offsetof (struct X3D_HAnimMotionDataFile, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7076 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_HAnimMotionDataFile, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7077 (int) FIELDNAMES_url, (int) offsetof (struct X3D_HAnimMotionDataFile, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7078 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_HAnimMotionDataFile, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7079 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_HAnimMotionDataFile, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7080 (int) FIELDNAMES_ignorePosition, (int) offsetof (struct X3D_HAnimMotionDataFile, ignorePosition), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7081 (int) FIELDNAMES_ignoreFirstFrame, (int) offsetof (struct X3D_HAnimMotionDataFile, ignoreFirstFrame), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7082 (int) FIELDNAMES_flipZ, (int) offsetof (struct X3D_HAnimMotionDataFile, flipZ), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7083 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_HAnimMotionDataFile, mapping), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) 0, (int) 0,
7084 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_HAnimMotionDataFile, scale), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7085 (int) FIELDNAMES_teePose, (int) offsetof (struct X3D_HAnimMotionDataFile, teePose), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7086 (int) FIELDNAMES_yUp, (int) offsetof (struct X3D_HAnimMotionDataFile, yUp), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7087 (int) FIELDNAMES_legAngle, (int) offsetof (struct X3D_HAnimMotionDataFile, legAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7088 (int) FIELDNAMES_armAngle, (int) offsetof (struct X3D_HAnimMotionDataFile, armAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7089 -1, -1, -1, -1, -1, -1};
7090
7091const int OFFSETS_HAnimMotionInterpolator[] = {
7092 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotionInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7093 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotionInterpolator, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7094 (int) FIELDNAMES_transitionWeight, (int) offsetof (struct X3D_HAnimMotionInterpolator, transitionWeight), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7095 (int) FIELDNAMES_transitionStart, (int) offsetof (struct X3D_HAnimMotionInterpolator, transitionStart), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7096 (int) FIELDNAMES_channelsEnabled, (int) offsetof (struct X3D_HAnimMotionInterpolator, channelsEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7097 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_HAnimMotionInterpolator, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7098 (int) FIELDNAMES__lastenabled, (int) offsetof (struct X3D_HAnimMotionInterpolator, _lastenabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7099 (int) FIELDNAMES__framevalues, (int) offsetof (struct X3D_HAnimMotionInterpolator, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7100 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_HAnimMotionInterpolator, joints), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7101 (int) FIELDNAMES_children, (int) offsetof (struct X3D_HAnimMotionInterpolator, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7102 (int) FIELDNAMES__jointnames, (int) offsetof (struct X3D_HAnimMotionInterpolator, _jointnames), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7103 -1, -1, -1, -1, -1, -1};
7104
7105const int OFFSETS_HAnimMotionPlay[] = {
7106 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimMotionPlay, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7107 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimMotionPlay, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7108 (int) FIELDNAMES_transitionWeight, (int) offsetof (struct X3D_HAnimMotionPlay, transitionWeight), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7109 (int) FIELDNAMES_transitionStart, (int) offsetof (struct X3D_HAnimMotionPlay, transitionStart), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7110 (int) FIELDNAMES_channelsEnabled, (int) offsetof (struct X3D_HAnimMotionPlay, channelsEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7111 (int) FIELDNAMES_cycleTime, (int) offsetof (struct X3D_HAnimMotionPlay, cycleTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7112 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_HAnimMotionPlay, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7113 (int) FIELDNAMES__startTime, (int) offsetof (struct X3D_HAnimMotionPlay, _startTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7114 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_HAnimMotionPlay, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7115 (int) FIELDNAMES__lastenabled, (int) offsetof (struct X3D_HAnimMotionPlay, _lastenabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7116 (int) FIELDNAMES__isActive, (int) offsetof (struct X3D_HAnimMotionPlay, _isActive), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7117 (int) FIELDNAMES_frameIncrement, (int) offsetof (struct X3D_HAnimMotionPlay, frameIncrement), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7118 (int) FIELDNAMES_frameIndex, (int) offsetof (struct X3D_HAnimMotionPlay, frameIndex), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7119 (int) FIELDNAMES_startFrame, (int) offsetof (struct X3D_HAnimMotionPlay, startFrame), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7120 (int) FIELDNAMES_endFrame, (int) offsetof (struct X3D_HAnimMotionPlay, endFrame), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7121 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_HAnimMotionPlay, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7122 (int) FIELDNAMES_next, (int) offsetof (struct X3D_HAnimMotionPlay, next), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7123 (int) FIELDNAMES_previous, (int) offsetof (struct X3D_HAnimMotionPlay, previous), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7124 (int) FIELDNAMES__framevalues, (int) offsetof (struct X3D_HAnimMotionPlay, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7125 (int) FIELDNAMES_data, (int) offsetof (struct X3D_HAnimMotionPlay, data), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7126 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_HAnimMotionPlay, mapping), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) 0, (int) 0,
7127 -1, -1, -1, -1, -1, -1};
7128
7129const int OFFSETS_HAnimPermuter[] = {
7130 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimPermuter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7131 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimPermuter, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) 0,
7132 (int) FIELDNAMES_humanoids, (int) offsetof (struct X3D_HAnimPermuter, humanoids), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7133 (int) FIELDNAMES_motions, (int) offsetof (struct X3D_HAnimPermuter, motions), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7134 (int) FIELDNAMES_compute, (int) offsetof (struct X3D_HAnimPermuter, compute), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7135 (int) FIELDNAMES_permutations, (int) offsetof (struct X3D_HAnimPermuter, permutations), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7136 (int) FIELDNAMES_index, (int) offsetof (struct X3D_HAnimPermuter, index), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7137 (int) FIELDNAMES_humanoid, (int) offsetof (struct X3D_HAnimPermuter, humanoid), (int) FIELDTYPE_SFNode, (int) KW_outputOnly, (int) 0, (int) 0,
7138 (int) FIELDNAMES__play, (int) offsetof (struct X3D_HAnimPermuter, _play), (int) FIELDTYPE_MFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
7139 -1, -1, -1, -1, -1, -1};
7140
7141const int OFFSETS_HAnimSegment[] = {
7142 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_HAnimSegment, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7143 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_HAnimSegment, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7144 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_HAnimSegment, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7145 (int) FIELDNAMES_children, (int) offsetof (struct X3D_HAnimSegment, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7146 (int) FIELDNAMES_name, (int) offsetof (struct X3D_HAnimSegment, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7147 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_HAnimSegment, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7148 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_HAnimSegment, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7149 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_HAnimSegment, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7150 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_HAnimSegment, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7151 (int) FIELDNAMES_centerOfMass, (int) offsetof (struct X3D_HAnimSegment, centerOfMass), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7152 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_HAnimSegment, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7153 (int) FIELDNAMES_displacers, (int) offsetof (struct X3D_HAnimSegment, displacers), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7154 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_HAnimSegment, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
7155 (int) FIELDNAMES_momentsOfInertia, (int) offsetof (struct X3D_HAnimSegment, momentsOfInertia), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MOMENT,
7156 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimSegment, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7157 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimSegment, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7158 (int) FIELDNAMES__origCoords, (int) offsetof (struct X3D_HAnimSegment, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7159 -1, -1, -1, -1, -1, -1};
7160
7161const int OFFSETS_HAnimSite[] = {
7162 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_HAnimSite, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7163 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_HAnimSite, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7164 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_HAnimSite, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7165 (int) FIELDNAMES_children, (int) offsetof (struct X3D_HAnimSite, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7166 (int) FIELDNAMES_name, (int) offsetof (struct X3D_HAnimSite, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7167 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_HAnimSite, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7168 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_HAnimSite, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7169 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_HAnimSite, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7170 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_HAnimSite, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7171 (int) FIELDNAMES_center, (int) offsetof (struct X3D_HAnimSite, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7172 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_HAnimSite, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7173 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_HAnimSite, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7174 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_HAnimSite, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7175 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_HAnimSite, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7176 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_HAnimSite, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7177 (int) FIELDNAMES_description, (int) offsetof (struct X3D_HAnimSite, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7178 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_HAnimSite, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7179 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_HAnimSite, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7180 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_HAnimSite, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7181 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_HAnimSite, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7182 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_HAnimSite, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7183 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_HAnimSite, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7184 -1, -1, -1, -1, -1, -1};
7185
7186const int OFFSETS_ImageBackdropBackground[] = {
7187 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_ImageBackdropBackground, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7188 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_ImageBackdropBackground, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7189 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_ImageBackdropBackground, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7190 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_ImageBackdropBackground, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7191 (int) FIELDNAMES_color, (int) offsetof (struct X3D_ImageBackdropBackground, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7192 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ImageBackdropBackground, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7193 (int) FIELDNAMES___texture, (int) offsetof (struct X3D_ImageBackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7194 (int) FIELDNAMES___VBO, (int) offsetof (struct X3D_ImageBackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7195 (int) FIELDNAMES_image, (int) offsetof (struct X3D_ImageBackdropBackground, image), (int) FIELDTYPE_SFImage, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7196 -1, -1, -1, -1, -1, -1};
7197
7198const int OFFSETS_ImageCubeMapTexture[] = {
7199 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ImageCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7200 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ImageCubeMapTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7201 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_ImageCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7202 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_ImageCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7203 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ImageCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7204 (int) FIELDNAMES___subTextures, (int) offsetof (struct X3D_ImageCubeMapTexture, __subTextures), (int) FIELDTYPE_MFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
7205 (int) FIELDNAMES___regenSubTextures, (int) offsetof (struct X3D_ImageCubeMapTexture, __regenSubTextures), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7206 (int) FIELDNAMES_url, (int) offsetof (struct X3D_ImageCubeMapTexture, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7207 (int) FIELDNAMES_load, (int) offsetof (struct X3D_ImageCubeMapTexture, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7208 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_ImageCubeMapTexture, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7209 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_ImageCubeMapTexture, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7210 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_ImageCubeMapTexture, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7211 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_ImageCubeMapTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7212 -1, -1, -1, -1, -1, -1};
7213
7214const int OFFSETS_ImageTexture[] = {
7215 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ImageTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7216 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ImageTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7217 (int) FIELDNAMES_url, (int) offsetof (struct X3D_ImageTexture, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7218 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_ImageTexture, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7219 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_ImageTexture, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7220 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_ImageTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7221 (int) FIELDNAMES_load, (int) offsetof (struct X3D_ImageTexture, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7222 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_ImageTexture, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7223 (int) FIELDNAMES___unitlengthfactor, (int) offsetof (struct X3D_ImageTexture, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
7224 (int) FIELDNAMES___specversion, (int) offsetof (struct X3D_ImageTexture, __specversion), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7225 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_ImageTexture, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7226 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_ImageTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7227 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_ImageTexture, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7228 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_ImageTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7229 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ImageTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7230 -1, -1, -1, -1, -1, -1};
7231
7232const int OFFSETS_ImageTexture3D[] = {
7233 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ImageTexture3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7234 (int) FIELDNAMES_url, (int) offsetof (struct X3D_ImageTexture3D, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7235 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ImageTexture3D, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7236 (int) FIELDNAMES_load, (int) offsetof (struct X3D_ImageTexture3D, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7237 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_ImageTexture3D, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7238 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_ImageTexture3D, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7239 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_ImageTexture3D, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7240 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_ImageTexture3D, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7241 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_ImageTexture3D, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7242 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_ImageTexture3D, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7243 (int) FIELDNAMES_repeatR, (int) offsetof (struct X3D_ImageTexture3D, repeatR), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7244 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_ImageTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7245 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_ImageTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7246 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ImageTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7247 (int) FIELDNAMES__needs_gradient, (int) offsetof (struct X3D_ImageTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7248 -1, -1, -1, -1, -1, -1};
7249
7250const int OFFSETS_IndexedFaceSet[] = {
7251 (int) FIELDNAMES_set_colorIndex, (int) offsetof (struct X3D_IndexedFaceSet, set_colorIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7252 (int) FIELDNAMES_set_coordIndex, (int) offsetof (struct X3D_IndexedFaceSet, set_coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7253 (int) FIELDNAMES_set_normalIndex, (int) offsetof (struct X3D_IndexedFaceSet, set_normalIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7254 (int) FIELDNAMES_set_texCoordIndex, (int) offsetof (struct X3D_IndexedFaceSet, set_texCoordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7255 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedFaceSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7256 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedFaceSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7257 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedFaceSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7258 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedFaceSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7259 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedFaceSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7260 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedFaceSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7261 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_IndexedFaceSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7262 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_IndexedFaceSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7263 (int) FIELDNAMES_colorIndex, (int) offsetof (struct X3D_IndexedFaceSet, colorIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7264 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedFaceSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7265 (int) FIELDNAMES_convex, (int) offsetof (struct X3D_IndexedFaceSet, convex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7266 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_IndexedFaceSet, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7267 (int) FIELDNAMES_creaseAngle, (int) offsetof (struct X3D_IndexedFaceSet, creaseAngle), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7268 (int) FIELDNAMES_normalIndex, (int) offsetof (struct X3D_IndexedFaceSet, normalIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7269 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_IndexedFaceSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7270 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_IndexedFaceSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7271 (int) FIELDNAMES_texCoordIndex, (int) offsetof (struct X3D_IndexedFaceSet, texCoordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7272 -1, -1, -1, -1, -1, -1};
7273
7274const int OFFSETS_IndexedLineSet[] = {
7275 (int) FIELDNAMES_set_colorIndex, (int) offsetof (struct X3D_IndexedLineSet, set_colorIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7276 (int) FIELDNAMES_set_coordIndex, (int) offsetof (struct X3D_IndexedLineSet, set_coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7277 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedLineSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7278 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedLineSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7279 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedLineSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7280 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedLineSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7281 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedLineSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7282 (int) FIELDNAMES_colorIndex, (int) offsetof (struct X3D_IndexedLineSet, colorIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7283 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedLineSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7284 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_IndexedLineSet, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7285 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedLineSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7286 (int) FIELDNAMES___vertArr, (int) offsetof (struct X3D_IndexedLineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7287 (int) FIELDNAMES___vertIndx, (int) offsetof (struct X3D_IndexedLineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7288 (int) FIELDNAMES___starts, (int) offsetof (struct X3D_IndexedLineSet, __starts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7289 (int) FIELDNAMES___counts, (int) offsetof (struct X3D_IndexedLineSet, __counts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7290 (int) FIELDNAMES___segCount, (int) offsetof (struct X3D_IndexedLineSet, __segCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7291 (int) FIELDNAMES___xcolours, (int) offsetof (struct X3D_IndexedLineSet, __xcolours), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7292 (int) FIELDNAMES___xfog, (int) offsetof (struct X3D_IndexedLineSet, __xfog), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7293 (int) FIELDNAMES___vertices, (int) offsetof (struct X3D_IndexedLineSet, __vertices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7294 (int) FIELDNAMES___vertexCount, (int) offsetof (struct X3D_IndexedLineSet, __vertexCount), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7295 (int) FIELDNAMES___skindex, (int) offsetof (struct X3D_IndexedLineSet, __skindex), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7296 -1, -1, -1, -1, -1, -1};
7297
7298const int OFFSETS_IndexedQuadSet[] = {
7299 (int) FIELDNAMES_set_index, (int) offsetof (struct X3D_IndexedQuadSet, set_index), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7300 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedQuadSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7301 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedQuadSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7302 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedQuadSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7303 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedQuadSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7304 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedQuadSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7305 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedQuadSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7306 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_IndexedQuadSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7307 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_IndexedQuadSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7308 (int) FIELDNAMES_index, (int) offsetof (struct X3D_IndexedQuadSet, index), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7309 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedQuadSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7310 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_IndexedQuadSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7311 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_IndexedQuadSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7312 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_IndexedQuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7313 -1, -1, -1, -1, -1, -1};
7314
7315const int OFFSETS_IndexedTriangleFanSet[] = {
7316 (int) FIELDNAMES_set_index, (int) offsetof (struct X3D_IndexedTriangleFanSet, set_index), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7317 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedTriangleFanSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7318 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedTriangleFanSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7319 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedTriangleFanSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7320 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedTriangleFanSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7321 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedTriangleFanSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7322 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedTriangleFanSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7323 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_IndexedTriangleFanSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7324 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_IndexedTriangleFanSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7325 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedTriangleFanSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7326 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_IndexedTriangleFanSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7327 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_IndexedTriangleFanSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7328 (int) FIELDNAMES_index, (int) offsetof (struct X3D_IndexedTriangleFanSet, index), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7329 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_IndexedTriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7330 -1, -1, -1, -1, -1, -1};
7331
7332const int OFFSETS_IndexedTriangleSet[] = {
7333 (int) FIELDNAMES_set_index, (int) offsetof (struct X3D_IndexedTriangleSet, set_index), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7334 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedTriangleSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7335 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedTriangleSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7336 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedTriangleSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7337 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedTriangleSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7338 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedTriangleSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7339 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedTriangleSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7340 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_IndexedTriangleSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7341 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_IndexedTriangleSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7342 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedTriangleSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7343 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_IndexedTriangleSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7344 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_IndexedTriangleSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7345 (int) FIELDNAMES_index, (int) offsetof (struct X3D_IndexedTriangleSet, index), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7346 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_IndexedTriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7347 -1, -1, -1, -1, -1, -1};
7348
7349const int OFFSETS_IndexedTriangleStripSet[] = {
7350 (int) FIELDNAMES_set_index, (int) offsetof (struct X3D_IndexedTriangleStripSet, set_index), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7351 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_IndexedTriangleStripSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7352 (int) FIELDNAMES_color, (int) offsetof (struct X3D_IndexedTriangleStripSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7353 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_IndexedTriangleStripSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7354 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_IndexedTriangleStripSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7355 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IndexedTriangleStripSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7356 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_IndexedTriangleStripSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7357 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_IndexedTriangleStripSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7358 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_IndexedTriangleStripSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7359 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_IndexedTriangleStripSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7360 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_IndexedTriangleStripSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7361 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_IndexedTriangleStripSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7362 (int) FIELDNAMES_index, (int) offsetof (struct X3D_IndexedTriangleStripSet, index), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7363 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_IndexedTriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7364 -1, -1, -1, -1, -1, -1};
7365
7366const int OFFSETS_Inline[] = {
7367 (int) FIELDNAMES___children, (int) offsetof (struct X3D_Inline, __children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7368 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Inline, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7369 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Inline, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7370 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Inline, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7371 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Inline, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7372 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Inline, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7373 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_Inline, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7374 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Inline, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7375 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Inline, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7376 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Inline, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7377 (int) FIELDNAMES___protoDeclares, (int) offsetof (struct X3D_Inline, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7378 (int) FIELDNAMES___externProtoDeclares, (int) offsetof (struct X3D_Inline, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7379 (int) FIELDNAMES___nodes, (int) offsetof (struct X3D_Inline, __nodes), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7380 (int) FIELDNAMES___subcontexts, (int) offsetof (struct X3D_Inline, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7381 (int) FIELDNAMES___GC, (int) offsetof (struct X3D_Inline, __GC), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7382 (int) FIELDNAMES___protoDef, (int) offsetof (struct X3D_Inline, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7383 (int) FIELDNAMES___protoFlags, (int) offsetof (struct X3D_Inline, __protoFlags), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7384 (int) FIELDNAMES___prototype, (int) offsetof (struct X3D_Inline, __prototype), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7385 (int) FIELDNAMES___parentProto, (int) offsetof (struct X3D_Inline, __parentProto), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7386 (int) FIELDNAMES___ROUTES, (int) offsetof (struct X3D_Inline, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7387 (int) FIELDNAMES___EXPORTS, (int) offsetof (struct X3D_Inline, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7388 (int) FIELDNAMES___IMPORTS, (int) offsetof (struct X3D_Inline, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7389 (int) FIELDNAMES___DEFnames, (int) offsetof (struct X3D_Inline, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7390 (int) FIELDNAMES___IS, (int) offsetof (struct X3D_Inline, __IS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7391 (int) FIELDNAMES___scripts, (int) offsetof (struct X3D_Inline, __scripts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7392 (int) FIELDNAMES___META, (int) offsetof (struct X3D_Inline, __META), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7393 (int) FIELDNAMES_url, (int) offsetof (struct X3D_Inline, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7394 (int) FIELDNAMES___oldurl, (int) offsetof (struct X3D_Inline, __oldurl), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) 0, (int) 0,
7395 (int) FIELDNAMES___afterPound, (int) offsetof (struct X3D_Inline, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7396 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_Inline, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7397 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_Inline, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7398 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_Inline, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7399 (int) FIELDNAMES___typename, (int) offsetof (struct X3D_Inline, __typename), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7400 (int) FIELDNAMES_load, (int) offsetof (struct X3D_Inline, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7401 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_Inline, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7402 (int) FIELDNAMES___unitlengthfactor, (int) offsetof (struct X3D_Inline, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
7403 (int) FIELDNAMES___specversion, (int) offsetof (struct X3D_Inline, __specversion), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7404 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_Inline, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7405 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_Inline, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
7406 -1, -1, -1, -1, -1, -1};
7407
7408const int OFFSETS_IntegerSequencer[] = {
7409 (int) FIELDNAMES_next, (int) offsetof (struct X3D_IntegerSequencer, next), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7410 (int) FIELDNAMES_previous, (int) offsetof (struct X3D_IntegerSequencer, previous), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7411 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_IntegerSequencer, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7412 (int) FIELDNAMES_key, (int) offsetof (struct X3D_IntegerSequencer, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7413 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_IntegerSequencer, keyValue), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7414 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_IntegerSequencer, value_changed), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7415 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IntegerSequencer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7416 (int) FIELDNAMES__index, (int) offsetof (struct X3D_IntegerSequencer, _index), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7417 -1, -1, -1, -1, -1, -1};
7418
7419const int OFFSETS_IntegerTrigger[] = {
7420 (int) FIELDNAMES_set_boolean, (int) offsetof (struct X3D_IntegerTrigger, set_boolean), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7421 (int) FIELDNAMES_integerKey, (int) offsetof (struct X3D_IntegerTrigger, integerKey), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7422 (int) FIELDNAMES_triggerValue, (int) offsetof (struct X3D_IntegerTrigger, triggerValue), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7423 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IntegerTrigger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7424 -1, -1, -1, -1, -1, -1};
7425
7426const int OFFSETS_IsoSurfaceVolumeData[] = {
7427 (int) FIELDNAMES_dimensions, (int) offsetof (struct X3D_IsoSurfaceVolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7428 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_IsoSurfaceVolumeData, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7429 (int) FIELDNAMES_voxels, (int) offsetof (struct X3D_IsoSurfaceVolumeData, voxels), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7430 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_IsoSurfaceVolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7431 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_IsoSurfaceVolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7432 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_IsoSurfaceVolumeData, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7433 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_IsoSurfaceVolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7434 (int) FIELDNAMES__boxtris, (int) offsetof (struct X3D_IsoSurfaceVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7435 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_IsoSurfaceVolumeData, renderStyle), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7436 (int) FIELDNAMES_contourStepSize, (int) offsetof (struct X3D_IsoSurfaceVolumeData, contourStepSize), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7437 (int) FIELDNAMES_gradients, (int) offsetof (struct X3D_IsoSurfaceVolumeData, gradients), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7438 (int) FIELDNAMES_surfaceTolerance, (int) offsetof (struct X3D_IsoSurfaceVolumeData, surfaceTolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7439 (int) FIELDNAMES_surfaceValues, (int) offsetof (struct X3D_IsoSurfaceVolumeData, surfaceValues), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7440 -1, -1, -1, -1, -1, -1};
7441
7442const int OFFSETS_KeySensor[] = {
7443 (int) FIELDNAMES_description, (int) offsetof (struct X3D_KeySensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7444 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_KeySensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7445 (int) FIELDNAMES_actionKeyPress, (int) offsetof (struct X3D_KeySensor, actionKeyPress), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7446 (int) FIELDNAMES_actionKeyRelease, (int) offsetof (struct X3D_KeySensor, actionKeyRelease), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7447 (int) FIELDNAMES_altKey, (int) offsetof (struct X3D_KeySensor, altKey), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7448 (int) FIELDNAMES_controlKey, (int) offsetof (struct X3D_KeySensor, controlKey), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7449 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_KeySensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7450 (int) FIELDNAMES_keyPress, (int) offsetof (struct X3D_KeySensor, keyPress), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7451 (int) FIELDNAMES_keyRelease, (int) offsetof (struct X3D_KeySensor, keyRelease), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7452 (int) FIELDNAMES_shiftKey, (int) offsetof (struct X3D_KeySensor, shiftKey), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7453 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_KeySensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7454 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_KeySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
7455 -1, -1, -1, -1, -1, -1};
7456
7457const int OFFSETS_LOD[] = {
7458 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_LOD, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7459 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_LOD, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7460 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_LOD, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7461 (int) FIELDNAMES_level, (int) offsetof (struct X3D_LOD, level), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML), (int) UNCA_NONE,
7462 (int) FIELDNAMES_children, (int) offsetof (struct X3D_LOD, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7463 (int) FIELDNAMES_center, (int) offsetof (struct X3D_LOD, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7464 (int) FIELDNAMES_range, (int) offsetof (struct X3D_LOD, range), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7465 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_LOD, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7466 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_LOD, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7467 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_LOD, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7468 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_LOD, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7469 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LOD, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7470 (int) FIELDNAMES_level_changed, (int) offsetof (struct X3D_LOD, level_changed), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7471 (int) FIELDNAMES_forceTransitions, (int) offsetof (struct X3D_LOD, forceTransitions), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7472 (int) FIELDNAMES__lastMethod, (int) offsetof (struct X3D_LOD, _lastMethod), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7473 (int) FIELDNAMES__selected, (int) offsetof (struct X3D_LOD, _selected), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7474 -1, -1, -1, -1, -1, -1};
7475
7476const int OFFSETS_Layer[] = {
7477 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Layer, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7478 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Layer, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7479 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Layer, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7480 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Layer, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7481 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Layer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7482 (int) FIELDNAMES_isPickable, (int) offsetof (struct X3D_Layer, isPickable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7483 (int) FIELDNAMES_pickable, (int) offsetof (struct X3D_Layer, pickable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7484 (int) FIELDNAMES_viewport, (int) offsetof (struct X3D_Layer, viewport), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7485 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_Layer, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7486 -1, -1, -1, -1, -1, -1};
7487
7488const int OFFSETS_LayerSet[] = {
7489 (int) FIELDNAMES_activeLayer, (int) offsetof (struct X3D_LayerSet, activeLayer), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7490 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LayerSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7491 (int) FIELDNAMES_layers, (int) offsetof (struct X3D_LayerSet, layers), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7492 (int) FIELDNAMES_order, (int) offsetof (struct X3D_LayerSet, order), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7493 -1, -1, -1, -1, -1, -1};
7494
7495const int OFFSETS_Layout[] = {
7496 (int) FIELDNAMES_align, (int) offsetof (struct X3D_Layout, align), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7497 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Layout, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7498 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_Layout, offset), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7499 (int) FIELDNAMES_offsetUnits, (int) offsetof (struct X3D_Layout, offsetUnits), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7500 (int) FIELDNAMES_scaleMode, (int) offsetof (struct X3D_Layout, scaleMode), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7501 (int) FIELDNAMES_size, (int) offsetof (struct X3D_Layout, size), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7502 (int) FIELDNAMES_sizeUnits, (int) offsetof (struct X3D_Layout, sizeUnits), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7503 (int) FIELDNAMES__align, (int) offsetof (struct X3D_Layout, _align), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7504 (int) FIELDNAMES__offsetUnits, (int) offsetof (struct X3D_Layout, _offsetUnits), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7505 (int) FIELDNAMES__scaleMode, (int) offsetof (struct X3D_Layout, _scaleMode), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7506 (int) FIELDNAMES__sizeUnits, (int) offsetof (struct X3D_Layout, _sizeUnits), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7507 (int) FIELDNAMES__scale, (int) offsetof (struct X3D_Layout, _scale), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7508 -1, -1, -1, -1, -1, -1};
7509
7510const int OFFSETS_LayoutGroup[] = {
7511 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_LayoutGroup, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7512 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_LayoutGroup, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7513 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_LayoutGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7514 (int) FIELDNAMES_children, (int) offsetof (struct X3D_LayoutGroup, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7515 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LayoutGroup, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7516 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_LayoutGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7517 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_LayoutGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7518 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_LayoutGroup, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7519 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_LayoutGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7520 (int) FIELDNAMES_layout, (int) offsetof (struct X3D_LayoutGroup, layout), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7521 (int) FIELDNAMES_viewport, (int) offsetof (struct X3D_LayoutGroup, viewport), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7522 -1, -1, -1, -1, -1, -1};
7523
7524const int OFFSETS_LayoutLayer[] = {
7525 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_LayoutLayer, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7526 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_LayoutLayer, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7527 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_LayoutLayer, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7528 (int) FIELDNAMES_children, (int) offsetof (struct X3D_LayoutLayer, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7529 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LayoutLayer, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7530 (int) FIELDNAMES_isPickable, (int) offsetof (struct X3D_LayoutLayer, isPickable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7531 (int) FIELDNAMES_pickable, (int) offsetof (struct X3D_LayoutLayer, pickable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7532 (int) FIELDNAMES_viewport, (int) offsetof (struct X3D_LayoutLayer, viewport), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7533 (int) FIELDNAMES_layout, (int) offsetof (struct X3D_LayoutLayer, layout), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7534 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_LayoutLayer, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7535 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_LayoutLayer, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7536 -1, -1, -1, -1, -1, -1};
7537
7538const int OFFSETS_LinePickSensor[] = {
7539 (int) FIELDNAMES_description, (int) offsetof (struct X3D_LinePickSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7540 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_LinePickSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7541 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LinePickSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7542 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_LinePickSensor, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7543 (int) FIELDNAMES_pickingGeometry, (int) offsetof (struct X3D_LinePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7544 (int) FIELDNAMES_pickTarget, (int) offsetof (struct X3D_LinePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7545 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_LinePickSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7546 (int) FIELDNAMES_pickedGeometry, (int) offsetof (struct X3D_LinePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7547 (int) FIELDNAMES_intersectionType, (int) offsetof (struct X3D_LinePickSensor, intersectionType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7548 (int) FIELDNAMES_sortOrder, (int) offsetof (struct X3D_LinePickSensor, sortOrder), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7549 (int) FIELDNAMES_matchCriterion, (int) offsetof (struct X3D_LinePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7550 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_LinePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
7551 (int) FIELDNAMES_pickedPoint, (int) offsetof (struct X3D_LinePickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7552 (int) FIELDNAMES_pickedNormal, (int) offsetof (struct X3D_LinePickSensor, pickedNormal), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7553 (int) FIELDNAMES_pickedTextureCoordinate, (int) offsetof (struct X3D_LinePickSensor, pickedTextureCoordinate), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7554 -1, -1, -1, -1, -1, -1};
7555
7556const int OFFSETS_LineProperties[] = {
7557 (int) FIELDNAMES_applied, (int) offsetof (struct X3D_LineProperties, applied), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7558 (int) FIELDNAMES_linetype, (int) offsetof (struct X3D_LineProperties, linetype), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7559 (int) FIELDNAMES_linewidthScaleFactor, (int) offsetof (struct X3D_LineProperties, linewidthScaleFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7560 (int) FIELDNAMES_type16dashes, (int) offsetof (struct X3D_LineProperties, type16dashes), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
7561 (int) FIELDNAMES_type16wiggles, (int) offsetof (struct X3D_LineProperties, type16wiggles), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) 0, (int) 0,
7562 (int) FIELDNAMES_styleStart, (int) offsetof (struct X3D_LineProperties, styleStart), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) 0,
7563 (int) FIELDNAMES_styleEnd, (int) offsetof (struct X3D_LineProperties, styleEnd), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) 0,
7564 (int) FIELDNAMES___styleStart, (int) offsetof (struct X3D_LineProperties, __styleStart), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7565 (int) FIELDNAMES___styleEnd, (int) offsetof (struct X3D_LineProperties, __styleEnd), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7566 (int) FIELDNAMES___style16, (int) offsetof (struct X3D_LineProperties, __style16), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7567 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LineProperties, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7568 -1, -1, -1, -1, -1, -1};
7569
7570const int OFFSETS_LineSensor[] = {
7571 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_LineSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7572 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_LineSensor, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7573 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_LineSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7574 (int) FIELDNAMES_maxPosition, (int) offsetof (struct X3D_LineSensor, maxPosition), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7575 (int) FIELDNAMES_minPosition, (int) offsetof (struct X3D_LineSensor, minPosition), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7576 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_LineSensor, offset), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7577 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_LineSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7578 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_LineSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7579 (int) FIELDNAMES_description, (int) offsetof (struct X3D_LineSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7580 (int) FIELDNAMES_trackPoint_changed, (int) offsetof (struct X3D_LineSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7581 (int) FIELDNAMES_translation_changed, (int) offsetof (struct X3D_LineSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7582 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LineSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7583 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_LineSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
7584 (int) FIELDNAMES__oldtranslation, (int) offsetof (struct X3D_LineSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
7585 (int) FIELDNAMES__origPoint, (int) offsetof (struct X3D_LineSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
7586 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_LineSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
7587 -1, -1, -1, -1, -1, -1};
7588
7589const int OFFSETS_LineSet[] = {
7590 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_LineSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7591 (int) FIELDNAMES_color, (int) offsetof (struct X3D_LineSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7592 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_LineSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7593 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LineSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7594 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_LineSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7595 (int) FIELDNAMES_vertexCount, (int) offsetof (struct X3D_LineSet, vertexCount), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7596 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_LineSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7597 (int) FIELDNAMES___vertArr, (int) offsetof (struct X3D_LineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7598 (int) FIELDNAMES___vertIndx, (int) offsetof (struct X3D_LineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7599 (int) FIELDNAMES___starts, (int) offsetof (struct X3D_LineSet, __starts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7600 (int) FIELDNAMES___segCount, (int) offsetof (struct X3D_LineSet, __segCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7601 (int) FIELDNAMES___skindex, (int) offsetof (struct X3D_LineSet, __skindex), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7602 -1, -1, -1, -1, -1, -1};
7603
7604const int OFFSETS_ListenerPoint[] = {
7605 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ListenerPoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7606 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ListenerPoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7607 (int) FIELDNAMES__self, (int) offsetof (struct X3D_ListenerPoint, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7608 (int) FIELDNAMES__context, (int) offsetof (struct X3D_ListenerPoint, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7609 (int) FIELDNAMES_trackCurrentView, (int) offsetof (struct X3D_ListenerPoint, trackCurrentView), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7610 (int) FIELDNAMES_position, (int) offsetof (struct X3D_ListenerPoint, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7611 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_ListenerPoint, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7612 (int) FIELDNAMES_visualization, (int) offsetof (struct X3D_ListenerPoint, visualization), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7613 -1, -1, -1, -1, -1, -1};
7614
7615const int OFFSETS_ListenerPointSource[] = {
7616 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ListenerPointSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7617 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ListenerPointSource, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7618 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_ListenerPointSource, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7619 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ListenerPointSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7620 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_ListenerPointSource, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7621 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_ListenerPointSource, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7622 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_ListenerPointSource, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7623 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_ListenerPointSource, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7624 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_ListenerPointSource, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7625 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_ListenerPointSource, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7626 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ListenerPointSource, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7627 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_ListenerPointSource, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7628 (int) FIELDNAMES__self, (int) offsetof (struct X3D_ListenerPointSource, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7629 (int) FIELDNAMES__context, (int) offsetof (struct X3D_ListenerPointSource, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7630 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_ListenerPointSource, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7631 (int) FIELDNAMES_dopplerEnabled, (int) offsetof (struct X3D_ListenerPointSource, dopplerEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7632 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ListenerPointSource, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7633 (int) FIELDNAMES_interauralDistance, (int) offsetof (struct X3D_ListenerPointSource, interauralDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7634 (int) FIELDNAMES_trackCurrentView, (int) offsetof (struct X3D_ListenerPointSource, trackCurrentView), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7635 (int) FIELDNAMES_position, (int) offsetof (struct X3D_ListenerPointSource, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7636 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_ListenerPointSource, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7637 -1, -1, -1, -1, -1, -1};
7638
7639const int OFFSETS_LoadSensor[] = {
7640 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_LoadSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7641 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LoadSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7642 (int) FIELDNAMES_description, (int) offsetof (struct X3D_LoadSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7643 (int) FIELDNAMES_timeOut, (int) offsetof (struct X3D_LoadSensor, timeOut), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7644 (int) FIELDNAMES_watchList, (int) offsetof (struct X3D_LoadSensor, watchList), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7645 (int) FIELDNAMES_children, (int) offsetof (struct X3D_LoadSensor, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
7646 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_LoadSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7647 (int) FIELDNAMES_isLoaded, (int) offsetof (struct X3D_LoadSensor, isLoaded), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7648 (int) FIELDNAMES_loadTime, (int) offsetof (struct X3D_LoadSensor, loadTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7649 (int) FIELDNAMES_progress, (int) offsetof (struct X3D_LoadSensor, progress), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7650 (int) FIELDNAMES___loading, (int) offsetof (struct X3D_LoadSensor, __loading), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7651 (int) FIELDNAMES___finishedloading, (int) offsetof (struct X3D_LoadSensor, __finishedloading), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
7652 (int) FIELDNAMES___StartLoadTime, (int) offsetof (struct X3D_LoadSensor, __StartLoadTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) 0, (int) 0,
7653 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_LoadSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
7654 -1, -1, -1, -1, -1, -1};
7655
7656const int OFFSETS_LocalFog[] = {
7657 (int) FIELDNAMES_color, (int) offsetof (struct X3D_LocalFog, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7658 (int) FIELDNAMES_fogType, (int) offsetof (struct X3D_LocalFog, fogType), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7659 (int) FIELDNAMES_visibilityRange, (int) offsetof (struct X3D_LocalFog, visibilityRange), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7660 (int) FIELDNAMES___fogScale, (int) offsetof (struct X3D_LocalFog, __fogScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
7661 (int) FIELDNAMES___fogType, (int) offsetof (struct X3D_LocalFog, __fogType), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7662 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_LocalFog, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7663 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_LocalFog, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7664 -1, -1, -1, -1, -1, -1};
7665
7666const int OFFSETS_MIDIAudioSynth[] = {
7667 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIAudioSynth, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7668 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIAudioSynth, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7669 (int) FIELDNAMES_polyphony, (int) offsetof (struct X3D_MIDIAudioSynth, polyphony), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7670 -1, -1, -1, -1, -1, -1};
7671
7672const int OFFSETS_MIDIConverterIn[] = {
7673 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIConverterIn, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7674 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIConverterIn, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7675 (int) FIELDNAMES_octave, (int) offsetof (struct X3D_MIDIConverterIn, octave), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7676 (int) FIELDNAMES_key12, (int) offsetof (struct X3D_MIDIConverterIn, key12), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7677 (int) FIELDNAMES_key88, (int) offsetof (struct X3D_MIDIConverterIn, key88), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7678 (int) FIELDNAMES_keyPiano, (int) offsetof (struct X3D_MIDIConverterIn, keyPiano), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7679 (int) FIELDNAMES_pedal, (int) offsetof (struct X3D_MIDIConverterIn, pedal), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7680 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIConverterIn, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7681 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIConverterIn, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_outputOnly, (int) 0, (int) 0,
7682 -1, -1, -1, -1, -1, -1};
7683
7684const int OFFSETS_MIDIConverterOut[] = {
7685 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIConverterOut, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7686 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIConverterOut, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7687 (int) FIELDNAMES_octave, (int) offsetof (struct X3D_MIDIConverterOut, octave), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7688 (int) FIELDNAMES_key12, (int) offsetof (struct X3D_MIDIConverterOut, key12), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7689 (int) FIELDNAMES_key88, (int) offsetof (struct X3D_MIDIConverterOut, key88), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7690 (int) FIELDNAMES_keyPiano, (int) offsetof (struct X3D_MIDIConverterOut, keyPiano), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7691 (int) FIELDNAMES_pedal, (int) offsetof (struct X3D_MIDIConverterOut, pedal), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7692 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIConverterOut, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7693 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIConverterOut, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_inputOnly, (int) 0, (int) 0,
7694 -1, -1, -1, -1, -1, -1};
7695
7696const int OFFSETS_MIDIDelay[] = {
7697 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIDelay, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7698 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIDelay, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7699 (int) FIELDNAMES_delay, (int) offsetof (struct X3D_MIDIDelay, delay), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) 0, (int) 0,
7700 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIDelay, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7701 -1, -1, -1, -1, -1, -1};
7702
7703const int OFFSETS_MIDIFileDestination[] = {
7704 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIFileDestination, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7705 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIFileDestination, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7706 (int) FIELDNAMES_url, (int) offsetof (struct X3D_MIDIFileDestination, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7707 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIFileDestination, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7708 -1, -1, -1, -1, -1, -1};
7709
7710const int OFFSETS_MIDIFileSource[] = {
7711 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIFileSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7712 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIFileSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7713 (int) FIELDNAMES_url, (int) offsetof (struct X3D_MIDIFileSource, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7714 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_MIDIFileSource, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7715 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_MIDIFileSource, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7716 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_MIDIFileSource, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7717 (int) FIELDNAMES___blob, (int) offsetof (struct X3D_MIDIFileSource, __blob), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
7718 -1, -1, -1, -1, -1, -1};
7719
7720const int OFFSETS_MIDIIn[] = {
7721 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIIn, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7722 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIIn, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7723 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIIn, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7724 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIIn, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_inputOnly, (int) 0, (int) 0,
7725 -1, -1, -1, -1, -1, -1};
7726
7727const int OFFSETS_MIDIOut[] = {
7728 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIOut, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7729 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIOut, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7730 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIOut, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7731 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIOut, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_outputOnly, (int) 0, (int) 0,
7732 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIOut, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7733 -1, -1, -1, -1, -1, -1};
7734
7735const int OFFSETS_MIDIPortDestination[] = {
7736 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIPortDestination, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7737 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIPortDestination, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7738 (int) FIELDNAMES_port, (int) offsetof (struct X3D_MIDIPortDestination, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7739 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIPortDestination, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7740 -1, -1, -1, -1, -1, -1};
7741
7742const int OFFSETS_MIDIPortSource[] = {
7743 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIPortSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7744 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIPortSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7745 (int) FIELDNAMES_port, (int) offsetof (struct X3D_MIDIPortSource, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7746 -1, -1, -1, -1, -1, -1};
7747
7748const int OFFSETS_MIDIPrintDestination[] = {
7749 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIPrintDestination, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7750 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIPrintDestination, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7751 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIPrintDestination, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7752 -1, -1, -1, -1, -1, -1};
7753
7754const int OFFSETS_MIDIProgram[] = {
7755 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIProgram, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7756 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIProgram, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7757 (int) FIELDNAMES_instrument, (int) offsetof (struct X3D_MIDIProgram, instrument), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7758 (int) FIELDNAMES_children, (int) offsetof (struct X3D_MIDIProgram, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7759 -1, -1, -1, -1, -1, -1};
7760
7761const int OFFSETS_MIDIToneMerger[] = {
7762 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIToneMerger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7763 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIToneMerger, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7764 (int) FIELDNAMES_octave, (int) offsetof (struct X3D_MIDIToneMerger, octave), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7765 (int) FIELDNAMES_channel, (int) offsetof (struct X3D_MIDIToneMerger, channel), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7766 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIToneMerger, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
7767 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIToneMerger, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_outputOnly, (int) 0, (int) 0,
7768 (int) FIELDNAMES_C, (int) offsetof (struct X3D_MIDIToneMerger, C), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7769 (int) FIELDNAMES_Cs, (int) offsetof (struct X3D_MIDIToneMerger, Cs), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7770 (int) FIELDNAMES_D, (int) offsetof (struct X3D_MIDIToneMerger, D), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7771 (int) FIELDNAMES_Ds, (int) offsetof (struct X3D_MIDIToneMerger, Ds), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7772 (int) FIELDNAMES_E, (int) offsetof (struct X3D_MIDIToneMerger, E), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7773 (int) FIELDNAMES_F, (int) offsetof (struct X3D_MIDIToneMerger, F), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7774 (int) FIELDNAMES_Fs, (int) offsetof (struct X3D_MIDIToneMerger, Fs), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7775 (int) FIELDNAMES_G, (int) offsetof (struct X3D_MIDIToneMerger, G), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7776 (int) FIELDNAMES_Gs, (int) offsetof (struct X3D_MIDIToneMerger, Gs), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7777 (int) FIELDNAMES_A, (int) offsetof (struct X3D_MIDIToneMerger, A), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7778 (int) FIELDNAMES_As, (int) offsetof (struct X3D_MIDIToneMerger, As), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7779 (int) FIELDNAMES_B, (int) offsetof (struct X3D_MIDIToneMerger, B), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7780 (int) FIELDNAMES_pedal, (int) offsetof (struct X3D_MIDIToneMerger, pedal), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7781 (int) FIELDNAMES__lastnote, (int) offsetof (struct X3D_MIDIToneMerger, _lastnote), (int) FIELDTYPE_MFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7782 -1, -1, -1, -1, -1, -1};
7783
7784const int OFFSETS_MIDIToneSplitter[] = {
7785 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MIDIToneSplitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7786 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MIDIToneSplitter, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
7787 (int) FIELDNAMES_octaveFilter, (int) offsetof (struct X3D_MIDIToneSplitter, octaveFilter), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7788 (int) FIELDNAMES_channelFilter, (int) offsetof (struct X3D_MIDIToneSplitter, channelFilter), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
7789 (int) FIELDNAMES_midiMsg, (int) offsetof (struct X3D_MIDIToneSplitter, midiMsg), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) 0, (int) 0,
7790 (int) FIELDNAMES_midiUmp, (int) offsetof (struct X3D_MIDIToneSplitter, midiUmp), (int) FIELDTYPE_MFDouble, (int) KW_inputOnly, (int) 0, (int) 0,
7791 (int) FIELDNAMES_C, (int) offsetof (struct X3D_MIDIToneSplitter, C), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7792 (int) FIELDNAMES_Cs, (int) offsetof (struct X3D_MIDIToneSplitter, Cs), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7793 (int) FIELDNAMES_D, (int) offsetof (struct X3D_MIDIToneSplitter, D), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7794 (int) FIELDNAMES_Ds, (int) offsetof (struct X3D_MIDIToneSplitter, Ds), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7795 (int) FIELDNAMES_E, (int) offsetof (struct X3D_MIDIToneSplitter, E), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7796 (int) FIELDNAMES_F, (int) offsetof (struct X3D_MIDIToneSplitter, F), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7797 (int) FIELDNAMES_Fs, (int) offsetof (struct X3D_MIDIToneSplitter, Fs), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7798 (int) FIELDNAMES_G, (int) offsetof (struct X3D_MIDIToneSplitter, G), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7799 (int) FIELDNAMES_Gs, (int) offsetof (struct X3D_MIDIToneSplitter, Gs), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7800 (int) FIELDNAMES_A, (int) offsetof (struct X3D_MIDIToneSplitter, A), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7801 (int) FIELDNAMES_As, (int) offsetof (struct X3D_MIDIToneSplitter, As), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7802 (int) FIELDNAMES_B, (int) offsetof (struct X3D_MIDIToneSplitter, B), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7803 (int) FIELDNAMES_pedal, (int) offsetof (struct X3D_MIDIToneSplitter, pedal), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) 0, (int) 0,
7804 -1, -1, -1, -1, -1, -1};
7805
7806const int OFFSETS_MapEmitter[] = {
7807 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MapEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7808 (int) FIELDNAMES_on, (int) offsetof (struct X3D_MapEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7809 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_MapEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
7810 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_MapEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7811 (int) FIELDNAMES_functionMap, (int) offsetof (struct X3D_MapEmitter, functionMap), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7812 (int) FIELDNAMES_gridSize, (int) offsetof (struct X3D_MapEmitter, gridSize), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
7813 (int) FIELDNAMES_emitterColor, (int) offsetof (struct X3D_MapEmitter, emitterColor), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) 0, (int) 0,
7814 (int) FIELDNAMES_colorMatchTolerance, (int) offsetof (struct X3D_MapEmitter, colorMatchTolerance), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7815 (int) FIELDNAMES_classified, (int) offsetof (struct X3D_MapEmitter, classified), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7816 (int) FIELDNAMES_eboxes, (int) offsetof (struct X3D_MapEmitter, eboxes), (int) FIELDTYPE_MFVec4f, (int) KW_inputOnly, (int) 0, (int) 0,
7817 (int) FIELDNAMES_iboxes, (int) offsetof (struct X3D_MapEmitter, iboxes), (int) FIELDTYPE_MFVec4f, (int) KW_inputOnly, (int) 0, (int) 0,
7818 -1, -1, -1, -1, -1, -1};
7819
7820const int OFFSETS_MapPhysicsModel[] = {
7821 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_MapPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7822 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MapPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7823 (int) FIELDNAMES_gridSize, (int) offsetof (struct X3D_MapPhysicsModel, gridSize), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
7824 (int) FIELDNAMES_functionMap, (int) offsetof (struct X3D_MapPhysicsModel, functionMap), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
7825 (int) FIELDNAMES_obstacleColor, (int) offsetof (struct X3D_MapPhysicsModel, obstacleColor), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
7826 (int) FIELDNAMES_sinkColor, (int) offsetof (struct X3D_MapPhysicsModel, sinkColor), (int) FIELDTYPE_MFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
7827 (int) FIELDNAMES_pauseColor, (int) offsetof (struct X3D_MapPhysicsModel, pauseColor), (int) FIELDTYPE_SFColor, (int) KW_initializeOnly, (int) 0, (int) 0,
7828 (int) FIELDNAMES_pauseState, (int) offsetof (struct X3D_MapPhysicsModel, pauseState), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
7829 (int) FIELDNAMES_colorMatchTolerance, (int) offsetof (struct X3D_MapPhysicsModel, colorMatchTolerance), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
7830 (int) FIELDNAMES_classified, (int) offsetof (struct X3D_MapPhysicsModel, classified), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
7831 (int) FIELDNAMES_eboxes, (int) offsetof (struct X3D_MapPhysicsModel, eboxes), (int) FIELDTYPE_MFVec4f, (int) KW_inputOnly, (int) 0, (int) 0,
7832 (int) FIELDNAMES_iboxes, (int) offsetof (struct X3D_MapPhysicsModel, iboxes), (int) FIELDTYPE_MFVec4f, (int) KW_inputOnly, (int) 0, (int) 0,
7833 (int) FIELDNAMES__sinkmaps, (int) offsetof (struct X3D_MapPhysicsModel, _sinkmaps), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7834 -1, -1, -1, -1, -1, -1};
7835
7836const int OFFSETS_Material[] = {
7837 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Material, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7838 (int) FIELDNAMES_emissiveColor, (int) offsetof (struct X3D_Material, emissiveColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7839 (int) FIELDNAMES_emissiveTexture, (int) offsetof (struct X3D_Material, emissiveTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7840 (int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (struct X3D_Material, emissiveTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7841 (int) FIELDNAMES_normalScale, (int) offsetof (struct X3D_Material, normalScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7842 (int) FIELDNAMES_normalTexture, (int) offsetof (struct X3D_Material, normalTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7843 (int) FIELDNAMES_normalTextureMapping, (int) offsetof (struct X3D_Material, normalTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7844 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_Material, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7845 (int) FIELDNAMES__material, (int) offsetof (struct X3D_Material, _material), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
7846 (int) FIELDNAMES_occlusionStrength, (int) offsetof (struct X3D_Material, occlusionStrength), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7847 (int) FIELDNAMES_occlusionTexture, (int) offsetof (struct X3D_Material, occlusionTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7848 (int) FIELDNAMES_occlusionTextureMapping, (int) offsetof (struct X3D_Material, occlusionTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7849 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_Material, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7850 (int) FIELDNAMES_ambientTexture, (int) offsetof (struct X3D_Material, ambientTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7851 (int) FIELDNAMES_ambientTextureMapping, (int) offsetof (struct X3D_Material, ambientTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7852 (int) FIELDNAMES_diffuseColor, (int) offsetof (struct X3D_Material, diffuseColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7853 (int) FIELDNAMES_diffuseTexture, (int) offsetof (struct X3D_Material, diffuseTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7854 (int) FIELDNAMES_diffuseTextureMapping, (int) offsetof (struct X3D_Material, diffuseTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7855 (int) FIELDNAMES_shininess, (int) offsetof (struct X3D_Material, shininess), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7856 (int) FIELDNAMES_shininessTexture, (int) offsetof (struct X3D_Material, shininessTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7857 (int) FIELDNAMES_shininessTextureMapping, (int) offsetof (struct X3D_Material, shininessTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7858 (int) FIELDNAMES_specularColor, (int) offsetof (struct X3D_Material, specularColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7859 (int) FIELDNAMES_specularTexture, (int) offsetof (struct X3D_Material, specularTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7860 (int) FIELDNAMES_specularTextureMapping, (int) offsetof (struct X3D_Material, specularTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7861 -1, -1, -1, -1, -1, -1};
7862
7863const int OFFSETS_Matrix3VertexAttribute[] = {
7864 (int) FIELDNAMES_value, (int) offsetof (struct X3D_Matrix3VertexAttribute, value), (int) FIELDTYPE_MFMatrix3f, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7865 (int) FIELDNAMES_name, (int) offsetof (struct X3D_Matrix3VertexAttribute, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7866 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Matrix3VertexAttribute, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7867 -1, -1, -1, -1, -1, -1};
7868
7869const int OFFSETS_Matrix4VertexAttribute[] = {
7870 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Matrix4VertexAttribute, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7871 (int) FIELDNAMES_value, (int) offsetof (struct X3D_Matrix4VertexAttribute, value), (int) FIELDTYPE_MFMatrix4f, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7872 (int) FIELDNAMES_name, (int) offsetof (struct X3D_Matrix4VertexAttribute, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7873 -1, -1, -1, -1, -1, -1};
7874
7875const int OFFSETS_MetadataBoolean[] = {
7876 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataBoolean, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7877 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataBoolean, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7878 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataBoolean, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7879 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataBoolean, value), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7880 -1, -1, -1, -1, -1, -1};
7881
7882const int OFFSETS_MetadataDouble[] = {
7883 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataDouble, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7884 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataDouble, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7885 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataDouble, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7886 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataDouble, value), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7887 -1, -1, -1, -1, -1, -1};
7888
7889const int OFFSETS_MetadataFloat[] = {
7890 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataFloat, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7891 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataFloat, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7892 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataFloat, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7893 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataFloat, value), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7894 -1, -1, -1, -1, -1, -1};
7895
7896const int OFFSETS_MetadataInteger[] = {
7897 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataInteger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7898 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataInteger, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7899 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataInteger, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7900 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataInteger, value), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7901 -1, -1, -1, -1, -1, -1};
7902
7903const int OFFSETS_MetadataMFBool[] = {
7904 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFBool, value), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7905 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFBool, valueChanged), (int) FIELDTYPE_MFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7906 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFBool, setValue), (int) FIELDTYPE_MFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7907 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFBool, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7908 -1, -1, -1, -1, -1, -1};
7909
7910const int OFFSETS_MetadataMFColor[] = {
7911 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFColor, value), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7912 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFColor, valueChanged), (int) FIELDTYPE_MFColor, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7913 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFColor, setValue), (int) FIELDTYPE_MFColor, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7914 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFColor, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7915 -1, -1, -1, -1, -1, -1};
7916
7917const int OFFSETS_MetadataMFColorRGBA[] = {
7918 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFColorRGBA, value), (int) FIELDTYPE_MFColorRGBA, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7919 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFColorRGBA, valueChanged), (int) FIELDTYPE_MFColorRGBA, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7920 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFColorRGBA, setValue), (int) FIELDTYPE_MFColorRGBA, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7921 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7922 -1, -1, -1, -1, -1, -1};
7923
7924const int OFFSETS_MetadataMFDouble[] = {
7925 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFDouble, value), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7926 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFDouble, valueChanged), (int) FIELDTYPE_MFDouble, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7927 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFDouble, setValue), (int) FIELDTYPE_MFDouble, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7928 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFDouble, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7929 -1, -1, -1, -1, -1, -1};
7930
7931const int OFFSETS_MetadataMFFloat[] = {
7932 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFFloat, value), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7933 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFFloat, valueChanged), (int) FIELDTYPE_MFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7934 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFFloat, setValue), (int) FIELDTYPE_MFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7935 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFFloat, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7936 -1, -1, -1, -1, -1, -1};
7937
7938const int OFFSETS_MetadataMFInt32[] = {
7939 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFInt32, value), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7940 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFInt32, valueChanged), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7941 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFInt32, setValue), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7942 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFInt32, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7943 -1, -1, -1, -1, -1, -1};
7944
7945const int OFFSETS_MetadataMFMatrix3d[] = {
7946 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFMatrix3d, value), (int) FIELDTYPE_MFMatrix3d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7947 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFMatrix3d, valueChanged), (int) FIELDTYPE_MFMatrix3d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7948 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFMatrix3d, setValue), (int) FIELDTYPE_MFMatrix3d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7949 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7950 -1, -1, -1, -1, -1, -1};
7951
7952const int OFFSETS_MetadataMFMatrix3f[] = {
7953 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFMatrix3f, value), (int) FIELDTYPE_MFMatrix3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7954 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFMatrix3f, valueChanged), (int) FIELDTYPE_MFMatrix3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7955 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFMatrix3f, setValue), (int) FIELDTYPE_MFMatrix3f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7956 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7957 -1, -1, -1, -1, -1, -1};
7958
7959const int OFFSETS_MetadataMFMatrix4d[] = {
7960 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFMatrix4d, value), (int) FIELDTYPE_MFMatrix4d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7961 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFMatrix4d, valueChanged), (int) FIELDTYPE_MFMatrix4d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7962 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFMatrix4d, setValue), (int) FIELDTYPE_MFMatrix4d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7963 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7964 -1, -1, -1, -1, -1, -1};
7965
7966const int OFFSETS_MetadataMFMatrix4f[] = {
7967 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFMatrix4f, value), (int) FIELDTYPE_MFMatrix4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7968 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFMatrix4f, valueChanged), (int) FIELDTYPE_MFMatrix4f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7969 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFMatrix4f, setValue), (int) FIELDTYPE_MFMatrix4f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7970 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7971 -1, -1, -1, -1, -1, -1};
7972
7973const int OFFSETS_MetadataMFNode[] = {
7974 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFNode, value), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7975 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFNode, valueChanged), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7976 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFNode, setValue), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7977 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFNode, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7978 -1, -1, -1, -1, -1, -1};
7979
7980const int OFFSETS_MetadataMFRotation[] = {
7981 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFRotation, value), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7982 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFRotation, valueChanged), (int) FIELDTYPE_MFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7983 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFRotation, setValue), (int) FIELDTYPE_MFRotation, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7984 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFRotation, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7985 -1, -1, -1, -1, -1, -1};
7986
7987const int OFFSETS_MetadataMFString[] = {
7988 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFString, value), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7989 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFString, valueChanged), (int) FIELDTYPE_MFString, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7990 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFString, setValue), (int) FIELDTYPE_MFString, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7991 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFString, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7992 -1, -1, -1, -1, -1, -1};
7993
7994const int OFFSETS_MetadataMFTime[] = {
7995 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFTime, value), (int) FIELDTYPE_MFTime, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7996 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFTime, valueChanged), (int) FIELDTYPE_MFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7997 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFTime, setValue), (int) FIELDTYPE_MFTime, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7998 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFTime, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
7999 -1, -1, -1, -1, -1, -1};
8000
8001const int OFFSETS_MetadataMFVec2d[] = {
8002 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec2d, value), (int) FIELDTYPE_MFVec2d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8003 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec2d, valueChanged), (int) FIELDTYPE_MFVec2d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8004 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec2d, setValue), (int) FIELDTYPE_MFVec2d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8005 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec2d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8006 -1, -1, -1, -1, -1, -1};
8007
8008const int OFFSETS_MetadataMFVec2f[] = {
8009 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec2f, value), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8010 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec2f, valueChanged), (int) FIELDTYPE_MFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8011 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec2f, setValue), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8012 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec2f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8013 -1, -1, -1, -1, -1, -1};
8014
8015const int OFFSETS_MetadataMFVec3d[] = {
8016 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec3d, value), (int) FIELDTYPE_MFVec3d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8017 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec3d, valueChanged), (int) FIELDTYPE_MFVec3d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8018 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec3d, setValue), (int) FIELDTYPE_MFVec3d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8019 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec3d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8020 -1, -1, -1, -1, -1, -1};
8021
8022const int OFFSETS_MetadataMFVec3f[] = {
8023 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec3f, value), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8024 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec3f, valueChanged), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8025 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec3f, setValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8026 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec3f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8027 -1, -1, -1, -1, -1, -1};
8028
8029const int OFFSETS_MetadataMFVec4d[] = {
8030 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec4d, value), (int) FIELDTYPE_MFVec4d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8031 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec4d, valueChanged), (int) FIELDTYPE_MFVec4d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8032 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec4d, setValue), (int) FIELDTYPE_MFVec4d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8033 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec4d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8034 -1, -1, -1, -1, -1, -1};
8035
8036const int OFFSETS_MetadataMFVec4f[] = {
8037 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataMFVec4f, value), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8038 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataMFVec4f, valueChanged), (int) FIELDTYPE_MFVec4f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8039 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataMFVec4f, setValue), (int) FIELDTYPE_MFVec4f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8040 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataMFVec4f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8041 -1, -1, -1, -1, -1, -1};
8042
8043const int OFFSETS_MetadataSFBool[] = {
8044 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFBool, value), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8045 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFBool, valueChanged), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8046 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFBool, setValue), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8047 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFBool, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8048 -1, -1, -1, -1, -1, -1};
8049
8050const int OFFSETS_MetadataSFColor[] = {
8051 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFColor, value), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8052 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFColor, valueChanged), (int) FIELDTYPE_SFColor, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8053 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFColor, setValue), (int) FIELDTYPE_SFColor, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8054 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFColor, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8055 -1, -1, -1, -1, -1, -1};
8056
8057const int OFFSETS_MetadataSFColorRGBA[] = {
8058 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFColorRGBA, value), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8059 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFColorRGBA, valueChanged), (int) FIELDTYPE_SFColorRGBA, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8060 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFColorRGBA, setValue), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8061 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8062 -1, -1, -1, -1, -1, -1};
8063
8064const int OFFSETS_MetadataSFDouble[] = {
8065 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFDouble, value), (int) FIELDTYPE_SFDouble, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8066 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFDouble, valueChanged), (int) FIELDTYPE_SFDouble, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8067 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFDouble, setValue), (int) FIELDTYPE_SFDouble, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8068 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFDouble, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8069 -1, -1, -1, -1, -1, -1};
8070
8071const int OFFSETS_MetadataSFFloat[] = {
8072 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFFloat, value), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8073 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFFloat, valueChanged), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8074 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFFloat, setValue), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8075 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFFloat, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8076 -1, -1, -1, -1, -1, -1};
8077
8078const int OFFSETS_MetadataSFImage[] = {
8079 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFImage, value), (int) FIELDTYPE_SFImage, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8080 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFImage, valueChanged), (int) FIELDTYPE_SFImage, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8081 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFImage, setValue), (int) FIELDTYPE_SFImage, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8082 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFImage, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8083 -1, -1, -1, -1, -1, -1};
8084
8085const int OFFSETS_MetadataSFInt32[] = {
8086 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFInt32, value), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8087 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFInt32, valueChanged), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8088 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFInt32, setValue), (int) FIELDTYPE_SFInt32, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8089 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFInt32, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8090 -1, -1, -1, -1, -1, -1};
8091
8092const int OFFSETS_MetadataSFMatrix3d[] = {
8093 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFMatrix3d, value), (int) FIELDTYPE_SFMatrix3d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8094 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFMatrix3d, valueChanged), (int) FIELDTYPE_SFMatrix3d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8095 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFMatrix3d, setValue), (int) FIELDTYPE_SFMatrix3d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8096 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8097 -1, -1, -1, -1, -1, -1};
8098
8099const int OFFSETS_MetadataSFMatrix3f[] = {
8100 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFMatrix3f, value), (int) FIELDTYPE_SFMatrix3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8101 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFMatrix3f, valueChanged), (int) FIELDTYPE_SFMatrix3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8102 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFMatrix3f, setValue), (int) FIELDTYPE_SFMatrix3f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8103 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8104 -1, -1, -1, -1, -1, -1};
8105
8106const int OFFSETS_MetadataSFMatrix4d[] = {
8107 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFMatrix4d, value), (int) FIELDTYPE_SFMatrix4d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8108 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFMatrix4d, valueChanged), (int) FIELDTYPE_SFMatrix4d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8109 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFMatrix4d, setValue), (int) FIELDTYPE_SFMatrix4d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8110 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8111 -1, -1, -1, -1, -1, -1};
8112
8113const int OFFSETS_MetadataSFMatrix4f[] = {
8114 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFMatrix4f, value), (int) FIELDTYPE_SFMatrix4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8115 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFMatrix4f, valueChanged), (int) FIELDTYPE_SFMatrix4f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8116 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFMatrix4f, setValue), (int) FIELDTYPE_SFMatrix4f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8117 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8118 -1, -1, -1, -1, -1, -1};
8119
8120const int OFFSETS_MetadataSFNode[] = {
8121 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFNode, value), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8122 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFNode, valueChanged), (int) FIELDTYPE_SFNode, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8123 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFNode, setValue), (int) FIELDTYPE_SFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8124 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFNode, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8125 -1, -1, -1, -1, -1, -1};
8126
8127const int OFFSETS_MetadataSFRotation[] = {
8128 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFRotation, value), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8129 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFRotation, valueChanged), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8130 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFRotation, setValue), (int) FIELDTYPE_SFRotation, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8131 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFRotation, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8132 -1, -1, -1, -1, -1, -1};
8133
8134const int OFFSETS_MetadataSFString[] = {
8135 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFString, value), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8136 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFString, valueChanged), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8137 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFString, setValue), (int) FIELDTYPE_SFString, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8138 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFString, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8139 -1, -1, -1, -1, -1, -1};
8140
8141const int OFFSETS_MetadataSFTime[] = {
8142 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFTime, value), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8143 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFTime, valueChanged), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8144 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFTime, setValue), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8145 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFTime, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8146 -1, -1, -1, -1, -1, -1};
8147
8148const int OFFSETS_MetadataSFVec2d[] = {
8149 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec2d, value), (int) FIELDTYPE_SFVec2d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8150 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec2d, valueChanged), (int) FIELDTYPE_SFVec2d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8151 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec2d, setValue), (int) FIELDTYPE_SFVec2d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8152 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec2d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8153 -1, -1, -1, -1, -1, -1};
8154
8155const int OFFSETS_MetadataSFVec2f[] = {
8156 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec2f, value), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8157 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec2f, valueChanged), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8158 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec2f, setValue), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8159 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec2f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8160 -1, -1, -1, -1, -1, -1};
8161
8162const int OFFSETS_MetadataSFVec3d[] = {
8163 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec3d, value), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8164 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec3d, valueChanged), (int) FIELDTYPE_SFVec3d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8165 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec3d, setValue), (int) FIELDTYPE_SFVec3d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8166 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec3d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8167 -1, -1, -1, -1, -1, -1};
8168
8169const int OFFSETS_MetadataSFVec3f[] = {
8170 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec3f, value), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8171 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec3f, valueChanged), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8172 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec3f, setValue), (int) FIELDTYPE_SFVec3f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8173 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec3f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8174 -1, -1, -1, -1, -1, -1};
8175
8176const int OFFSETS_MetadataSFVec4d[] = {
8177 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec4d, value), (int) FIELDTYPE_SFVec4d, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8178 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec4d, valueChanged), (int) FIELDTYPE_SFVec4d, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8179 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec4d, setValue), (int) FIELDTYPE_SFVec4d, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8180 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec4d, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8181 -1, -1, -1, -1, -1, -1};
8182
8183const int OFFSETS_MetadataSFVec4f[] = {
8184 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSFVec4f, value), (int) FIELDTYPE_SFVec4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8185 (int) FIELDNAMES_valueChanged, (int) offsetof (struct X3D_MetadataSFVec4f, valueChanged), (int) FIELDTYPE_SFVec4f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8186 (int) FIELDNAMES_setValue, (int) offsetof (struct X3D_MetadataSFVec4f, setValue), (int) FIELDTYPE_SFVec4f, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8187 (int) FIELDNAMES_tickTime, (int) offsetof (struct X3D_MetadataSFVec4f, tickTime), (int) FIELDTYPE_SFTime, (int) KW_inputOnly, (int) 0, (int) 0,
8188 -1, -1, -1, -1, -1, -1};
8189
8190const int OFFSETS_MetadataSet[] = {
8191 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8192 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataSet, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8193 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataSet, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8194 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataSet, value), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8195 -1, -1, -1, -1, -1, -1};
8196
8197const int OFFSETS_MetadataString[] = {
8198 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MetadataString, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8199 (int) FIELDNAMES_name, (int) offsetof (struct X3D_MetadataString, name), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8200 (int) FIELDNAMES_reference, (int) offsetof (struct X3D_MetadataString, reference), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8201 (int) FIELDNAMES_value, (int) offsetof (struct X3D_MetadataString, value), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8202 -1, -1, -1, -1, -1, -1};
8203
8204const int OFFSETS_MicrophoneSource[] = {
8205 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MicrophoneSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8206 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_MicrophoneSource, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8207 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_MicrophoneSource, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8208 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MicrophoneSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8209 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_MicrophoneSource, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8210 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_MicrophoneSource, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8211 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_MicrophoneSource, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8212 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_MicrophoneSource, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8213 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_MicrophoneSource, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8214 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_MicrophoneSource, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8215 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_MicrophoneSource, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8216 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_MicrophoneSource, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8217 (int) FIELDNAMES__self, (int) offsetof (struct X3D_MicrophoneSource, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8218 (int) FIELDNAMES__context, (int) offsetof (struct X3D_MicrophoneSource, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8219 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_MicrophoneSource, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8220 (int) FIELDNAMES_mediaDeviceID, (int) offsetof (struct X3D_MicrophoneSource, mediaDeviceID), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8221 -1, -1, -1, -1, -1, -1};
8222
8223const int OFFSETS_MotorJoint[] = {
8224 (int) FIELDNAMES_axis1Angle, (int) offsetof (struct X3D_MotorJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8225 (int) FIELDNAMES_axis1Torque, (int) offsetof (struct X3D_MotorJoint, axis1Torque), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8226 (int) FIELDNAMES_axis2Angle, (int) offsetof (struct X3D_MotorJoint, axis2Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8227 (int) FIELDNAMES_axis2Torque, (int) offsetof (struct X3D_MotorJoint, axis2Torque), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8228 (int) FIELDNAMES_axis3Angle, (int) offsetof (struct X3D_MotorJoint, axis3Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8229 (int) FIELDNAMES_axis3Torque, (int) offsetof (struct X3D_MotorJoint, axis3Torque), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8230 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_MotorJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8231 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_MotorJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8232 (int) FIELDNAMES_enabledAxes, (int) offsetof (struct X3D_MotorJoint, enabledAxes), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8233 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_MotorJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8234 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MotorJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8235 (int) FIELDNAMES_motor1Axis, (int) offsetof (struct X3D_MotorJoint, motor1Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8236 (int) FIELDNAMES_motor2Axis, (int) offsetof (struct X3D_MotorJoint, motor2Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8237 (int) FIELDNAMES_motor3Axis, (int) offsetof (struct X3D_MotorJoint, motor3Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8238 (int) FIELDNAMES_stop1Bounce, (int) offsetof (struct X3D_MotorJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8239 (int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (struct X3D_MotorJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8240 (int) FIELDNAMES_stop2Bounce, (int) offsetof (struct X3D_MotorJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8241 (int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (struct X3D_MotorJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8242 (int) FIELDNAMES_stop3Bounce, (int) offsetof (struct X3D_MotorJoint, stop3Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8243 (int) FIELDNAMES_stop3ErrorCorrection, (int) offsetof (struct X3D_MotorJoint, stop3ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8244 (int) FIELDNAMES_motor1Angle, (int) offsetof (struct X3D_MotorJoint, motor1Angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8245 (int) FIELDNAMES_motor1AngleRate, (int) offsetof (struct X3D_MotorJoint, motor1AngleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8246 (int) FIELDNAMES_motor2Angle, (int) offsetof (struct X3D_MotorJoint, motor2Angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8247 (int) FIELDNAMES_motor2AngleRate, (int) offsetof (struct X3D_MotorJoint, motor2AngleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8248 (int) FIELDNAMES_motor3Angle, (int) offsetof (struct X3D_MotorJoint, motor3Angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8249 (int) FIELDNAMES_motor3AngleRate, (int) offsetof (struct X3D_MotorJoint, motor3AngleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8250 (int) FIELDNAMES_autoCalc, (int) offsetof (struct X3D_MotorJoint, autoCalc), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8251 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_MotorJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8252 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_MotorJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8253 (int) FIELDNAMES___old_motor1Axis, (int) offsetof (struct X3D_MotorJoint, __old_motor1Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8254 (int) FIELDNAMES___old_motor2Axis, (int) offsetof (struct X3D_MotorJoint, __old_motor2Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8255 (int) FIELDNAMES___old_motor3Axis, (int) offsetof (struct X3D_MotorJoint, __old_motor3Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8256 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_MotorJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
8257 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_MotorJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
8258 (int) FIELDNAMES___old_axis1Angle, (int) offsetof (struct X3D_MotorJoint, __old_axis1Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
8259 (int) FIELDNAMES___old_axis2Angle, (int) offsetof (struct X3D_MotorJoint, __old_axis2Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
8260 (int) FIELDNAMES___old_axis3Angle, (int) offsetof (struct X3D_MotorJoint, __old_axis3Angle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
8261 -1, -1, -1, -1, -1, -1};
8262
8263const int OFFSETS_MovieTexture[] = {
8264 (int) FIELDNAMES_autoRefresh, (int) offsetof (struct X3D_MovieTexture, autoRefresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8265 (int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (struct X3D_MovieTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8266 (int) FIELDNAMES_load, (int) offsetof (struct X3D_MovieTexture, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8267 (int) FIELDNAMES_url, (int) offsetof (struct X3D_MovieTexture, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8268 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_MovieTexture, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8269 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_MovieTexture, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8270 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_MovieTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8271 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_MovieTexture, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8272 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MovieTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8273 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_MovieTexture, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8274 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_MovieTexture, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8275 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MovieTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8276 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_MovieTexture, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8277 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_MovieTexture, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8278 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_MovieTexture, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8279 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_MovieTexture, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8280 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_MovieTexture, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8281 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_MovieTexture, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8282 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_MovieTexture, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8283 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_MovieTexture, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8284 (int) FIELDNAMES__self, (int) offsetof (struct X3D_MovieTexture, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8285 (int) FIELDNAMES__context, (int) offsetof (struct X3D_MovieTexture, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8286 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_MovieTexture, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8287 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_MovieTexture, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8288 (int) FIELDNAMES_pitch, (int) offsetof (struct X3D_MovieTexture, pitch), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8289 (int) FIELDNAMES_duration_changed, (int) offsetof (struct X3D_MovieTexture, duration_changed), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8290 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_MovieTexture, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8291 (int) FIELDNAMES___inittime, (int) offsetof (struct X3D_MovieTexture, __inittime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8292 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_MovieTexture, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8293 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_MovieTexture, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8294 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_MovieTexture, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8295 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_MovieTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8296 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_MovieTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8297 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_MovieTexture, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8298 (int) FIELDNAMES___frac, (int) offsetof (struct X3D_MovieTexture, __frac), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8299 (int) FIELDNAMES___ctex, (int) offsetof (struct X3D_MovieTexture, __ctex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8300 (int) FIELDNAMES___lowest, (int) offsetof (struct X3D_MovieTexture, __lowest), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8301 (int) FIELDNAMES___highest, (int) offsetof (struct X3D_MovieTexture, __highest), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8302 (int) FIELDNAMES___fw_movie, (int) offsetof (struct X3D_MovieTexture, __fw_movie), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8303 (int) FIELDNAMES___unitlengthfactor, (int) offsetof (struct X3D_MovieTexture, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
8304 (int) FIELDNAMES___specversion, (int) offsetof (struct X3D_MovieTexture, __specversion), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8305 (int) FIELDNAMES___init_time, (int) offsetof (struct X3D_MovieTexture, __init_time), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8306 (int) FIELDNAMES___last_time, (int) offsetof (struct X3D_MovieTexture, __last_time), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8307 -1, -1, -1, -1, -1, -1};
8308
8309const int OFFSETS_MultiTexture[] = {
8310 (int) FIELDNAMES_alpha, (int) offsetof (struct X3D_MultiTexture, alpha), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8311 (int) FIELDNAMES_color, (int) offsetof (struct X3D_MultiTexture, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8312 (int) FIELDNAMES_function, (int) offsetof (struct X3D_MultiTexture, function), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8313 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MultiTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8314 (int) FIELDNAMES_mode, (int) offsetof (struct X3D_MultiTexture, mode), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8315 (int) FIELDNAMES_source, (int) offsetof (struct X3D_MultiTexture, source), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8316 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_MultiTexture, texture), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8317 (int) FIELDNAMES___xparams, (int) offsetof (struct X3D_MultiTexture, __xparams), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8318 -1, -1, -1, -1, -1, -1};
8319
8320const int OFFSETS_MultiTextureCoordinate[] = {
8321 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MultiTextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8322 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_MultiTextureCoordinate, texCoord), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8323 -1, -1, -1, -1, -1, -1};
8324
8325const int OFFSETS_MultiTextureTransform[] = {
8326 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MultiTextureTransform, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8327 (int) FIELDNAMES_textureTransform, (int) offsetof (struct X3D_MultiTextureTransform, textureTransform), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8328 -1, -1, -1, -1, -1, -1};
8329
8330const int OFFSETS_MultiTouchSensor[] = {
8331 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_MultiTouchSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8332 (int) FIELDNAMES_axisRotation, (int) offsetof (struct X3D_MultiTouchSensor, axisRotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8333 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_MultiTouchSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8334 (int) FIELDNAMES_maxPosition, (int) offsetof (struct X3D_MultiTouchSensor, maxPosition), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8335 (int) FIELDNAMES_minPosition, (int) offsetof (struct X3D_MultiTouchSensor, minPosition), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8336 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_MultiTouchSensor, offset), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8337 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_MultiTouchSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8338 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_MultiTouchSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8339 (int) FIELDNAMES_description, (int) offsetof (struct X3D_MultiTouchSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8340 (int) FIELDNAMES_translation_changed, (int) offsetof (struct X3D_MultiTouchSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8341 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_MultiTouchSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8342 (int) FIELDNAMES_sensorLocalOutput, (int) offsetof (struct X3D_MultiTouchSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
8343 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_MultiTouchSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8344 (int) FIELDNAMES__oldtranslation, (int) offsetof (struct X3D_MultiTouchSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8345 (int) FIELDNAMES__origPoint, (int) offsetof (struct X3D_MultiTouchSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8346 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_MultiTouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8347 (int) FIELDNAMES_translationOffset, (int) offsetof (struct X3D_MultiTouchSensor, translationOffset), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8348 (int) FIELDNAMES_rotationOffset, (int) offsetof (struct X3D_MultiTouchSensor, rotationOffset), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8349 (int) FIELDNAMES_scaleOffset, (int) offsetof (struct X3D_MultiTouchSensor, scaleOffset), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8350 (int) FIELDNAMES_minScale, (int) offsetof (struct X3D_MultiTouchSensor, minScale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8351 (int) FIELDNAMES_maxScale, (int) offsetof (struct X3D_MultiTouchSensor, maxScale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8352 (int) FIELDNAMES_rotation_changed, (int) offsetof (struct X3D_MultiTouchSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8353 (int) FIELDNAMES_scale_changed, (int) offsetof (struct X3D_MultiTouchSensor, scale_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8354 (int) FIELDNAMES_trackPoints_changed, (int) offsetof (struct X3D_MultiTouchSensor, trackPoints_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8355 (int) FIELDNAMES_touches_changed, (int) offsetof (struct X3D_MultiTouchSensor, touches_changed), (int) FIELDTYPE_MFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8356 (int) FIELDNAMES__lastframe, (int) offsetof (struct X3D_MultiTouchSensor, _lastframe), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
8357 (int) FIELDNAMES__drag_count, (int) offsetof (struct X3D_MultiTouchSensor, _drag_count), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
8358 (int) FIELDNAMES__orig_count, (int) offsetof (struct X3D_MultiTouchSensor, _orig_count), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) 0, (int) 0,
8359 (int) FIELDNAMES__orig_points, (int) offsetof (struct X3D_MultiTouchSensor, _orig_points), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8360 (int) FIELDNAMES__drag_points, (int) offsetof (struct X3D_MultiTouchSensor, _drag_points), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8361 (int) FIELDNAMES__oldrotation, (int) offsetof (struct X3D_MultiTouchSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
8362 (int) FIELDNAMES__oldscale, (int) offsetof (struct X3D_MultiTouchSensor, _oldscale), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8363 (int) FIELDNAMES__lastTao, (int) offsetof (struct X3D_MultiTouchSensor, _lastTao), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8364 -1, -1, -1, -1, -1, -1};
8365
8366const int OFFSETS_NavigationInfo[] = {
8367 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_NavigationInfo, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8368 (int) FIELDNAMES_avatarSize, (int) offsetof (struct X3D_NavigationInfo, avatarSize), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8369 (int) FIELDNAMES_headlight, (int) offsetof (struct X3D_NavigationInfo, headlight), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8370 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_NavigationInfo, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8371 (int) FIELDNAMES_type, (int) offsetof (struct X3D_NavigationInfo, type), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8372 (int) FIELDNAMES_visibilityLimit, (int) offsetof (struct X3D_NavigationInfo, visibilityLimit), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8373 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_NavigationInfo, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8374 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_NavigationInfo, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8375 (int) FIELDNAMES_transitionType, (int) offsetof (struct X3D_NavigationInfo, transitionType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8376 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_NavigationInfo, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8377 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NavigationInfo, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8378 (int) FIELDNAMES_transitionTime, (int) offsetof (struct X3D_NavigationInfo, transitionTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8379 (int) FIELDNAMES_transitionComplete, (int) offsetof (struct X3D_NavigationInfo, transitionComplete), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8380 -1, -1, -1, -1, -1, -1};
8381
8382const int OFFSETS_Normal[] = {
8383 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Normal, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8384 (int) FIELDNAMES_vector, (int) offsetof (struct X3D_Normal, vector), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8385 -1, -1, -1, -1, -1, -1};
8386
8387const int OFFSETS_NormalInterpolator[] = {
8388 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_NormalInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8389 (int) FIELDNAMES_key, (int) offsetof (struct X3D_NormalInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8390 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_NormalInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8391 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NormalInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8392 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_NormalInterpolator, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8393 -1, -1, -1, -1, -1, -1};
8394
8395const int OFFSETS_NormalMorpher[] = {
8396 (int) FIELDNAMES_set_weights, (int) offsetof (struct X3D_NormalMorpher, set_weights), (int) FIELDTYPE_MFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8397 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_NormalMorpher, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8398 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NormalMorpher, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8399 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_NormalMorpher, value_changed), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8400 -1, -1, -1, -1, -1, -1};
8401
8402const int OFFSETS_NurbsCurve[] = {
8403 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsCurve, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8404 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsCurve, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8405 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsCurve, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8406 (int) FIELDNAMES_knot, (int) offsetof (struct X3D_NurbsCurve, knot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8407 (int) FIELDNAMES_order, (int) offsetof (struct X3D_NurbsCurve, order), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8408 (int) FIELDNAMES_tessellation, (int) offsetof (struct X3D_NurbsCurve, tessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8409 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_NurbsCurve, closed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8410 (int) FIELDNAMES__tscale, (int) offsetof (struct X3D_NurbsCurve, _tscale), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8411 (int) FIELDNAMES___points, (int) offsetof (struct X3D_NurbsCurve, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8412 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_NurbsCurve, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8413 -1, -1, -1, -1, -1, -1};
8414
8415const int OFFSETS_NurbsCurve2D[] = {
8416 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsCurve2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8417 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsCurve2D, controlPoint), (int) FIELDTYPE_MFVec2d, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8418 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsCurve2D, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8419 (int) FIELDNAMES_knot, (int) offsetof (struct X3D_NurbsCurve2D, knot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8420 (int) FIELDNAMES_order, (int) offsetof (struct X3D_NurbsCurve2D, order), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8421 (int) FIELDNAMES_tessellation, (int) offsetof (struct X3D_NurbsCurve2D, tessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8422 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_NurbsCurve2D, closed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8423 (int) FIELDNAMES__tscale, (int) offsetof (struct X3D_NurbsCurve2D, _tscale), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8424 -1, -1, -1, -1, -1, -1};
8425
8426const int OFFSETS_NurbsOrientationInterpolator[] = {
8427 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsOrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8428 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsOrientationInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8429 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsOrientationInterpolator, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8430 (int) FIELDNAMES_knot, (int) offsetof (struct X3D_NurbsOrientationInterpolator, knot), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8431 (int) FIELDNAMES_order, (int) offsetof (struct X3D_NurbsOrientationInterpolator, order), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8432 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_NurbsOrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8433 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_NurbsOrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8434 (int) FIELDNAMES__knot, (int) offsetof (struct X3D_NurbsOrientationInterpolator, _knot), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8435 (int) FIELDNAMES__xyzw, (int) offsetof (struct X3D_NurbsOrientationInterpolator, _xyzw), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8436 (int) FIELDNAMES__OK, (int) offsetof (struct X3D_NurbsOrientationInterpolator, _OK), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8437 (int) FIELDNAMES__knotrange, (int) offsetof (struct X3D_NurbsOrientationInterpolator, _knotrange), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8438 -1, -1, -1, -1, -1, -1};
8439
8440const int OFFSETS_NurbsPatchSurface[] = {
8441 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsPatchSurface, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8442 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsPatchSurface, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8443 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsPatchSurface, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8444 (int) FIELDNAMES_uKnot, (int) offsetof (struct X3D_NurbsPatchSurface, uKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8445 (int) FIELDNAMES_uOrder, (int) offsetof (struct X3D_NurbsPatchSurface, uOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8446 (int) FIELDNAMES_uDimension, (int) offsetof (struct X3D_NurbsPatchSurface, uDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8447 (int) FIELDNAMES_uTessellation, (int) offsetof (struct X3D_NurbsPatchSurface, uTessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8448 (int) FIELDNAMES_uClosed, (int) offsetof (struct X3D_NurbsPatchSurface, uClosed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8449 (int) FIELDNAMES_vKnot, (int) offsetof (struct X3D_NurbsPatchSurface, vKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8450 (int) FIELDNAMES_vOrder, (int) offsetof (struct X3D_NurbsPatchSurface, vOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8451 (int) FIELDNAMES_vDimension, (int) offsetof (struct X3D_NurbsPatchSurface, vDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8452 (int) FIELDNAMES_vTessellation, (int) offsetof (struct X3D_NurbsPatchSurface, vTessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8453 (int) FIELDNAMES_vClosed, (int) offsetof (struct X3D_NurbsPatchSurface, vClosed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8454 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_NurbsPatchSurface, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8455 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_NurbsPatchSurface, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8456 (int) FIELDNAMES__tscale, (int) offsetof (struct X3D_NurbsPatchSurface, _tscale), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8457 -1, -1, -1, -1, -1, -1};
8458
8459const int OFFSETS_NurbsPositionInterpolator[] = {
8460 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsPositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8461 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsPositionInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8462 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsPositionInterpolator, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8463 (int) FIELDNAMES_knot, (int) offsetof (struct X3D_NurbsPositionInterpolator, knot), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8464 (int) FIELDNAMES_order, (int) offsetof (struct X3D_NurbsPositionInterpolator, order), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8465 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_NurbsPositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8466 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_NurbsPositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8467 (int) FIELDNAMES__knot, (int) offsetof (struct X3D_NurbsPositionInterpolator, _knot), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8468 (int) FIELDNAMES__xyzw, (int) offsetof (struct X3D_NurbsPositionInterpolator, _xyzw), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8469 (int) FIELDNAMES__OK, (int) offsetof (struct X3D_NurbsPositionInterpolator, _OK), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8470 (int) FIELDNAMES__knotrange, (int) offsetof (struct X3D_NurbsPositionInterpolator, _knotrange), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8471 -1, -1, -1, -1, -1, -1};
8472
8473const int OFFSETS_NurbsSet[] = {
8474 (int) FIELDNAMES_addGeometry, (int) offsetof (struct X3D_NurbsSet, addGeometry), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8475 (int) FIELDNAMES_removeGeometry, (int) offsetof (struct X3D_NurbsSet, removeGeometry), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8476 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_NurbsSet, geometry), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8477 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8478 (int) FIELDNAMES_tessellationScale, (int) offsetof (struct X3D_NurbsSet, tessellationScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8479 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_NurbsSet, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8480 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_NurbsSet, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8481 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_NurbsSet, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8482 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_NurbsSet, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8483 -1, -1, -1, -1, -1, -1};
8484
8485const int OFFSETS_NurbsSurfaceInterpolator[] = {
8486 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8487 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8488 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8489 (int) FIELDNAMES_uKnot, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, uKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8490 (int) FIELDNAMES_uOrder, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, uOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8491 (int) FIELDNAMES_uDimension, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, uDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8492 (int) FIELDNAMES_vKnot, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, vKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8493 (int) FIELDNAMES_vOrder, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, vOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8494 (int) FIELDNAMES_vDimension, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, vDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8495 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, set_fraction), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8496 (int) FIELDNAMES_position_changed, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, position_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8497 (int) FIELDNAMES_normal_changed, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, normal_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8498 (int) FIELDNAMES__uKnot, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, _uKnot), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8499 (int) FIELDNAMES__vKnot, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, _vKnot), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8500 (int) FIELDNAMES__controlPoint, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, _controlPoint), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8501 (int) FIELDNAMES__OK, (int) offsetof (struct X3D_NurbsSurfaceInterpolator, _OK), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8502 -1, -1, -1, -1, -1, -1};
8503
8504const int OFFSETS_NurbsSweptSurface[] = {
8505 (int) FIELDNAMES_crossSectionCurve, (int) offsetof (struct X3D_NurbsSweptSurface, crossSectionCurve), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8506 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsSweptSurface, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8507 (int) FIELDNAMES_trajectoryCurve, (int) offsetof (struct X3D_NurbsSweptSurface, trajectoryCurve), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8508 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_NurbsSweptSurface, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8509 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_NurbsSweptSurface, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8510 (int) FIELDNAMES_method, (int) offsetof (struct X3D_NurbsSweptSurface, method), (int) FIELDTYPE_SFString, (int) KW_inputOnly, (int) 0, (int) 0,
8511 (int) FIELDNAMES__patch, (int) offsetof (struct X3D_NurbsSweptSurface, _patch), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
8512 (int) FIELDNAMES__method, (int) offsetof (struct X3D_NurbsSweptSurface, _method), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8513 -1, -1, -1, -1, -1, -1};
8514
8515const int OFFSETS_NurbsSwungSurface[] = {
8516 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsSwungSurface, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8517 (int) FIELDNAMES_profileCurve, (int) offsetof (struct X3D_NurbsSwungSurface, profileCurve), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8518 (int) FIELDNAMES_trajectoryCurve, (int) offsetof (struct X3D_NurbsSwungSurface, trajectoryCurve), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8519 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_NurbsSwungSurface, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8520 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_NurbsSwungSurface, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8521 (int) FIELDNAMES__patch, (int) offsetof (struct X3D_NurbsSwungSurface, _patch), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
8522 -1, -1, -1, -1, -1, -1};
8523
8524const int OFFSETS_NurbsTextureCoordinate[] = {
8525 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsTextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8526 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsTextureCoordinate, controlPoint), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8527 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsTextureCoordinate, weight), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8528 (int) FIELDNAMES_uKnot, (int) offsetof (struct X3D_NurbsTextureCoordinate, uKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8529 (int) FIELDNAMES_uOrder, (int) offsetof (struct X3D_NurbsTextureCoordinate, uOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8530 (int) FIELDNAMES_uDimension, (int) offsetof (struct X3D_NurbsTextureCoordinate, uDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8531 (int) FIELDNAMES_vKnot, (int) offsetof (struct X3D_NurbsTextureCoordinate, vKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8532 (int) FIELDNAMES_vOrder, (int) offsetof (struct X3D_NurbsTextureCoordinate, vOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8533 (int) FIELDNAMES_vDimension, (int) offsetof (struct X3D_NurbsTextureCoordinate, vDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8534 (int) FIELDNAMES__uKnot, (int) offsetof (struct X3D_NurbsTextureCoordinate, _uKnot), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8535 (int) FIELDNAMES__vKnot, (int) offsetof (struct X3D_NurbsTextureCoordinate, _vKnot), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8536 (int) FIELDNAMES__controlPoint, (int) offsetof (struct X3D_NurbsTextureCoordinate, _controlPoint), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8537 -1, -1, -1, -1, -1, -1};
8538
8539const int OFFSETS_NurbsTrimmedSurface[] = {
8540 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_NurbsTrimmedSurface, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8541 (int) FIELDNAMES_controlPoint, (int) offsetof (struct X3D_NurbsTrimmedSurface, controlPoint), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8542 (int) FIELDNAMES_weight, (int) offsetof (struct X3D_NurbsTrimmedSurface, weight), (int) FIELDTYPE_MFDouble, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8543 (int) FIELDNAMES_uKnot, (int) offsetof (struct X3D_NurbsTrimmedSurface, uKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8544 (int) FIELDNAMES_uOrder, (int) offsetof (struct X3D_NurbsTrimmedSurface, uOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8545 (int) FIELDNAMES_uDimension, (int) offsetof (struct X3D_NurbsTrimmedSurface, uDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8546 (int) FIELDNAMES_uTessellation, (int) offsetof (struct X3D_NurbsTrimmedSurface, uTessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8547 (int) FIELDNAMES_uClosed, (int) offsetof (struct X3D_NurbsTrimmedSurface, uClosed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8548 (int) FIELDNAMES_vKnot, (int) offsetof (struct X3D_NurbsTrimmedSurface, vKnot), (int) FIELDTYPE_MFDouble, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8549 (int) FIELDNAMES_vOrder, (int) offsetof (struct X3D_NurbsTrimmedSurface, vOrder), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8550 (int) FIELDNAMES_vDimension, (int) offsetof (struct X3D_NurbsTrimmedSurface, vDimension), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8551 (int) FIELDNAMES_vTessellation, (int) offsetof (struct X3D_NurbsTrimmedSurface, vTessellation), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8552 (int) FIELDNAMES_vClosed, (int) offsetof (struct X3D_NurbsTrimmedSurface, vClosed), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8553 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_NurbsTrimmedSurface, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8554 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_NurbsTrimmedSurface, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8555 (int) FIELDNAMES_addTrimmingContour, (int) offsetof (struct X3D_NurbsTrimmedSurface, addTrimmingContour), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8556 (int) FIELDNAMES_removeTrimmingContour, (int) offsetof (struct X3D_NurbsTrimmedSurface, removeTrimmingContour), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8557 (int) FIELDNAMES_trimmingContour, (int) offsetof (struct X3D_NurbsTrimmedSurface, trimmingContour), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8558 (int) FIELDNAMES__tscale, (int) offsetof (struct X3D_NurbsTrimmedSurface, _tscale), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8559 -1, -1, -1, -1, -1, -1};
8560
8561const int OFFSETS_OSC_Sensor[] = {
8562 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_OSC_Sensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8563 (int) FIELDNAMES_description, (int) offsetof (struct X3D_OSC_Sensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8564 (int) FIELDNAMES_protocol, (int) offsetof (struct X3D_OSC_Sensor, protocol), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8565 (int) FIELDNAMES_listenfor, (int) offsetof (struct X3D_OSC_Sensor, listenfor), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8566 (int) FIELDNAMES_port, (int) offsetof (struct X3D_OSC_Sensor, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
8567 (int) FIELDNAMES_filter, (int) offsetof (struct X3D_OSC_Sensor, filter), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8568 (int) FIELDNAMES_handler, (int) offsetof (struct X3D_OSC_Sensor, handler), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8569 (int) FIELDNAMES_talksTo, (int) offsetof (struct X3D_OSC_Sensor, talksTo), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8570 (int) FIELDNAMES_FIFOsize, (int) offsetof (struct X3D_OSC_Sensor, FIFOsize), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
8571 (int) FIELDNAMES_int32Inp, (int) offsetof (struct X3D_OSC_Sensor, int32Inp), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8572 (int) FIELDNAMES_floatInp, (int) offsetof (struct X3D_OSC_Sensor, floatInp), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8573 (int) FIELDNAMES_stringInp, (int) offsetof (struct X3D_OSC_Sensor, stringInp), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8574 (int) FIELDNAMES_gotEvents, (int) offsetof (struct X3D_OSC_Sensor, gotEvents), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8575 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OSC_Sensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8576 (int) FIELDNAMES__talkToNodes, (int) offsetof (struct X3D_OSC_Sensor, _talkToNodes), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
8577 (int) FIELDNAMES__status, (int) offsetof (struct X3D_OSC_Sensor, _status), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
8578 (int) FIELDNAMES__int32InpFIFO, (int) offsetof (struct X3D_OSC_Sensor, _int32InpFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8579 (int) FIELDNAMES__floatInpFIFO, (int) offsetof (struct X3D_OSC_Sensor, _floatInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8580 (int) FIELDNAMES__stringInpFIFO, (int) offsetof (struct X3D_OSC_Sensor, _stringInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8581 (int) FIELDNAMES__int32OutFIFO, (int) offsetof (struct X3D_OSC_Sensor, _int32OutFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8582 (int) FIELDNAMES__floatOutFIFO, (int) offsetof (struct X3D_OSC_Sensor, _floatOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8583 (int) FIELDNAMES__stringOutFIFO, (int) offsetof (struct X3D_OSC_Sensor, _stringOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8584 (int) FIELDNAMES___oldmetadata, (int) offsetof (struct X3D_OSC_Sensor, __oldmetadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
8585 -1, -1, -1, -1, -1, -1};
8586
8587const int OFFSETS_OpacityMapVolumeStyle[] = {
8588 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_OpacityMapVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8589 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OpacityMapVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8590 (int) FIELDNAMES_transferFunction, (int) offsetof (struct X3D_OpacityMapVolumeStyle, transferFunction), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8591 -1, -1, -1, -1, -1, -1};
8592
8593const int OFFSETS_OrientationChaser[] = {
8594 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OrientationChaser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8595 (int) FIELDNAMES__p, (int) offsetof (struct X3D_OrientationChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8596 (int) FIELDNAMES__t, (int) offsetof (struct X3D_OrientationChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8597 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_OrientationChaser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8598 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_OrientationChaser, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8599 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_OrientationChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8600 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_OrientationChaser, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8601 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_OrientationChaser, value_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8602 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_OrientationChaser, initialDestination), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8603 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_OrientationChaser, initialValue), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8604 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_OrientationChaser, set_destination), (int) FIELDTYPE_SFRotation, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8605 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_OrientationChaser, set_value), (int) FIELDTYPE_SFRotation, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8606 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_OrientationChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8607 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_OrientationChaser, _previousvalue), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
8608 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_OrientationChaser, _destination), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
8609 -1, -1, -1, -1, -1, -1};
8610
8611const int OFFSETS_OrientationDamper[] = {
8612 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OrientationDamper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8613 (int) FIELDNAMES__p, (int) offsetof (struct X3D_OrientationDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8614 (int) FIELDNAMES__t, (int) offsetof (struct X3D_OrientationDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8615 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_OrientationDamper, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8616 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_OrientationDamper, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8617 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_OrientationDamper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8618 (int) FIELDNAMES_order, (int) offsetof (struct X3D_OrientationDamper, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8619 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_OrientationDamper, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8620 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_OrientationDamper, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8621 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_OrientationDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8622 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_OrientationDamper, value_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8623 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_OrientationDamper, initialDestination), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8624 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_OrientationDamper, initialValue), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8625 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_OrientationDamper, set_destination), (int) FIELDTYPE_SFRotation, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8626 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_OrientationDamper, set_value), (int) FIELDTYPE_SFRotation, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8627 (int) FIELDNAMES__values, (int) offsetof (struct X3D_OrientationDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8628 (int) FIELDNAMES__input, (int) offsetof (struct X3D_OrientationDamper, _input), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
8629 -1, -1, -1, -1, -1, -1};
8630
8631const int OFFSETS_OrientationInterpolator[] = {
8632 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_OrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8633 (int) FIELDNAMES_key, (int) offsetof (struct X3D_OrientationInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8634 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_OrientationInterpolator, keyValue), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8635 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8636 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_OrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8637 -1, -1, -1, -1, -1, -1};
8638
8639const int OFFSETS_OrthoViewpoint[] = {
8640 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_OrthoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8641 (int) FIELDNAMES__donethispass, (int) offsetof (struct X3D_OrthoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8642 (int) FIELDNAMES__reachablethispass, (int) offsetof (struct X3D_OrthoViewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8643 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_OrthoViewpoint, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8644 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_OrthoViewpoint, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8645 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_OrthoViewpoint, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8646 (int) FIELDNAMES_description, (int) offsetof (struct X3D_OrthoViewpoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8647 (int) FIELDNAMES_jump, (int) offsetof (struct X3D_OrthoViewpoint, jump), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8648 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_OrthoViewpoint, fieldOfView), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8649 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OrthoViewpoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8650 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_OrthoViewpoint, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8651 (int) FIELDNAMES_position, (int) offsetof (struct X3D_OrthoViewpoint, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8652 (int) FIELDNAMES_centerOfRotation, (int) offsetof (struct X3D_OrthoViewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8653 (int) FIELDNAMES_retainUserOffsets, (int) offsetof (struct X3D_OrthoViewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8654 (int) FIELDNAMES__initializedOnce, (int) offsetof (struct X3D_OrthoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
8655 (int) FIELDNAMES__orientation, (int) offsetof (struct X3D_OrthoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
8656 (int) FIELDNAMES__position, (int) offsetof (struct X3D_OrthoViewpoint, _position), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8657 (int) FIELDNAMES__pin_point, (int) offsetof (struct X3D_OrthoViewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) 0, (int) 0,
8658 (int) FIELDNAMES__show_pin_point, (int) offsetof (struct X3D_OrthoViewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
8659 (int) FIELDNAMES_farClippingPlane, (int) offsetof (struct X3D_OrthoViewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
8660 (int) FIELDNAMES_nearClippingPlane, (int) offsetof (struct X3D_OrthoViewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
8661 (int) FIELDNAMES_vIewAll, (int) offsetof (struct X3D_OrthoViewpoint, vIewAll), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8662 (int) FIELDNAMES_navigationInfo, (int) offsetof (struct X3D_OrthoViewpoint, navigationInfo), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8663 -1, -1, -1, -1, -1, -1};
8664
8665const int OFFSETS_OscillatorSource[] = {
8666 (int) FIELDNAMES_description, (int) offsetof (struct X3D_OscillatorSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8667 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_OscillatorSource, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8668 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_OscillatorSource, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8669 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_OscillatorSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8670 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_OscillatorSource, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8671 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_OscillatorSource, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8672 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_OscillatorSource, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8673 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_OscillatorSource, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8674 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_OscillatorSource, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8675 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_OscillatorSource, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8676 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_OscillatorSource, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8677 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_OscillatorSource, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8678 (int) FIELDNAMES__self, (int) offsetof (struct X3D_OscillatorSource, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8679 (int) FIELDNAMES__context, (int) offsetof (struct X3D_OscillatorSource, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8680 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_OscillatorSource, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8681 (int) FIELDNAMES_detune, (int) offsetof (struct X3D_OscillatorSource, detune), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8682 (int) FIELDNAMES_frequency, (int) offsetof (struct X3D_OscillatorSource, frequency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8683 (int) FIELDNAMES_type, (int) offsetof (struct X3D_OscillatorSource, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8684 (int) FIELDNAMES_periodicWave, (int) offsetof (struct X3D_OscillatorSource, periodicWave), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8685 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_OscillatorSource, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8686 (int) FIELDNAMES___inittime, (int) offsetof (struct X3D_OscillatorSource, __inittime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8687 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_OscillatorSource, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8688 -1, -1, -1, -1, -1, -1};
8689
8690const int OFFSETS_PackagedShader[] = {
8691 (int) FIELDNAMES_activate, (int) offsetof (struct X3D_PackagedShader, activate), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8692 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PackagedShader, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8693 (int) FIELDNAMES_url, (int) offsetof (struct X3D_PackagedShader, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8694 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PackagedShader, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8695 (int) FIELDNAMES_load, (int) offsetof (struct X3D_PackagedShader, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8696 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_PackagedShader, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8697 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_PackagedShader, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8698 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_PackagedShader, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8699 (int) FIELDNAMES_isSelected, (int) offsetof (struct X3D_PackagedShader, isSelected), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8700 (int) FIELDNAMES_isValid, (int) offsetof (struct X3D_PackagedShader, isValid), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8701 (int) FIELDNAMES_language, (int) offsetof (struct X3D_PackagedShader, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8702 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_PackagedShader, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8703 (int) FIELDNAMES__shaderUserNumber, (int) offsetof (struct X3D_PackagedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8704 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_PackagedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
8705 (int) FIELDNAMES__shaderLoadThread, (int) offsetof (struct X3D_PackagedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (int) KW_initializeOnly, (int) 0, (int) 0,
8706 (int) FIELDNAMES__retrievedURLData, (int) offsetof (struct X3D_PackagedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8707 -1, -1, -1, -1, -1, -1};
8708
8709const int OFFSETS_ParticleSystem[] = {
8710 (int) FIELDNAMES_appearance, (int) offsetof (struct X3D_ParticleSystem, appearance), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8711 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_ParticleSystem, geometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8712 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ParticleSystem, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8713 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_ParticleSystem, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_BLENGTH,
8714 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_ParticleSystem, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_BLENGTH,
8715 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_ParticleSystem, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8716 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_ParticleSystem, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8717 (int) FIELDNAMES_castShadow, (int) offsetof (struct X3D_ParticleSystem, castShadow), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8718 (int) FIELDNAMES__shaderflags_base, (int) offsetof (struct X3D_ParticleSystem, _shaderflags_base), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8719 (int) FIELDNAMES__shaderflags_effects, (int) offsetof (struct X3D_ParticleSystem, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8720 (int) FIELDNAMES__shaderflags_usershaders, (int) offsetof (struct X3D_ParticleSystem, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8721 (int) FIELDNAMES_createParticles, (int) offsetof (struct X3D_ParticleSystem, createParticles), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8722 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ParticleSystem, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8723 (int) FIELDNAMES_lifetimeVariation, (int) offsetof (struct X3D_ParticleSystem, lifetimeVariation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8724 (int) FIELDNAMES_maxParticles, (int) offsetof (struct X3D_ParticleSystem, maxParticles), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8725 (int) FIELDNAMES_particleLifetime, (int) offsetof (struct X3D_ParticleSystem, particleLifetime), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8726 (int) FIELDNAMES_particleSize, (int) offsetof (struct X3D_ParticleSystem, particleSize), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8727 (int) FIELDNAMES_particleOrientation, (int) offsetof (struct X3D_ParticleSystem, particleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) 0, (int) 0,
8728 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ParticleSystem, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8729 (int) FIELDNAMES_colorRamp, (int) offsetof (struct X3D_ParticleSystem, colorRamp), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8730 (int) FIELDNAMES_color, (int) offsetof (struct X3D_ParticleSystem, color), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8731 (int) FIELDNAMES_colorKey, (int) offsetof (struct X3D_ParticleSystem, colorKey), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8732 (int) FIELDNAMES_emitter, (int) offsetof (struct X3D_ParticleSystem, emitter), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8733 (int) FIELDNAMES_geometryType, (int) offsetof (struct X3D_ParticleSystem, geometryType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8734 (int) FIELDNAMES_physics, (int) offsetof (struct X3D_ParticleSystem, physics), (int) FIELDTYPE_MFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8735 (int) FIELDNAMES_texCoordRamp, (int) offsetof (struct X3D_ParticleSystem, texCoordRamp), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8736 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_ParticleSystem, texCoord), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8737 (int) FIELDNAMES_texCoordKey, (int) offsetof (struct X3D_ParticleSystem, texCoordKey), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8738 (int) FIELDNAMES__tris, (int) offsetof (struct X3D_ParticleSystem, _tris), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8739 (int) FIELDNAMES__ttex, (int) offsetof (struct X3D_ParticleSystem, _ttex), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8740 (int) FIELDNAMES__ltex, (int) offsetof (struct X3D_ParticleSystem, _ltex), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8741 (int) FIELDNAMES__particles, (int) offsetof (struct X3D_ParticleSystem, _particles), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8742 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_ParticleSystem, _lasttime), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
8743 (int) FIELDNAMES__lastEnabled, (int) offsetof (struct X3D_ParticleSystem, _lastEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8744 (int) FIELDNAMES__geometryType, (int) offsetof (struct X3D_ParticleSystem, _geometryType), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8745 (int) FIELDNAMES__remainder, (int) offsetof (struct X3D_ParticleSystem, _remainder), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
8746 -1, -1, -1, -1, -1, -1};
8747
8748const int OFFSETS_PeriodicWave[] = {
8749 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PeriodicWave, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8750 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_PeriodicWave, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8751 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PeriodicWave, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8752 (int) FIELDNAMES_children, (int) offsetof (struct X3D_PeriodicWave, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8753 (int) FIELDNAMES__self, (int) offsetof (struct X3D_PeriodicWave, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8754 (int) FIELDNAMES__context, (int) offsetof (struct X3D_PeriodicWave, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8755 (int) FIELDNAMES_optionsReal, (int) offsetof (struct X3D_PeriodicWave, optionsReal), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8756 (int) FIELDNAMES_optionsImag, (int) offsetof (struct X3D_PeriodicWave, optionsImag), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8757 (int) FIELDNAMES_type, (int) offsetof (struct X3D_PeriodicWave, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8758 -1, -1, -1, -1, -1, -1};
8759
8760const int OFFSETS_PhysicalMaterial[] = {
8761 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PhysicalMaterial, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8762 (int) FIELDNAMES_emissiveColor, (int) offsetof (struct X3D_PhysicalMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8763 (int) FIELDNAMES_emissiveTexture, (int) offsetof (struct X3D_PhysicalMaterial, emissiveTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8764 (int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (struct X3D_PhysicalMaterial, emissiveTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8765 (int) FIELDNAMES_normalScale, (int) offsetof (struct X3D_PhysicalMaterial, normalScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8766 (int) FIELDNAMES_normalTexture, (int) offsetof (struct X3D_PhysicalMaterial, normalTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8767 (int) FIELDNAMES_normalTextureMapping, (int) offsetof (struct X3D_PhysicalMaterial, normalTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8768 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_PhysicalMaterial, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8769 (int) FIELDNAMES__material, (int) offsetof (struct X3D_PhysicalMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8770 (int) FIELDNAMES_occlusionStrength, (int) offsetof (struct X3D_PhysicalMaterial, occlusionStrength), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8771 (int) FIELDNAMES_occlusionTexture, (int) offsetof (struct X3D_PhysicalMaterial, occlusionTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8772 (int) FIELDNAMES_occlusionTextureMapping, (int) offsetof (struct X3D_PhysicalMaterial, occlusionTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8773 (int) FIELDNAMES_baseColor, (int) offsetof (struct X3D_PhysicalMaterial, baseColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8774 (int) FIELDNAMES_baseTexture, (int) offsetof (struct X3D_PhysicalMaterial, baseTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8775 (int) FIELDNAMES_baseTextureMapping, (int) offsetof (struct X3D_PhysicalMaterial, baseTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8776 (int) FIELDNAMES_metallic, (int) offsetof (struct X3D_PhysicalMaterial, metallic), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8777 (int) FIELDNAMES_roughness, (int) offsetof (struct X3D_PhysicalMaterial, roughness), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8778 (int) FIELDNAMES_metallicRoughnessTexture, (int) offsetof (struct X3D_PhysicalMaterial, metallicRoughnessTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8779 (int) FIELDNAMES_metallicRoughnessTextureMapping, (int) offsetof (struct X3D_PhysicalMaterial, metallicRoughnessTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8780 -1, -1, -1, -1, -1, -1};
8781
8782const int OFFSETS_PickableGroup[] = {
8783 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_PickableGroup, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8784 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_PickableGroup, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8785 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_PickableGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8786 (int) FIELDNAMES_children, (int) offsetof (struct X3D_PickableGroup, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8787 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PickableGroup, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8788 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_PickableGroup, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8789 (int) FIELDNAMES_pickable, (int) offsetof (struct X3D_PickableGroup, pickable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8790 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_PickableGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8791 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_PickableGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8792 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_PickableGroup, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8793 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_PickableGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8794 -1, -1, -1, -1, -1, -1};
8795
8796const int OFFSETS_PixelTexture[] = {
8797 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PixelTexture, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8798 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PixelTexture, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8799 (int) FIELDNAMES_image, (int) offsetof (struct X3D_PixelTexture, image), (int) FIELDTYPE_SFImage, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8800 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_PixelTexture, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8801 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_PixelTexture, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8802 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_PixelTexture, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8803 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_PixelTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8804 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_PixelTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8805 (int) FIELDNAMES_update, (int) offsetof (struct X3D_PixelTexture, update), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8806 -1, -1, -1, -1, -1, -1};
8807
8808const int OFFSETS_PixelTexture3D[] = {
8809 (int) FIELDNAMES_image, (int) offsetof (struct X3D_PixelTexture3D, image), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8810 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PixelTexture3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8811 (int) FIELDNAMES_repeatS, (int) offsetof (struct X3D_PixelTexture3D, repeatS), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8812 (int) FIELDNAMES_repeatT, (int) offsetof (struct X3D_PixelTexture3D, repeatT), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8813 (int) FIELDNAMES_repeatR, (int) offsetof (struct X3D_PixelTexture3D, repeatR), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8814 (int) FIELDNAMES_textureProperties, (int) offsetof (struct X3D_PixelTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8815 (int) FIELDNAMES___textureTableIndex, (int) offsetof (struct X3D_PixelTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8816 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_PixelTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8817 (int) FIELDNAMES__needs_gradient, (int) offsetof (struct X3D_PixelTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
8818 -1, -1, -1, -1, -1, -1};
8819
8820const int OFFSETS_PlaneSensor[] = {
8821 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_PlaneSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8822 (int) FIELDNAMES_axisRotation, (int) offsetof (struct X3D_PlaneSensor, axisRotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8823 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_PlaneSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8824 (int) FIELDNAMES_maxPosition, (int) offsetof (struct X3D_PlaneSensor, maxPosition), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8825 (int) FIELDNAMES_minPosition, (int) offsetof (struct X3D_PlaneSensor, minPosition), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8826 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_PlaneSensor, offset), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8827 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PlaneSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8828 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_PlaneSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8829 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PlaneSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8830 (int) FIELDNAMES_trackPoint_changed, (int) offsetof (struct X3D_PlaneSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8831 (int) FIELDNAMES_translation_changed, (int) offsetof (struct X3D_PlaneSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8832 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PlaneSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8833 (int) FIELDNAMES_sensorLocalOutput, (int) offsetof (struct X3D_PlaneSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
8834 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_PlaneSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8835 (int) FIELDNAMES__oldtranslation, (int) offsetof (struct X3D_PlaneSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8836 (int) FIELDNAMES__orig_point, (int) offsetof (struct X3D_PlaneSensor, _orig_point), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8837 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_PlaneSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8838 -1, -1, -1, -1, -1, -1};
8839
8840const int OFFSETS_PointEmitter[] = {
8841 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_PointEmitter, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8842 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8843 (int) FIELDNAMES_on, (int) offsetof (struct X3D_PointEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8844 (int) FIELDNAMES_position, (int) offsetof (struct X3D_PointEmitter, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8845 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_PointEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8846 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_PointEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8847 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_PointEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
8848 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_PointEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
8849 -1, -1, -1, -1, -1, -1};
8850
8851const int OFFSETS_PointLight[] = {
8852 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointLight, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8853 (int) FIELDNAMES_global, (int) offsetof (struct X3D_PointLight, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8854 (int) FIELDNAMES_on, (int) offsetof (struct X3D_PointLight, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8855 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_PointLight, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8856 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_PointLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8857 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_PointLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8858 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_PointLight, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8859 (int) FIELDNAMES_color, (int) offsetof (struct X3D_PointLight, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8860 (int) FIELDNAMES_attenuation, (int) offsetof (struct X3D_PointLight, attenuation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8861 (int) FIELDNAMES_location, (int) offsetof (struct X3D_PointLight, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8862 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_PointLight, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8863 -1, -1, -1, -1, -1, -1};
8864
8865const int OFFSETS_PointPickSensor[] = {
8866 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_PointPickSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8867 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointPickSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8868 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_PointPickSensor, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8869 (int) FIELDNAMES_pickingGeometry, (int) offsetof (struct X3D_PointPickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8870 (int) FIELDNAMES_pickTarget, (int) offsetof (struct X3D_PointPickSensor, pickTarget), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8871 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PointPickSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8872 (int) FIELDNAMES_pickedGeometry, (int) offsetof (struct X3D_PointPickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8873 (int) FIELDNAMES_intersectionType, (int) offsetof (struct X3D_PointPickSensor, intersectionType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8874 (int) FIELDNAMES_sortOrder, (int) offsetof (struct X3D_PointPickSensor, sortOrder), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8875 (int) FIELDNAMES_matchCriterion, (int) offsetof (struct X3D_PointPickSensor, matchCriterion), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
8876 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_PointPickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8877 (int) FIELDNAMES_pickedPoint, (int) offsetof (struct X3D_PointPickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8878 (int) FIELDNAMES__oldisActive, (int) offsetof (struct X3D_PointPickSensor, _oldisActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8879 (int) FIELDNAMES__oldpickTarget, (int) offsetof (struct X3D_PointPickSensor, _oldpickTarget), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8880 (int) FIELDNAMES__oldpickedGeometry, (int) offsetof (struct X3D_PointPickSensor, _oldpickedGeometry), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8881 (int) FIELDNAMES__oldpickedPoint, (int) offsetof (struct X3D_PointPickSensor, _oldpickedPoint), (int) FIELDTYPE_MFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8882 (int) FIELDNAMES__bboxCenter, (int) offsetof (struct X3D_PointPickSensor, _bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8883 (int) FIELDNAMES__bboxSize, (int) offsetof (struct X3D_PointPickSensor, _bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8884 (int) FIELDNAMES_set_intersectionType, (int) offsetof (struct X3D_PointPickSensor, set_intersectionType), (int) FIELDTYPE_SFString, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8885 (int) FIELDNAMES_set_sortOrder, (int) offsetof (struct X3D_PointPickSensor, set_sortOrder), (int) FIELDTYPE_SFString, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8886 -1, -1, -1, -1, -1, -1};
8887
8888const int OFFSETS_PointProperties[] = {
8889 (int) FIELDNAMES_pointSizeScaleFactor, (int) offsetof (struct X3D_PointProperties, pointSizeScaleFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8890 (int) FIELDNAMES_pointSizeMinValue, (int) offsetof (struct X3D_PointProperties, pointSizeMinValue), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8891 (int) FIELDNAMES_pointSizeMaxValue, (int) offsetof (struct X3D_PointProperties, pointSizeMaxValue), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8892 (int) FIELDNAMES_attenuation, (int) offsetof (struct X3D_PointProperties, attenuation), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8893 (int) FIELDNAMES_markerType, (int) offsetof (struct X3D_PointProperties, markerType), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8894 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointProperties, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8895 (int) FIELDNAMES__colormode, (int) offsetof (struct X3D_PointProperties, _colormode), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
8896 (int) FIELDNAMES__attenuation, (int) offsetof (struct X3D_PointProperties, _attenuation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
8897 (int) FIELDNAMES__pointMethod, (int) offsetof (struct X3D_PointProperties, _pointMethod), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
8898 -1, -1, -1, -1, -1, -1};
8899
8900const int OFFSETS_PointSensor[] = {
8901 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_PointSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8902 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_PointSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8903 (int) FIELDNAMES_maxPosition, (int) offsetof (struct X3D_PointSensor, maxPosition), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8904 (int) FIELDNAMES_minPosition, (int) offsetof (struct X3D_PointSensor, minPosition), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8905 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_PointSensor, offset), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8906 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PointSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8907 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_PointSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8908 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PointSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8909 (int) FIELDNAMES_trackPoint_changed, (int) offsetof (struct X3D_PointSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8910 (int) FIELDNAMES_translation_changed, (int) offsetof (struct X3D_PointSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8911 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8912 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_PointSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8913 (int) FIELDNAMES__oldtranslation, (int) offsetof (struct X3D_PointSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
8914 (int) FIELDNAMES__origPoint, (int) offsetof (struct X3D_PointSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8915 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_PointSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
8916 -1, -1, -1, -1, -1, -1};
8917
8918const int OFFSETS_PointSet[] = {
8919 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_PointSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8920 (int) FIELDNAMES_color, (int) offsetof (struct X3D_PointSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8921 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_PointSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8922 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_PointSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8923 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PointSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8924 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_PointSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8925 -1, -1, -1, -1, -1, -1};
8926
8927const int OFFSETS_Polyline2D[] = {
8928 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Polyline2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8929 (int) FIELDNAMES_lineSegments, (int) offsetof (struct X3D_Polyline2D, lineSegments), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8930 -1, -1, -1, -1, -1, -1};
8931
8932const int OFFSETS_PolylineEmitter[] = {
8933 (int) FIELDNAMES_set_coordIndex, (int) offsetof (struct X3D_PolylineEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
8934 (int) FIELDNAMES_set_coordinate, (int) offsetof (struct X3D_PolylineEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
8935 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_PolylineEmitter, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8936 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_PolylineEmitter, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8937 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PolylineEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8938 (int) FIELDNAMES_on, (int) offsetof (struct X3D_PolylineEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8939 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_PolylineEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8940 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_PolylineEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8941 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_PolylineEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8942 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_PolylineEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
8943 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_PolylineEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
8944 (int) FIELDNAMES__method, (int) offsetof (struct X3D_PolylineEmitter, _method), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8945 (int) FIELDNAMES__nseg, (int) offsetof (struct X3D_PolylineEmitter, _nseg), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
8946 (int) FIELDNAMES__segs, (int) offsetof (struct X3D_PolylineEmitter, _segs), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8947 (int) FIELDNAMES__portions, (int) offsetof (struct X3D_PolylineEmitter, _portions), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8948 -1, -1, -1, -1, -1, -1};
8949
8950const int OFFSETS_Polypoint2D[] = {
8951 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Polypoint2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8952 (int) FIELDNAMES_point, (int) offsetof (struct X3D_Polypoint2D, point), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8953 -1, -1, -1, -1, -1, -1};
8954
8955const int OFFSETS_PositionChaser[] = {
8956 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionChaser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8957 (int) FIELDNAMES__p, (int) offsetof (struct X3D_PositionChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8958 (int) FIELDNAMES__t, (int) offsetof (struct X3D_PositionChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8959 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PositionChaser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8960 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_PositionChaser, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8961 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_PositionChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8962 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_PositionChaser, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8963 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionChaser, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8964 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_PositionChaser, initialDestination), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8965 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_PositionChaser, initialValue), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8966 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_PositionChaser, set_destination), (int) FIELDTYPE_SFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8967 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_PositionChaser, set_value), (int) FIELDTYPE_SFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8968 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_PositionChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8969 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_PositionChaser, _previousvalue), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8970 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_PositionChaser, _destination), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
8971 -1, -1, -1, -1, -1, -1};
8972
8973const int OFFSETS_PositionChaser2D[] = {
8974 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionChaser2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8975 (int) FIELDNAMES__p, (int) offsetof (struct X3D_PositionChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8976 (int) FIELDNAMES__t, (int) offsetof (struct X3D_PositionChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8977 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PositionChaser2D, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8978 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_PositionChaser2D, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8979 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_PositionChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8980 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_PositionChaser2D, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
8981 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionChaser2D, value_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8982 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_PositionChaser2D, initialDestination), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8983 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_PositionChaser2D, initialValue), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8984 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_PositionChaser2D, set_destination), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8985 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_PositionChaser2D, set_value), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8986 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_PositionChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8987 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_PositionChaser2D, _previousvalue), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
8988 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_PositionChaser2D, _destination), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
8989 -1, -1, -1, -1, -1, -1};
8990
8991const int OFFSETS_PositionDamper[] = {
8992 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionDamper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8993 (int) FIELDNAMES__p, (int) offsetof (struct X3D_PositionDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8994 (int) FIELDNAMES__t, (int) offsetof (struct X3D_PositionDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
8995 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_PositionDamper, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8996 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_PositionDamper, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8997 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PositionDamper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8998 (int) FIELDNAMES_order, (int) offsetof (struct X3D_PositionDamper, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8999 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_PositionDamper, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9000 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_PositionDamper, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9001 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_PositionDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9002 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionDamper, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9003 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_PositionDamper, initialDestination), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9004 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_PositionDamper, initialValue), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9005 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_PositionDamper, set_destination), (int) FIELDTYPE_SFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9006 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_PositionDamper, set_value), (int) FIELDTYPE_SFVec3f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9007 (int) FIELDNAMES__values, (int) offsetof (struct X3D_PositionDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9008 (int) FIELDNAMES__input, (int) offsetof (struct X3D_PositionDamper, _input), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9009 -1, -1, -1, -1, -1, -1};
9010
9011const int OFFSETS_PositionDamper2D[] = {
9012 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionDamper2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9013 (int) FIELDNAMES__p, (int) offsetof (struct X3D_PositionDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9014 (int) FIELDNAMES__t, (int) offsetof (struct X3D_PositionDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9015 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_PositionDamper2D, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9016 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_PositionDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9017 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PositionDamper2D, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9018 (int) FIELDNAMES_order, (int) offsetof (struct X3D_PositionDamper2D, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9019 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_PositionDamper2D, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9020 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_PositionDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9021 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_PositionDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9022 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionDamper2D, value_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9023 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_PositionDamper2D, initialDestination), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9024 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_PositionDamper2D, initialValue), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9025 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_PositionDamper2D, set_destination), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9026 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_PositionDamper2D, set_value), (int) FIELDTYPE_SFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9027 (int) FIELDNAMES__values, (int) offsetof (struct X3D_PositionDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9028 (int) FIELDNAMES__input, (int) offsetof (struct X3D_PositionDamper2D, _input), (int) FIELDTYPE_SFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9029 -1, -1, -1, -1, -1, -1};
9030
9031const int OFFSETS_PositionInterpolator[] = {
9032 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_PositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9033 (int) FIELDNAMES_key, (int) offsetof (struct X3D_PositionInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9034 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_PositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9035 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9036 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9037 -1, -1, -1, -1, -1, -1};
9038
9039const int OFFSETS_PositionInterpolator2D[] = {
9040 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_PositionInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9041 (int) FIELDNAMES_key, (int) offsetof (struct X3D_PositionInterpolator2D, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9042 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_PositionInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9043 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PositionInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9044 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_PositionInterpolator2D, value_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9045 -1, -1, -1, -1, -1, -1};
9046
9047const int OFFSETS_PrimitivePickSensor[] = {
9048 (int) FIELDNAMES_description, (int) offsetof (struct X3D_PrimitivePickSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9049 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_PrimitivePickSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9050 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_PrimitivePickSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9051 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_PrimitivePickSensor, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9052 (int) FIELDNAMES_pickingGeometry, (int) offsetof (struct X3D_PrimitivePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9053 (int) FIELDNAMES_pickTarget, (int) offsetof (struct X3D_PrimitivePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9054 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_PrimitivePickSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9055 (int) FIELDNAMES_pickedGeometry, (int) offsetof (struct X3D_PrimitivePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9056 (int) FIELDNAMES_intersectionType, (int) offsetof (struct X3D_PrimitivePickSensor, intersectionType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9057 (int) FIELDNAMES_sortOrder, (int) offsetof (struct X3D_PrimitivePickSensor, sortOrder), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9058 (int) FIELDNAMES_matchCriterion, (int) offsetof (struct X3D_PrimitivePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9059 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_PrimitivePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
9060 -1, -1, -1, -1, -1, -1};
9061
9062const int OFFSETS_ProgramShader[] = {
9063 (int) FIELDNAMES_activate, (int) offsetof (struct X3D_ProgramShader, activate), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9064 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ProgramShader, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9065 (int) FIELDNAMES_programs, (int) offsetof (struct X3D_ProgramShader, programs), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9066 (int) FIELDNAMES_isSelected, (int) offsetof (struct X3D_ProgramShader, isSelected), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9067 (int) FIELDNAMES_isValid, (int) offsetof (struct X3D_ProgramShader, isValid), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9068 (int) FIELDNAMES_language, (int) offsetof (struct X3D_ProgramShader, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9069 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_ProgramShader, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9070 (int) FIELDNAMES__shaderUserNumber, (int) offsetof (struct X3D_ProgramShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9071 (int) FIELDNAMES__shaderLoadThread, (int) offsetof (struct X3D_ProgramShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (int) KW_initializeOnly, (int) 0, (int) 0,
9072 (int) FIELDNAMES__retrievedURLData, (int) offsetof (struct X3D_ProgramShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9073 -1, -1, -1, -1, -1, -1};
9074
9075const int OFFSETS_ProjectionVolumeStyle[] = {
9076 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ProjectionVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9077 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ProjectionVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9078 (int) FIELDNAMES_intensityThreshold, (int) offsetof (struct X3D_ProjectionVolumeStyle, intensityThreshold), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9079 (int) FIELDNAMES_type, (int) offsetof (struct X3D_ProjectionVolumeStyle, type), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9080 (int) FIELDNAMES__type, (int) offsetof (struct X3D_ProjectionVolumeStyle, _type), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9081 -1, -1, -1, -1, -1, -1};
9082
9083const int OFFSETS_Proto[] = {
9084 (int) FIELDNAMES___children, (int) offsetof (struct X3D_Proto, __children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9085 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Proto, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9086 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Proto, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9087 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Proto, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9088 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Proto, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9089 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Proto, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9090 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_Proto, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9091 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Proto, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9092 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Proto, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9093 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Proto, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9094 (int) FIELDNAMES___protoDeclares, (int) offsetof (struct X3D_Proto, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9095 (int) FIELDNAMES___externProtoDeclares, (int) offsetof (struct X3D_Proto, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9096 (int) FIELDNAMES___nodes, (int) offsetof (struct X3D_Proto, __nodes), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9097 (int) FIELDNAMES___subcontexts, (int) offsetof (struct X3D_Proto, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9098 (int) FIELDNAMES___GC, (int) offsetof (struct X3D_Proto, __GC), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9099 (int) FIELDNAMES___protoDef, (int) offsetof (struct X3D_Proto, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9100 (int) FIELDNAMES___protoFlags, (int) offsetof (struct X3D_Proto, __protoFlags), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9101 (int) FIELDNAMES___prototype, (int) offsetof (struct X3D_Proto, __prototype), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9102 (int) FIELDNAMES___parentProto, (int) offsetof (struct X3D_Proto, __parentProto), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9103 (int) FIELDNAMES___ROUTES, (int) offsetof (struct X3D_Proto, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9104 (int) FIELDNAMES___EXPORTS, (int) offsetof (struct X3D_Proto, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9105 (int) FIELDNAMES___IMPORTS, (int) offsetof (struct X3D_Proto, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9106 (int) FIELDNAMES___DEFnames, (int) offsetof (struct X3D_Proto, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9107 (int) FIELDNAMES___IS, (int) offsetof (struct X3D_Proto, __IS), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9108 (int) FIELDNAMES___scripts, (int) offsetof (struct X3D_Proto, __scripts), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9109 (int) FIELDNAMES___META, (int) offsetof (struct X3D_Proto, __META), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9110 (int) FIELDNAMES_url, (int) offsetof (struct X3D_Proto, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9111 (int) FIELDNAMES___oldurl, (int) offsetof (struct X3D_Proto, __oldurl), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) 0, (int) 0,
9112 (int) FIELDNAMES___afterPound, (int) offsetof (struct X3D_Proto, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9113 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_Proto, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9114 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_Proto, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9115 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_Proto, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9116 (int) FIELDNAMES___typename, (int) offsetof (struct X3D_Proto, __typename), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9117 (int) FIELDNAMES_load, (int) offsetof (struct X3D_Proto, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9118 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_Proto, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9119 (int) FIELDNAMES___unitlengthfactor, (int) offsetof (struct X3D_Proto, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
9120 (int) FIELDNAMES___specversion, (int) offsetof (struct X3D_Proto, __specversion), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9121 -1, -1, -1, -1, -1, -1};
9122
9123const int OFFSETS_ProximitySensor[] = {
9124 (int) FIELDNAMES_center, (int) offsetof (struct X3D_ProximitySensor, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9125 (int) FIELDNAMES_size, (int) offsetof (struct X3D_ProximitySensor, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9126 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ProximitySensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9127 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ProximitySensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9128 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ProximitySensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9129 (int) FIELDNAMES_position_changed, (int) offsetof (struct X3D_ProximitySensor, position_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9130 (int) FIELDNAMES_orientation_changed, (int) offsetof (struct X3D_ProximitySensor, orientation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9131 (int) FIELDNAMES_enterTime, (int) offsetof (struct X3D_ProximitySensor, enterTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9132 (int) FIELDNAMES_exitTime, (int) offsetof (struct X3D_ProximitySensor, exitTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9133 (int) FIELDNAMES_centerOfRotation_changed, (int) offsetof (struct X3D_ProximitySensor, centerOfRotation_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9134 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ProximitySensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9135 (int) FIELDNAMES___hit, (int) offsetof (struct X3D_ProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
9136 (int) FIELDNAMES___t1, (int) offsetof (struct X3D_ProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9137 (int) FIELDNAMES___t2, (int) offsetof (struct X3D_ProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) 0, (int) 0,
9138 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_ProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
9139 -1, -1, -1, -1, -1, -1};
9140
9141const int OFFSETS_Pyramid[] = {
9142 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Pyramid, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9143 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Pyramid, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9144 (int) FIELDNAMES___ifsnode, (int) offsetof (struct X3D_Pyramid, __ifsnode), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9145 -1, -1, -1, -1, -1, -1};
9146
9147const int OFFSETS_QuadSet[] = {
9148 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_QuadSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9149 (int) FIELDNAMES_color, (int) offsetof (struct X3D_QuadSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9150 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_QuadSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9151 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_QuadSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9152 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_QuadSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9153 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_QuadSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9154 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_QuadSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9155 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_QuadSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9156 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_QuadSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9157 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_QuadSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9158 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_QuadSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9159 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_QuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9160 -1, -1, -1, -1, -1, -1};
9161
9162const int OFFSETS_ReceiverPdu[] = {
9163 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ReceiverPdu, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9164 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ReceiverPdu, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9165 (int) FIELDNAMES_timestamp, (int) offsetof (struct X3D_ReceiverPdu, timestamp), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9166 (int) FIELDNAMES_address, (int) offsetof (struct X3D_ReceiverPdu, address), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9167 (int) FIELDNAMES_port, (int) offsetof (struct X3D_ReceiverPdu, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9168 (int) FIELDNAMES_multicastRelayHost, (int) offsetof (struct X3D_ReceiverPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9169 (int) FIELDNAMES_multicastRelayPort, (int) offsetof (struct X3D_ReceiverPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9170 (int) FIELDNAMES_networkMode, (int) offsetof (struct X3D_ReceiverPdu, networkMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9171 (int) FIELDNAMES_isNetworkReader, (int) offsetof (struct X3D_ReceiverPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9172 (int) FIELDNAMES_isNetworkWriter, (int) offsetof (struct X3D_ReceiverPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9173 (int) FIELDNAMES_isStandAlone, (int) offsetof (struct X3D_ReceiverPdu, isStandAlone), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9174 (int) FIELDNAMES_readInterval, (int) offsetof (struct X3D_ReceiverPdu, readInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9175 (int) FIELDNAMES_writeInterval, (int) offsetof (struct X3D_ReceiverPdu, writeInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9176 (int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (struct X3D_ReceiverPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9177 (int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (struct X3D_ReceiverPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9178 (int) FIELDNAMES__registered, (int) offsetof (struct X3D_ReceiverPdu, _registered), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9179 (int) FIELDNAMES__dsock, (int) offsetof (struct X3D_ReceiverPdu, _dsock), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9180 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_ReceiverPdu, _lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9181 (int) FIELDNAMES__pduchange_networksensor, (int) offsetof (struct X3D_ReceiverPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9182 (int) FIELDNAMES__oldState, (int) offsetof (struct X3D_ReceiverPdu, _oldState), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9183 (int) FIELDNAMES_entityID, (int) offsetof (struct X3D_ReceiverPdu, entityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9184 (int) FIELDNAMES_applicationID, (int) offsetof (struct X3D_ReceiverPdu, applicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9185 (int) FIELDNAMES_siteID, (int) offsetof (struct X3D_ReceiverPdu, siteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9186 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_ReceiverPdu, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
9187 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_ReceiverPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
9188 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_ReceiverPdu, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9189 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_ReceiverPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9190 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_ReceiverPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9191 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_ReceiverPdu, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9192 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_ReceiverPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9193 (int) FIELDNAMES_radioID, (int) offsetof (struct X3D_ReceiverPdu, radioID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9194 (int) FIELDNAMES_whichGeometry, (int) offsetof (struct X3D_ReceiverPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9195 (int) FIELDNAMES_receiverState, (int) offsetof (struct X3D_ReceiverPdu, receiverState), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9196 (int) FIELDNAMES_receivedPower, (int) offsetof (struct X3D_ReceiverPdu, receivedPower), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9197 (int) FIELDNAMES_transmitterEntityID, (int) offsetof (struct X3D_ReceiverPdu, transmitterEntityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9198 (int) FIELDNAMES_transmitterApplicationID, (int) offsetof (struct X3D_ReceiverPdu, transmitterApplicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9199 (int) FIELDNAMES_transmitterSiteID, (int) offsetof (struct X3D_ReceiverPdu, transmitterSiteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9200 (int) FIELDNAMES_transmitterRadioID, (int) offsetof (struct X3D_ReceiverPdu, transmitterRadioID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9201 (int) FIELDNAMES__pduchange_receiver, (int) offsetof (struct X3D_ReceiverPdu, _pduchange_receiver), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9202 -1, -1, -1, -1, -1, -1};
9203
9204const int OFFSETS_Rectangle2D[] = {
9205 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Rectangle2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9206 (int) FIELDNAMES_size, (int) offsetof (struct X3D_Rectangle2D, size), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9207 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Rectangle2D, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9208 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Rectangle2D, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9209 (int) FIELDNAMES___numPoints, (int) offsetof (struct X3D_Rectangle2D, __numPoints), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9210 -1, -1, -1, -1, -1, -1};
9211
9212const int OFFSETS_ResistancePhysicsModel[] = {
9213 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ResistancePhysicsModel, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9214 (int) FIELDNAMES_force, (int) offsetof (struct X3D_ResistancePhysicsModel, force), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9215 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ResistancePhysicsModel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9216 -1, -1, -1, -1, -1, -1};
9217
9218const int OFFSETS_RigidBody[] = {
9219 (int) FIELDNAMES_angularDampingFactor, (int) offsetof (struct X3D_RigidBody, angularDampingFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9220 (int) FIELDNAMES_angularVelocity, (int) offsetof (struct X3D_RigidBody, angularVelocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
9221 (int) FIELDNAMES_autoDamp, (int) offsetof (struct X3D_RigidBody, autoDamp), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9222 (int) FIELDNAMES_autoDisable, (int) offsetof (struct X3D_RigidBody, autoDisable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9223 (int) FIELDNAMES_centerOfMass, (int) offsetof (struct X3D_RigidBody, centerOfMass), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9224 (int) FIELDNAMES_disableAngularSpeed, (int) offsetof (struct X3D_RigidBody, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
9225 (int) FIELDNAMES_disableLinearSpeed, (int) offsetof (struct X3D_RigidBody, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9226 (int) FIELDNAMES_disableTime, (int) offsetof (struct X3D_RigidBody, disableTime), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9227 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_RigidBody, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9228 (int) FIELDNAMES_finiteRotationAxis, (int) offsetof (struct X3D_RigidBody, finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9229 (int) FIELDNAMES_fixed, (int) offsetof (struct X3D_RigidBody, fixed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9230 (int) FIELDNAMES_forces, (int) offsetof (struct X3D_RigidBody, forces), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9231 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_RigidBody, geometry), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9232 (int) FIELDNAMES_inertia, (int) offsetof (struct X3D_RigidBody, inertia), (int) FIELDTYPE_SFMatrix3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MOMENT,
9233 (int) FIELDNAMES_linearDampingFactor, (int) offsetof (struct X3D_RigidBody, linearDampingFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9234 (int) FIELDNAMES_linearVelocity, (int) offsetof (struct X3D_RigidBody, linearVelocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9235 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_RigidBody, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
9236 (int) FIELDNAMES_massDensityModel, (int) offsetof (struct X3D_RigidBody, massDensityModel), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9237 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_RigidBody, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9238 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_RigidBody, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9239 (int) FIELDNAMES_position, (int) offsetof (struct X3D_RigidBody, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9240 (int) FIELDNAMES_torques, (int) offsetof (struct X3D_RigidBody, torques), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
9241 (int) FIELDNAMES_useFiniteRotation, (int) offsetof (struct X3D_RigidBody, useFiniteRotation), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9242 (int) FIELDNAMES_useGlobalGravity, (int) offsetof (struct X3D_RigidBody, useGlobalGravity), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9243 (int) FIELDNAMES__body, (int) offsetof (struct X3D_RigidBody, _body), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9244 (int) FIELDNAMES___old_angularVelocity, (int) offsetof (struct X3D_RigidBody, __old_angularVelocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9245 (int) FIELDNAMES___old_centerOfMass, (int) offsetof (struct X3D_RigidBody, __old_centerOfMass), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9246 (int) FIELDNAMES___old_finiteRotationAxis, (int) offsetof (struct X3D_RigidBody, __old_finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9247 (int) FIELDNAMES___old_linearVelocity, (int) offsetof (struct X3D_RigidBody, __old_linearVelocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9248 (int) FIELDNAMES___old_orientation, (int) offsetof (struct X3D_RigidBody, __old_orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) 0, (int) 0,
9249 (int) FIELDNAMES___old_position, (int) offsetof (struct X3D_RigidBody, __old_position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9250 (int) FIELDNAMES__geomIdentityTransform, (int) offsetof (struct X3D_RigidBody, _geomIdentityTransform), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9251 -1, -1, -1, -1, -1, -1};
9252
9253const int OFFSETS_RigidBodyCollection[] = {
9254 (int) FIELDNAMES_set_contacts, (int) offsetof (struct X3D_RigidBodyCollection, set_contacts), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9255 (int) FIELDNAMES_autoDisable, (int) offsetof (struct X3D_RigidBodyCollection, autoDisable), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9256 (int) FIELDNAMES_bodies, (int) offsetof (struct X3D_RigidBodyCollection, bodies), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9257 (int) FIELDNAMES_constantForceMix, (int) offsetof (struct X3D_RigidBodyCollection, constantForceMix), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9258 (int) FIELDNAMES_contactSurfaceThickness, (int) offsetof (struct X3D_RigidBodyCollection, contactSurfaceThickness), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9259 (int) FIELDNAMES_disableAngularSpeed, (int) offsetof (struct X3D_RigidBodyCollection, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9260 (int) FIELDNAMES_disableLinearSpeed, (int) offsetof (struct X3D_RigidBodyCollection, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9261 (int) FIELDNAMES_disableTime, (int) offsetof (struct X3D_RigidBodyCollection, disableTime), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9262 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_RigidBodyCollection, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9263 (int) FIELDNAMES_errorCorrection, (int) offsetof (struct X3D_RigidBodyCollection, errorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9264 (int) FIELDNAMES_gravity, (int) offsetof (struct X3D_RigidBodyCollection, gravity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9265 (int) FIELDNAMES_iterations, (int) offsetof (struct X3D_RigidBodyCollection, iterations), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9266 (int) FIELDNAMES_joints, (int) offsetof (struct X3D_RigidBodyCollection, joints), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9267 (int) FIELDNAMES_maxCorrectionSpeed, (int) offsetof (struct X3D_RigidBodyCollection, maxCorrectionSpeed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9268 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_RigidBodyCollection, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9269 (int) FIELDNAMES_preferAccuracy, (int) offsetof (struct X3D_RigidBodyCollection, preferAccuracy), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9270 (int) FIELDNAMES_collider, (int) offsetof (struct X3D_RigidBodyCollection, collider), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9271 (int) FIELDNAMES__world, (int) offsetof (struct X3D_RigidBodyCollection, _world), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9272 (int) FIELDNAMES__group, (int) offsetof (struct X3D_RigidBodyCollection, _group), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9273 -1, -1, -1, -1, -1, -1};
9274
9275const int OFFSETS_ScalarChaser[] = {
9276 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ScalarChaser, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9277 (int) FIELDNAMES__p, (int) offsetof (struct X3D_ScalarChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9278 (int) FIELDNAMES__t, (int) offsetof (struct X3D_ScalarChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9279 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ScalarChaser, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9280 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_ScalarChaser, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9281 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_ScalarChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9282 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_ScalarChaser, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9283 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ScalarChaser, value_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9284 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_ScalarChaser, initialDestination), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9285 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_ScalarChaser, initialValue), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9286 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_ScalarChaser, set_destination), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9287 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_ScalarChaser, set_value), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9288 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_ScalarChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9289 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_ScalarChaser, _previousvalue), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9290 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_ScalarChaser, _destination), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9291 -1, -1, -1, -1, -1, -1};
9292
9293const int OFFSETS_ScalarDamper[] = {
9294 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ScalarDamper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9295 (int) FIELDNAMES__p, (int) offsetof (struct X3D_ScalarDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9296 (int) FIELDNAMES__t, (int) offsetof (struct X3D_ScalarDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9297 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_ScalarDamper, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9298 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_ScalarDamper, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9299 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_ScalarDamper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9300 (int) FIELDNAMES_order, (int) offsetof (struct X3D_ScalarDamper, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9301 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_ScalarDamper, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9302 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_ScalarDamper, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9303 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_ScalarDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9304 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ScalarDamper, value_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9305 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_ScalarDamper, initialDestination), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9306 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_ScalarDamper, initialValue), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9307 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_ScalarDamper, set_destination), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9308 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_ScalarDamper, set_value), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9309 (int) FIELDNAMES__values, (int) offsetof (struct X3D_ScalarDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9310 (int) FIELDNAMES__input, (int) offsetof (struct X3D_ScalarDamper, _input), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9311 -1, -1, -1, -1, -1, -1};
9312
9313const int OFFSETS_ScalarInterpolator[] = {
9314 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_ScalarInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9315 (int) FIELDNAMES_key, (int) offsetof (struct X3D_ScalarInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9316 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_ScalarInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9317 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ScalarInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9318 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_ScalarInterpolator, value_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9319 -1, -1, -1, -1, -1, -1};
9320
9321const int OFFSETS_ScreenFontStyle[] = {
9322 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ScreenFontStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9323 (int) FIELDNAMES_family, (int) offsetof (struct X3D_ScreenFontStyle, family), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9324 (int) FIELDNAMES_horizontal, (int) offsetof (struct X3D_ScreenFontStyle, horizontal), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9325 (int) FIELDNAMES_justify, (int) offsetof (struct X3D_ScreenFontStyle, justify), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9326 (int) FIELDNAMES_language, (int) offsetof (struct X3D_ScreenFontStyle, language), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9327 (int) FIELDNAMES_leftToRight, (int) offsetof (struct X3D_ScreenFontStyle, leftToRight), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9328 (int) FIELDNAMES_pointSize, (int) offsetof (struct X3D_ScreenFontStyle, pointSize), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9329 (int) FIELDNAMES_spacing, (int) offsetof (struct X3D_ScreenFontStyle, spacing), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9330 (int) FIELDNAMES_style, (int) offsetof (struct X3D_ScreenFontStyle, style), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9331 (int) FIELDNAMES_topToBottom, (int) offsetof (struct X3D_ScreenFontStyle, topToBottom), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9332 -1, -1, -1, -1, -1, -1};
9333
9334const int OFFSETS_ScreenGroup[] = {
9335 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_ScreenGroup, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9336 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_ScreenGroup, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9337 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_ScreenGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9338 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ScreenGroup, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9339 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ScreenGroup, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9340 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_ScreenGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9341 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_ScreenGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9342 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_ScreenGroup, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9343 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_ScreenGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9344 -1, -1, -1, -1, -1, -1};
9345
9346const int OFFSETS_Script[] = {
9347 (int) FIELDNAMES_url, (int) offsetof (struct X3D_Script, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9348 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Script, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9349 (int) FIELDNAMES_load, (int) offsetof (struct X3D_Script, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9350 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_Script, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9351 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_Script, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9352 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_Script, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9353 (int) FIELDNAMES_directOutput, (int) offsetof (struct X3D_Script, directOutput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9354 (int) FIELDNAMES_mustEvaluate, (int) offsetof (struct X3D_Script, mustEvaluate), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9355 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Script, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9356 (int) FIELDNAMES___scriptObj, (int) offsetof (struct X3D_Script, __scriptObj), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9357 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_Script, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9358 -1, -1, -1, -1, -1, -1};
9359
9360const int OFFSETS_SegmentedVolumeData[] = {
9361 (int) FIELDNAMES_dimensions, (int) offsetof (struct X3D_SegmentedVolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9362 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SegmentedVolumeData, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9363 (int) FIELDNAMES_voxels, (int) offsetof (struct X3D_SegmentedVolumeData, voxels), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9364 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_SegmentedVolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9365 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_SegmentedVolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9366 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_SegmentedVolumeData, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9367 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_SegmentedVolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9368 (int) FIELDNAMES__boxtris, (int) offsetof (struct X3D_SegmentedVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9369 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_SegmentedVolumeData, renderStyle), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9370 (int) FIELDNAMES_segmentEnabled, (int) offsetof (struct X3D_SegmentedVolumeData, segmentEnabled), (int) FIELDTYPE_MFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9371 (int) FIELDNAMES_segmentIdentifiers, (int) offsetof (struct X3D_SegmentedVolumeData, segmentIdentifiers), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9372 -1, -1, -1, -1, -1, -1};
9373
9374const int OFFSETS_ShadedVolumeStyle[] = {
9375 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ShadedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9376 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ShadedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9377 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_ShadedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9378 (int) FIELDNAMES_lighting, (int) offsetof (struct X3D_ShadedVolumeStyle, lighting), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9379 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_ShadedVolumeStyle, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9380 (int) FIELDNAMES_material, (int) offsetof (struct X3D_ShadedVolumeStyle, material), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9381 (int) FIELDNAMES_phaseFunction, (int) offsetof (struct X3D_ShadedVolumeStyle, phaseFunction), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9382 (int) FIELDNAMES__phaseFunction, (int) offsetof (struct X3D_ShadedVolumeStyle, _phaseFunction), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9383 -1, -1, -1, -1, -1, -1};
9384
9385const int OFFSETS_ShaderPart[] = {
9386 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ShaderPart, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9387 (int) FIELDNAMES_url, (int) offsetof (struct X3D_ShaderPart, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9388 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ShaderPart, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9389 (int) FIELDNAMES_load, (int) offsetof (struct X3D_ShaderPart, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9390 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_ShaderPart, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9391 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_ShaderPart, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9392 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_ShaderPart, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9393 (int) FIELDNAMES_type, (int) offsetof (struct X3D_ShaderPart, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9394 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_ShaderPart, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9395 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ShaderPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9396 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_ShaderPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9397 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_ShaderPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9398 -1, -1, -1, -1, -1, -1};
9399
9400const int OFFSETS_ShaderProgram[] = {
9401 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ShaderProgram, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9402 (int) FIELDNAMES_url, (int) offsetof (struct X3D_ShaderProgram, url), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9403 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ShaderProgram, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9404 (int) FIELDNAMES_load, (int) offsetof (struct X3D_ShaderProgram, load), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9405 (int) FIELDNAMES___oldload, (int) offsetof (struct X3D_ShaderProgram, __oldload), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9406 (int) FIELDNAMES_refresh, (int) offsetof (struct X3D_ShaderProgram, refresh), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9407 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_ShaderProgram, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9408 (int) FIELDNAMES_type, (int) offsetof (struct X3D_ShaderProgram, type), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9409 (int) FIELDNAMES___loadstatus, (int) offsetof (struct X3D_ShaderProgram, __loadstatus), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9410 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_ShaderProgram, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9411 (int) FIELDNAMES___loadResource, (int) offsetof (struct X3D_ShaderProgram, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9412 (int) FIELDNAMES__shaderUserDefinedFields, (int) offsetof (struct X3D_ShaderProgram, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9413 -1, -1, -1, -1, -1, -1};
9414
9415const int OFFSETS_Shape[] = {
9416 (int) FIELDNAMES_appearance, (int) offsetof (struct X3D_Shape, appearance), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9417 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_Shape, geometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9418 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Shape, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9419 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Shape, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9420 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Shape, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9421 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Shape, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9422 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Shape, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9423 (int) FIELDNAMES_castShadow, (int) offsetof (struct X3D_Shape, castShadow), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9424 (int) FIELDNAMES__shaderflags_base, (int) offsetof (struct X3D_Shape, _shaderflags_base), (int) FIELDTYPE_SFDouble, (int) KW_initializeOnly, (int) 0, (int) 0,
9425 (int) FIELDNAMES__shaderflags_effects, (int) offsetof (struct X3D_Shape, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9426 (int) FIELDNAMES__shaderflags_usershaders, (int) offsetof (struct X3D_Shape, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9427 (int) FIELDNAMES___visible, (int) offsetof (struct X3D_Shape, __visible), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9428 (int) FIELDNAMES___occludeCheckCount, (int) offsetof (struct X3D_Shape, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9429 (int) FIELDNAMES___Samples, (int) offsetof (struct X3D_Shape, __Samples), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9430 -1, -1, -1, -1, -1, -1};
9431
9432const int OFFSETS_SignalPdu[] = {
9433 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_SignalPdu, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9434 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_SignalPdu, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9435 (int) FIELDNAMES_timestamp, (int) offsetof (struct X3D_SignalPdu, timestamp), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9436 (int) FIELDNAMES_address, (int) offsetof (struct X3D_SignalPdu, address), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9437 (int) FIELDNAMES_port, (int) offsetof (struct X3D_SignalPdu, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9438 (int) FIELDNAMES_multicastRelayHost, (int) offsetof (struct X3D_SignalPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9439 (int) FIELDNAMES_multicastRelayPort, (int) offsetof (struct X3D_SignalPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9440 (int) FIELDNAMES_networkMode, (int) offsetof (struct X3D_SignalPdu, networkMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9441 (int) FIELDNAMES_isNetworkReader, (int) offsetof (struct X3D_SignalPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9442 (int) FIELDNAMES_isNetworkWriter, (int) offsetof (struct X3D_SignalPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9443 (int) FIELDNAMES_isStandAlone, (int) offsetof (struct X3D_SignalPdu, isStandAlone), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9444 (int) FIELDNAMES_readInterval, (int) offsetof (struct X3D_SignalPdu, readInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9445 (int) FIELDNAMES_writeInterval, (int) offsetof (struct X3D_SignalPdu, writeInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9446 (int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (struct X3D_SignalPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9447 (int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (struct X3D_SignalPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9448 (int) FIELDNAMES__registered, (int) offsetof (struct X3D_SignalPdu, _registered), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9449 (int) FIELDNAMES__dsock, (int) offsetof (struct X3D_SignalPdu, _dsock), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9450 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_SignalPdu, _lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
9451 (int) FIELDNAMES__pduchange_networksensor, (int) offsetof (struct X3D_SignalPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9452 (int) FIELDNAMES__oldState, (int) offsetof (struct X3D_SignalPdu, _oldState), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9453 (int) FIELDNAMES_entityID, (int) offsetof (struct X3D_SignalPdu, entityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9454 (int) FIELDNAMES_applicationID, (int) offsetof (struct X3D_SignalPdu, applicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9455 (int) FIELDNAMES_siteID, (int) offsetof (struct X3D_SignalPdu, siteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9456 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_SignalPdu, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
9457 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_SignalPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
9458 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_SignalPdu, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
9459 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_SignalPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9460 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_SignalPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9461 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_SignalPdu, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9462 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_SignalPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9463 (int) FIELDNAMES_radioID, (int) offsetof (struct X3D_SignalPdu, radioID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9464 (int) FIELDNAMES_whichGeometry, (int) offsetof (struct X3D_SignalPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9465 (int) FIELDNAMES_data, (int) offsetof (struct X3D_SignalPdu, data), (int) FIELDTYPE_MFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9466 (int) FIELDNAMES_dataLength, (int) offsetof (struct X3D_SignalPdu, dataLength), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9467 (int) FIELDNAMES_encodingScheme, (int) offsetof (struct X3D_SignalPdu, encodingScheme), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9468 (int) FIELDNAMES_sampleRate, (int) offsetof (struct X3D_SignalPdu, sampleRate), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9469 (int) FIELDNAMES_samples, (int) offsetof (struct X3D_SignalPdu, samples), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9470 (int) FIELDNAMES_tdlType, (int) offsetof (struct X3D_SignalPdu, tdlType), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9471 (int) FIELDNAMES__pduchange_signal, (int) offsetof (struct X3D_SignalPdu, _pduchange_signal), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9472 -1, -1, -1, -1, -1, -1};
9473
9474const int OFFSETS_SilhouetteEnhancementVolumeStyle[] = {
9475 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9476 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9477 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9478 (int) FIELDNAMES_silhouetteBoundaryOpacity, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteBoundaryOpacity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9479 (int) FIELDNAMES_silhouetteRetainedOpacity, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteRetainedOpacity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9480 (int) FIELDNAMES_silhouetteSharpness, (int) offsetof (struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteSharpness), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9481 -1, -1, -1, -1, -1, -1};
9482
9483const int OFFSETS_SingleAxisHingeJoint[] = {
9484 (int) FIELDNAMES_anchorPoint, (int) offsetof (struct X3D_SingleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9485 (int) FIELDNAMES_axis, (int) offsetof (struct X3D_SingleAxisHingeJoint, axis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9486 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_SingleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9487 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_SingleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9488 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_SingleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9489 (int) FIELDNAMES_maxAngle, (int) offsetof (struct X3D_SingleAxisHingeJoint, maxAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9490 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SingleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9491 (int) FIELDNAMES_minAngle, (int) offsetof (struct X3D_SingleAxisHingeJoint, minAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9492 (int) FIELDNAMES_stopBounce, (int) offsetof (struct X3D_SingleAxisHingeJoint, stopBounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9493 (int) FIELDNAMES_stopErrorCorrection, (int) offsetof (struct X3D_SingleAxisHingeJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9494 (int) FIELDNAMES_angle, (int) offsetof (struct X3D_SingleAxisHingeJoint, angle), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9495 (int) FIELDNAMES_angleRate, (int) offsetof (struct X3D_SingleAxisHingeJoint, angleRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9496 (int) FIELDNAMES_body1AnchorPoint, (int) offsetof (struct X3D_SingleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9497 (int) FIELDNAMES_body2AnchorPoint, (int) offsetof (struct X3D_SingleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9498 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_SingleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9499 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_SingleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9500 (int) FIELDNAMES___old_anchorPoint, (int) offsetof (struct X3D_SingleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9501 (int) FIELDNAMES___old_axis, (int) offsetof (struct X3D_SingleAxisHingeJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9502 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_SingleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9503 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_SingleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9504 -1, -1, -1, -1, -1, -1};
9505
9506const int OFFSETS_SliderJoint[] = {
9507 (int) FIELDNAMES_axis, (int) offsetof (struct X3D_SliderJoint, axis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9508 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_SliderJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9509 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_SliderJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9510 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_SliderJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9511 (int) FIELDNAMES_maxSeparation, (int) offsetof (struct X3D_SliderJoint, maxSeparation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9512 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SliderJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9513 (int) FIELDNAMES_minSeparation, (int) offsetof (struct X3D_SliderJoint, minSeparation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9514 (int) FIELDNAMES_sliderForce, (int) offsetof (struct X3D_SliderJoint, sliderForce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_FORCE,
9515 (int) FIELDNAMES_stopBounce, (int) offsetof (struct X3D_SliderJoint, stopBounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9516 (int) FIELDNAMES_stopErrorCorrection, (int) offsetof (struct X3D_SliderJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9517 (int) FIELDNAMES_separation, (int) offsetof (struct X3D_SliderJoint, separation), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9518 (int) FIELDNAMES_separationRate, (int) offsetof (struct X3D_SliderJoint, separationRate), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9519 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_SliderJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9520 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_SliderJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9521 (int) FIELDNAMES___old_axis, (int) offsetof (struct X3D_SliderJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9522 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_SliderJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9523 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_SliderJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9524 -1, -1, -1, -1, -1, -1};
9525
9526const int OFFSETS_Sound[] = {
9527 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Sound, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9528 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_Sound, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9529 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Sound, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9530 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Sound, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9531 (int) FIELDNAMES__self, (int) offsetof (struct X3D_Sound, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9532 (int) FIELDNAMES__context, (int) offsetof (struct X3D_Sound, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9533 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_Sound, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9534 (int) FIELDNAMES_location, (int) offsetof (struct X3D_Sound, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9535 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_Sound, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9536 (int) FIELDNAMES___lastlocation, (int) offsetof (struct X3D_Sound, __lastlocation), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9537 (int) FIELDNAMES___lastdirection, (int) offsetof (struct X3D_Sound, __lastdirection), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9538 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_Sound, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9539 (int) FIELDNAMES___velocity, (int) offsetof (struct X3D_Sound, __velocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9540 (int) FIELDNAMES___dopplerFactor, (int) offsetof (struct X3D_Sound, __dopplerFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
9541 (int) FIELDNAMES_spatialize, (int) offsetof (struct X3D_Sound, spatialize), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9542 (int) FIELDNAMES_priority, (int) offsetof (struct X3D_Sound, priority), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9543 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_Sound, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9544 (int) FIELDNAMES_maxBack, (int) offsetof (struct X3D_Sound, maxBack), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9545 (int) FIELDNAMES_maxFront, (int) offsetof (struct X3D_Sound, maxFront), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9546 (int) FIELDNAMES_minBack, (int) offsetof (struct X3D_Sound, minBack), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9547 (int) FIELDNAMES_minFront, (int) offsetof (struct X3D_Sound, minFront), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9548 (int) FIELDNAMES_source, (int) offsetof (struct X3D_Sound, source), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9549 -1, -1, -1, -1, -1, -1};
9550
9551const int OFFSETS_SpatialSound[] = {
9552 (int) FIELDNAMES_description, (int) offsetof (struct X3D_SpatialSound, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9553 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_SpatialSound, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9554 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SpatialSound, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9555 (int) FIELDNAMES_children, (int) offsetof (struct X3D_SpatialSound, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9556 (int) FIELDNAMES__self, (int) offsetof (struct X3D_SpatialSound, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9557 (int) FIELDNAMES__context, (int) offsetof (struct X3D_SpatialSound, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9558 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_SpatialSound, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9559 (int) FIELDNAMES_location, (int) offsetof (struct X3D_SpatialSound, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9560 (int) FIELDNAMES___sourceNumber, (int) offsetof (struct X3D_SpatialSound, __sourceNumber), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9561 (int) FIELDNAMES___lastlocation, (int) offsetof (struct X3D_SpatialSound, __lastlocation), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9562 (int) FIELDNAMES___lastdirection, (int) offsetof (struct X3D_SpatialSound, __lastdirection), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9563 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_SpatialSound, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9564 (int) FIELDNAMES___velocity, (int) offsetof (struct X3D_SpatialSound, __velocity), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
9565 (int) FIELDNAMES___dopplerFactor, (int) offsetof (struct X3D_SpatialSound, __dopplerFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) 0,
9566 (int) FIELDNAMES_spatialize, (int) offsetof (struct X3D_SpatialSound, spatialize), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9567 (int) FIELDNAMES_priority, (int) offsetof (struct X3D_SpatialSound, priority), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9568 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_SpatialSound, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9569 (int) FIELDNAMES_coneInnerAngle, (int) offsetof (struct X3D_SpatialSound, coneInnerAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9570 (int) FIELDNAMES_coneOuterAngle, (int) offsetof (struct X3D_SpatialSound, coneOuterAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9571 (int) FIELDNAMES_coneOuterGain, (int) offsetof (struct X3D_SpatialSound, coneOuterGain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9572 (int) FIELDNAMES_distanceModel, (int) offsetof (struct X3D_SpatialSound, distanceModel), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9573 (int) FIELDNAMES_dopplerEnabled, (int) offsetof (struct X3D_SpatialSound, dopplerEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9574 (int) FIELDNAMES_enableHRTF, (int) offsetof (struct X3D_SpatialSound, enableHRTF), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9575 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_SpatialSound, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9576 (int) FIELDNAMES_maxDistance, (int) offsetof (struct X3D_SpatialSound, maxDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9577 (int) FIELDNAMES_referenceDistance, (int) offsetof (struct X3D_SpatialSound, referenceDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9578 (int) FIELDNAMES_rolloffFactor, (int) offsetof (struct X3D_SpatialSound, rolloffFactor), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9579 -1, -1, -1, -1, -1, -1};
9580
9581const int OFFSETS_Sphere[] = {
9582 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Sphere, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9583 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_Sphere, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9584 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Sphere, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9585 (int) FIELDNAMES___points, (int) offsetof (struct X3D_Sphere, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9586 (int) FIELDNAMES__sideVBO, (int) offsetof (struct X3D_Sphere, _sideVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9587 (int) FIELDNAMES___SphereIndxVBO, (int) offsetof (struct X3D_Sphere, __SphereIndxVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9588 (int) FIELDNAMES___pindices, (int) offsetof (struct X3D_Sphere, __pindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9589 (int) FIELDNAMES___wireindicesVBO, (int) offsetof (struct X3D_Sphere, __wireindicesVBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9590 -1, -1, -1, -1, -1, -1};
9591
9592const int OFFSETS_SphereSensor[] = {
9593 (int) FIELDNAMES_autoOffset, (int) offsetof (struct X3D_SphereSensor, autoOffset), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9594 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_SphereSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9595 (int) FIELDNAMES_offset, (int) offsetof (struct X3D_SphereSensor, offset), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9596 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_SphereSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9597 (int) FIELDNAMES_rotation_changed, (int) offsetof (struct X3D_SphereSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9598 (int) FIELDNAMES_trackPoint_changed, (int) offsetof (struct X3D_SphereSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9599 (int) FIELDNAMES__oldtrackPoint, (int) offsetof (struct X3D_SphereSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
9600 (int) FIELDNAMES__oldrotation, (int) offsetof (struct X3D_SphereSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) 0, (int) 0,
9601 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_SphereSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9602 (int) FIELDNAMES_description, (int) offsetof (struct X3D_SphereSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9603 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SphereSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9604 (int) FIELDNAMES__origPoint, (int) offsetof (struct X3D_SphereSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9605 (int) FIELDNAMES__origNormalizedPoint, (int) offsetof (struct X3D_SphereSensor, _origNormalizedPoint), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9606 (int) FIELDNAMES__radius, (int) offsetof (struct X3D_SphereSensor, _radius), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9607 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_SphereSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
9608 -1, -1, -1, -1, -1, -1};
9609
9610const int OFFSETS_SplinePositionInterpolator[] = {
9611 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_SplinePositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9612 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_SplinePositionInterpolator, closed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9613 (int) FIELDNAMES_key, (int) offsetof (struct X3D_SplinePositionInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9614 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_SplinePositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9615 (int) FIELDNAMES_keyVelocity, (int) offsetof (struct X3D_SplinePositionInterpolator, keyVelocity), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9616 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SplinePositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9617 (int) FIELDNAMES_normalizeVelocity, (int) offsetof (struct X3D_SplinePositionInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9618 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_SplinePositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9619 (int) FIELDNAMES__T0, (int) offsetof (struct X3D_SplinePositionInterpolator, _T0), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9620 (int) FIELDNAMES__T1, (int) offsetof (struct X3D_SplinePositionInterpolator, _T1), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9621 -1, -1, -1, -1, -1, -1};
9622
9623const int OFFSETS_SplinePositionInterpolator2D[] = {
9624 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_SplinePositionInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9625 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_SplinePositionInterpolator2D, closed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9626 (int) FIELDNAMES_key, (int) offsetof (struct X3D_SplinePositionInterpolator2D, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9627 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_SplinePositionInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9628 (int) FIELDNAMES_keyVelocity, (int) offsetof (struct X3D_SplinePositionInterpolator2D, keyVelocity), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9629 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SplinePositionInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9630 (int) FIELDNAMES_normalizeVelocity, (int) offsetof (struct X3D_SplinePositionInterpolator2D, normalizeVelocity), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9631 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_SplinePositionInterpolator2D, value_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9632 (int) FIELDNAMES__T0, (int) offsetof (struct X3D_SplinePositionInterpolator2D, _T0), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9633 (int) FIELDNAMES__T1, (int) offsetof (struct X3D_SplinePositionInterpolator2D, _T1), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9634 -1, -1, -1, -1, -1, -1};
9635
9636const int OFFSETS_SplineScalarInterpolator[] = {
9637 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_SplineScalarInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9638 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_SplineScalarInterpolator, closed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9639 (int) FIELDNAMES_key, (int) offsetof (struct X3D_SplineScalarInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9640 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_SplineScalarInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9641 (int) FIELDNAMES_keyVelocity, (int) offsetof (struct X3D_SplineScalarInterpolator, keyVelocity), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9642 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SplineScalarInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9643 (int) FIELDNAMES_normalizeVelocity, (int) offsetof (struct X3D_SplineScalarInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9644 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_SplineScalarInterpolator, value_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9645 (int) FIELDNAMES__T0, (int) offsetof (struct X3D_SplineScalarInterpolator, _T0), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9646 (int) FIELDNAMES__T1, (int) offsetof (struct X3D_SplineScalarInterpolator, _T1), (int) FIELDTYPE_MFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
9647 -1, -1, -1, -1, -1, -1};
9648
9649const int OFFSETS_SpotLight[] = {
9650 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SpotLight, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9651 (int) FIELDNAMES_global, (int) offsetof (struct X3D_SpotLight, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9652 (int) FIELDNAMES_on, (int) offsetof (struct X3D_SpotLight, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9653 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_SpotLight, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9654 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_SpotLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9655 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_SpotLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9656 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_SpotLight, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9657 (int) FIELDNAMES_color, (int) offsetof (struct X3D_SpotLight, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9658 (int) FIELDNAMES_attenuation, (int) offsetof (struct X3D_SpotLight, attenuation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9659 (int) FIELDNAMES_location, (int) offsetof (struct X3D_SpotLight, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9660 (int) FIELDNAMES_radius, (int) offsetof (struct X3D_SpotLight, radius), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9661 (int) FIELDNAMES_beamWidth, (int) offsetof (struct X3D_SpotLight, beamWidth), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9662 (int) FIELDNAMES_cutOffAngle, (int) offsetof (struct X3D_SpotLight, cutOffAngle), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9663 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_SpotLight, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9664 -1, -1, -1, -1, -1, -1};
9665
9666const int OFFSETS_SquadOrientationInterpolator[] = {
9667 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_SquadOrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9668 (int) FIELDNAMES_key, (int) offsetof (struct X3D_SquadOrientationInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9669 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_SquadOrientationInterpolator, keyValue), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9670 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SquadOrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9671 (int) FIELDNAMES_normalizeVelocity, (int) offsetof (struct X3D_SquadOrientationInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9672 (int) FIELDNAMES_closed, (int) offsetof (struct X3D_SquadOrientationInterpolator, closed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
9673 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_SquadOrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9674 (int) FIELDNAMES__normkey, (int) offsetof (struct X3D_SquadOrientationInterpolator, _normkey), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9675 (int) FIELDNAMES__normkeyValue, (int) offsetof (struct X3D_SquadOrientationInterpolator, _normkeyValue), (int) FIELDTYPE_MFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9676 -1, -1, -1, -1, -1, -1};
9677
9678const int OFFSETS_StaticGroup[] = {
9679 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_StaticGroup, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9680 (int) FIELDNAMES_children, (int) offsetof (struct X3D_StaticGroup, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9681 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_StaticGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9682 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_StaticGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9683 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_StaticGroup, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9684 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_StaticGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9685 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_StaticGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9686 (int) FIELDNAMES___transparency, (int) offsetof (struct X3D_StaticGroup, __transparency), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9687 (int) FIELDNAMES___solid, (int) offsetof (struct X3D_StaticGroup, __solid), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9688 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_StaticGroup, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
9689 -1, -1, -1, -1, -1, -1};
9690
9691const int OFFSETS_StreamAudioDestination[] = {
9692 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_StreamAudioDestination, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9693 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_StreamAudioDestination, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9694 (int) FIELDNAMES_children, (int) offsetof (struct X3D_StreamAudioDestination, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9695 (int) FIELDNAMES_description, (int) offsetof (struct X3D_StreamAudioDestination, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9696 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_StreamAudioDestination, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9697 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_StreamAudioDestination, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9698 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_StreamAudioDestination, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9699 (int) FIELDNAMES__self, (int) offsetof (struct X3D_StreamAudioDestination, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9700 (int) FIELDNAMES__context, (int) offsetof (struct X3D_StreamAudioDestination, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9701 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_StreamAudioDestination, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9702 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_StreamAudioDestination, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9703 (int) FIELDNAMES_streamIdentifier, (int) offsetof (struct X3D_StreamAudioDestination, streamIdentifier), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9704 -1, -1, -1, -1, -1, -1};
9705
9706const int OFFSETS_StreamAudioSource[] = {
9707 (int) FIELDNAMES_description, (int) offsetof (struct X3D_StreamAudioSource, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9708 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_StreamAudioSource, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9709 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_StreamAudioSource, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9710 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_StreamAudioSource, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9711 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_StreamAudioSource, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9712 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_StreamAudioSource, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9713 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_StreamAudioSource, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9714 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_StreamAudioSource, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9715 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_StreamAudioSource, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9716 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_StreamAudioSource, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9717 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_StreamAudioSource, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9718 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_StreamAudioSource, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9719 (int) FIELDNAMES__self, (int) offsetof (struct X3D_StreamAudioSource, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9720 (int) FIELDNAMES__context, (int) offsetof (struct X3D_StreamAudioSource, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9721 (int) FIELDNAMES___context_paused, (int) offsetof (struct X3D_StreamAudioSource, __context_paused), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9722 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_StreamAudioSource, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9723 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_StreamAudioSource, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9724 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_StreamAudioSource, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9725 (int) FIELDNAMES_streamIdentifier, (int) offsetof (struct X3D_StreamAudioSource, streamIdentifier), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9726 -1, -1, -1, -1, -1, -1};
9727
9728const int OFFSETS_StringSensor[] = {
9729 (int) FIELDNAMES_deletionAllowed, (int) offsetof (struct X3D_StringSensor, deletionAllowed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9730 (int) FIELDNAMES_description, (int) offsetof (struct X3D_StringSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9731 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_StringSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9732 (int) FIELDNAMES_enteredText, (int) offsetof (struct X3D_StringSensor, enteredText), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9733 (int) FIELDNAMES_finalText, (int) offsetof (struct X3D_StringSensor, finalText), (int) FIELDTYPE_SFString, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9734 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_StringSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9735 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_StringSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9736 (int) FIELDNAMES_singleton, (int) offsetof (struct X3D_StringSensor, singleton), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9737 (int) FIELDNAMES__initialized, (int) offsetof (struct X3D_StringSensor, _initialized), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9738 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_StringSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
9739 -1, -1, -1, -1, -1, -1};
9740
9741const int OFFSETS_SurfaceEmitter[] = {
9742 (int) FIELDNAMES_set_coordIndex, (int) offsetof (struct X3D_SurfaceEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
9743 (int) FIELDNAMES_set_coordinate, (int) offsetof (struct X3D_SurfaceEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
9744 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_SurfaceEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9745 (int) FIELDNAMES_on, (int) offsetof (struct X3D_SurfaceEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9746 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_SurfaceEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9747 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_SurfaceEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9748 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_SurfaceEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9749 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_SurfaceEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
9750 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_SurfaceEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
9751 (int) FIELDNAMES_surface, (int) offsetof (struct X3D_SurfaceEmitter, surface), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9752 (int) FIELDNAMES_geometry, (int) offsetof (struct X3D_SurfaceEmitter, geometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9753 (int) FIELDNAMES__ifs, (int) offsetof (struct X3D_SurfaceEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9754 -1, -1, -1, -1, -1, -1};
9755
9756const int OFFSETS_Switch[] = {
9757 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Switch, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9758 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Switch, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9759 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Switch, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9760 (int) FIELDNAMES_choice, (int) offsetof (struct X3D_Switch, choice), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30), (int) UNCA_NONE,
9761 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Switch, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9762 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Switch, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9763 (int) FIELDNAMES_whichChoice, (int) offsetof (struct X3D_Switch, whichChoice), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9764 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Switch, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9765 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Switch, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9766 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Switch, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9767 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Switch, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9768 (int) FIELDNAMES___isX3D, (int) offsetof (struct X3D_Switch, __isX3D), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9769 -1, -1, -1, -1, -1, -1};
9770
9771const int OFFSETS_Teapot[] = {
9772 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Teapot, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9773 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Teapot, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9774 (int) FIELDNAMES___ifsnode, (int) offsetof (struct X3D_Teapot, __ifsnode), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9775 -1, -1, -1, -1, -1, -1};
9776
9777const int OFFSETS_TexCoordChaser2D[] = {
9778 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TexCoordChaser2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9779 (int) FIELDNAMES__p, (int) offsetof (struct X3D_TexCoordChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9780 (int) FIELDNAMES__t, (int) offsetof (struct X3D_TexCoordChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9781 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TexCoordChaser2D, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9782 (int) FIELDNAMES_duration, (int) offsetof (struct X3D_TexCoordChaser2D, duration), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9783 (int) FIELDNAMES__bufferendtime, (int) offsetof (struct X3D_TexCoordChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9784 (int) FIELDNAMES__steptime, (int) offsetof (struct X3D_TexCoordChaser2D, _steptime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9785 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_TexCoordChaser2D, value_changed), (int) FIELDTYPE_MFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9786 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_TexCoordChaser2D, initialDestination), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9787 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_TexCoordChaser2D, initialValue), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9788 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_TexCoordChaser2D, set_destination), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9789 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_TexCoordChaser2D, set_value), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9790 (int) FIELDNAMES__buffer, (int) offsetof (struct X3D_TexCoordChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9791 (int) FIELDNAMES__previousvalue, (int) offsetof (struct X3D_TexCoordChaser2D, _previousvalue), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9792 (int) FIELDNAMES__destination, (int) offsetof (struct X3D_TexCoordChaser2D, _destination), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9793 -1, -1, -1, -1, -1, -1};
9794
9795const int OFFSETS_TexCoordDamper2D[] = {
9796 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TexCoordDamper2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9797 (int) FIELDNAMES__p, (int) offsetof (struct X3D_TexCoordDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9798 (int) FIELDNAMES__t, (int) offsetof (struct X3D_TexCoordDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9799 (int) FIELDNAMES_tau, (int) offsetof (struct X3D_TexCoordDamper2D, tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9800 (int) FIELDNAMES_tolerance, (int) offsetof (struct X3D_TexCoordDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9801 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TexCoordDamper2D, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9802 (int) FIELDNAMES_order, (int) offsetof (struct X3D_TexCoordDamper2D, order), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9803 (int) FIELDNAMES__tau, (int) offsetof (struct X3D_TexCoordDamper2D, _tau), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9804 (int) FIELDNAMES__lasttick, (int) offsetof (struct X3D_TexCoordDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
9805 (int) FIELDNAMES__takefirstinput, (int) offsetof (struct X3D_TexCoordDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) 0,
9806 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_TexCoordDamper2D, value_changed), (int) FIELDTYPE_MFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9807 (int) FIELDNAMES_initialDestination, (int) offsetof (struct X3D_TexCoordDamper2D, initialDestination), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9808 (int) FIELDNAMES_initialValue, (int) offsetof (struct X3D_TexCoordDamper2D, initialValue), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9809 (int) FIELDNAMES_set_destination, (int) offsetof (struct X3D_TexCoordDamper2D, set_destination), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9810 (int) FIELDNAMES_set_value, (int) offsetof (struct X3D_TexCoordDamper2D, set_value), (int) FIELDTYPE_MFVec2f, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9811 (int) FIELDNAMES__values, (int) offsetof (struct X3D_TexCoordDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9812 (int) FIELDNAMES__input, (int) offsetof (struct X3D_TexCoordDamper2D, _input), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
9813 -1, -1, -1, -1, -1, -1};
9814
9815const int OFFSETS_Text[] = {
9816 (int) FIELDNAMES_fontStyle, (int) offsetof (struct X3D_Text, fontStyle), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9817 (int) FIELDNAMES_length, (int) offsetof (struct X3D_Text, length), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9818 (int) FIELDNAMES_maxExtent, (int) offsetof (struct X3D_Text, maxExtent), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9819 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Text, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9820 (int) FIELDNAMES_string, (int) offsetof (struct X3D_Text, string), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9821 (int) FIELDNAMES_lineBounds, (int) offsetof (struct X3D_Text, lineBounds), (int) FIELDTYPE_MFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9822 (int) FIELDNAMES_origin, (int) offsetof (struct X3D_Text, origin), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9823 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_Text, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9824 (int) FIELDNAMES_textBounds, (int) offsetof (struct X3D_Text, textBounds), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9825 (int) FIELDNAMES__isScreen, (int) offsetof (struct X3D_Text, _isScreen), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
9826 (int) FIELDNAMES__screendata, (int) offsetof (struct X3D_Text, _screendata), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9827 -1, -1, -1, -1, -1, -1};
9828
9829const int OFFSETS_TextureBackground[] = {
9830 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_TextureBackground, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9831 (int) FIELDNAMES_groundAngle, (int) offsetof (struct X3D_TextureBackground, groundAngle), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9832 (int) FIELDNAMES_groundColor, (int) offsetof (struct X3D_TextureBackground, groundColor), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9833 (int) FIELDNAMES_skyAngle, (int) offsetof (struct X3D_TextureBackground, skyAngle), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9834 (int) FIELDNAMES_skyColor, (int) offsetof (struct X3D_TextureBackground, skyColor), (int) FIELDTYPE_MFColor, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9835 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_TextureBackground, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9836 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_TextureBackground, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9837 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_TextureBackground, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9838 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureBackground, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9839 (int) FIELDNAMES__parentResource, (int) offsetof (struct X3D_TextureBackground, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
9840 (int) FIELDNAMES___points, (int) offsetof (struct X3D_TextureBackground, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9841 (int) FIELDNAMES___colours, (int) offsetof (struct X3D_TextureBackground, __colours), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
9842 (int) FIELDNAMES___quadcount, (int) offsetof (struct X3D_TextureBackground, __quadcount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9843 (int) FIELDNAMES___VBO, (int) offsetof (struct X3D_TextureBackground, __VBO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
9844 (int) FIELDNAMES_frontTexture, (int) offsetof (struct X3D_TextureBackground, frontTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9845 (int) FIELDNAMES_backTexture, (int) offsetof (struct X3D_TextureBackground, backTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9846 (int) FIELDNAMES_topTexture, (int) offsetof (struct X3D_TextureBackground, topTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9847 (int) FIELDNAMES_bottomTexture, (int) offsetof (struct X3D_TextureBackground, bottomTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9848 (int) FIELDNAMES_leftTexture, (int) offsetof (struct X3D_TextureBackground, leftTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9849 (int) FIELDNAMES_rightTexture, (int) offsetof (struct X3D_TextureBackground, rightTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9850 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_TextureBackground, transparency), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9851 -1, -1, -1, -1, -1, -1};
9852
9853const int OFFSETS_TextureCoordinate[] = {
9854 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9855 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureCoordinate, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9856 (int) FIELDNAMES_point, (int) offsetof (struct X3D_TextureCoordinate, point), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9857 -1, -1, -1, -1, -1, -1};
9858
9859const int OFFSETS_TextureCoordinate3D[] = {
9860 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureCoordinate3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9861 (int) FIELDNAMES_point, (int) offsetof (struct X3D_TextureCoordinate3D, point), (int) FIELDTYPE_MFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9862 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureCoordinate3D, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9863 -1, -1, -1, -1, -1, -1};
9864
9865const int OFFSETS_TextureCoordinate4D[] = {
9866 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureCoordinate4D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9867 (int) FIELDNAMES_point, (int) offsetof (struct X3D_TextureCoordinate4D, point), (int) FIELDTYPE_MFVec4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9868 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureCoordinate4D, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9869 -1, -1, -1, -1, -1, -1};
9870
9871const int OFFSETS_TextureCoordinateGenerator[] = {
9872 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureCoordinateGenerator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9873 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureCoordinateGenerator, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9874 (int) FIELDNAMES_mode, (int) offsetof (struct X3D_TextureCoordinateGenerator, mode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9875 (int) FIELDNAMES_parameter, (int) offsetof (struct X3D_TextureCoordinateGenerator, parameter), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9876 -1, -1, -1, -1, -1, -1};
9877
9878const int OFFSETS_TextureProjector[] = {
9879 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureProjector, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9880 (int) FIELDNAMES_global, (int) offsetof (struct X3D_TextureProjector, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9881 (int) FIELDNAMES_on, (int) offsetof (struct X3D_TextureProjector, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9882 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_TextureProjector, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9883 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_TextureProjector, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9884 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_TextureProjector, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9885 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TextureProjector, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9886 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_TextureProjector, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9887 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TextureProjector, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9888 (int) FIELDNAMES_location, (int) offsetof (struct X3D_TextureProjector, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9889 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_TextureProjector, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9890 (int) FIELDNAMES_nearDistance, (int) offsetof (struct X3D_TextureProjector, nearDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9891 (int) FIELDNAMES_farDistance, (int) offsetof (struct X3D_TextureProjector, farDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9892 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_TextureProjector, texture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9893 (int) FIELDNAMES_backCull, (int) offsetof (struct X3D_TextureProjector, backCull), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9894 (int) FIELDNAMES__dir, (int) offsetof (struct X3D_TextureProjector, _dir), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9895 (int) FIELDNAMES__loc, (int) offsetof (struct X3D_TextureProjector, _loc), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9896 (int) FIELDNAMES__upVec, (int) offsetof (struct X3D_TextureProjector, _upVec), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9897 (int) FIELDNAMES_upVector, (int) offsetof (struct X3D_TextureProjector, upVector), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9898 (int) FIELDNAMES_aspectRatio, (int) offsetof (struct X3D_TextureProjector, aspectRatio), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9899 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_TextureProjector, fieldOfView), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9900 -1, -1, -1, -1, -1, -1};
9901
9902const int OFFSETS_TextureProjectorParallel[] = {
9903 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureProjectorParallel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9904 (int) FIELDNAMES_global, (int) offsetof (struct X3D_TextureProjectorParallel, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9905 (int) FIELDNAMES_on, (int) offsetof (struct X3D_TextureProjectorParallel, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9906 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_TextureProjectorParallel, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9907 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_TextureProjectorParallel, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9908 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_TextureProjectorParallel, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9909 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TextureProjectorParallel, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9910 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_TextureProjectorParallel, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9911 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TextureProjectorParallel, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9912 (int) FIELDNAMES_location, (int) offsetof (struct X3D_TextureProjectorParallel, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9913 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_TextureProjectorParallel, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9914 (int) FIELDNAMES_nearDistance, (int) offsetof (struct X3D_TextureProjectorParallel, nearDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9915 (int) FIELDNAMES_farDistance, (int) offsetof (struct X3D_TextureProjectorParallel, farDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9916 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_TextureProjectorParallel, texture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9917 (int) FIELDNAMES_backCull, (int) offsetof (struct X3D_TextureProjectorParallel, backCull), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9918 (int) FIELDNAMES__dir, (int) offsetof (struct X3D_TextureProjectorParallel, _dir), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9919 (int) FIELDNAMES__loc, (int) offsetof (struct X3D_TextureProjectorParallel, _loc), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9920 (int) FIELDNAMES__upVec, (int) offsetof (struct X3D_TextureProjectorParallel, _upVec), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9921 (int) FIELDNAMES_upVector, (int) offsetof (struct X3D_TextureProjectorParallel, upVector), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9922 (int) FIELDNAMES_aspectRatio, (int) offsetof (struct X3D_TextureProjectorParallel, aspectRatio), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9923 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_TextureProjectorParallel, fieldOfView), (int) FIELDTYPE_SFVec4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9924 -1, -1, -1, -1, -1, -1};
9925
9926const int OFFSETS_TextureProjectorPoint[] = {
9927 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureProjectorPoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9928 (int) FIELDNAMES_global, (int) offsetof (struct X3D_TextureProjectorPoint, global), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9929 (int) FIELDNAMES_on, (int) offsetof (struct X3D_TextureProjectorPoint, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9930 (int) FIELDNAMES_shadows, (int) offsetof (struct X3D_TextureProjectorPoint, shadows), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9931 (int) FIELDNAMES_shadowIntensity, (int) offsetof (struct X3D_TextureProjectorPoint, shadowIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9932 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_TextureProjectorPoint, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9933 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TextureProjectorPoint, color), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9934 (int) FIELDNAMES_intensity, (int) offsetof (struct X3D_TextureProjectorPoint, intensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9935 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TextureProjectorPoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9936 (int) FIELDNAMES_location, (int) offsetof (struct X3D_TextureProjectorPoint, location), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9937 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_TextureProjectorPoint, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9938 (int) FIELDNAMES_nearDistance, (int) offsetof (struct X3D_TextureProjectorPoint, nearDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9939 (int) FIELDNAMES_farDistance, (int) offsetof (struct X3D_TextureProjectorPoint, farDistance), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9940 (int) FIELDNAMES_texture, (int) offsetof (struct X3D_TextureProjectorPoint, texture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9941 (int) FIELDNAMES_backCull, (int) offsetof (struct X3D_TextureProjectorPoint, backCull), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9942 (int) FIELDNAMES__dir, (int) offsetof (struct X3D_TextureProjectorPoint, _dir), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9943 (int) FIELDNAMES__loc, (int) offsetof (struct X3D_TextureProjectorPoint, _loc), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9944 (int) FIELDNAMES__upVec, (int) offsetof (struct X3D_TextureProjectorPoint, _upVec), (int) FIELDTYPE_SFVec4f, (int) KW_initializeOnly, (int) 0, (int) 0,
9945 (int) FIELDNAMES_upVector, (int) offsetof (struct X3D_TextureProjectorPoint, upVector), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9946 -1, -1, -1, -1, -1, -1};
9947
9948const int OFFSETS_TextureProperties[] = {
9949 (int) FIELDNAMES_anisotropicDegree, (int) offsetof (struct X3D_TextureProperties, anisotropicDegree), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9950 (int) FIELDNAMES_borderColor, (int) offsetof (struct X3D_TextureProperties, borderColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9951 (int) FIELDNAMES_borderWidth, (int) offsetof (struct X3D_TextureProperties, borderWidth), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9952 (int) FIELDNAMES_boundaryModeS, (int) offsetof (struct X3D_TextureProperties, boundaryModeS), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9953 (int) FIELDNAMES_boundaryModeT, (int) offsetof (struct X3D_TextureProperties, boundaryModeT), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9954 (int) FIELDNAMES_boundaryModeR, (int) offsetof (struct X3D_TextureProperties, boundaryModeR), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9955 (int) FIELDNAMES_magnificationFilter, (int) offsetof (struct X3D_TextureProperties, magnificationFilter), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9956 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureProperties, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9957 (int) FIELDNAMES_minificationFilter, (int) offsetof (struct X3D_TextureProperties, minificationFilter), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9958 (int) FIELDNAMES_textureCompression, (int) offsetof (struct X3D_TextureProperties, textureCompression), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9959 (int) FIELDNAMES_texturePriority, (int) offsetof (struct X3D_TextureProperties, texturePriority), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9960 (int) FIELDNAMES_generateMipMaps, (int) offsetof (struct X3D_TextureProperties, generateMipMaps), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9961 -1, -1, -1, -1, -1, -1};
9962
9963const int OFFSETS_TextureTransform[] = {
9964 (int) FIELDNAMES_center, (int) offsetof (struct X3D_TextureTransform, center), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9965 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureTransform, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9966 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureTransform, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9967 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_TextureTransform, rotation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9968 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_TextureTransform, scale), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9969 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_TextureTransform, translation), (int) FIELDTYPE_SFVec2f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9970 -1, -1, -1, -1, -1, -1};
9971
9972const int OFFSETS_TextureTransform3D[] = {
9973 (int) FIELDNAMES_center, (int) offsetof (struct X3D_TextureTransform3D, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9974 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureTransform3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9975 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_TextureTransform3D, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9976 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_TextureTransform3D, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9977 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_TextureTransform3D, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9978 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureTransform3D, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9979 -1, -1, -1, -1, -1, -1};
9980
9981const int OFFSETS_TextureTransformGenerator[] = {
9982 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureTransformGenerator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9983 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureTransformGenerator, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9984 (int) FIELDNAMES_mode, (int) offsetof (struct X3D_TextureTransformGenerator, mode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9985 (int) FIELDNAMES_parameter, (int) offsetof (struct X3D_TextureTransformGenerator, parameter), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
9986 -1, -1, -1, -1, -1, -1};
9987
9988const int OFFSETS_TextureTransformMatrix3D[] = {
9989 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TextureTransformMatrix3D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9990 (int) FIELDNAMES_matrix, (int) offsetof (struct X3D_TextureTransformMatrix3D, matrix), (int) FIELDTYPE_SFMatrix4f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9991 (int) FIELDNAMES_mapping, (int) offsetof (struct X3D_TextureTransformMatrix3D, mapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9992 -1, -1, -1, -1, -1, -1};
9993
9994const int OFFSETS_Tile[] = {
9995 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Tile, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9996 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Tile, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9997 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Tile, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9998 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Tile, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9999 (int) FIELDNAMES_center, (int) offsetof (struct X3D_Tile, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10000 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Tile, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10001 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Tile, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10002 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Tile, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10003 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Tile, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10004 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Tile, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10005 (int) FIELDNAMES_content, (int) offsetof (struct X3D_Tile, content), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10006 (int) FIELDNAMES_geometricError, (int) offsetof (struct X3D_Tile, geometricError), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10007 (int) FIELDNAMES_refine, (int) offsetof (struct X3D_Tile, refine), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10008 (int) FIELDNAMES_showContent, (int) offsetof (struct X3D_Tile, showContent), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10009 (int) FIELDNAMES_boundingVolume, (int) offsetof (struct X3D_Tile, boundingVolume), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10010 (int) FIELDNAMES_boundingVolumeType, (int) offsetof (struct X3D_Tile, boundingVolumeType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10011 (int) FIELDNAMES_contentVolume, (int) offsetof (struct X3D_Tile, contentVolume), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10012 (int) FIELDNAMES_contentVolumeType, (int) offsetof (struct X3D_Tile, contentVolumeType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10013 -1, -1, -1, -1, -1, -1};
10014
10015const int OFFSETS_TimeSensor[] = {
10016 (int) FIELDNAMES_cycleInterval, (int) offsetof (struct X3D_TimeSensor, cycleInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10017 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_TimeSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10018 (int) FIELDNAMES_loop, (int) offsetof (struct X3D_TimeSensor, loop), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10019 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TimeSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10020 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_TimeSensor, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10021 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_TimeSensor, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10022 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_TimeSensor, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10023 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_TimeSensor, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10024 (int) FIELDNAMES_cycleTime, (int) offsetof (struct X3D_TimeSensor, cycleTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10025 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_TimeSensor, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10026 (int) FIELDNAMES_fraction_changed, (int) offsetof (struct X3D_TimeSensor, fraction_changed), (int) FIELDTYPE_SFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10027 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TimeSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10028 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_TimeSensor, isPaused), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10029 (int) FIELDNAMES_time, (int) offsetof (struct X3D_TimeSensor, time), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10030 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TimeSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10031 (int) FIELDNAMES___inittime, (int) offsetof (struct X3D_TimeSensor, __inittime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
10032 (int) FIELDNAMES___ctflag, (int) offsetof (struct X3D_TimeSensor, __ctflag), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) 0, (int) 0,
10033 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_TimeSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
10034 (int) FIELDNAMES___lasttime, (int) offsetof (struct X3D_TimeSensor, __lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) 0,
10035 -1, -1, -1, -1, -1, -1};
10036
10037const int OFFSETS_TimeTrigger[] = {
10038 (int) FIELDNAMES_set_boolean, (int) offsetof (struct X3D_TimeTrigger, set_boolean), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10039 (int) FIELDNAMES_triggerTime, (int) offsetof (struct X3D_TimeTrigger, triggerTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10040 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TimeTrigger, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10041 -1, -1, -1, -1, -1, -1};
10042
10043const int OFFSETS_ToneMappedVolumeStyle[] = {
10044 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_ToneMappedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10045 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ToneMappedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10046 (int) FIELDNAMES_surfaceNormals, (int) offsetof (struct X3D_ToneMappedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10047 (int) FIELDNAMES_coolColor, (int) offsetof (struct X3D_ToneMappedVolumeStyle, coolColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10048 (int) FIELDNAMES_warmColor, (int) offsetof (struct X3D_ToneMappedVolumeStyle, warmColor), (int) FIELDTYPE_SFColorRGBA, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10049 -1, -1, -1, -1, -1, -1};
10050
10051const int OFFSETS_TouchSensor[] = {
10052 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_TouchSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10053 (int) FIELDNAMES_hitNormal_changed, (int) offsetof (struct X3D_TouchSensor, hitNormal_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10054 (int) FIELDNAMES_hitPoint_changed, (int) offsetof (struct X3D_TouchSensor, hitPoint_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10055 (int) FIELDNAMES_hitTexCoord_changed, (int) offsetof (struct X3D_TouchSensor, hitTexCoord_changed), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10056 (int) FIELDNAMES__oldhitNormal, (int) offsetof (struct X3D_TouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
10057 (int) FIELDNAMES__oldhitPoint, (int) offsetof (struct X3D_TouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) 0, (int) 0,
10058 (int) FIELDNAMES__oldhitTexCoord, (int) offsetof (struct X3D_TouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (int) KW_outputOnly, (int) 0, (int) 0,
10059 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TouchSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10060 (int) FIELDNAMES_isOver, (int) offsetof (struct X3D_TouchSensor, isOver), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10061 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TouchSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10062 (int) FIELDNAMES_touchTime, (int) offsetof (struct X3D_TouchSensor, touchTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10063 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TouchSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10064 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_TouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
10065 -1, -1, -1, -1, -1, -1};
10066
10067const int OFFSETS_TrackingSensor[] = {
10068 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_TrackingSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10069 (int) FIELDNAMES_position, (int) offsetof (struct X3D_TrackingSensor, position), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10070 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_TrackingSensor, rotation), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10071 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TrackingSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10072 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TrackingSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10073 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TrackingSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10074 (int) FIELDNAMES_isPositionAvailable, (int) offsetof (struct X3D_TrackingSensor, isPositionAvailable), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10075 (int) FIELDNAMES_isRotationAvailable, (int) offsetof (struct X3D_TrackingSensor, isRotationAvailable), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10076 -1, -1, -1, -1, -1, -1};
10077
10078const int OFFSETS_Transform[] = {
10079 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Transform, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10080 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Transform, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10081 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Transform, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10082 (int) FIELDNAMES_center, (int) offsetof (struct X3D_Transform, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10083 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Transform, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10084 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Transform, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10085 (int) FIELDNAMES_rotation, (int) offsetof (struct X3D_Transform, rotation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10086 (int) FIELDNAMES_scale, (int) offsetof (struct X3D_Transform, scale), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10087 (int) FIELDNAMES_scaleOrientation, (int) offsetof (struct X3D_Transform, scaleOrientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10088 (int) FIELDNAMES_translation, (int) offsetof (struct X3D_Transform, translation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10089 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Transform, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10090 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Transform, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10091 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Transform, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10092 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Transform, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10093 (int) FIELDNAMES___do_center, (int) offsetof (struct X3D_Transform, __do_center), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10094 (int) FIELDNAMES___do_trans, (int) offsetof (struct X3D_Transform, __do_trans), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10095 (int) FIELDNAMES___do_rotation, (int) offsetof (struct X3D_Transform, __do_rotation), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10096 (int) FIELDNAMES___do_scaleO, (int) offsetof (struct X3D_Transform, __do_scaleO), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10097 (int) FIELDNAMES___do_scale, (int) offsetof (struct X3D_Transform, __do_scale), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10098 (int) FIELDNAMES___do_anything, (int) offsetof (struct X3D_Transform, __do_anything), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10099 (int) FIELDNAMES__sortedChildren, (int) offsetof (struct X3D_Transform, _sortedChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) 0, (int) 0,
10100 -1, -1, -1, -1, -1, -1};
10101
10102const int OFFSETS_TransformSensor[] = {
10103 (int) FIELDNAMES_center, (int) offsetof (struct X3D_TransformSensor, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10104 (int) FIELDNAMES_size, (int) offsetof (struct X3D_TransformSensor, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10105 (int) FIELDNAMES_description, (int) offsetof (struct X3D_TransformSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10106 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_TransformSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10107 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TransformSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10108 (int) FIELDNAMES_position_changed, (int) offsetof (struct X3D_TransformSensor, position_changed), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10109 (int) FIELDNAMES_orientation_changed, (int) offsetof (struct X3D_TransformSensor, orientation_changed), (int) FIELDTYPE_SFRotation, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10110 (int) FIELDNAMES_enterTime, (int) offsetof (struct X3D_TransformSensor, enterTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10111 (int) FIELDNAMES_exitTime, (int) offsetof (struct X3D_TransformSensor, exitTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10112 (int) FIELDNAMES_targetObject, (int) offsetof (struct X3D_TransformSensor, targetObject), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10113 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TransformSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10114 (int) FIELDNAMES___hit, (int) offsetof (struct X3D_TransformSensor, __hit), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) 0, (int) 0,
10115 (int) FIELDNAMES___t1, (int) offsetof (struct X3D_TransformSensor, __t1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
10116 (int) FIELDNAMES___t2, (int) offsetof (struct X3D_TransformSensor, __t2), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) 0, (int) 0,
10117 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_TransformSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
10118 -1, -1, -1, -1, -1, -1};
10119
10120const int OFFSETS_TransmitterPdu[] = {
10121 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_TransmitterPdu, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10122 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_TransmitterPdu, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10123 (int) FIELDNAMES_timestamp, (int) offsetof (struct X3D_TransmitterPdu, timestamp), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10124 (int) FIELDNAMES_address, (int) offsetof (struct X3D_TransmitterPdu, address), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10125 (int) FIELDNAMES_port, (int) offsetof (struct X3D_TransmitterPdu, port), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10126 (int) FIELDNAMES_multicastRelayHost, (int) offsetof (struct X3D_TransmitterPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10127 (int) FIELDNAMES_multicastRelayPort, (int) offsetof (struct X3D_TransmitterPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10128 (int) FIELDNAMES_networkMode, (int) offsetof (struct X3D_TransmitterPdu, networkMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10129 (int) FIELDNAMES_isNetworkReader, (int) offsetof (struct X3D_TransmitterPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10130 (int) FIELDNAMES_isNetworkWriter, (int) offsetof (struct X3D_TransmitterPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10131 (int) FIELDNAMES_isStandAlone, (int) offsetof (struct X3D_TransmitterPdu, isStandAlone), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10132 (int) FIELDNAMES_readInterval, (int) offsetof (struct X3D_TransmitterPdu, readInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10133 (int) FIELDNAMES_writeInterval, (int) offsetof (struct X3D_TransmitterPdu, writeInterval), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10134 (int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (struct X3D_TransmitterPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10135 (int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (struct X3D_TransmitterPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10136 (int) FIELDNAMES__registered, (int) offsetof (struct X3D_TransmitterPdu, _registered), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
10137 (int) FIELDNAMES__dsock, (int) offsetof (struct X3D_TransmitterPdu, _dsock), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
10138 (int) FIELDNAMES__lasttime, (int) offsetof (struct X3D_TransmitterPdu, _lasttime), (int) FIELDTYPE_SFTime, (int) KW_initializeOnly, (int) 0, (int) UNCA_NONE,
10139 (int) FIELDNAMES__pduchange_networksensor, (int) offsetof (struct X3D_TransmitterPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10140 (int) FIELDNAMES__oldState, (int) offsetof (struct X3D_TransmitterPdu, _oldState), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
10141 (int) FIELDNAMES_entityID, (int) offsetof (struct X3D_TransmitterPdu, entityID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10142 (int) FIELDNAMES_applicationID, (int) offsetof (struct X3D_TransmitterPdu, applicationID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10143 (int) FIELDNAMES_siteID, (int) offsetof (struct X3D_TransmitterPdu, siteID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10144 (int) FIELDNAMES_geoSystem, (int) offsetof (struct X3D_TransmitterPdu, geoSystem), (int) FIELDTYPE_MFString, (int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
10145 (int) FIELDNAMES_geoCoords, (int) offsetof (struct X3D_TransmitterPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
10146 (int) FIELDNAMES___geoSystem, (int) offsetof (struct X3D_TransmitterPdu, __geoSystem), (int) FIELDTYPE_SFNode, (int) KW_initializeOnly, (int) 0, (int) 0,
10147 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_TransmitterPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10148 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_TransmitterPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10149 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_TransmitterPdu, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10150 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_TransmitterPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10151 (int) FIELDNAMES_radioID, (int) offsetof (struct X3D_TransmitterPdu, radioID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10152 (int) FIELDNAMES_whichGeometry, (int) offsetof (struct X3D_TransmitterPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10153 (int) FIELDNAMES_radioEntityTypeKind, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeKind), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10154 (int) FIELDNAMES_radioEntityTypeDomain, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeDomain), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10155 (int) FIELDNAMES_radioEntityTypeCountry, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeCountry), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10156 (int) FIELDNAMES_radioEntityTypeCategory, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeCategory), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10157 (int) FIELDNAMES_radioEntityTypeNomenclature, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeNomenclature), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10158 (int) FIELDNAMES_radioEntityTypeNomenclatureVersion, (int) offsetof (struct X3D_TransmitterPdu, radioEntityTypeNomenclatureVersion), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10159 (int) FIELDNAMES_antennaLocation, (int) offsetof (struct X3D_TransmitterPdu, antennaLocation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10160 (int) FIELDNAMES_antennaPatternLength, (int) offsetof (struct X3D_TransmitterPdu, antennaPatternLength), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10161 (int) FIELDNAMES_antennaPatternType, (int) offsetof (struct X3D_TransmitterPdu, antennaPatternType), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10162 (int) FIELDNAMES_relativeAntennaLocation, (int) offsetof (struct X3D_TransmitterPdu, relativeAntennaLocation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10163 (int) FIELDNAMES_inputSource, (int) offsetof (struct X3D_TransmitterPdu, inputSource), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10164 (int) FIELDNAMES_transmitState, (int) offsetof (struct X3D_TransmitterPdu, transmitState), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10165 (int) FIELDNAMES_power, (int) offsetof (struct X3D_TransmitterPdu, power), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10166 (int) FIELDNAMES_frequency, (int) offsetof (struct X3D_TransmitterPdu, frequency), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10167 (int) FIELDNAMES_transmitFrequencyBandwidth, (int) offsetof (struct X3D_TransmitterPdu, transmitFrequencyBandwidth), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10168 (int) FIELDNAMES_lengthOfModulationParameters, (int) offsetof (struct X3D_TransmitterPdu, lengthOfModulationParameters), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10169 (int) FIELDNAMES_modulationTypeDetail, (int) offsetof (struct X3D_TransmitterPdu, modulationTypeDetail), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10170 (int) FIELDNAMES_modulationTypeMajor, (int) offsetof (struct X3D_TransmitterPdu, modulationTypeMajor), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10171 (int) FIELDNAMES_modulationTypeSpreadSpectrum, (int) offsetof (struct X3D_TransmitterPdu, modulationTypeSpreadSpectrum), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10172 (int) FIELDNAMES_modulationTypeSystem, (int) offsetof (struct X3D_TransmitterPdu, modulationTypeSystem), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10173 (int) FIELDNAMES_cryptoSystem, (int) offsetof (struct X3D_TransmitterPdu, cryptoSystem), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10174 (int) FIELDNAMES_cryptoKeyID, (int) offsetof (struct X3D_TransmitterPdu, cryptoKeyID), (int) FIELDTYPE_SFInt32, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10175 (int) FIELDNAMES__pduchange_transmitter, (int) offsetof (struct X3D_TransmitterPdu, _pduchange_transmitter), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10176 -1, -1, -1, -1, -1, -1};
10177
10178const int OFFSETS_TriangleFanSet[] = {
10179 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_TriangleFanSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10180 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TriangleFanSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10181 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_TriangleFanSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10182 (int) FIELDNAMES_fanCount, (int) offsetof (struct X3D_TriangleFanSet, fanCount), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10183 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_TriangleFanSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10184 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TriangleFanSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10185 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_TriangleFanSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10186 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_TriangleFanSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10187 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_TriangleFanSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10188 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_TriangleFanSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10189 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_TriangleFanSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10190 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_TriangleFanSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10191 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_TriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10192 -1, -1, -1, -1, -1, -1};
10193
10194const int OFFSETS_TriangleSet[] = {
10195 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_TriangleSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10196 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TriangleSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10197 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_TriangleSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10198 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_TriangleSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10199 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TriangleSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10200 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_TriangleSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10201 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_TriangleSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10202 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_TriangleSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10203 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_TriangleSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10204 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_TriangleSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10205 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_TriangleSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10206 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_TriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10207 -1, -1, -1, -1, -1, -1};
10208
10209const int OFFSETS_TriangleSet2D[] = {
10210 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TriangleSet2D, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10211 (int) FIELDNAMES_vertices, (int) offsetof (struct X3D_TriangleSet2D, vertices), (int) FIELDTYPE_MFVec2f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10212 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_TriangleSet2D, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10213 (int) FIELDNAMES___texCoords, (int) offsetof (struct X3D_TriangleSet2D, __texCoords), (int) FIELDTYPE_MFVec2f, (int) KW_initializeOnly, (int) 0, (int) 0,
10214 (int) FIELDNAMES___wireindices, (int) offsetof (struct X3D_TriangleSet2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10215 -1, -1, -1, -1, -1, -1};
10216
10217const int OFFSETS_TriangleStripSet[] = {
10218 (int) FIELDNAMES_attrib, (int) offsetof (struct X3D_TriangleStripSet, attrib), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10219 (int) FIELDNAMES_color, (int) offsetof (struct X3D_TriangleStripSet, color), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10220 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_TriangleStripSet, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10221 (int) FIELDNAMES_fogCoord, (int) offsetof (struct X3D_TriangleStripSet, fogCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10222 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TriangleStripSet, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10223 (int) FIELDNAMES_normal, (int) offsetof (struct X3D_TriangleStripSet, normal), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10224 (int) FIELDNAMES_stripCount, (int) offsetof (struct X3D_TriangleStripSet, stripCount), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10225 (int) FIELDNAMES_texCoord, (int) offsetof (struct X3D_TriangleStripSet, texCoord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10226 (int) FIELDNAMES_ccw, (int) offsetof (struct X3D_TriangleStripSet, ccw), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10227 (int) FIELDNAMES_colorPerVertex, (int) offsetof (struct X3D_TriangleStripSet, colorPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10228 (int) FIELDNAMES_normalPerVertex, (int) offsetof (struct X3D_TriangleStripSet, normalPerVertex), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10229 (int) FIELDNAMES_solid, (int) offsetof (struct X3D_TriangleStripSet, solid), (int) FIELDTYPE_SFBool, (int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10230 (int) FIELDNAMES__coordIndex, (int) offsetof (struct X3D_TriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10231 -1, -1, -1, -1, -1, -1};
10232
10233const int OFFSETS_TwoSidedMaterial[] = {
10234 (int) FIELDNAMES_ambientIntensity, (int) offsetof (struct X3D_TwoSidedMaterial, ambientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10235 (int) FIELDNAMES_backAmbientIntensity, (int) offsetof (struct X3D_TwoSidedMaterial, backAmbientIntensity), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10236 (int) FIELDNAMES_backDiffuseColor, (int) offsetof (struct X3D_TwoSidedMaterial, backDiffuseColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10237 (int) FIELDNAMES_backEmissiveColor, (int) offsetof (struct X3D_TwoSidedMaterial, backEmissiveColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10238 (int) FIELDNAMES_backShininess, (int) offsetof (struct X3D_TwoSidedMaterial, backShininess), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10239 (int) FIELDNAMES_backSpecularColor, (int) offsetof (struct X3D_TwoSidedMaterial, backSpecularColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10240 (int) FIELDNAMES_backTransparency, (int) offsetof (struct X3D_TwoSidedMaterial, backTransparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10241 (int) FIELDNAMES_diffuseColor, (int) offsetof (struct X3D_TwoSidedMaterial, diffuseColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10242 (int) FIELDNAMES_emissiveColor, (int) offsetof (struct X3D_TwoSidedMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10243 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_TwoSidedMaterial, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10244 (int) FIELDNAMES_shininess, (int) offsetof (struct X3D_TwoSidedMaterial, shininess), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10245 (int) FIELDNAMES_separateBackColor, (int) offsetof (struct X3D_TwoSidedMaterial, separateBackColor), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10246 (int) FIELDNAMES_specularColor, (int) offsetof (struct X3D_TwoSidedMaterial, specularColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10247 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_TwoSidedMaterial, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10248 (int) FIELDNAMES__material, (int) offsetof (struct X3D_TwoSidedMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10249 (int) FIELDNAMES__backMaterial, (int) offsetof (struct X3D_TwoSidedMaterial, _backMaterial), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10250 -1, -1, -1, -1, -1, -1};
10251
10252const int OFFSETS_UniversalJoint[] = {
10253 (int) FIELDNAMES_anchorPoint, (int) offsetof (struct X3D_UniversalJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10254 (int) FIELDNAMES_axis1, (int) offsetof (struct X3D_UniversalJoint, axis1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10255 (int) FIELDNAMES_axis2, (int) offsetof (struct X3D_UniversalJoint, axis2), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10256 (int) FIELDNAMES_body1, (int) offsetof (struct X3D_UniversalJoint, body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10257 (int) FIELDNAMES_body2, (int) offsetof (struct X3D_UniversalJoint, body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10258 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_UniversalJoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10259 (int) FIELDNAMES_forceOutput, (int) offsetof (struct X3D_UniversalJoint, forceOutput), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10260 (int) FIELDNAMES_stop1Bounce, (int) offsetof (struct X3D_UniversalJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10261 (int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (struct X3D_UniversalJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10262 (int) FIELDNAMES_stop2Bounce, (int) offsetof (struct X3D_UniversalJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10263 (int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (struct X3D_UniversalJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10264 (int) FIELDNAMES_body1AnchorPoint, (int) offsetof (struct X3D_UniversalJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10265 (int) FIELDNAMES_body1Axis, (int) offsetof (struct X3D_UniversalJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10266 (int) FIELDNAMES_body2AnchorPoint, (int) offsetof (struct X3D_UniversalJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10267 (int) FIELDNAMES_body2Axis, (int) offsetof (struct X3D_UniversalJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10268 (int) FIELDNAMES__joint, (int) offsetof (struct X3D_UniversalJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10269 (int) FIELDNAMES__forceout, (int) offsetof (struct X3D_UniversalJoint, _forceout), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10270 (int) FIELDNAMES___old_anchorPoint, (int) offsetof (struct X3D_UniversalJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
10271 (int) FIELDNAMES___old_axis1, (int) offsetof (struct X3D_UniversalJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
10272 (int) FIELDNAMES___old_axis2, (int) offsetof (struct X3D_UniversalJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) 0, (int) 0,
10273 (int) FIELDNAMES___old_body1, (int) offsetof (struct X3D_UniversalJoint, __old_body1), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
10274 (int) FIELDNAMES___old_body2, (int) offsetof (struct X3D_UniversalJoint, __old_body2), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) 0,
10275 -1, -1, -1, -1, -1, -1};
10276
10277const int OFFSETS_UnlitMaterial[] = {
10278 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_UnlitMaterial, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10279 (int) FIELDNAMES_emissiveColor, (int) offsetof (struct X3D_UnlitMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10280 (int) FIELDNAMES_emissiveTexture, (int) offsetof (struct X3D_UnlitMaterial, emissiveTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
10281 (int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (struct X3D_UnlitMaterial, emissiveTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10282 (int) FIELDNAMES_normalScale, (int) offsetof (struct X3D_UnlitMaterial, normalScale), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10283 (int) FIELDNAMES_normalTexture, (int) offsetof (struct X3D_UnlitMaterial, normalTexture), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
10284 (int) FIELDNAMES_normalTextureMapping, (int) offsetof (struct X3D_UnlitMaterial, normalTextureMapping), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10285 (int) FIELDNAMES_transparency, (int) offsetof (struct X3D_UnlitMaterial, transparency), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10286 (int) FIELDNAMES__material, (int) offsetof (struct X3D_UnlitMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10287 -1, -1, -1, -1, -1, -1};
10288
10289const int OFFSETS_VectorInterpolator[] = {
10290 (int) FIELDNAMES_set_fraction, (int) offsetof (struct X3D_VectorInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10291 (int) FIELDNAMES_key, (int) offsetof (struct X3D_VectorInterpolator, key), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10292 (int) FIELDNAMES_keyValue, (int) offsetof (struct X3D_VectorInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10293 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_VectorInterpolator, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10294 (int) FIELDNAMES_value_changed, (int) offsetof (struct X3D_VectorInterpolator, value_changed), (int) FIELDTYPE_MFFloat, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10295 -1, -1, -1, -1, -1, -1};
10296
10297const int OFFSETS_Viewpoint[] = {
10298 (int) FIELDNAMES__layerId, (int) offsetof (struct X3D_Viewpoint, _layerId), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10299 (int) FIELDNAMES__donethispass, (int) offsetof (struct X3D_Viewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10300 (int) FIELDNAMES__reachablethispass, (int) offsetof (struct X3D_Viewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10301 (int) FIELDNAMES_set_bind, (int) offsetof (struct X3D_Viewpoint, set_bind), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10302 (int) FIELDNAMES_bindTime, (int) offsetof (struct X3D_Viewpoint, bindTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10303 (int) FIELDNAMES_isBound, (int) offsetof (struct X3D_Viewpoint, isBound), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10304 (int) FIELDNAMES_description, (int) offsetof (struct X3D_Viewpoint, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10305 (int) FIELDNAMES_jump, (int) offsetof (struct X3D_Viewpoint, jump), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10306 (int) FIELDNAMES_fieldOfView, (int) offsetof (struct X3D_Viewpoint, fieldOfView), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10307 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Viewpoint, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10308 (int) FIELDNAMES_orientation, (int) offsetof (struct X3D_Viewpoint, orientation), (int) FIELDTYPE_SFRotation, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10309 (int) FIELDNAMES_position, (int) offsetof (struct X3D_Viewpoint, position), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10310 (int) FIELDNAMES_centerOfRotation, (int) offsetof (struct X3D_Viewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10311 (int) FIELDNAMES_retainUserOffsets, (int) offsetof (struct X3D_Viewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10312 (int) FIELDNAMES_fovMode, (int) offsetof (struct X3D_Viewpoint, fovMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10313 (int) FIELDNAMES_aspectRatio, (int) offsetof (struct X3D_Viewpoint, aspectRatio), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10314 (int) FIELDNAMES__initializedOnce, (int) offsetof (struct X3D_Viewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
10315 (int) FIELDNAMES__orientation, (int) offsetof (struct X3D_Viewpoint, _orientation), (int) FIELDTYPE_SFRotation, (int) KW_initializeOnly, (int) 0, (int) 0,
10316 (int) FIELDNAMES__position, (int) offsetof (struct X3D_Viewpoint, _position), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
10317 (int) FIELDNAMES__pin_point, (int) offsetof (struct X3D_Viewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (int) KW_initializeOnly, (int) 0, (int) 0,
10318 (int) FIELDNAMES__show_pin_point, (int) offsetof (struct X3D_Viewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (int) KW_inputOnly, (int) 0, (int) 0,
10319 (int) FIELDNAMES_farClippingPlane, (int) offsetof (struct X3D_Viewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10320 (int) FIELDNAMES_nearClippingPlane, (int) offsetof (struct X3D_Viewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10321 (int) FIELDNAMES_vIewAll, (int) offsetof (struct X3D_Viewpoint, vIewAll), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10322 (int) FIELDNAMES_navigationInfo, (int) offsetof (struct X3D_Viewpoint, navigationInfo), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10323 -1, -1, -1, -1, -1, -1};
10324
10325const int OFFSETS_ViewpointGroup[] = {
10326 (int) FIELDNAMES_center, (int) offsetof (struct X3D_ViewpointGroup, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10327 (int) FIELDNAMES_children, (int) offsetof (struct X3D_ViewpointGroup, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10328 (int) FIELDNAMES_description, (int) offsetof (struct X3D_ViewpointGroup, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10329 (int) FIELDNAMES_displayed, (int) offsetof (struct X3D_ViewpointGroup, displayed), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10330 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_ViewpointGroup, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10331 (int) FIELDNAMES_retainUserOffsets, (int) offsetof (struct X3D_ViewpointGroup, retainUserOffsets), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10332 (int) FIELDNAMES_size, (int) offsetof (struct X3D_ViewpointGroup, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10333 (int) FIELDNAMES___proxNode, (int) offsetof (struct X3D_ViewpointGroup, __proxNode), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) 0, (int) UNCA_NONE,
10334 -1, -1, -1, -1, -1, -1};
10335
10336const int OFFSETS_Viewport[] = {
10337 (int) FIELDNAMES_addChildren, (int) offsetof (struct X3D_Viewport, addChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10338 (int) FIELDNAMES_removeChildren, (int) offsetof (struct X3D_Viewport, removeChildren), (int) FIELDTYPE_MFNode, (int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10339 (int) FIELDNAMES___sibAffectors, (int) offsetof (struct X3D_Viewport, __sibAffectors), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10340 (int) FIELDNAMES_children, (int) offsetof (struct X3D_Viewport, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10341 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_Viewport, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10342 (int) FIELDNAMES_clipBoundary, (int) offsetof (struct X3D_Viewport, clipBoundary), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10343 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_Viewport, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10344 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_Viewport, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10345 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_Viewport, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10346 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_Viewport, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10347 -1, -1, -1, -1, -1, -1};
10348
10349const int OFFSETS_VisibilitySensor[] = {
10350 (int) FIELDNAMES_center, (int) offsetof (struct X3D_VisibilitySensor, center), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10351 (int) FIELDNAMES_description, (int) offsetof (struct X3D_VisibilitySensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10352 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_VisibilitySensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10353 (int) FIELDNAMES_size, (int) offsetof (struct X3D_VisibilitySensor, size), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10354 (int) FIELDNAMES_enterTime, (int) offsetof (struct X3D_VisibilitySensor, enterTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10355 (int) FIELDNAMES_exitTime, (int) offsetof (struct X3D_VisibilitySensor, exitTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10356 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_VisibilitySensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10357 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_VisibilitySensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10358 (int) FIELDNAMES___visible, (int) offsetof (struct X3D_VisibilitySensor, __visible), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10359 (int) FIELDNAMES___occludeCheckCount, (int) offsetof (struct X3D_VisibilitySensor, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10360 (int) FIELDNAMES___points, (int) offsetof (struct X3D_VisibilitySensor, __points), (int) FIELDTYPE_MFVec3f, (int) KW_initializeOnly, (int) 0, (int) 0,
10361 (int) FIELDNAMES___Samples, (int) offsetof (struct X3D_VisibilitySensor, __Samples), (int) FIELDTYPE_SFInt32, (int) KW_initializeOnly, (int) 0, (int) 0,
10362 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_VisibilitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
10363 -1, -1, -1, -1, -1, -1};
10364
10365const int OFFSETS_VolumeData[] = {
10366 (int) FIELDNAMES_dimensions, (int) offsetof (struct X3D_VolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10367 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_VolumeData, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10368 (int) FIELDNAMES_voxels, (int) offsetof (struct X3D_VolumeData, voxels), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10369 (int) FIELDNAMES_bboxCenter, (int) offsetof (struct X3D_VolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10370 (int) FIELDNAMES_bboxSize, (int) offsetof (struct X3D_VolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10371 (int) FIELDNAMES_visible, (int) offsetof (struct X3D_VolumeData, visible), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10372 (int) FIELDNAMES_bboxDisplay, (int) offsetof (struct X3D_VolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10373 (int) FIELDNAMES__boxtris, (int) offsetof (struct X3D_VolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10374 (int) FIELDNAMES_renderStyle, (int) offsetof (struct X3D_VolumeData, renderStyle), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10375 -1, -1, -1, -1, -1, -1};
10376
10377const int OFFSETS_VolumeEmitter[] = {
10378 (int) FIELDNAMES_set_coordIndex, (int) offsetof (struct X3D_VolumeEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
10379 (int) FIELDNAMES_set_coordinate, (int) offsetof (struct X3D_VolumeEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
10380 (int) FIELDNAMES_coord, (int) offsetof (struct X3D_VolumeEmitter, coord), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10381 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_VolumeEmitter, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10382 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_VolumeEmitter, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10383 (int) FIELDNAMES_on, (int) offsetof (struct X3D_VolumeEmitter, on), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10384 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_VolumeEmitter, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
10385 (int) FIELDNAMES_variation, (int) offsetof (struct X3D_VolumeEmitter, variation), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10386 (int) FIELDNAMES_coordIndex, (int) offsetof (struct X3D_VolumeEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10387 (int) FIELDNAMES_internal, (int) offsetof (struct X3D_VolumeEmitter, internal), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10388 (int) FIELDNAMES_mass, (int) offsetof (struct X3D_VolumeEmitter, mass), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
10389 (int) FIELDNAMES_surfaceArea, (int) offsetof (struct X3D_VolumeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
10390 (int) FIELDNAMES__ifs, (int) offsetof (struct X3D_VolumeEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10391 -1, -1, -1, -1, -1, -1};
10392
10393const int OFFSETS_VolumePickSensor[] = {
10394 (int) FIELDNAMES_description, (int) offsetof (struct X3D_VolumePickSensor, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10395 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_VolumePickSensor, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10396 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_VolumePickSensor, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10397 (int) FIELDNAMES_objectType, (int) offsetof (struct X3D_VolumePickSensor, objectType), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10398 (int) FIELDNAMES_pickingGeometry, (int) offsetof (struct X3D_VolumePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10399 (int) FIELDNAMES_pickTarget, (int) offsetof (struct X3D_VolumePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10400 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_VolumePickSensor, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10401 (int) FIELDNAMES_pickedGeometry, (int) offsetof (struct X3D_VolumePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10402 (int) FIELDNAMES_intersectionType, (int) offsetof (struct X3D_VolumePickSensor, intersectionType), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10403 (int) FIELDNAMES_sortOrder, (int) offsetof (struct X3D_VolumePickSensor, sortOrder), (int) FIELDTYPE_SFString, (int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10404 (int) FIELDNAMES_matchCriterion, (int) offsetof (struct X3D_VolumePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10405 (int) FIELDNAMES___oldEnabled, (int) offsetof (struct X3D_VolumePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) 0, (int) 0,
10406 -1, -1, -1, -1, -1, -1};
10407
10408const int OFFSETS_WaveShaper[] = {
10409 (int) FIELDNAMES_channelCountMode, (int) offsetof (struct X3D_WaveShaper, channelCountMode), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10410 (int) FIELDNAMES_channelInterpretation, (int) offsetof (struct X3D_WaveShaper, channelInterpretation), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10411 (int) FIELDNAMES_children, (int) offsetof (struct X3D_WaveShaper, children), (int) FIELDTYPE_MFNode, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10412 (int) FIELDNAMES_description, (int) offsetof (struct X3D_WaveShaper, description), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10413 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_WaveShaper, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10414 (int) FIELDNAMES_gain, (int) offsetof (struct X3D_WaveShaper, gain), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10415 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_WaveShaper, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10416 (int) FIELDNAMES_pauseTime, (int) offsetof (struct X3D_WaveShaper, pauseTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10417 (int) FIELDNAMES_resumeTime, (int) offsetof (struct X3D_WaveShaper, resumeTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10418 (int) FIELDNAMES_startTime, (int) offsetof (struct X3D_WaveShaper, startTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10419 (int) FIELDNAMES_stopTime, (int) offsetof (struct X3D_WaveShaper, stopTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10420 (int) FIELDNAMES_tailTime, (int) offsetof (struct X3D_WaveShaper, tailTime), (int) FIELDTYPE_SFTime, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10421 (int) FIELDNAMES_channelCount, (int) offsetof (struct X3D_WaveShaper, channelCount), (int) FIELDTYPE_SFInt32, (int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10422 (int) FIELDNAMES_elapsedTime, (int) offsetof (struct X3D_WaveShaper, elapsedTime), (int) FIELDTYPE_SFTime, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10423 (int) FIELDNAMES_isActive, (int) offsetof (struct X3D_WaveShaper, isActive), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10424 (int) FIELDNAMES_isPaused, (int) offsetof (struct X3D_WaveShaper, isPaused), (int) FIELDTYPE_SFBool, (int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10425 (int) FIELDNAMES__self, (int) offsetof (struct X3D_WaveShaper, _self), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10426 (int) FIELDNAMES__context, (int) offsetof (struct X3D_WaveShaper, _context), (int) FIELDTYPE_FreeWRLPTR, (int) KW_initializeOnly, (int) 0, (int) 0,
10427 (int) FIELDNAMES_curve, (int) offsetof (struct X3D_WaveShaper, curve), (int) FIELDTYPE_MFFloat, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10428 (int) FIELDNAMES_oversample, (int) offsetof (struct X3D_WaveShaper, oversample), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10429 -1, -1, -1, -1, -1, -1};
10430
10431const int OFFSETS_WindPhysicsModel[] = {
10432 (int) FIELDNAMES_direction, (int) offsetof (struct X3D_WindPhysicsModel, direction), (int) FIELDTYPE_SFVec3f, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10433 (int) FIELDNAMES_enabled, (int) offsetof (struct X3D_WindPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10434 (int) FIELDNAMES_gustiness, (int) offsetof (struct X3D_WindPhysicsModel, gustiness), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10435 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_WindPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10436 (int) FIELDNAMES_speed, (int) offsetof (struct X3D_WindPhysicsModel, speed), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
10437 (int) FIELDNAMES_turbulence, (int) offsetof (struct X3D_WindPhysicsModel, turbulence), (int) FIELDTYPE_SFFloat, (int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10438 (int) FIELDNAMES__frameSpeed, (int) offsetof (struct X3D_WindPhysicsModel, _frameSpeed), (int) FIELDTYPE_SFFloat, (int) KW_initializeOnly, (int) 0, (int) 0,
10439 -1, -1, -1, -1, -1, -1};
10440
10441const int OFFSETS_WorldInfo[] = {
10442 (int) FIELDNAMES_info, (int) offsetof (struct X3D_WorldInfo, info), (int) FIELDTYPE_MFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10443 (int) FIELDNAMES_title, (int) offsetof (struct X3D_WorldInfo, title), (int) FIELDTYPE_SFString, (int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10444 (int) FIELDNAMES_metadata, (int) offsetof (struct X3D_WorldInfo, metadata), (int) FIELDTYPE_SFNode, (int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10445 -1, -1, -1, -1, -1, -1};
10446
10447const int *NODE_OFFSETS[] = {
10448 OFFSETS_AcousticProperties,
10449 OFFSETS_Analyser,
10450 OFFSETS_Anchor,
10451 OFFSETS_Appearance,
10452 OFFSETS_Arc2D,
10453 OFFSETS_ArcClose2D,
10454 OFFSETS_AudioBuffer,
10455 OFFSETS_AudioClip,
10456 OFFSETS_AudioDestination,
10457 OFFSETS_BackdropBackground,
10458 OFFSETS_Background,
10459 OFFSETS_BallJoint,
10460 OFFSETS_Billboard,
10461 OFFSETS_BiquadFilter,
10462 OFFSETS_BlendedVolumeStyle,
10463 OFFSETS_BooleanFilter,
10464 OFFSETS_BooleanSequencer,
10465 OFFSETS_BooleanToggle,
10466 OFFSETS_BooleanTrigger,
10467 OFFSETS_BoundaryEnhancementVolumeStyle,
10468 OFFSETS_BoundedPhysicsModel,
10469 OFFSETS_Box,
10470 OFFSETS_BufferAudioSource,
10471 OFFSETS_BufferGeometry,
10472 OFFSETS_BufferTexture,
10473 OFFSETS_CADAssembly,
10474 OFFSETS_CADFace,
10475 OFFSETS_CADLayer,
10476 OFFSETS_CADPart,
10477 OFFSETS_CalibratedCameraSensor,
10478 OFFSETS_CartoonVolumeStyle,
10479 OFFSETS_ChannelMerger,
10480 OFFSETS_ChannelSelector,
10481 OFFSETS_ChannelSplitter,
10482 OFFSETS_Circle2D,
10483 OFFSETS_ClipPlane,
10484 OFFSETS_CollidableOffset,
10485 OFFSETS_CollidableShape,
10486 OFFSETS_Collision,
10487 OFFSETS_CollisionCollection,
10488 OFFSETS_CollisionSensor,
10489 OFFSETS_CollisionSpace,
10490 OFFSETS_Color,
10491 OFFSETS_ColorChaser,
10492 OFFSETS_ColorDamper,
10493 OFFSETS_ColorInterpolator,
10494 OFFSETS_ColorRGBA,
10495 OFFSETS_ComposedCubeMapTexture,
10496 OFFSETS_ComposedShader,
10497 OFFSETS_ComposedTexture3D,
10498 OFFSETS_ComposedVolumeStyle,
10499 OFFSETS_CompositeVolumeStyle,
10500 OFFSETS_Cone,
10501 OFFSETS_ConeEmitter,
10502 OFFSETS_Contact,
10503 OFFSETS_Contour2D,
10504 OFFSETS_ContourPolyline2D,
10505 OFFSETS_Convolver,
10506 OFFSETS_Coordinate,
10507 OFFSETS_CoordinateChaser,
10508 OFFSETS_CoordinateDamper,
10509 OFFSETS_CoordinateDouble,
10510 OFFSETS_CoordinateInterpolator,
10511 OFFSETS_CoordinateInterpolator2D,
10512 OFFSETS_CoordinateMorpher,
10513 OFFSETS_Cylinder,
10514 OFFSETS_CylinderSensor,
10515 OFFSETS_DISEntityManager,
10516 OFFSETS_DISEntityTypeMapping,
10517 OFFSETS_Delay,
10518 OFFSETS_DirectionalLight,
10519 OFFSETS_Disk2D,
10520 OFFSETS_DoubleAxisHingeJoint,
10521 OFFSETS_DynamicsCompressor,
10522 OFFSETS_EaseInEaseOut,
10523 OFFSETS_EdgeEnhancementVolumeStyle,
10524 OFFSETS_Effect,
10525 OFFSETS_EffectPart,
10526 OFFSETS_ElevationGrid,
10527 OFFSETS_EnvironmentLight,
10528 OFFSETS_EspduTransform,
10529 OFFSETS_ExplosionEmitter,
10530 OFFSETS_Extrusion,
10531 OFFSETS_FillProperties,
10532 OFFSETS_FloatVertexAttribute,
10533 OFFSETS_Fog,
10534 OFFSETS_FogCoordinate,
10535 OFFSETS_FontStyle,
10536 OFFSETS_ForcePhysicsModel,
10537 OFFSETS_Gain,
10538 OFFSETS_GeneratedCubeMapTexture,
10539 OFFSETS_GeneratedTexture,
10540 OFFSETS_GeoConvert,
10541 OFFSETS_GeoCoordinate,
10542 OFFSETS_GeoECParameters,
10543 OFFSETS_GeoElevationGrid,
10544 OFFSETS_GeoEllipsoid,
10545 OFFSETS_GeoLCCParameters,
10546 OFFSETS_GeoLCE3DParameters,
10547 OFFSETS_GeoLOD,
10548 OFFSETS_GeoLSR3DParameters,
10549 OFFSETS_GeoLTParameters,
10550 OFFSETS_GeoLocation,
10551 OFFSETS_GeoMParameters,
10552 OFFSETS_GeoMetadata,
10553 OFFSETS_GeoOMParameters,
10554 OFFSETS_GeoOrigin,
10555 OFFSETS_GeoPSParameters,
10556 OFFSETS_GeoPlanet,
10557 OFFSETS_GeoPositionInterpolator,
10558 OFFSETS_GeoProximitySensor,
10559 OFFSETS_GeoReferenceSurfaceInfo,
10560 OFFSETS_GeoSRF,
10561 OFFSETS_GeoSRFInstance,
10562 OFFSETS_GeoSRFParametersInfo,
10563 OFFSETS_GeoSRFSet,
10564 OFFSETS_GeoSRFTemplate,
10565 OFFSETS_GeoSpatialReferenceFrame,
10566 OFFSETS_GeoSystemParameters,
10567 OFFSETS_GeoTMParameters,
10568 OFFSETS_GeoTile,
10569 OFFSETS_GeoTileSet,
10570 OFFSETS_GeoTouchSensor,
10571 OFFSETS_GeoTransform,
10572 OFFSETS_GeoViewpoint,
10573 OFFSETS_Group,
10574 OFFSETS_HAnimDisplacer,
10575 OFFSETS_HAnimHumanoid,
10576 OFFSETS_HAnimJoint,
10577 OFFSETS_HAnimMotion,
10578 OFFSETS_HAnimMotionClip,
10579 OFFSETS_HAnimMotionData,
10580 OFFSETS_HAnimMotionDataFile,
10581 OFFSETS_HAnimMotionInterpolator,
10582 OFFSETS_HAnimMotionPlay,
10583 OFFSETS_HAnimPermuter,
10584 OFFSETS_HAnimSegment,
10585 OFFSETS_HAnimSite,
10586 OFFSETS_ImageBackdropBackground,
10587 OFFSETS_ImageCubeMapTexture,
10588 OFFSETS_ImageTexture,
10589 OFFSETS_ImageTexture3D,
10590 OFFSETS_IndexedFaceSet,
10591 OFFSETS_IndexedLineSet,
10592 OFFSETS_IndexedQuadSet,
10593 OFFSETS_IndexedTriangleFanSet,
10594 OFFSETS_IndexedTriangleSet,
10595 OFFSETS_IndexedTriangleStripSet,
10596 OFFSETS_Inline,
10597 OFFSETS_IntegerSequencer,
10598 OFFSETS_IntegerTrigger,
10599 OFFSETS_IsoSurfaceVolumeData,
10600 OFFSETS_KeySensor,
10601 OFFSETS_LOD,
10602 OFFSETS_Layer,
10603 OFFSETS_LayerSet,
10604 OFFSETS_Layout,
10605 OFFSETS_LayoutGroup,
10606 OFFSETS_LayoutLayer,
10607 OFFSETS_LinePickSensor,
10608 OFFSETS_LineProperties,
10609 OFFSETS_LineSensor,
10610 OFFSETS_LineSet,
10611 OFFSETS_ListenerPoint,
10612 OFFSETS_ListenerPointSource,
10613 OFFSETS_LoadSensor,
10614 OFFSETS_LocalFog,
10615 OFFSETS_MIDIAudioSynth,
10616 OFFSETS_MIDIConverterIn,
10617 OFFSETS_MIDIConverterOut,
10618 OFFSETS_MIDIDelay,
10619 OFFSETS_MIDIFileDestination,
10620 OFFSETS_MIDIFileSource,
10621 OFFSETS_MIDIIn,
10622 OFFSETS_MIDIOut,
10623 OFFSETS_MIDIPortDestination,
10624 OFFSETS_MIDIPortSource,
10625 OFFSETS_MIDIPrintDestination,
10626 OFFSETS_MIDIProgram,
10627 OFFSETS_MIDIToneMerger,
10628 OFFSETS_MIDIToneSplitter,
10629 OFFSETS_MapEmitter,
10630 OFFSETS_MapPhysicsModel,
10631 OFFSETS_Material,
10632 OFFSETS_Matrix3VertexAttribute,
10633 OFFSETS_Matrix4VertexAttribute,
10634 OFFSETS_MetadataBoolean,
10635 OFFSETS_MetadataDouble,
10636 OFFSETS_MetadataFloat,
10637 OFFSETS_MetadataInteger,
10638 OFFSETS_MetadataMFBool,
10639 OFFSETS_MetadataMFColor,
10640 OFFSETS_MetadataMFColorRGBA,
10641 OFFSETS_MetadataMFDouble,
10642 OFFSETS_MetadataMFFloat,
10643 OFFSETS_MetadataMFInt32,
10644 OFFSETS_MetadataMFMatrix3d,
10645 OFFSETS_MetadataMFMatrix3f,
10646 OFFSETS_MetadataMFMatrix4d,
10647 OFFSETS_MetadataMFMatrix4f,
10648 OFFSETS_MetadataMFNode,
10649 OFFSETS_MetadataMFRotation,
10650 OFFSETS_MetadataMFString,
10651 OFFSETS_MetadataMFTime,
10652 OFFSETS_MetadataMFVec2d,
10653 OFFSETS_MetadataMFVec2f,
10654 OFFSETS_MetadataMFVec3d,
10655 OFFSETS_MetadataMFVec3f,
10656 OFFSETS_MetadataMFVec4d,
10657 OFFSETS_MetadataMFVec4f,
10658 OFFSETS_MetadataSFBool,
10659 OFFSETS_MetadataSFColor,
10660 OFFSETS_MetadataSFColorRGBA,
10661 OFFSETS_MetadataSFDouble,
10662 OFFSETS_MetadataSFFloat,
10663 OFFSETS_MetadataSFImage,
10664 OFFSETS_MetadataSFInt32,
10665 OFFSETS_MetadataSFMatrix3d,
10666 OFFSETS_MetadataSFMatrix3f,
10667 OFFSETS_MetadataSFMatrix4d,
10668 OFFSETS_MetadataSFMatrix4f,
10669 OFFSETS_MetadataSFNode,
10670 OFFSETS_MetadataSFRotation,
10671 OFFSETS_MetadataSFString,
10672 OFFSETS_MetadataSFTime,
10673 OFFSETS_MetadataSFVec2d,
10674 OFFSETS_MetadataSFVec2f,
10675 OFFSETS_MetadataSFVec3d,
10676 OFFSETS_MetadataSFVec3f,
10677 OFFSETS_MetadataSFVec4d,
10678 OFFSETS_MetadataSFVec4f,
10679 OFFSETS_MetadataSet,
10680 OFFSETS_MetadataString,
10681 OFFSETS_MicrophoneSource,
10682 OFFSETS_MotorJoint,
10683 OFFSETS_MovieTexture,
10684 OFFSETS_MultiTexture,
10685 OFFSETS_MultiTextureCoordinate,
10686 OFFSETS_MultiTextureTransform,
10687 OFFSETS_MultiTouchSensor,
10688 OFFSETS_NavigationInfo,
10689 OFFSETS_Normal,
10690 OFFSETS_NormalInterpolator,
10691 OFFSETS_NormalMorpher,
10692 OFFSETS_NurbsCurve,
10693 OFFSETS_NurbsCurve2D,
10694 OFFSETS_NurbsOrientationInterpolator,
10695 OFFSETS_NurbsPatchSurface,
10696 OFFSETS_NurbsPositionInterpolator,
10697 OFFSETS_NurbsSet,
10698 OFFSETS_NurbsSurfaceInterpolator,
10699 OFFSETS_NurbsSweptSurface,
10700 OFFSETS_NurbsSwungSurface,
10701 OFFSETS_NurbsTextureCoordinate,
10702 OFFSETS_NurbsTrimmedSurface,
10703 OFFSETS_OSC_Sensor,
10704 OFFSETS_OpacityMapVolumeStyle,
10705 OFFSETS_OrientationChaser,
10706 OFFSETS_OrientationDamper,
10707 OFFSETS_OrientationInterpolator,
10708 OFFSETS_OrthoViewpoint,
10709 OFFSETS_OscillatorSource,
10710 OFFSETS_PackagedShader,
10711 OFFSETS_ParticleSystem,
10712 OFFSETS_PeriodicWave,
10713 OFFSETS_PhysicalMaterial,
10714 OFFSETS_PickableGroup,
10715 OFFSETS_PixelTexture,
10716 OFFSETS_PixelTexture3D,
10717 OFFSETS_PlaneSensor,
10718 OFFSETS_PointEmitter,
10719 OFFSETS_PointLight,
10720 OFFSETS_PointPickSensor,
10721 OFFSETS_PointProperties,
10722 OFFSETS_PointSensor,
10723 OFFSETS_PointSet,
10724 OFFSETS_Polyline2D,
10725 OFFSETS_PolylineEmitter,
10726 OFFSETS_Polypoint2D,
10727 OFFSETS_PositionChaser,
10728 OFFSETS_PositionChaser2D,
10729 OFFSETS_PositionDamper,
10730 OFFSETS_PositionDamper2D,
10731 OFFSETS_PositionInterpolator,
10732 OFFSETS_PositionInterpolator2D,
10733 OFFSETS_PrimitivePickSensor,
10734 OFFSETS_ProgramShader,
10735 OFFSETS_ProjectionVolumeStyle,
10736 OFFSETS_Proto,
10737 OFFSETS_ProximitySensor,
10738 OFFSETS_Pyramid,
10739 OFFSETS_QuadSet,
10740 OFFSETS_ReceiverPdu,
10741 OFFSETS_Rectangle2D,
10742 OFFSETS_ResistancePhysicsModel,
10743 OFFSETS_RigidBody,
10744 OFFSETS_RigidBodyCollection,
10745 OFFSETS_ScalarChaser,
10746 OFFSETS_ScalarDamper,
10747 OFFSETS_ScalarInterpolator,
10748 OFFSETS_ScreenFontStyle,
10749 OFFSETS_ScreenGroup,
10750 OFFSETS_Script,
10751 OFFSETS_SegmentedVolumeData,
10752 OFFSETS_ShadedVolumeStyle,
10753 OFFSETS_ShaderPart,
10754 OFFSETS_ShaderProgram,
10755 OFFSETS_Shape,
10756 OFFSETS_SignalPdu,
10757 OFFSETS_SilhouetteEnhancementVolumeStyle,
10758 OFFSETS_SingleAxisHingeJoint,
10759 OFFSETS_SliderJoint,
10760 OFFSETS_Sound,
10761 OFFSETS_SpatialSound,
10762 OFFSETS_Sphere,
10763 OFFSETS_SphereSensor,
10764 OFFSETS_SplinePositionInterpolator,
10765 OFFSETS_SplinePositionInterpolator2D,
10766 OFFSETS_SplineScalarInterpolator,
10767 OFFSETS_SpotLight,
10768 OFFSETS_SquadOrientationInterpolator,
10769 OFFSETS_StaticGroup,
10770 OFFSETS_StreamAudioDestination,
10771 OFFSETS_StreamAudioSource,
10772 OFFSETS_StringSensor,
10773 OFFSETS_SurfaceEmitter,
10774 OFFSETS_Switch,
10775 OFFSETS_Teapot,
10776 OFFSETS_TexCoordChaser2D,
10777 OFFSETS_TexCoordDamper2D,
10778 OFFSETS_Text,
10779 OFFSETS_TextureBackground,
10780 OFFSETS_TextureCoordinate,
10781 OFFSETS_TextureCoordinate3D,
10782 OFFSETS_TextureCoordinate4D,
10783 OFFSETS_TextureCoordinateGenerator,
10784 OFFSETS_TextureProjector,
10785 OFFSETS_TextureProjectorParallel,
10786 OFFSETS_TextureProjectorPoint,
10787 OFFSETS_TextureProperties,
10788 OFFSETS_TextureTransform,
10789 OFFSETS_TextureTransform3D,
10790 OFFSETS_TextureTransformGenerator,
10791 OFFSETS_TextureTransformMatrix3D,
10792 OFFSETS_Tile,
10793 OFFSETS_TimeSensor,
10794 OFFSETS_TimeTrigger,
10795 OFFSETS_ToneMappedVolumeStyle,
10796 OFFSETS_TouchSensor,
10797 OFFSETS_TrackingSensor,
10798 OFFSETS_Transform,
10799 OFFSETS_TransformSensor,
10800 OFFSETS_TransmitterPdu,
10801 OFFSETS_TriangleFanSet,
10802 OFFSETS_TriangleSet,
10803 OFFSETS_TriangleSet2D,
10804 OFFSETS_TriangleStripSet,
10805 OFFSETS_TwoSidedMaterial,
10806 OFFSETS_UniversalJoint,
10807 OFFSETS_UnlitMaterial,
10808 OFFSETS_VectorInterpolator,
10809 OFFSETS_Viewpoint,
10810 OFFSETS_ViewpointGroup,
10811 OFFSETS_Viewport,
10812 OFFSETS_VisibilitySensor,
10813 OFFSETS_VolumeData,
10814 OFFSETS_VolumeEmitter,
10815 OFFSETS_VolumePickSensor,
10816 OFFSETS_WaveShaper,
10817 OFFSETS_WindPhysicsModel,
10818 OFFSETS_WorldInfo,
10819 };
10820/* Return a pointer to a string representation of the field type */
10821const char *stringFieldType (int st) {
10822 if ((st < 0) || (st >= FIELDNAMES_COUNT)) return "(fieldName invalid)";
10823 return FIELDNAMES[st];
10824}
10825
10826/* Return a pointer to a string representation of the keyword type */
10827const char *stringKeywordType (int st) {
10828 if ((st < 0) || (st >= KEYWORDS_COUNT)) return "(keyword invalid)";
10829 return KEYWORDS[st];
10830}
10831
10832/* Return a pointer to a string representation of the profile type */
10833const char *stringProfileType (int st) {
10834 if ((st < 0) || (st >= PROFILES_COUNT)) return "(profile invalid)";
10835 return PROFILES[st];
10836}
10837
10838/* Return a pointer to a string representation of the component type */
10839const char *stringComponentType (int st) {
10840 if ((st < 0) || (st >= COMPONENTS_COUNT)) return "(component invalid)";
10841 return COMPONENTS[st];
10842}
10843
10844/* Return a pointer to a string representation of the PROTO keyword type */
10845const char *stringPROTOKeywordType (int st) {
10846 if ((st < 0) || (st >= PROTOKEYWORDS_COUNT)) return "(proto keyword invalid)";
10847 return PROTOKEYWORDS[st];
10848}
10849
10850/* Return a pointer to a string representation of the MULTITEXTUREMODE keyword type */
10851const char *stringMULTITEXTUREMODEType (int st) {
10852 if ((st < 0) || (st >= MULTITEXTUREMODE_COUNT)) return "(special keyword invalid)";
10853 return MULTITEXTUREMODE[st];
10854}
10855
10856/* Return a pointer to a string representation of the MULTITEXTURESOURCE keyword type */
10857const char *stringMULTITEXTURESOURCEType (int st) {
10858 if ((st < 0) || (st >= MULTITEXTURESOURCE_COUNT)) return "(special keyword invalid)";
10859 return MULTITEXTURESOURCE[st];
10860}
10861
10862/* Return a pointer to a string representation of the MULTITEXTUREFUNCTION keyword type */
10863const char *stringMULTITEXTUREFUNCTIONType (int st) {
10864 if ((st < 0) || (st >= MULTITEXTUREFUNCTION_COUNT)) return "(special keyword invalid)";
10865 return MULTITEXTUREFUNCTION[st];
10866}
10867
10868/* Return a pointer to a string representation of the X3DSPECIAL keyword type */
10869const char *stringX3DSPECIALType (int st) {
10870 if ((st < 0) || (st >= X3DSPECIAL_COUNT)) return "(special keyword invalid)";
10871 return X3DSPECIAL[st];
10872}
10873
10874/* Return a pointer to a string representation of the TEXTUREBOUNDARY keyword type */
10875const char *stringTEXTUREBOUNDARYKeywordType (int st) {
10876 if ((st < 0) || (st >= TEXTUREBOUNDARYKEYWORDS_COUNT)) return "(texture param keyword invalid)";
10877 return TEXTUREBOUNDARYKEYWORDS[st];
10878}
10879
10880/* Return a pointer to a string representation of the TEXTUREMAGNIFICATION keyword type */
10881const char *stringTEXTUREMAGNIFICATIONKeywordType (int st) {
10882 if ((st < 0) || (st >= TEXTUREMAGNIFICATIONKEYWORDS_COUNT)) return "(texture param keyword invalid)";
10883 return TEXTUREMAGNIFICATIONKEYWORDS[st];
10884}
10885
10886/* Return a pointer to a string representation of the TEXTUREMINIFICATION keyword type */
10887const char *stringTEXTUREMINIFICATIONKeywordType (int st) {
10888 if ((st < 0) || (st >= TEXTUREMINIFICATIONKEYWORDS_COUNT)) return "(texture param keyword invalid)";
10889 return TEXTUREMINIFICATIONKEYWORDS[st];
10890}
10891
10892/* Return a pointer to a string representation of the TEXTURECOMPRESSION keyword type */
10893const char *stringTEXTURECOMPRESSIONKeywordType (int st) {
10894 if ((st < 0) || (st >= TEXTURECOMPRESSIONKEYWORDS_COUNT)) return "(texture param keyword invalid)";
10895 return TEXTURECOMPRESSIONKEYWORDS[st];
10896}
10897
10898/* Return a pointer to a string representation of the GEOELLIPSOID keyword type */
10899const char *stringGEOELLIPSOIDType (int st) {
10900 if ((st < 0) || (st >= GEOELLIPSOID_COUNT)) return "(keyword invalid)";
10901 return GEOELLIPSOID[st];
10902}
10903
10904/* Return a pointer to a string representation of the GEOSPATIAL keyword type */
10905const char *stringGEOSPATIALType (int st) {
10906 if ((st < 0) || (st >= GEOSPATIAL_COUNT)) return "(keyword invalid)";
10907 return GEOSPATIAL[st];
10908}
10909
10910char mapFieldTypeToEAItype (int st) {
10911 switch (st) {
10912 case FIELDTYPE_SFFloat: return EAI_SFFloat;
10913 case FIELDTYPE_MFFloat: return EAI_MFFloat;
10914 case FIELDTYPE_SFBool: return EAI_SFBool;
10915 case FIELDTYPE_MFBool: return EAI_MFBool;
10916 case FIELDTYPE_SFInt32: return EAI_SFInt32;
10917 case FIELDTYPE_MFInt32: return EAI_MFInt32;
10918 case FIELDTYPE_SFTime: return EAI_SFTime;
10919 case FIELDTYPE_MFTime: return EAI_MFTime;
10920 case FIELDTYPE_SFDouble: return EAI_SFDouble;
10921 case FIELDTYPE_MFDouble: return EAI_MFDouble;
10922 case FIELDTYPE_SFNode: return EAI_SFNode;
10923 case FIELDTYPE_MFNode: return EAI_MFNode;
10924 case FIELDTYPE_SFColor: return EAI_SFColor;
10925 case FIELDTYPE_MFColor: return EAI_MFColor;
10926 case FIELDTYPE_SFColorRGBA: return EAI_SFColorRGBA;
10927 case FIELDTYPE_MFColorRGBA: return EAI_MFColorRGBA;
10928 case FIELDTYPE_SFRotation: return EAI_SFRotation;
10929 case FIELDTYPE_MFRotation: return EAI_MFRotation;
10930 case FIELDTYPE_SFVec2f: return EAI_SFVec2f;
10931 case FIELDTYPE_MFVec2f: return EAI_MFVec2f;
10932 case FIELDTYPE_SFVec3f: return EAI_SFVec3f;
10933 case FIELDTYPE_MFVec3f: return EAI_MFVec3f;
10934 case FIELDTYPE_SFVec4f: return EAI_SFVec4f;
10935 case FIELDTYPE_MFVec4f: return EAI_MFVec4f;
10936 case FIELDTYPE_SFVec2d: return EAI_SFVec2d;
10937 case FIELDTYPE_MFVec2d: return EAI_MFVec2d;
10938 case FIELDTYPE_SFVec3d: return EAI_SFVec3d;
10939 case FIELDTYPE_MFVec3d: return EAI_MFVec3d;
10940 case FIELDTYPE_SFVec4d: return EAI_SFVec4d;
10941 case FIELDTYPE_MFVec4d: return EAI_MFVec4d;
10942 case FIELDTYPE_SFString: return EAI_SFString;
10943 case FIELDTYPE_MFString: return EAI_MFString;
10944 case FIELDTYPE_SFImage: return EAI_SFImage;
10945 case FIELDTYPE_MFImage: return EAI_MFImage;
10946 case FIELDTYPE_SFMatrix3f: return EAI_SFMatrix3f;
10947 case FIELDTYPE_MFMatrix3f: return EAI_MFMatrix3f;
10948 case FIELDTYPE_SFMatrix4f: return EAI_SFMatrix4f;
10949 case FIELDTYPE_MFMatrix4f: return EAI_MFMatrix4f;
10950 case FIELDTYPE_SFMatrix3d: return EAI_SFMatrix3d;
10951 case FIELDTYPE_MFMatrix3d: return EAI_MFMatrix3d;
10952 case FIELDTYPE_SFMatrix4d: return EAI_SFMatrix4d;
10953 case FIELDTYPE_MFMatrix4d: return EAI_MFMatrix4d;
10954 case FIELDTYPE_FreeWRLPTR: return EAI_FreeWRLPTR;
10955 case FIELDTYPE_FreeWRLThread: return EAI_FreeWRLThread;
10956 default: return -1;
10957 }
10958 return -1;
10959}
10960/* convert an EAI type to an internal type */
10961int mapEAItypeToFieldType (char st) {
10962 switch (st) {
10963 case EAI_SFFloat: return FIELDTYPE_SFFloat;
10964 case EAI_MFFloat: return FIELDTYPE_MFFloat;
10965 case EAI_SFBool: return FIELDTYPE_SFBool;
10966 case EAI_MFBool: return FIELDTYPE_MFBool;
10967 case EAI_SFInt32: return FIELDTYPE_SFInt32;
10968 case EAI_MFInt32: return FIELDTYPE_MFInt32;
10969 case EAI_SFTime: return FIELDTYPE_SFTime;
10970 case EAI_MFTime: return FIELDTYPE_MFTime;
10971 case EAI_SFDouble: return FIELDTYPE_SFDouble;
10972 case EAI_MFDouble: return FIELDTYPE_MFDouble;
10973 case EAI_SFNode: return FIELDTYPE_SFNode;
10974 case EAI_MFNode: return FIELDTYPE_MFNode;
10975 case EAI_SFColor: return FIELDTYPE_SFColor;
10976 case EAI_MFColor: return FIELDTYPE_MFColor;
10977 case EAI_SFColorRGBA: return FIELDTYPE_SFColorRGBA;
10978 case EAI_MFColorRGBA: return FIELDTYPE_MFColorRGBA;
10979 case EAI_SFRotation: return FIELDTYPE_SFRotation;
10980 case EAI_MFRotation: return FIELDTYPE_MFRotation;
10981 case EAI_SFVec2f: return FIELDTYPE_SFVec2f;
10982 case EAI_MFVec2f: return FIELDTYPE_MFVec2f;
10983 case EAI_SFVec3f: return FIELDTYPE_SFVec3f;
10984 case EAI_MFVec3f: return FIELDTYPE_MFVec3f;
10985 case EAI_SFVec4f: return FIELDTYPE_SFVec4f;
10986 case EAI_MFVec4f: return FIELDTYPE_MFVec4f;
10987 case EAI_SFVec2d: return FIELDTYPE_SFVec2d;
10988 case EAI_MFVec2d: return FIELDTYPE_MFVec2d;
10989 case EAI_SFVec3d: return FIELDTYPE_SFVec3d;
10990 case EAI_MFVec3d: return FIELDTYPE_MFVec3d;
10991 case EAI_SFVec4d: return FIELDTYPE_SFVec4d;
10992 case EAI_MFVec4d: return FIELDTYPE_MFVec4d;
10993 case EAI_SFString: return FIELDTYPE_SFString;
10994 case EAI_MFString: return FIELDTYPE_MFString;
10995 case EAI_SFImage: return FIELDTYPE_SFImage;
10996 case EAI_MFImage: return FIELDTYPE_MFImage;
10997 case EAI_SFMatrix3f: return FIELDTYPE_SFMatrix3f;
10998 case EAI_MFMatrix3f: return FIELDTYPE_MFMatrix3f;
10999 case EAI_SFMatrix4f: return FIELDTYPE_SFMatrix4f;
11000 case EAI_MFMatrix4f: return FIELDTYPE_MFMatrix4f;
11001 case EAI_SFMatrix3d: return FIELDTYPE_SFMatrix3d;
11002 case EAI_MFMatrix3d: return FIELDTYPE_MFMatrix3d;
11003 case EAI_SFMatrix4d: return FIELDTYPE_SFMatrix4d;
11004 case EAI_MFMatrix4d: return FIELDTYPE_MFMatrix4d;
11005 case EAI_FreeWRLPTR: return FIELDTYPE_FreeWRLPTR;
11006 case EAI_FreeWRLThread: return FIELDTYPE_FreeWRLThread;
11007 default: return -1;
11008 }
11009 return -1;
11010}
11011/* convert an MF type to an SF type */
11012int convertToSFType (int st) {
11013 switch (st) {
11014 case FIELDTYPE_SFFloat: return FIELDTYPE_SFFloat;
11015 case FIELDTYPE_MFFloat: return FIELDTYPE_SFFloat;
11016 case FIELDTYPE_SFBool: return FIELDTYPE_SFBool;
11017 case FIELDTYPE_MFBool: return FIELDTYPE_SFBool;
11018 case FIELDTYPE_SFInt32: return FIELDTYPE_SFInt32;
11019 case FIELDTYPE_MFInt32: return FIELDTYPE_SFInt32;
11020 case FIELDTYPE_SFTime: return FIELDTYPE_SFTime;
11021 case FIELDTYPE_MFTime: return FIELDTYPE_SFTime;
11022 case FIELDTYPE_SFDouble: return FIELDTYPE_SFDouble;
11023 case FIELDTYPE_MFDouble: return FIELDTYPE_SFDouble;
11024 case FIELDTYPE_SFNode: return FIELDTYPE_SFNode;
11025 case FIELDTYPE_MFNode: return FIELDTYPE_SFNode;
11026 case FIELDTYPE_SFColor: return FIELDTYPE_SFColor;
11027 case FIELDTYPE_MFColor: return FIELDTYPE_SFColor;
11028 case FIELDTYPE_SFColorRGBA: return FIELDTYPE_SFColorRGBA;
11029 case FIELDTYPE_MFColorRGBA: return FIELDTYPE_SFColorRGBA;
11030 case FIELDTYPE_SFRotation: return FIELDTYPE_SFRotation;
11031 case FIELDTYPE_MFRotation: return FIELDTYPE_SFRotation;
11032 case FIELDTYPE_SFVec2f: return FIELDTYPE_SFVec2f;
11033 case FIELDTYPE_MFVec2f: return FIELDTYPE_SFVec2f;
11034 case FIELDTYPE_SFVec3f: return FIELDTYPE_SFVec3f;
11035 case FIELDTYPE_MFVec3f: return FIELDTYPE_SFVec3f;
11036 case FIELDTYPE_SFVec4f: return FIELDTYPE_SFVec4f;
11037 case FIELDTYPE_MFVec4f: return FIELDTYPE_SFVec4f;
11038 case FIELDTYPE_SFVec2d: return FIELDTYPE_SFVec2d;
11039 case FIELDTYPE_MFVec2d: return FIELDTYPE_SFVec2d;
11040 case FIELDTYPE_SFVec3d: return FIELDTYPE_SFVec3d;
11041 case FIELDTYPE_MFVec3d: return FIELDTYPE_SFVec3d;
11042 case FIELDTYPE_SFVec4d: return FIELDTYPE_SFVec4d;
11043 case FIELDTYPE_MFVec4d: return FIELDTYPE_SFVec4d;
11044 case FIELDTYPE_SFString: return FIELDTYPE_SFString;
11045 case FIELDTYPE_MFString: return FIELDTYPE_SFString;
11046 case FIELDTYPE_SFImage: return FIELDTYPE_SFImage;
11047 case FIELDTYPE_MFImage: return FIELDTYPE_SFImage;
11048 case FIELDTYPE_SFMatrix3f: return FIELDTYPE_SFMatrix3f;
11049 case FIELDTYPE_MFMatrix3f: return FIELDTYPE_SFMatrix3f;
11050 case FIELDTYPE_SFMatrix4f: return FIELDTYPE_SFMatrix4f;
11051 case FIELDTYPE_MFMatrix4f: return FIELDTYPE_SFMatrix4f;
11052 case FIELDTYPE_SFMatrix3d: return FIELDTYPE_SFMatrix3d;
11053 case FIELDTYPE_MFMatrix3d: return FIELDTYPE_SFMatrix3d;
11054 case FIELDTYPE_SFMatrix4d: return FIELDTYPE_SFMatrix4d;
11055 case FIELDTYPE_MFMatrix4d: return FIELDTYPE_SFMatrix4d;
11056 case FIELDTYPE_FreeWRLPTR: return FIELDTYPE_FreeWRLPTR;
11057 case FIELDTYPE_FreeWRLThread: return FIELDTYPE_FreeWRLThread;
11058 }
11059 return -1;
11060}
11061/* Return a pointer to a string representation of the fieldtype type */
11062const char *stringFieldtypeType (int st) {
11063 if ((st < 0) || (st >= FIELDTYPES_COUNT)) return "(fieldType invalid)";
11064 return FIELDTYPES[st];
11065}
11066
11067/* Return a pointer to a string representation of the node type */
11068const char *stringNodeType (int st) {
11069 if ((st < 0) || (st >= NODES_COUNT)) return "(node invalid)";
11070 return NODES[st];
11071}
11072
11073/* create a new node of type. This can be generated by Perl code, much as the Structs.h is */
11074void *createNewX3DNode0 (int nt) {
11075 void * tmp;
11076 int size;
11077 struct X3D_Box *node;
11078
11079 tmp = NULL;
11080 size = 0;
11081 switch (nt) {
11082 case NODE_AcousticProperties : {tmp = MALLOC (struct X3D_AcousticProperties *, size = sizeof (struct X3D_AcousticProperties)); break;}
11083 case NODE_Analyser : {tmp = MALLOC (struct X3D_Analyser *, size = sizeof (struct X3D_Analyser)); break;}
11084 case NODE_Anchor : {tmp = MALLOC (struct X3D_Anchor *, size = sizeof (struct X3D_Anchor)); break;}
11085 case NODE_Appearance : {tmp = MALLOC (struct X3D_Appearance *, size = sizeof (struct X3D_Appearance)); break;}
11086 case NODE_Arc2D : {tmp = MALLOC (struct X3D_Arc2D *, size = sizeof (struct X3D_Arc2D)); break;}
11087 case NODE_ArcClose2D : {tmp = MALLOC (struct X3D_ArcClose2D *, size = sizeof (struct X3D_ArcClose2D)); break;}
11088 case NODE_AudioBuffer : {tmp = MALLOC (struct X3D_AudioBuffer *, size = sizeof (struct X3D_AudioBuffer)); break;}
11089 case NODE_AudioClip : {tmp = MALLOC (struct X3D_AudioClip *, size = sizeof (struct X3D_AudioClip)); break;}
11090 case NODE_AudioDestination : {tmp = MALLOC (struct X3D_AudioDestination *, size = sizeof (struct X3D_AudioDestination)); break;}
11091 case NODE_BackdropBackground : {tmp = MALLOC (struct X3D_BackdropBackground *, size = sizeof (struct X3D_BackdropBackground)); break;}
11092 case NODE_Background : {tmp = MALLOC (struct X3D_Background *, size = sizeof (struct X3D_Background)); break;}
11093 case NODE_BallJoint : {tmp = MALLOC (struct X3D_BallJoint *, size = sizeof (struct X3D_BallJoint)); break;}
11094 case NODE_Billboard : {tmp = MALLOC (struct X3D_Billboard *, size = sizeof (struct X3D_Billboard)); break;}
11095 case NODE_BiquadFilter : {tmp = MALLOC (struct X3D_BiquadFilter *, size = sizeof (struct X3D_BiquadFilter)); break;}
11096 case NODE_BlendedVolumeStyle : {tmp = MALLOC (struct X3D_BlendedVolumeStyle *, size = sizeof (struct X3D_BlendedVolumeStyle)); break;}
11097 case NODE_BooleanFilter : {tmp = MALLOC (struct X3D_BooleanFilter *, size = sizeof (struct X3D_BooleanFilter)); break;}
11098 case NODE_BooleanSequencer : {tmp = MALLOC (struct X3D_BooleanSequencer *, size = sizeof (struct X3D_BooleanSequencer)); break;}
11099 case NODE_BooleanToggle : {tmp = MALLOC (struct X3D_BooleanToggle *, size = sizeof (struct X3D_BooleanToggle)); break;}
11100 case NODE_BooleanTrigger : {tmp = MALLOC (struct X3D_BooleanTrigger *, size = sizeof (struct X3D_BooleanTrigger)); break;}
11101 case NODE_BoundaryEnhancementVolumeStyle : {tmp = MALLOC (struct X3D_BoundaryEnhancementVolumeStyle *, size = sizeof (struct X3D_BoundaryEnhancementVolumeStyle)); break;}
11102 case NODE_BoundedPhysicsModel : {tmp = MALLOC (struct X3D_BoundedPhysicsModel *, size = sizeof (struct X3D_BoundedPhysicsModel)); break;}
11103 case NODE_Box : {tmp = MALLOC (struct X3D_Box *, size = sizeof (struct X3D_Box)); break;}
11104 case NODE_BufferAudioSource : {tmp = MALLOC (struct X3D_BufferAudioSource *, size = sizeof (struct X3D_BufferAudioSource)); break;}
11105 case NODE_BufferGeometry : {tmp = MALLOC (struct X3D_BufferGeometry *, size = sizeof (struct X3D_BufferGeometry)); break;}
11106 case NODE_BufferTexture : {tmp = MALLOC (struct X3D_BufferTexture *, size = sizeof (struct X3D_BufferTexture)); break;}
11107 case NODE_CADAssembly : {tmp = MALLOC (struct X3D_CADAssembly *, size = sizeof (struct X3D_CADAssembly)); break;}
11108 case NODE_CADFace : {tmp = MALLOC (struct X3D_CADFace *, size = sizeof (struct X3D_CADFace)); break;}
11109 case NODE_CADLayer : {tmp = MALLOC (struct X3D_CADLayer *, size = sizeof (struct X3D_CADLayer)); break;}
11110 case NODE_CADPart : {tmp = MALLOC (struct X3D_CADPart *, size = sizeof (struct X3D_CADPart)); break;}
11111 case NODE_CalibratedCameraSensor : {tmp = MALLOC (struct X3D_CalibratedCameraSensor *, size = sizeof (struct X3D_CalibratedCameraSensor)); break;}
11112 case NODE_CartoonVolumeStyle : {tmp = MALLOC (struct X3D_CartoonVolumeStyle *, size = sizeof (struct X3D_CartoonVolumeStyle)); break;}
11113 case NODE_ChannelMerger : {tmp = MALLOC (struct X3D_ChannelMerger *, size = sizeof (struct X3D_ChannelMerger)); break;}
11114 case NODE_ChannelSelector : {tmp = MALLOC (struct X3D_ChannelSelector *, size = sizeof (struct X3D_ChannelSelector)); break;}
11115 case NODE_ChannelSplitter : {tmp = MALLOC (struct X3D_ChannelSplitter *, size = sizeof (struct X3D_ChannelSplitter)); break;}
11116 case NODE_Circle2D : {tmp = MALLOC (struct X3D_Circle2D *, size = sizeof (struct X3D_Circle2D)); break;}
11117 case NODE_ClipPlane : {tmp = MALLOC (struct X3D_ClipPlane *, size = sizeof (struct X3D_ClipPlane)); break;}
11118 case NODE_CollidableOffset : {tmp = MALLOC (struct X3D_CollidableOffset *, size = sizeof (struct X3D_CollidableOffset)); break;}
11119 case NODE_CollidableShape : {tmp = MALLOC (struct X3D_CollidableShape *, size = sizeof (struct X3D_CollidableShape)); break;}
11120 case NODE_Collision : {tmp = MALLOC (struct X3D_Collision *, size = sizeof (struct X3D_Collision)); break;}
11121 case NODE_CollisionCollection : {tmp = MALLOC (struct X3D_CollisionCollection *, size = sizeof (struct X3D_CollisionCollection)); break;}
11122 case NODE_CollisionSensor : {tmp = MALLOC (struct X3D_CollisionSensor *, size = sizeof (struct X3D_CollisionSensor)); break;}
11123 case NODE_CollisionSpace : {tmp = MALLOC (struct X3D_CollisionSpace *, size = sizeof (struct X3D_CollisionSpace)); break;}
11124 case NODE_Color : {tmp = MALLOC (struct X3D_Color *, size = sizeof (struct X3D_Color)); break;}
11125 case NODE_ColorChaser : {tmp = MALLOC (struct X3D_ColorChaser *, size = sizeof (struct X3D_ColorChaser)); break;}
11126 case NODE_ColorDamper : {tmp = MALLOC (struct X3D_ColorDamper *, size = sizeof (struct X3D_ColorDamper)); break;}
11127 case NODE_ColorInterpolator : {tmp = MALLOC (struct X3D_ColorInterpolator *, size = sizeof (struct X3D_ColorInterpolator)); break;}
11128 case NODE_ColorRGBA : {tmp = MALLOC (struct X3D_ColorRGBA *, size = sizeof (struct X3D_ColorRGBA)); break;}
11129 case NODE_ComposedCubeMapTexture : {tmp = MALLOC (struct X3D_ComposedCubeMapTexture *, size = sizeof (struct X3D_ComposedCubeMapTexture)); break;}
11130 case NODE_ComposedShader : {tmp = MALLOC (struct X3D_ComposedShader *, size = sizeof (struct X3D_ComposedShader)); break;}
11131 case NODE_ComposedTexture3D : {tmp = MALLOC (struct X3D_ComposedTexture3D *, size = sizeof (struct X3D_ComposedTexture3D)); break;}
11132 case NODE_ComposedVolumeStyle : {tmp = MALLOC (struct X3D_ComposedVolumeStyle *, size = sizeof (struct X3D_ComposedVolumeStyle)); break;}
11133 case NODE_CompositeVolumeStyle : {tmp = MALLOC (struct X3D_CompositeVolumeStyle *, size = sizeof (struct X3D_CompositeVolumeStyle)); break;}
11134 case NODE_Cone : {tmp = MALLOC (struct X3D_Cone *, size = sizeof (struct X3D_Cone)); break;}
11135 case NODE_ConeEmitter : {tmp = MALLOC (struct X3D_ConeEmitter *, size = sizeof (struct X3D_ConeEmitter)); break;}
11136 case NODE_Contact : {tmp = MALLOC (struct X3D_Contact *, size = sizeof (struct X3D_Contact)); break;}
11137 case NODE_Contour2D : {tmp = MALLOC (struct X3D_Contour2D *, size = sizeof (struct X3D_Contour2D)); break;}
11138 case NODE_ContourPolyline2D : {tmp = MALLOC (struct X3D_ContourPolyline2D *, size = sizeof (struct X3D_ContourPolyline2D)); break;}
11139 case NODE_Convolver : {tmp = MALLOC (struct X3D_Convolver *, size = sizeof (struct X3D_Convolver)); break;}
11140 case NODE_Coordinate : {tmp = MALLOC (struct X3D_Coordinate *, size = sizeof (struct X3D_Coordinate)); break;}
11141 case NODE_CoordinateChaser : {tmp = MALLOC (struct X3D_CoordinateChaser *, size = sizeof (struct X3D_CoordinateChaser)); break;}
11142 case NODE_CoordinateDamper : {tmp = MALLOC (struct X3D_CoordinateDamper *, size = sizeof (struct X3D_CoordinateDamper)); break;}
11143 case NODE_CoordinateDouble : {tmp = MALLOC (struct X3D_CoordinateDouble *, size = sizeof (struct X3D_CoordinateDouble)); break;}
11144 case NODE_CoordinateInterpolator : {tmp = MALLOC (struct X3D_CoordinateInterpolator *, size = sizeof (struct X3D_CoordinateInterpolator)); break;}
11145 case NODE_CoordinateInterpolator2D : {tmp = MALLOC (struct X3D_CoordinateInterpolator2D *, size = sizeof (struct X3D_CoordinateInterpolator2D)); break;}
11146 case NODE_CoordinateMorpher : {tmp = MALLOC (struct X3D_CoordinateMorpher *, size = sizeof (struct X3D_CoordinateMorpher)); break;}
11147 case NODE_Cylinder : {tmp = MALLOC (struct X3D_Cylinder *, size = sizeof (struct X3D_Cylinder)); break;}
11148 case NODE_CylinderSensor : {tmp = MALLOC (struct X3D_CylinderSensor *, size = sizeof (struct X3D_CylinderSensor)); break;}
11149 case NODE_DISEntityManager : {tmp = MALLOC (struct X3D_DISEntityManager *, size = sizeof (struct X3D_DISEntityManager)); break;}
11150 case NODE_DISEntityTypeMapping : {tmp = MALLOC (struct X3D_DISEntityTypeMapping *, size = sizeof (struct X3D_DISEntityTypeMapping)); break;}
11151 case NODE_Delay : {tmp = MALLOC (struct X3D_Delay *, size = sizeof (struct X3D_Delay)); break;}
11152 case NODE_DirectionalLight : {tmp = MALLOC (struct X3D_DirectionalLight *, size = sizeof (struct X3D_DirectionalLight)); break;}
11153 case NODE_Disk2D : {tmp = MALLOC (struct X3D_Disk2D *, size = sizeof (struct X3D_Disk2D)); break;}
11154 case NODE_DoubleAxisHingeJoint : {tmp = MALLOC (struct X3D_DoubleAxisHingeJoint *, size = sizeof (struct X3D_DoubleAxisHingeJoint)); break;}
11155 case NODE_DynamicsCompressor : {tmp = MALLOC (struct X3D_DynamicsCompressor *, size = sizeof (struct X3D_DynamicsCompressor)); break;}
11156 case NODE_EaseInEaseOut : {tmp = MALLOC (struct X3D_EaseInEaseOut *, size = sizeof (struct X3D_EaseInEaseOut)); break;}
11157 case NODE_EdgeEnhancementVolumeStyle : {tmp = MALLOC (struct X3D_EdgeEnhancementVolumeStyle *, size = sizeof (struct X3D_EdgeEnhancementVolumeStyle)); break;}
11158 case NODE_Effect : {tmp = MALLOC (struct X3D_Effect *, size = sizeof (struct X3D_Effect)); break;}
11159 case NODE_EffectPart : {tmp = MALLOC (struct X3D_EffectPart *, size = sizeof (struct X3D_EffectPart)); break;}
11160 case NODE_ElevationGrid : {tmp = MALLOC (struct X3D_ElevationGrid *, size = sizeof (struct X3D_ElevationGrid)); break;}
11161 case NODE_EnvironmentLight : {tmp = MALLOC (struct X3D_EnvironmentLight *, size = sizeof (struct X3D_EnvironmentLight)); break;}
11162 case NODE_EspduTransform : {tmp = MALLOC (struct X3D_EspduTransform *, size = sizeof (struct X3D_EspduTransform)); break;}
11163 case NODE_ExplosionEmitter : {tmp = MALLOC (struct X3D_ExplosionEmitter *, size = sizeof (struct X3D_ExplosionEmitter)); break;}
11164 case NODE_Extrusion : {tmp = MALLOC (struct X3D_Extrusion *, size = sizeof (struct X3D_Extrusion)); break;}
11165 case NODE_FillProperties : {tmp = MALLOC (struct X3D_FillProperties *, size = sizeof (struct X3D_FillProperties)); break;}
11166 case NODE_FloatVertexAttribute : {tmp = MALLOC (struct X3D_FloatVertexAttribute *, size = sizeof (struct X3D_FloatVertexAttribute)); break;}
11167 case NODE_Fog : {tmp = MALLOC (struct X3D_Fog *, size = sizeof (struct X3D_Fog)); break;}
11168 case NODE_FogCoordinate : {tmp = MALLOC (struct X3D_FogCoordinate *, size = sizeof (struct X3D_FogCoordinate)); break;}
11169 case NODE_FontStyle : {tmp = MALLOC (struct X3D_FontStyle *, size = sizeof (struct X3D_FontStyle)); break;}
11170 case NODE_ForcePhysicsModel : {tmp = MALLOC (struct X3D_ForcePhysicsModel *, size = sizeof (struct X3D_ForcePhysicsModel)); break;}
11171 case NODE_Gain : {tmp = MALLOC (struct X3D_Gain *, size = sizeof (struct X3D_Gain)); break;}
11172 case NODE_GeneratedCubeMapTexture : {tmp = MALLOC (struct X3D_GeneratedCubeMapTexture *, size = sizeof (struct X3D_GeneratedCubeMapTexture)); break;}
11173 case NODE_GeneratedTexture : {tmp = MALLOC (struct X3D_GeneratedTexture *, size = sizeof (struct X3D_GeneratedTexture)); break;}
11174 case NODE_GeoConvert : {tmp = MALLOC (struct X3D_GeoConvert *, size = sizeof (struct X3D_GeoConvert)); break;}
11175 case NODE_GeoCoordinate : {tmp = MALLOC (struct X3D_GeoCoordinate *, size = sizeof (struct X3D_GeoCoordinate)); break;}
11176 case NODE_GeoECParameters : {tmp = MALLOC (struct X3D_GeoECParameters *, size = sizeof (struct X3D_GeoECParameters)); break;}
11177 case NODE_GeoElevationGrid : {tmp = MALLOC (struct X3D_GeoElevationGrid *, size = sizeof (struct X3D_GeoElevationGrid)); break;}
11178 case NODE_GeoEllipsoid : {tmp = MALLOC (struct X3D_GeoEllipsoid *, size = sizeof (struct X3D_GeoEllipsoid)); break;}
11179 case NODE_GeoLCCParameters : {tmp = MALLOC (struct X3D_GeoLCCParameters *, size = sizeof (struct X3D_GeoLCCParameters)); break;}
11180 case NODE_GeoLCE3DParameters : {tmp = MALLOC (struct X3D_GeoLCE3DParameters *, size = sizeof (struct X3D_GeoLCE3DParameters)); break;}
11181 case NODE_GeoLOD : {tmp = MALLOC (struct X3D_GeoLOD *, size = sizeof (struct X3D_GeoLOD)); break;}
11182 case NODE_GeoLSR3DParameters : {tmp = MALLOC (struct X3D_GeoLSR3DParameters *, size = sizeof (struct X3D_GeoLSR3DParameters)); break;}
11183 case NODE_GeoLTParameters : {tmp = MALLOC (struct X3D_GeoLTParameters *, size = sizeof (struct X3D_GeoLTParameters)); break;}
11184 case NODE_GeoLocation : {tmp = MALLOC (struct X3D_GeoLocation *, size = sizeof (struct X3D_GeoLocation)); break;}
11185 case NODE_GeoMParameters : {tmp = MALLOC (struct X3D_GeoMParameters *, size = sizeof (struct X3D_GeoMParameters)); break;}
11186 case NODE_GeoMetadata : {tmp = MALLOC (struct X3D_GeoMetadata *, size = sizeof (struct X3D_GeoMetadata)); break;}
11187 case NODE_GeoOMParameters : {tmp = MALLOC (struct X3D_GeoOMParameters *, size = sizeof (struct X3D_GeoOMParameters)); break;}
11188 case NODE_GeoOrigin : {tmp = MALLOC (struct X3D_GeoOrigin *, size = sizeof (struct X3D_GeoOrigin)); break;}
11189 case NODE_GeoPSParameters : {tmp = MALLOC (struct X3D_GeoPSParameters *, size = sizeof (struct X3D_GeoPSParameters)); break;}
11190 case NODE_GeoPlanet : {tmp = MALLOC (struct X3D_GeoPlanet *, size = sizeof (struct X3D_GeoPlanet)); break;}
11191 case NODE_GeoPositionInterpolator : {tmp = MALLOC (struct X3D_GeoPositionInterpolator *, size = sizeof (struct X3D_GeoPositionInterpolator)); break;}
11192 case NODE_GeoProximitySensor : {tmp = MALLOC (struct X3D_GeoProximitySensor *, size = sizeof (struct X3D_GeoProximitySensor)); break;}
11193 case NODE_GeoReferenceSurfaceInfo : {tmp = MALLOC (struct X3D_GeoReferenceSurfaceInfo *, size = sizeof (struct X3D_GeoReferenceSurfaceInfo)); break;}
11194 case NODE_GeoSRF : {tmp = MALLOC (struct X3D_GeoSRF *, size = sizeof (struct X3D_GeoSRF)); break;}
11195 case NODE_GeoSRFInstance : {tmp = MALLOC (struct X3D_GeoSRFInstance *, size = sizeof (struct X3D_GeoSRFInstance)); break;}
11196 case NODE_GeoSRFParametersInfo : {tmp = MALLOC (struct X3D_GeoSRFParametersInfo *, size = sizeof (struct X3D_GeoSRFParametersInfo)); break;}
11197 case NODE_GeoSRFSet : {tmp = MALLOC (struct X3D_GeoSRFSet *, size = sizeof (struct X3D_GeoSRFSet)); break;}
11198 case NODE_GeoSRFTemplate : {tmp = MALLOC (struct X3D_GeoSRFTemplate *, size = sizeof (struct X3D_GeoSRFTemplate)); break;}
11199 case NODE_GeoSpatialReferenceFrame : {tmp = MALLOC (struct X3D_GeoSpatialReferenceFrame *, size = sizeof (struct X3D_GeoSpatialReferenceFrame)); break;}
11200 case NODE_GeoSystemParameters : {tmp = MALLOC (struct X3D_GeoSystemParameters *, size = sizeof (struct X3D_GeoSystemParameters)); break;}
11201 case NODE_GeoTMParameters : {tmp = MALLOC (struct X3D_GeoTMParameters *, size = sizeof (struct X3D_GeoTMParameters)); break;}
11202 case NODE_GeoTile : {tmp = MALLOC (struct X3D_GeoTile *, size = sizeof (struct X3D_GeoTile)); break;}
11203 case NODE_GeoTileSet : {tmp = MALLOC (struct X3D_GeoTileSet *, size = sizeof (struct X3D_GeoTileSet)); break;}
11204 case NODE_GeoTouchSensor : {tmp = MALLOC (struct X3D_GeoTouchSensor *, size = sizeof (struct X3D_GeoTouchSensor)); break;}
11205 case NODE_GeoTransform : {tmp = MALLOC (struct X3D_GeoTransform *, size = sizeof (struct X3D_GeoTransform)); break;}
11206 case NODE_GeoViewpoint : {tmp = MALLOC (struct X3D_GeoViewpoint *, size = sizeof (struct X3D_GeoViewpoint)); break;}
11207 case NODE_Group : {tmp = MALLOC (struct X3D_Group *, size = sizeof (struct X3D_Group)); break;}
11208 case NODE_HAnimDisplacer : {tmp = MALLOC (struct X3D_HAnimDisplacer *, size = sizeof (struct X3D_HAnimDisplacer)); break;}
11209 case NODE_HAnimHumanoid : {tmp = MALLOC (struct X3D_HAnimHumanoid *, size = sizeof (struct X3D_HAnimHumanoid)); break;}
11210 case NODE_HAnimJoint : {tmp = MALLOC (struct X3D_HAnimJoint *, size = sizeof (struct X3D_HAnimJoint)); break;}
11211 case NODE_HAnimMotion : {tmp = MALLOC (struct X3D_HAnimMotion *, size = sizeof (struct X3D_HAnimMotion)); break;}
11212 case NODE_HAnimMotionClip : {tmp = MALLOC (struct X3D_HAnimMotionClip *, size = sizeof (struct X3D_HAnimMotionClip)); break;}
11213 case NODE_HAnimMotionData : {tmp = MALLOC (struct X3D_HAnimMotionData *, size = sizeof (struct X3D_HAnimMotionData)); break;}
11214 case NODE_HAnimMotionDataFile : {tmp = MALLOC (struct X3D_HAnimMotionDataFile *, size = sizeof (struct X3D_HAnimMotionDataFile)); break;}
11215 case NODE_HAnimMotionInterpolator : {tmp = MALLOC (struct X3D_HAnimMotionInterpolator *, size = sizeof (struct X3D_HAnimMotionInterpolator)); break;}
11216 case NODE_HAnimMotionPlay : {tmp = MALLOC (struct X3D_HAnimMotionPlay *, size = sizeof (struct X3D_HAnimMotionPlay)); break;}
11217 case NODE_HAnimPermuter : {tmp = MALLOC (struct X3D_HAnimPermuter *, size = sizeof (struct X3D_HAnimPermuter)); break;}
11218 case NODE_HAnimSegment : {tmp = MALLOC (struct X3D_HAnimSegment *, size = sizeof (struct X3D_HAnimSegment)); break;}
11219 case NODE_HAnimSite : {tmp = MALLOC (struct X3D_HAnimSite *, size = sizeof (struct X3D_HAnimSite)); break;}
11220 case NODE_ImageBackdropBackground : {tmp = MALLOC (struct X3D_ImageBackdropBackground *, size = sizeof (struct X3D_ImageBackdropBackground)); break;}
11221 case NODE_ImageCubeMapTexture : {tmp = MALLOC (struct X3D_ImageCubeMapTexture *, size = sizeof (struct X3D_ImageCubeMapTexture)); break;}
11222 case NODE_ImageTexture : {tmp = MALLOC (struct X3D_ImageTexture *, size = sizeof (struct X3D_ImageTexture)); break;}
11223 case NODE_ImageTexture3D : {tmp = MALLOC (struct X3D_ImageTexture3D *, size = sizeof (struct X3D_ImageTexture3D)); break;}
11224 case NODE_IndexedFaceSet : {tmp = MALLOC (struct X3D_IndexedFaceSet *, size = sizeof (struct X3D_IndexedFaceSet)); break;}
11225 case NODE_IndexedLineSet : {tmp = MALLOC (struct X3D_IndexedLineSet *, size = sizeof (struct X3D_IndexedLineSet)); break;}
11226 case NODE_IndexedQuadSet : {tmp = MALLOC (struct X3D_IndexedQuadSet *, size = sizeof (struct X3D_IndexedQuadSet)); break;}
11227 case NODE_IndexedTriangleFanSet : {tmp = MALLOC (struct X3D_IndexedTriangleFanSet *, size = sizeof (struct X3D_IndexedTriangleFanSet)); break;}
11228 case NODE_IndexedTriangleSet : {tmp = MALLOC (struct X3D_IndexedTriangleSet *, size = sizeof (struct X3D_IndexedTriangleSet)); break;}
11229 case NODE_IndexedTriangleStripSet : {tmp = MALLOC (struct X3D_IndexedTriangleStripSet *, size = sizeof (struct X3D_IndexedTriangleStripSet)); break;}
11230 case NODE_Inline : {tmp = MALLOC (struct X3D_Inline *, size = sizeof (struct X3D_Inline)); break;}
11231 case NODE_IntegerSequencer : {tmp = MALLOC (struct X3D_IntegerSequencer *, size = sizeof (struct X3D_IntegerSequencer)); break;}
11232 case NODE_IntegerTrigger : {tmp = MALLOC (struct X3D_IntegerTrigger *, size = sizeof (struct X3D_IntegerTrigger)); break;}
11233 case NODE_IsoSurfaceVolumeData : {tmp = MALLOC (struct X3D_IsoSurfaceVolumeData *, size = sizeof (struct X3D_IsoSurfaceVolumeData)); break;}
11234 case NODE_KeySensor : {tmp = MALLOC (struct X3D_KeySensor *, size = sizeof (struct X3D_KeySensor)); break;}
11235 case NODE_LOD : {tmp = MALLOC (struct X3D_LOD *, size = sizeof (struct X3D_LOD)); break;}
11236 case NODE_Layer : {tmp = MALLOC (struct X3D_Layer *, size = sizeof (struct X3D_Layer)); break;}
11237 case NODE_LayerSet : {tmp = MALLOC (struct X3D_LayerSet *, size = sizeof (struct X3D_LayerSet)); break;}
11238 case NODE_Layout : {tmp = MALLOC (struct X3D_Layout *, size = sizeof (struct X3D_Layout)); break;}
11239 case NODE_LayoutGroup : {tmp = MALLOC (struct X3D_LayoutGroup *, size = sizeof (struct X3D_LayoutGroup)); break;}
11240 case NODE_LayoutLayer : {tmp = MALLOC (struct X3D_LayoutLayer *, size = sizeof (struct X3D_LayoutLayer)); break;}
11241 case NODE_LinePickSensor : {tmp = MALLOC (struct X3D_LinePickSensor *, size = sizeof (struct X3D_LinePickSensor)); break;}
11242 case NODE_LineProperties : {tmp = MALLOC (struct X3D_LineProperties *, size = sizeof (struct X3D_LineProperties)); break;}
11243 case NODE_LineSensor : {tmp = MALLOC (struct X3D_LineSensor *, size = sizeof (struct X3D_LineSensor)); break;}
11244 case NODE_LineSet : {tmp = MALLOC (struct X3D_LineSet *, size = sizeof (struct X3D_LineSet)); break;}
11245 case NODE_ListenerPoint : {tmp = MALLOC (struct X3D_ListenerPoint *, size = sizeof (struct X3D_ListenerPoint)); break;}
11246 case NODE_ListenerPointSource : {tmp = MALLOC (struct X3D_ListenerPointSource *, size = sizeof (struct X3D_ListenerPointSource)); break;}
11247 case NODE_LoadSensor : {tmp = MALLOC (struct X3D_LoadSensor *, size = sizeof (struct X3D_LoadSensor)); break;}
11248 case NODE_LocalFog : {tmp = MALLOC (struct X3D_LocalFog *, size = sizeof (struct X3D_LocalFog)); break;}
11249 case NODE_MIDIAudioSynth : {tmp = MALLOC (struct X3D_MIDIAudioSynth *, size = sizeof (struct X3D_MIDIAudioSynth)); break;}
11250 case NODE_MIDIConverterIn : {tmp = MALLOC (struct X3D_MIDIConverterIn *, size = sizeof (struct X3D_MIDIConverterIn)); break;}
11251 case NODE_MIDIConverterOut : {tmp = MALLOC (struct X3D_MIDIConverterOut *, size = sizeof (struct X3D_MIDIConverterOut)); break;}
11252 case NODE_MIDIDelay : {tmp = MALLOC (struct X3D_MIDIDelay *, size = sizeof (struct X3D_MIDIDelay)); break;}
11253 case NODE_MIDIFileDestination : {tmp = MALLOC (struct X3D_MIDIFileDestination *, size = sizeof (struct X3D_MIDIFileDestination)); break;}
11254 case NODE_MIDIFileSource : {tmp = MALLOC (struct X3D_MIDIFileSource *, size = sizeof (struct X3D_MIDIFileSource)); break;}
11255 case NODE_MIDIIn : {tmp = MALLOC (struct X3D_MIDIIn *, size = sizeof (struct X3D_MIDIIn)); break;}
11256 case NODE_MIDIOut : {tmp = MALLOC (struct X3D_MIDIOut *, size = sizeof (struct X3D_MIDIOut)); break;}
11257 case NODE_MIDIPortDestination : {tmp = MALLOC (struct X3D_MIDIPortDestination *, size = sizeof (struct X3D_MIDIPortDestination)); break;}
11258 case NODE_MIDIPortSource : {tmp = MALLOC (struct X3D_MIDIPortSource *, size = sizeof (struct X3D_MIDIPortSource)); break;}
11259 case NODE_MIDIPrintDestination : {tmp = MALLOC (struct X3D_MIDIPrintDestination *, size = sizeof (struct X3D_MIDIPrintDestination)); break;}
11260 case NODE_MIDIProgram : {tmp = MALLOC (struct X3D_MIDIProgram *, size = sizeof (struct X3D_MIDIProgram)); break;}
11261 case NODE_MIDIToneMerger : {tmp = MALLOC (struct X3D_MIDIToneMerger *, size = sizeof (struct X3D_MIDIToneMerger)); break;}
11262 case NODE_MIDIToneSplitter : {tmp = MALLOC (struct X3D_MIDIToneSplitter *, size = sizeof (struct X3D_MIDIToneSplitter)); break;}
11263 case NODE_MapEmitter : {tmp = MALLOC (struct X3D_MapEmitter *, size = sizeof (struct X3D_MapEmitter)); break;}
11264 case NODE_MapPhysicsModel : {tmp = MALLOC (struct X3D_MapPhysicsModel *, size = sizeof (struct X3D_MapPhysicsModel)); break;}
11265 case NODE_Material : {tmp = MALLOC (struct X3D_Material *, size = sizeof (struct X3D_Material)); break;}
11266 case NODE_Matrix3VertexAttribute : {tmp = MALLOC (struct X3D_Matrix3VertexAttribute *, size = sizeof (struct X3D_Matrix3VertexAttribute)); break;}
11267 case NODE_Matrix4VertexAttribute : {tmp = MALLOC (struct X3D_Matrix4VertexAttribute *, size = sizeof (struct X3D_Matrix4VertexAttribute)); break;}
11268 case NODE_MetadataBoolean : {tmp = MALLOC (struct X3D_MetadataBoolean *, size = sizeof (struct X3D_MetadataBoolean)); break;}
11269 case NODE_MetadataDouble : {tmp = MALLOC (struct X3D_MetadataDouble *, size = sizeof (struct X3D_MetadataDouble)); break;}
11270 case NODE_MetadataFloat : {tmp = MALLOC (struct X3D_MetadataFloat *, size = sizeof (struct X3D_MetadataFloat)); break;}
11271 case NODE_MetadataInteger : {tmp = MALLOC (struct X3D_MetadataInteger *, size = sizeof (struct X3D_MetadataInteger)); break;}
11272 case NODE_MetadataMFBool : {tmp = MALLOC (struct X3D_MetadataMFBool *, size = sizeof (struct X3D_MetadataMFBool)); break;}
11273 case NODE_MetadataMFColor : {tmp = MALLOC (struct X3D_MetadataMFColor *, size = sizeof (struct X3D_MetadataMFColor)); break;}
11274 case NODE_MetadataMFColorRGBA : {tmp = MALLOC (struct X3D_MetadataMFColorRGBA *, size = sizeof (struct X3D_MetadataMFColorRGBA)); break;}
11275 case NODE_MetadataMFDouble : {tmp = MALLOC (struct X3D_MetadataMFDouble *, size = sizeof (struct X3D_MetadataMFDouble)); break;}
11276 case NODE_MetadataMFFloat : {tmp = MALLOC (struct X3D_MetadataMFFloat *, size = sizeof (struct X3D_MetadataMFFloat)); break;}
11277 case NODE_MetadataMFInt32 : {tmp = MALLOC (struct X3D_MetadataMFInt32 *, size = sizeof (struct X3D_MetadataMFInt32)); break;}
11278 case NODE_MetadataMFMatrix3d : {tmp = MALLOC (struct X3D_MetadataMFMatrix3d *, size = sizeof (struct X3D_MetadataMFMatrix3d)); break;}
11279 case NODE_MetadataMFMatrix3f : {tmp = MALLOC (struct X3D_MetadataMFMatrix3f *, size = sizeof (struct X3D_MetadataMFMatrix3f)); break;}
11280 case NODE_MetadataMFMatrix4d : {tmp = MALLOC (struct X3D_MetadataMFMatrix4d *, size = sizeof (struct X3D_MetadataMFMatrix4d)); break;}
11281 case NODE_MetadataMFMatrix4f : {tmp = MALLOC (struct X3D_MetadataMFMatrix4f *, size = sizeof (struct X3D_MetadataMFMatrix4f)); break;}
11282 case NODE_MetadataMFNode : {tmp = MALLOC (struct X3D_MetadataMFNode *, size = sizeof (struct X3D_MetadataMFNode)); break;}
11283 case NODE_MetadataMFRotation : {tmp = MALLOC (struct X3D_MetadataMFRotation *, size = sizeof (struct X3D_MetadataMFRotation)); break;}
11284 case NODE_MetadataMFString : {tmp = MALLOC (struct X3D_MetadataMFString *, size = sizeof (struct X3D_MetadataMFString)); break;}
11285 case NODE_MetadataMFTime : {tmp = MALLOC (struct X3D_MetadataMFTime *, size = sizeof (struct X3D_MetadataMFTime)); break;}
11286 case NODE_MetadataMFVec2d : {tmp = MALLOC (struct X3D_MetadataMFVec2d *, size = sizeof (struct X3D_MetadataMFVec2d)); break;}
11287 case NODE_MetadataMFVec2f : {tmp = MALLOC (struct X3D_MetadataMFVec2f *, size = sizeof (struct X3D_MetadataMFVec2f)); break;}
11288 case NODE_MetadataMFVec3d : {tmp = MALLOC (struct X3D_MetadataMFVec3d *, size = sizeof (struct X3D_MetadataMFVec3d)); break;}
11289 case NODE_MetadataMFVec3f : {tmp = MALLOC (struct X3D_MetadataMFVec3f *, size = sizeof (struct X3D_MetadataMFVec3f)); break;}
11290 case NODE_MetadataMFVec4d : {tmp = MALLOC (struct X3D_MetadataMFVec4d *, size = sizeof (struct X3D_MetadataMFVec4d)); break;}
11291 case NODE_MetadataMFVec4f : {tmp = MALLOC (struct X3D_MetadataMFVec4f *, size = sizeof (struct X3D_MetadataMFVec4f)); break;}
11292 case NODE_MetadataSFBool : {tmp = MALLOC (struct X3D_MetadataSFBool *, size = sizeof (struct X3D_MetadataSFBool)); break;}
11293 case NODE_MetadataSFColor : {tmp = MALLOC (struct X3D_MetadataSFColor *, size = sizeof (struct X3D_MetadataSFColor)); break;}
11294 case NODE_MetadataSFColorRGBA : {tmp = MALLOC (struct X3D_MetadataSFColorRGBA *, size = sizeof (struct X3D_MetadataSFColorRGBA)); break;}
11295 case NODE_MetadataSFDouble : {tmp = MALLOC (struct X3D_MetadataSFDouble *, size = sizeof (struct X3D_MetadataSFDouble)); break;}
11296 case NODE_MetadataSFFloat : {tmp = MALLOC (struct X3D_MetadataSFFloat *, size = sizeof (struct X3D_MetadataSFFloat)); break;}
11297 case NODE_MetadataSFImage : {tmp = MALLOC (struct X3D_MetadataSFImage *, size = sizeof (struct X3D_MetadataSFImage)); break;}
11298 case NODE_MetadataSFInt32 : {tmp = MALLOC (struct X3D_MetadataSFInt32 *, size = sizeof (struct X3D_MetadataSFInt32)); break;}
11299 case NODE_MetadataSFMatrix3d : {tmp = MALLOC (struct X3D_MetadataSFMatrix3d *, size = sizeof (struct X3D_MetadataSFMatrix3d)); break;}
11300 case NODE_MetadataSFMatrix3f : {tmp = MALLOC (struct X3D_MetadataSFMatrix3f *, size = sizeof (struct X3D_MetadataSFMatrix3f)); break;}
11301 case NODE_MetadataSFMatrix4d : {tmp = MALLOC (struct X3D_MetadataSFMatrix4d *, size = sizeof (struct X3D_MetadataSFMatrix4d)); break;}
11302 case NODE_MetadataSFMatrix4f : {tmp = MALLOC (struct X3D_MetadataSFMatrix4f *, size = sizeof (struct X3D_MetadataSFMatrix4f)); break;}
11303 case NODE_MetadataSFNode : {tmp = MALLOC (struct X3D_MetadataSFNode *, size = sizeof (struct X3D_MetadataSFNode)); break;}
11304 case NODE_MetadataSFRotation : {tmp = MALLOC (struct X3D_MetadataSFRotation *, size = sizeof (struct X3D_MetadataSFRotation)); break;}
11305 case NODE_MetadataSFString : {tmp = MALLOC (struct X3D_MetadataSFString *, size = sizeof (struct X3D_MetadataSFString)); break;}
11306 case NODE_MetadataSFTime : {tmp = MALLOC (struct X3D_MetadataSFTime *, size = sizeof (struct X3D_MetadataSFTime)); break;}
11307 case NODE_MetadataSFVec2d : {tmp = MALLOC (struct X3D_MetadataSFVec2d *, size = sizeof (struct X3D_MetadataSFVec2d)); break;}
11308 case NODE_MetadataSFVec2f : {tmp = MALLOC (struct X3D_MetadataSFVec2f *, size = sizeof (struct X3D_MetadataSFVec2f)); break;}
11309 case NODE_MetadataSFVec3d : {tmp = MALLOC (struct X3D_MetadataSFVec3d *, size = sizeof (struct X3D_MetadataSFVec3d)); break;}
11310 case NODE_MetadataSFVec3f : {tmp = MALLOC (struct X3D_MetadataSFVec3f *, size = sizeof (struct X3D_MetadataSFVec3f)); break;}
11311 case NODE_MetadataSFVec4d : {tmp = MALLOC (struct X3D_MetadataSFVec4d *, size = sizeof (struct X3D_MetadataSFVec4d)); break;}
11312 case NODE_MetadataSFVec4f : {tmp = MALLOC (struct X3D_MetadataSFVec4f *, size = sizeof (struct X3D_MetadataSFVec4f)); break;}
11313 case NODE_MetadataSet : {tmp = MALLOC (struct X3D_MetadataSet *, size = sizeof (struct X3D_MetadataSet)); break;}
11314 case NODE_MetadataString : {tmp = MALLOC (struct X3D_MetadataString *, size = sizeof (struct X3D_MetadataString)); break;}
11315 case NODE_MicrophoneSource : {tmp = MALLOC (struct X3D_MicrophoneSource *, size = sizeof (struct X3D_MicrophoneSource)); break;}
11316 case NODE_MotorJoint : {tmp = MALLOC (struct X3D_MotorJoint *, size = sizeof (struct X3D_MotorJoint)); break;}
11317 case NODE_MovieTexture : {tmp = MALLOC (struct X3D_MovieTexture *, size = sizeof (struct X3D_MovieTexture)); break;}
11318 case NODE_MultiTexture : {tmp = MALLOC (struct X3D_MultiTexture *, size = sizeof (struct X3D_MultiTexture)); break;}
11319 case NODE_MultiTextureCoordinate : {tmp = MALLOC (struct X3D_MultiTextureCoordinate *, size = sizeof (struct X3D_MultiTextureCoordinate)); break;}
11320 case NODE_MultiTextureTransform : {tmp = MALLOC (struct X3D_MultiTextureTransform *, size = sizeof (struct X3D_MultiTextureTransform)); break;}
11321 case NODE_MultiTouchSensor : {tmp = MALLOC (struct X3D_MultiTouchSensor *, size = sizeof (struct X3D_MultiTouchSensor)); break;}
11322 case NODE_NavigationInfo : {tmp = MALLOC (struct X3D_NavigationInfo *, size = sizeof (struct X3D_NavigationInfo)); break;}
11323 case NODE_Normal : {tmp = MALLOC (struct X3D_Normal *, size = sizeof (struct X3D_Normal)); break;}
11324 case NODE_NormalInterpolator : {tmp = MALLOC (struct X3D_NormalInterpolator *, size = sizeof (struct X3D_NormalInterpolator)); break;}
11325 case NODE_NormalMorpher : {tmp = MALLOC (struct X3D_NormalMorpher *, size = sizeof (struct X3D_NormalMorpher)); break;}
11326 case NODE_NurbsCurve : {tmp = MALLOC (struct X3D_NurbsCurve *, size = sizeof (struct X3D_NurbsCurve)); break;}
11327 case NODE_NurbsCurve2D : {tmp = MALLOC (struct X3D_NurbsCurve2D *, size = sizeof (struct X3D_NurbsCurve2D)); break;}
11328 case NODE_NurbsOrientationInterpolator : {tmp = MALLOC (struct X3D_NurbsOrientationInterpolator *, size = sizeof (struct X3D_NurbsOrientationInterpolator)); break;}
11329 case NODE_NurbsPatchSurface : {tmp = MALLOC (struct X3D_NurbsPatchSurface *, size = sizeof (struct X3D_NurbsPatchSurface)); break;}
11330 case NODE_NurbsPositionInterpolator : {tmp = MALLOC (struct X3D_NurbsPositionInterpolator *, size = sizeof (struct X3D_NurbsPositionInterpolator)); break;}
11331 case NODE_NurbsSet : {tmp = MALLOC (struct X3D_NurbsSet *, size = sizeof (struct X3D_NurbsSet)); break;}
11332 case NODE_NurbsSurfaceInterpolator : {tmp = MALLOC (struct X3D_NurbsSurfaceInterpolator *, size = sizeof (struct X3D_NurbsSurfaceInterpolator)); break;}
11333 case NODE_NurbsSweptSurface : {tmp = MALLOC (struct X3D_NurbsSweptSurface *, size = sizeof (struct X3D_NurbsSweptSurface)); break;}
11334 case NODE_NurbsSwungSurface : {tmp = MALLOC (struct X3D_NurbsSwungSurface *, size = sizeof (struct X3D_NurbsSwungSurface)); break;}
11335 case NODE_NurbsTextureCoordinate : {tmp = MALLOC (struct X3D_NurbsTextureCoordinate *, size = sizeof (struct X3D_NurbsTextureCoordinate)); break;}
11336 case NODE_NurbsTrimmedSurface : {tmp = MALLOC (struct X3D_NurbsTrimmedSurface *, size = sizeof (struct X3D_NurbsTrimmedSurface)); break;}
11337 case NODE_OSC_Sensor : {tmp = MALLOC (struct X3D_OSC_Sensor *, size = sizeof (struct X3D_OSC_Sensor)); break;}
11338 case NODE_OpacityMapVolumeStyle : {tmp = MALLOC (struct X3D_OpacityMapVolumeStyle *, size = sizeof (struct X3D_OpacityMapVolumeStyle)); break;}
11339 case NODE_OrientationChaser : {tmp = MALLOC (struct X3D_OrientationChaser *, size = sizeof (struct X3D_OrientationChaser)); break;}
11340 case NODE_OrientationDamper : {tmp = MALLOC (struct X3D_OrientationDamper *, size = sizeof (struct X3D_OrientationDamper)); break;}
11341 case NODE_OrientationInterpolator : {tmp = MALLOC (struct X3D_OrientationInterpolator *, size = sizeof (struct X3D_OrientationInterpolator)); break;}
11342 case NODE_OrthoViewpoint : {tmp = MALLOC (struct X3D_OrthoViewpoint *, size = sizeof (struct X3D_OrthoViewpoint)); break;}
11343 case NODE_OscillatorSource : {tmp = MALLOC (struct X3D_OscillatorSource *, size = sizeof (struct X3D_OscillatorSource)); break;}
11344 case NODE_PackagedShader : {tmp = MALLOC (struct X3D_PackagedShader *, size = sizeof (struct X3D_PackagedShader)); break;}
11345 case NODE_ParticleSystem : {tmp = MALLOC (struct X3D_ParticleSystem *, size = sizeof (struct X3D_ParticleSystem)); break;}
11346 case NODE_PeriodicWave : {tmp = MALLOC (struct X3D_PeriodicWave *, size = sizeof (struct X3D_PeriodicWave)); break;}
11347 case NODE_PhysicalMaterial : {tmp = MALLOC (struct X3D_PhysicalMaterial *, size = sizeof (struct X3D_PhysicalMaterial)); break;}
11348 case NODE_PickableGroup : {tmp = MALLOC (struct X3D_PickableGroup *, size = sizeof (struct X3D_PickableGroup)); break;}
11349 case NODE_PixelTexture : {tmp = MALLOC (struct X3D_PixelTexture *, size = sizeof (struct X3D_PixelTexture)); break;}
11350 case NODE_PixelTexture3D : {tmp = MALLOC (struct X3D_PixelTexture3D *, size = sizeof (struct X3D_PixelTexture3D)); break;}
11351 case NODE_PlaneSensor : {tmp = MALLOC (struct X3D_PlaneSensor *, size = sizeof (struct X3D_PlaneSensor)); break;}
11352 case NODE_PointEmitter : {tmp = MALLOC (struct X3D_PointEmitter *, size = sizeof (struct X3D_PointEmitter)); break;}
11353 case NODE_PointLight : {tmp = MALLOC (struct X3D_PointLight *, size = sizeof (struct X3D_PointLight)); break;}
11354 case NODE_PointPickSensor : {tmp = MALLOC (struct X3D_PointPickSensor *, size = sizeof (struct X3D_PointPickSensor)); break;}
11355 case NODE_PointProperties : {tmp = MALLOC (struct X3D_PointProperties *, size = sizeof (struct X3D_PointProperties)); break;}
11356 case NODE_PointSensor : {tmp = MALLOC (struct X3D_PointSensor *, size = sizeof (struct X3D_PointSensor)); break;}
11357 case NODE_PointSet : {tmp = MALLOC (struct X3D_PointSet *, size = sizeof (struct X3D_PointSet)); break;}
11358 case NODE_Polyline2D : {tmp = MALLOC (struct X3D_Polyline2D *, size = sizeof (struct X3D_Polyline2D)); break;}
11359 case NODE_PolylineEmitter : {tmp = MALLOC (struct X3D_PolylineEmitter *, size = sizeof (struct X3D_PolylineEmitter)); break;}
11360 case NODE_Polypoint2D : {tmp = MALLOC (struct X3D_Polypoint2D *, size = sizeof (struct X3D_Polypoint2D)); break;}
11361 case NODE_PositionChaser : {tmp = MALLOC (struct X3D_PositionChaser *, size = sizeof (struct X3D_PositionChaser)); break;}
11362 case NODE_PositionChaser2D : {tmp = MALLOC (struct X3D_PositionChaser2D *, size = sizeof (struct X3D_PositionChaser2D)); break;}
11363 case NODE_PositionDamper : {tmp = MALLOC (struct X3D_PositionDamper *, size = sizeof (struct X3D_PositionDamper)); break;}
11364 case NODE_PositionDamper2D : {tmp = MALLOC (struct X3D_PositionDamper2D *, size = sizeof (struct X3D_PositionDamper2D)); break;}
11365 case NODE_PositionInterpolator : {tmp = MALLOC (struct X3D_PositionInterpolator *, size = sizeof (struct X3D_PositionInterpolator)); break;}
11366 case NODE_PositionInterpolator2D : {tmp = MALLOC (struct X3D_PositionInterpolator2D *, size = sizeof (struct X3D_PositionInterpolator2D)); break;}
11367 case NODE_PrimitivePickSensor : {tmp = MALLOC (struct X3D_PrimitivePickSensor *, size = sizeof (struct X3D_PrimitivePickSensor)); break;}
11368 case NODE_ProgramShader : {tmp = MALLOC (struct X3D_ProgramShader *, size = sizeof (struct X3D_ProgramShader)); break;}
11369 case NODE_ProjectionVolumeStyle : {tmp = MALLOC (struct X3D_ProjectionVolumeStyle *, size = sizeof (struct X3D_ProjectionVolumeStyle)); break;}
11370 case NODE_Proto : {tmp = MALLOC (struct X3D_Proto *, size = sizeof (struct X3D_Proto)); break;}
11371 case NODE_ProximitySensor : {tmp = MALLOC (struct X3D_ProximitySensor *, size = sizeof (struct X3D_ProximitySensor)); break;}
11372 case NODE_Pyramid : {tmp = MALLOC (struct X3D_Pyramid *, size = sizeof (struct X3D_Pyramid)); break;}
11373 case NODE_QuadSet : {tmp = MALLOC (struct X3D_QuadSet *, size = sizeof (struct X3D_QuadSet)); break;}
11374 case NODE_ReceiverPdu : {tmp = MALLOC (struct X3D_ReceiverPdu *, size = sizeof (struct X3D_ReceiverPdu)); break;}
11375 case NODE_Rectangle2D : {tmp = MALLOC (struct X3D_Rectangle2D *, size = sizeof (struct X3D_Rectangle2D)); break;}
11376 case NODE_ResistancePhysicsModel : {tmp = MALLOC (struct X3D_ResistancePhysicsModel *, size = sizeof (struct X3D_ResistancePhysicsModel)); break;}
11377 case NODE_RigidBody : {tmp = MALLOC (struct X3D_RigidBody *, size = sizeof (struct X3D_RigidBody)); break;}
11378 case NODE_RigidBodyCollection : {tmp = MALLOC (struct X3D_RigidBodyCollection *, size = sizeof (struct X3D_RigidBodyCollection)); break;}
11379 case NODE_ScalarChaser : {tmp = MALLOC (struct X3D_ScalarChaser *, size = sizeof (struct X3D_ScalarChaser)); break;}
11380 case NODE_ScalarDamper : {tmp = MALLOC (struct X3D_ScalarDamper *, size = sizeof (struct X3D_ScalarDamper)); break;}
11381 case NODE_ScalarInterpolator : {tmp = MALLOC (struct X3D_ScalarInterpolator *, size = sizeof (struct X3D_ScalarInterpolator)); break;}
11382 case NODE_ScreenFontStyle : {tmp = MALLOC (struct X3D_ScreenFontStyle *, size = sizeof (struct X3D_ScreenFontStyle)); break;}
11383 case NODE_ScreenGroup : {tmp = MALLOC (struct X3D_ScreenGroup *, size = sizeof (struct X3D_ScreenGroup)); break;}
11384 case NODE_Script : {tmp = MALLOC (struct X3D_Script *, size = sizeof (struct X3D_Script)); break;}
11385 case NODE_SegmentedVolumeData : {tmp = MALLOC (struct X3D_SegmentedVolumeData *, size = sizeof (struct X3D_SegmentedVolumeData)); break;}
11386 case NODE_ShadedVolumeStyle : {tmp = MALLOC (struct X3D_ShadedVolumeStyle *, size = sizeof (struct X3D_ShadedVolumeStyle)); break;}
11387 case NODE_ShaderPart : {tmp = MALLOC (struct X3D_ShaderPart *, size = sizeof (struct X3D_ShaderPart)); break;}
11388 case NODE_ShaderProgram : {tmp = MALLOC (struct X3D_ShaderProgram *, size = sizeof (struct X3D_ShaderProgram)); break;}
11389 case NODE_Shape : {tmp = MALLOC (struct X3D_Shape *, size = sizeof (struct X3D_Shape)); break;}
11390 case NODE_SignalPdu : {tmp = MALLOC (struct X3D_SignalPdu *, size = sizeof (struct X3D_SignalPdu)); break;}
11391 case NODE_SilhouetteEnhancementVolumeStyle : {tmp = MALLOC (struct X3D_SilhouetteEnhancementVolumeStyle *, size = sizeof (struct X3D_SilhouetteEnhancementVolumeStyle)); break;}
11392 case NODE_SingleAxisHingeJoint : {tmp = MALLOC (struct X3D_SingleAxisHingeJoint *, size = sizeof (struct X3D_SingleAxisHingeJoint)); break;}
11393 case NODE_SliderJoint : {tmp = MALLOC (struct X3D_SliderJoint *, size = sizeof (struct X3D_SliderJoint)); break;}
11394 case NODE_Sound : {tmp = MALLOC (struct X3D_Sound *, size = sizeof (struct X3D_Sound)); break;}
11395 case NODE_SpatialSound : {tmp = MALLOC (struct X3D_SpatialSound *, size = sizeof (struct X3D_SpatialSound)); break;}
11396 case NODE_Sphere : {tmp = MALLOC (struct X3D_Sphere *, size = sizeof (struct X3D_Sphere)); break;}
11397 case NODE_SphereSensor : {tmp = MALLOC (struct X3D_SphereSensor *, size = sizeof (struct X3D_SphereSensor)); break;}
11398 case NODE_SplinePositionInterpolator : {tmp = MALLOC (struct X3D_SplinePositionInterpolator *, size = sizeof (struct X3D_SplinePositionInterpolator)); break;}
11399 case NODE_SplinePositionInterpolator2D : {tmp = MALLOC (struct X3D_SplinePositionInterpolator2D *, size = sizeof (struct X3D_SplinePositionInterpolator2D)); break;}
11400 case NODE_SplineScalarInterpolator : {tmp = MALLOC (struct X3D_SplineScalarInterpolator *, size = sizeof (struct X3D_SplineScalarInterpolator)); break;}
11401 case NODE_SpotLight : {tmp = MALLOC (struct X3D_SpotLight *, size = sizeof (struct X3D_SpotLight)); break;}
11402 case NODE_SquadOrientationInterpolator : {tmp = MALLOC (struct X3D_SquadOrientationInterpolator *, size = sizeof (struct X3D_SquadOrientationInterpolator)); break;}
11403 case NODE_StaticGroup : {tmp = MALLOC (struct X3D_StaticGroup *, size = sizeof (struct X3D_StaticGroup)); break;}
11404 case NODE_StreamAudioDestination : {tmp = MALLOC (struct X3D_StreamAudioDestination *, size = sizeof (struct X3D_StreamAudioDestination)); break;}
11405 case NODE_StreamAudioSource : {tmp = MALLOC (struct X3D_StreamAudioSource *, size = sizeof (struct X3D_StreamAudioSource)); break;}
11406 case NODE_StringSensor : {tmp = MALLOC (struct X3D_StringSensor *, size = sizeof (struct X3D_StringSensor)); break;}
11407 case NODE_SurfaceEmitter : {tmp = MALLOC (struct X3D_SurfaceEmitter *, size = sizeof (struct X3D_SurfaceEmitter)); break;}
11408 case NODE_Switch : {tmp = MALLOC (struct X3D_Switch *, size = sizeof (struct X3D_Switch)); break;}
11409 case NODE_Teapot : {tmp = MALLOC (struct X3D_Teapot *, size = sizeof (struct X3D_Teapot)); break;}
11410 case NODE_TexCoordChaser2D : {tmp = MALLOC (struct X3D_TexCoordChaser2D *, size = sizeof (struct X3D_TexCoordChaser2D)); break;}
11411 case NODE_TexCoordDamper2D : {tmp = MALLOC (struct X3D_TexCoordDamper2D *, size = sizeof (struct X3D_TexCoordDamper2D)); break;}
11412 case NODE_Text : {tmp = MALLOC (struct X3D_Text *, size = sizeof (struct X3D_Text)); break;}
11413 case NODE_TextureBackground : {tmp = MALLOC (struct X3D_TextureBackground *, size = sizeof (struct X3D_TextureBackground)); break;}
11414 case NODE_TextureCoordinate : {tmp = MALLOC (struct X3D_TextureCoordinate *, size = sizeof (struct X3D_TextureCoordinate)); break;}
11415 case NODE_TextureCoordinate3D : {tmp = MALLOC (struct X3D_TextureCoordinate3D *, size = sizeof (struct X3D_TextureCoordinate3D)); break;}
11416 case NODE_TextureCoordinate4D : {tmp = MALLOC (struct X3D_TextureCoordinate4D *, size = sizeof (struct X3D_TextureCoordinate4D)); break;}
11417 case NODE_TextureCoordinateGenerator : {tmp = MALLOC (struct X3D_TextureCoordinateGenerator *, size = sizeof (struct X3D_TextureCoordinateGenerator)); break;}
11418 case NODE_TextureProjector : {tmp = MALLOC (struct X3D_TextureProjector *, size = sizeof (struct X3D_TextureProjector)); break;}
11419 case NODE_TextureProjectorParallel : {tmp = MALLOC (struct X3D_TextureProjectorParallel *, size = sizeof (struct X3D_TextureProjectorParallel)); break;}
11420 case NODE_TextureProjectorPoint : {tmp = MALLOC (struct X3D_TextureProjectorPoint *, size = sizeof (struct X3D_TextureProjectorPoint)); break;}
11421 case NODE_TextureProperties : {tmp = MALLOC (struct X3D_TextureProperties *, size = sizeof (struct X3D_TextureProperties)); break;}
11422 case NODE_TextureTransform : {tmp = MALLOC (struct X3D_TextureTransform *, size = sizeof (struct X3D_TextureTransform)); break;}
11423 case NODE_TextureTransform3D : {tmp = MALLOC (struct X3D_TextureTransform3D *, size = sizeof (struct X3D_TextureTransform3D)); break;}
11424 case NODE_TextureTransformGenerator : {tmp = MALLOC (struct X3D_TextureTransformGenerator *, size = sizeof (struct X3D_TextureTransformGenerator)); break;}
11425 case NODE_TextureTransformMatrix3D : {tmp = MALLOC (struct X3D_TextureTransformMatrix3D *, size = sizeof (struct X3D_TextureTransformMatrix3D)); break;}
11426 case NODE_Tile : {tmp = MALLOC (struct X3D_Tile *, size = sizeof (struct X3D_Tile)); break;}
11427 case NODE_TimeSensor : {tmp = MALLOC (struct X3D_TimeSensor *, size = sizeof (struct X3D_TimeSensor)); break;}
11428 case NODE_TimeTrigger : {tmp = MALLOC (struct X3D_TimeTrigger *, size = sizeof (struct X3D_TimeTrigger)); break;}
11429 case NODE_ToneMappedVolumeStyle : {tmp = MALLOC (struct X3D_ToneMappedVolumeStyle *, size = sizeof (struct X3D_ToneMappedVolumeStyle)); break;}
11430 case NODE_TouchSensor : {tmp = MALLOC (struct X3D_TouchSensor *, size = sizeof (struct X3D_TouchSensor)); break;}
11431 case NODE_TrackingSensor : {tmp = MALLOC (struct X3D_TrackingSensor *, size = sizeof (struct X3D_TrackingSensor)); break;}
11432 case NODE_Transform : {tmp = MALLOC (struct X3D_Transform *, size = sizeof (struct X3D_Transform)); break;}
11433 case NODE_TransformSensor : {tmp = MALLOC (struct X3D_TransformSensor *, size = sizeof (struct X3D_TransformSensor)); break;}
11434 case NODE_TransmitterPdu : {tmp = MALLOC (struct X3D_TransmitterPdu *, size = sizeof (struct X3D_TransmitterPdu)); break;}
11435 case NODE_TriangleFanSet : {tmp = MALLOC (struct X3D_TriangleFanSet *, size = sizeof (struct X3D_TriangleFanSet)); break;}
11436 case NODE_TriangleSet : {tmp = MALLOC (struct X3D_TriangleSet *, size = sizeof (struct X3D_TriangleSet)); break;}
11437 case NODE_TriangleSet2D : {tmp = MALLOC (struct X3D_TriangleSet2D *, size = sizeof (struct X3D_TriangleSet2D)); break;}
11438 case NODE_TriangleStripSet : {tmp = MALLOC (struct X3D_TriangleStripSet *, size = sizeof (struct X3D_TriangleStripSet)); break;}
11439 case NODE_TwoSidedMaterial : {tmp = MALLOC (struct X3D_TwoSidedMaterial *, size = sizeof (struct X3D_TwoSidedMaterial)); break;}
11440 case NODE_UniversalJoint : {tmp = MALLOC (struct X3D_UniversalJoint *, size = sizeof (struct X3D_UniversalJoint)); break;}
11441 case NODE_UnlitMaterial : {tmp = MALLOC (struct X3D_UnlitMaterial *, size = sizeof (struct X3D_UnlitMaterial)); break;}
11442 case NODE_VectorInterpolator : {tmp = MALLOC (struct X3D_VectorInterpolator *, size = sizeof (struct X3D_VectorInterpolator)); break;}
11443 case NODE_Viewpoint : {tmp = MALLOC (struct X3D_Viewpoint *, size = sizeof (struct X3D_Viewpoint)); break;}
11444 case NODE_ViewpointGroup : {tmp = MALLOC (struct X3D_ViewpointGroup *, size = sizeof (struct X3D_ViewpointGroup)); break;}
11445 case NODE_Viewport : {tmp = MALLOC (struct X3D_Viewport *, size = sizeof (struct X3D_Viewport)); break;}
11446 case NODE_VisibilitySensor : {tmp = MALLOC (struct X3D_VisibilitySensor *, size = sizeof (struct X3D_VisibilitySensor)); break;}
11447 case NODE_VolumeData : {tmp = MALLOC (struct X3D_VolumeData *, size = sizeof (struct X3D_VolumeData)); break;}
11448 case NODE_VolumeEmitter : {tmp = MALLOC (struct X3D_VolumeEmitter *, size = sizeof (struct X3D_VolumeEmitter)); break;}
11449 case NODE_VolumePickSensor : {tmp = MALLOC (struct X3D_VolumePickSensor *, size = sizeof (struct X3D_VolumePickSensor)); break;}
11450 case NODE_WaveShaper : {tmp = MALLOC (struct X3D_WaveShaper *, size = sizeof (struct X3D_WaveShaper)); break;}
11451 case NODE_WindPhysicsModel : {tmp = MALLOC (struct X3D_WindPhysicsModel *, size = sizeof (struct X3D_WindPhysicsModel)); break;}
11452 case NODE_WorldInfo : {tmp = MALLOC (struct X3D_WorldInfo *, size = sizeof (struct X3D_WorldInfo)); break;}
11453 default: {printf ("createNewX3DNode = unknown type %d, this will fail\n",nt); return NULL;}
11454 }
11455
11456 /* now, fill in the node to DEFAULT values This mimics "alloc_struct" in the Perl code. */
11457 /* the common stuff between all nodes. We'll use a X3D_Box struct, just because. It is used
11458 in this way throughought the code */
11459 node = (struct X3D_Box *) tmp;
11460 node->_renderFlags = 0; /*sensitive, etc */
11461 node->_hit = 0;
11462 node->_change = NODE_CHANGE_INIT_VAL;
11463 node->_fieldchange = malloc(size/32);
11464 node->_parentVector = newVector(struct X3D_Node*, 1);
11465 node->_ichange = 0;
11466 node->_dist = -10000.0; /*sorting for blending */
11467 INITIALIZE_EXTENT
11468 node->_intern = 0;
11469 node->_nodeType = nt; /* unique integer for each type */
11470 node->referenceCount = 1; /* we have requested this, we want it! */
11471 node->_gc = NULL; /* any node doing non-public field mallocs can register_node_gc(node,p) for auto-freeing */
11472 node->_executionContext = NULL; /* a few places like js need to know the executionContext if non-null */
11473
11474 /* now, fill in the node specific stuff here. the defaults are in VRMLNodes.pm */
11475 switch (nt) {
11476 case NODE_AcousticProperties : {
11477 struct X3D_AcousticProperties * tmp2;
11478 tmp2 = (struct X3D_AcousticProperties *) tmp;
11479 tmp2->absorption = 0.0f;
11480 tmp2->specular = 0.0f;
11481 tmp2->diffuse = 0.0f;
11482 tmp2->refraction = 0.0f;
11483 tmp2->metadata = NULL;
11484 tmp2->description = newASCIIString("");
11485 tmp2->enabled = TRUE;
11486 tmp2->_defaultContainer = 0;
11487 break;
11488 }
11489 case NODE_Analyser : {
11490 struct X3D_Analyser * tmp2;
11491 tmp2 = (struct X3D_Analyser *) tmp;
11492 tmp2->channelCountMode = newASCIIString("max");
11493 tmp2->channelInterpretation = newASCIIString("speakers");
11494 tmp2->children.n=0; tmp2->children.p=0;
11495 tmp2->description = newASCIIString("");
11496 tmp2->enabled = TRUE;
11497 tmp2->gain = 1.0f;
11498 tmp2->metadata = NULL;
11499 tmp2->pauseTime = 0;
11500 tmp2->resumeTime = 0;
11501 tmp2->startTime = 0;
11502 tmp2->stopTime = 0;
11503 tmp2->tailTime = 0;
11504 tmp2->channelCount = 2;
11505 tmp2->elapsedTime = 0;
11506 tmp2->isActive = FALSE;
11507 tmp2->isPaused = FALSE;
11508 tmp2->_self = 0;
11509 tmp2->_context = 0;
11510 tmp2->fftSize = 2048;
11511 tmp2->frequencyBinCount = 1024;
11512 tmp2->minDecibels = -100.0f;
11513 tmp2->maxDecibels = -30.0f;
11514 tmp2->smoothingTimeConstant = 0.8f;
11515 tmp2->byteFrequencyData.n=0; tmp2->byteFrequencyData.p=0;
11516 tmp2->floatFrequencyData.n=0; tmp2->floatFrequencyData.p=0;
11517 tmp2->byteTimeDomainData.n=0; tmp2->byteTimeDomainData.p=0;
11518 tmp2->floatTimeDomainData.n=0; tmp2->floatTimeDomainData.p=0;
11519 tmp2->_defaultContainer = 0;
11520 break;
11521 }
11522 case NODE_Anchor : {
11523 struct X3D_Anchor * tmp2;
11524 tmp2 = (struct X3D_Anchor *) tmp;
11525 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11526 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11527 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11528 tmp2->children.n=0; tmp2->children.p=0;
11529 tmp2->description = newASCIIString("");
11530 tmp2->metadata = NULL;
11531 tmp2->parameter.n=0; tmp2->parameter.p=0;
11532 tmp2->url.n=0; tmp2->url.p=0;
11533 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11534 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11535 tmp2->visible = TRUE;
11536 tmp2->bboxDisplay = FALSE;
11537 tmp2->_parentResource = getInputResource();
11538 tmp2->load = TRUE;
11539 tmp2->refresh = 0;
11540 tmp2->_defaultContainer = 0;
11541 break;
11542 }
11543 case NODE_Appearance : {
11544 struct X3D_Appearance * tmp2;
11545 tmp2 = (struct X3D_Appearance *) tmp;
11546 tmp2->fillProperties = NULL;
11547 tmp2->lineProperties = NULL;
11548 tmp2->pointProperties = NULL;
11549 tmp2->acousticProperties = NULL;
11550 tmp2->material = NULL;
11551 tmp2->backMaterial = NULL;
11552 tmp2->metadata = NULL;
11553 tmp2->shaders.n=0; tmp2->shaders.p=0;
11554 tmp2->effects.n=0; tmp2->effects.p=0;
11555 tmp2->texture = NULL;
11556 tmp2->textureTransform = NULL;
11557 tmp2->_defaultContainer = 0;
11558 break;
11559 }
11560 case NODE_Arc2D : {
11561 struct X3D_Arc2D * tmp2;
11562 tmp2 = (struct X3D_Arc2D *) tmp;
11563 tmp2->metadata = NULL;
11564 tmp2->endAngle = 1.5707f;
11565 tmp2->radius = 1.0f;
11566 tmp2->startAngle = 0.0f;
11567 tmp2->__points.n=0; tmp2->__points.p=0;
11568 tmp2->__numPoints = 0;
11569 tmp2->_defaultContainer = 0;
11570 break;
11571 }
11572 case NODE_ArcClose2D : {
11573 struct X3D_ArcClose2D * tmp2;
11574 tmp2 = (struct X3D_ArcClose2D *) tmp;
11575 tmp2->metadata = NULL;
11576 tmp2->closureType = newASCIIString("PIE");
11577 tmp2->endAngle = 1.5707f;
11578 tmp2->radius = 1.0f;
11579 tmp2->solid = FALSE;
11580 tmp2->startAngle = 0.0f;
11581 tmp2->__points.n=0; tmp2->__points.p=0;
11582 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
11583 tmp2->__numPoints = 0;
11584 tmp2->__simpleDisk = TRUE;
11585 tmp2->__wireindices = 0;
11586 tmp2->_defaultContainer = 0;
11587 break;
11588 }
11589 case NODE_AudioBuffer : {
11590 struct X3D_AudioBuffer * tmp2;
11591 tmp2 = (struct X3D_AudioBuffer *) tmp;
11592 tmp2->autoRefresh = 0;
11593 tmp2->autoRefreshTimeLimit = 3600;
11594 tmp2->load = TRUE;
11595 tmp2->url.n=0; tmp2->url.p=0;
11596 tmp2->__loadstatus = 0;
11597 tmp2->__loadResource = 0;
11598 tmp2->_parentResource = getInputResource();
11599 tmp2->__sourceNumber = -1;
11600 tmp2->description = newASCIIString("");
11601 tmp2->metadata = NULL;
11602 tmp2->channelCount = 2;
11603 tmp2->_self = 0;
11604 tmp2->_context = 0;
11605 tmp2->buffer.n=0; tmp2->buffer.p=0;
11606 tmp2->bufferChannels = 1;
11607 tmp2->bufferLength = 0;
11608 tmp2->bufferDuration = 0;
11609 tmp2->_defaultContainer = 0;
11610 break;
11611 }
11612 case NODE_AudioClip : {
11613 struct X3D_AudioClip * tmp2;
11614 tmp2 = (struct X3D_AudioClip *) tmp;
11615 tmp2->autoRefresh = 0;
11616 tmp2->autoRefreshTimeLimit = 3600;
11617 tmp2->load = TRUE;
11618 tmp2->url.n=0; tmp2->url.p=0;
11619 tmp2->__loadstatus = 0;
11620 tmp2->__loadResource = 0;
11621 tmp2->_parentResource = getInputResource();
11622 tmp2->__sourceNumber = -1;
11623 tmp2->description = newASCIIString("");
11624 tmp2->enabled = TRUE;
11625 tmp2->gain = 1.0f;
11626 tmp2->metadata = NULL;
11627 tmp2->pauseTime = 0;
11628 tmp2->resumeTime = 0;
11629 tmp2->startTime = 0;
11630 tmp2->stopTime = 0;
11631 tmp2->tailTime = 0;
11632 tmp2->elapsedTime = 0;
11633 tmp2->isActive = FALSE;
11634 tmp2->isPaused = FALSE;
11635 tmp2->_self = 0;
11636 tmp2->_context = 0;
11637 tmp2->__context_paused = FALSE;
11638 tmp2->loop = FALSE;
11639 tmp2->pitch = 1.0f;
11640 tmp2->duration_changed = -1;
11641 tmp2->__oldEnabled = TRUE;
11642 tmp2->__inittime = 0;
11643 tmp2->__lasttime = 0;
11644 tmp2->_defaultContainer = 0;
11645 break;
11646 }
11647 case NODE_AudioDestination : {
11648 struct X3D_AudioDestination * tmp2;
11649 tmp2 = (struct X3D_AudioDestination *) tmp;
11650 tmp2->channelCountMode = newASCIIString("max");
11651 tmp2->channelInterpretation = newASCIIString("speakers");
11652 tmp2->children.n=0; tmp2->children.p=0;
11653 tmp2->description = newASCIIString("");
11654 tmp2->enabled = TRUE;
11655 tmp2->gain = 0.0f;
11656 tmp2->metadata = NULL;
11657 tmp2->_self = 0;
11658 tmp2->_context = 0;
11659 tmp2->channelCount = 2;
11660 tmp2->isActive = FALSE;
11661 tmp2->maxChannelCount = 2;
11662 tmp2->mediaDeviceID = newASCIIString("");
11663 tmp2->_defaultContainer = 0;
11664 break;
11665 }
11666 case NODE_BackdropBackground : {
11667 struct X3D_BackdropBackground * tmp2;
11668 tmp2 = (struct X3D_BackdropBackground *) tmp;
11669 tmp2->set_bind = 100;
11670 tmp2->bindTime = 0;
11671 tmp2->isBound = FALSE;
11672 tmp2->transparency = 0.0f;
11673 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
11674 tmp2->metadata = NULL;
11675 tmp2->__texture = 0;
11676 tmp2->__VBO = 0;
11677 tmp2->url.n=0; tmp2->url.p=0;
11678 tmp2->_defaultContainer = 0;
11679 break;
11680 }
11681 case NODE_Background : {
11682 struct X3D_Background * tmp2;
11683 tmp2 = (struct X3D_Background *) tmp;
11684 tmp2->set_bind = 100;
11685 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
11686 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
11687 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
11688 tmp2->skyColor.p = MALLOC (struct SFColor *, sizeof(struct SFColor)*1);
11689
11690 tmp2->skyColor.p[0].c[0] = 0.0f;
11691 tmp2->skyColor.p[0].c[1] = 0.0f;
11692 tmp2->skyColor.p[0].c[2] = 0.0f;
11693 tmp2->skyColor.n=1;;
11694 tmp2->bindTime = 0;
11695 tmp2->isBound = FALSE;
11696 tmp2->_layerId = 0;
11697 tmp2->_parentResource = getInputResource();
11698 tmp2->__points.n=0; tmp2->__points.p=0;
11699 tmp2->__colours.n=0; tmp2->__colours.p=0;
11700 tmp2->__quadcount = 0;
11701 tmp2->transparency = 0.0f;
11702 tmp2->frontUrl.n=0; tmp2->frontUrl.p=0;
11703 tmp2->backUrl.n=0; tmp2->backUrl.p=0;
11704 tmp2->topUrl.n=0; tmp2->topUrl.p=0;
11705 tmp2->bottomUrl.n=0; tmp2->bottomUrl.p=0;
11706 tmp2->leftUrl.n=0; tmp2->leftUrl.p=0;
11707 tmp2->rightUrl.n=0; tmp2->rightUrl.p=0;
11708 tmp2->metadata = NULL;
11709 tmp2->__textureright = 0;
11710 tmp2->__frontTexture = NULL;
11711 tmp2->__backTexture = NULL;
11712 tmp2->__topTexture = NULL;
11713 tmp2->__bottomTexture = NULL;
11714 tmp2->__leftTexture = NULL;
11715 tmp2->__rightTexture = NULL;
11716 tmp2->__VBO = 0;
11717 tmp2->_defaultContainer = 0;
11718 break;
11719 }
11720 case NODE_BallJoint : {
11721 struct X3D_BallJoint * tmp2;
11722 tmp2 = (struct X3D_BallJoint *) tmp;
11723 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
11724 tmp2->body1 = NULL;
11725 tmp2->body2 = NULL;
11726 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
11727 tmp2->metadata = NULL;
11728 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
11729 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
11730 tmp2->_joint = 0;
11731 tmp2->_forceout = 0;
11732 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
11733 tmp2->__old_body1 = NULL;
11734 tmp2->__old_body2 = NULL;
11735 tmp2->_defaultContainer = 0;
11736 break;
11737 }
11738 case NODE_Billboard : {
11739 struct X3D_Billboard * tmp2;
11740 tmp2 = (struct X3D_Billboard *) tmp;
11741 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11742 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11743 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11744 tmp2->axisOfRotation.c[0] = 0.0f;tmp2->axisOfRotation.c[1] = 1.0f;tmp2->axisOfRotation.c[2] = 0.0f;
11745 tmp2->children.n=0; tmp2->children.p=0;
11746 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11747 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11748 tmp2->visible = TRUE;
11749 tmp2->bboxDisplay = FALSE;
11750 tmp2->metadata = NULL;
11751 tmp2->_rotationAngle = 0;
11752 tmp2->_defaultContainer = 0;
11753 break;
11754 }
11755 case NODE_BiquadFilter : {
11756 struct X3D_BiquadFilter * tmp2;
11757 tmp2 = (struct X3D_BiquadFilter *) tmp;
11758 tmp2->channelCountMode = newASCIIString("max");
11759 tmp2->channelInterpretation = newASCIIString("speakers");
11760 tmp2->children.n=0; tmp2->children.p=0;
11761 tmp2->description = newASCIIString("");
11762 tmp2->enabled = TRUE;
11763 tmp2->gain = 1.0f;
11764 tmp2->metadata = NULL;
11765 tmp2->pauseTime = 0;
11766 tmp2->resumeTime = 0;
11767 tmp2->startTime = 0;
11768 tmp2->stopTime = 0;
11769 tmp2->tailTime = 0;
11770 tmp2->channelCount = 2;
11771 tmp2->elapsedTime = 0;
11772 tmp2->isActive = FALSE;
11773 tmp2->isPaused = FALSE;
11774 tmp2->_self = 0;
11775 tmp2->_context = 0;
11776 tmp2->detune = 0.0f;
11777 tmp2->frequency = 350.0f;
11778 tmp2->qualityFactor = 1.0f;
11779 tmp2->type = newASCIIString("lowpass");
11780 tmp2->_defaultContainer = 0;
11781 break;
11782 }
11783 case NODE_BlendedVolumeStyle : {
11784 struct X3D_BlendedVolumeStyle * tmp2;
11785 tmp2 = (struct X3D_BlendedVolumeStyle *) tmp;
11786 tmp2->enabled = TRUE;
11787 tmp2->metadata = NULL;
11788 tmp2->surfaceNormals = NULL;
11789 tmp2->renderStyle = NULL;
11790 tmp2->voxels = NULL;
11791 tmp2->weightConstant1 = 0.5f;
11792 tmp2->weightConstant2 = 0.5f;
11793 tmp2->weightFunction1 = newASCIIString("CONSTANT");
11794 tmp2->weightFunction2 = newASCIIString("CONSTANT");
11795 tmp2->weightTransferFunction1 = NULL;
11796 tmp2->weightTransferFunction2 = NULL;
11797 tmp2->_fbohandles.p = MALLOC (int *, sizeof(int)*3);
11798 tmp2->_fbohandles.p[0] = 0;
11799 tmp2->_fbohandles.p[1] = 0;
11800 tmp2->_fbohandles.p[2] = 0;
11801 tmp2->_fbohandles.n=3;;
11802 tmp2->_weightFunction1 = 0;
11803 tmp2->_weightFunction2 = 0;
11804 tmp2->_defaultContainer = 0;
11805 break;
11806 }
11807 case NODE_BooleanFilter : {
11808 struct X3D_BooleanFilter * tmp2;
11809 tmp2 = (struct X3D_BooleanFilter *) tmp;
11810 tmp2->set_boolean = 0;
11811 tmp2->inputFalse = FALSE;
11812 tmp2->inputNegate = FALSE;
11813 tmp2->inputTrue = TRUE;
11814 tmp2->metadata = NULL;
11815 tmp2->_defaultContainer = 0;
11816 break;
11817 }
11818 case NODE_BooleanSequencer : {
11819 struct X3D_BooleanSequencer * tmp2;
11820 tmp2 = (struct X3D_BooleanSequencer *) tmp;
11821 tmp2->next = 0;
11822 tmp2->previous = 0;
11823 tmp2->set_fraction = 0.0f;
11824 tmp2->key.n=0; tmp2->key.p=0;
11825 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
11826 tmp2->value_changed = FALSE;
11827 tmp2->metadata = NULL;
11828 tmp2->_index = -1;
11829 tmp2->_defaultContainer = 0;
11830 break;
11831 }
11832 case NODE_BooleanToggle : {
11833 struct X3D_BooleanToggle * tmp2;
11834 tmp2 = (struct X3D_BooleanToggle *) tmp;
11835 tmp2->set_boolean = 0;
11836 tmp2->toggle = FALSE;
11837 tmp2->metadata = NULL;
11838 tmp2->_defaultContainer = 0;
11839 break;
11840 }
11841 case NODE_BooleanTrigger : {
11842 struct X3D_BooleanTrigger * tmp2;
11843 tmp2 = (struct X3D_BooleanTrigger *) tmp;
11844 tmp2->set_triggerTime = 0;
11845 tmp2->triggerTrue = FALSE;
11846 tmp2->metadata = NULL;
11847 tmp2->_defaultContainer = 0;
11848 break;
11849 }
11850 case NODE_BoundaryEnhancementVolumeStyle : {
11852 tmp2 = (struct X3D_BoundaryEnhancementVolumeStyle *) tmp;
11853 tmp2->enabled = TRUE;
11854 tmp2->metadata = NULL;
11855 tmp2->boundaryOpacity = 0.9f;
11856 tmp2->opacityFactor = 2.0f;
11857 tmp2->retainedOpacity = 0.2f;
11858 tmp2->surfaceNormals = NULL;
11859 tmp2->_defaultContainer = 0;
11860 break;
11861 }
11862 case NODE_BoundedPhysicsModel : {
11863 struct X3D_BoundedPhysicsModel * tmp2;
11864 tmp2 = (struct X3D_BoundedPhysicsModel *) tmp;
11865 tmp2->enabled = TRUE;
11866 tmp2->geometry = NULL;
11867 tmp2->metadata = NULL;
11868 tmp2->_defaultContainer = 0;
11869 break;
11870 }
11871 case NODE_Box : {
11872 struct X3D_Box * tmp2;
11873 tmp2 = (struct X3D_Box *) tmp;
11874 tmp2->metadata = NULL;
11875 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;tmp2->size.c[2] = 2.0f;
11876 tmp2->solid = TRUE;
11877 tmp2->__points.n=0; tmp2->__points.p=0;
11878 tmp2->_defaultContainer = 0;
11879 break;
11880 }
11881 case NODE_BufferAudioSource : {
11882 struct X3D_BufferAudioSource * tmp2;
11883 tmp2 = (struct X3D_BufferAudioSource *) tmp;
11884 tmp2->description = newASCIIString("");
11885 tmp2->enabled = TRUE;
11886 tmp2->gain = 0.0f;
11887 tmp2->metadata = NULL;
11888 tmp2->pauseTime = 0;
11889 tmp2->resumeTime = 0;
11890 tmp2->startTime = 0;
11891 tmp2->stopTime = 0;
11892 tmp2->tailTime = 0;
11893 tmp2->elapsedTime = 0;
11894 tmp2->isActive = FALSE;
11895 tmp2->isPaused = FALSE;
11896 tmp2->_self = 0;
11897 tmp2->_context = 0;
11898 tmp2->__context_paused = FALSE;
11899 tmp2->detune = 0.0f;
11900 tmp2->loop = FALSE;
11901 tmp2->loopStart = 0;
11902 tmp2->loopEnd = 0;
11903 tmp2->playbackRate = 1.0f;
11904 tmp2->buffer = 0;
11905 tmp2->bufferDuration = 0;
11906 tmp2->channelCountMode = newASCIIString("max");
11907 tmp2->channelInterpretation = newASCIIString("speakers");
11908 tmp2->__oldEnabled = TRUE;
11909 tmp2->__inittime = 0;
11910 tmp2->__lasttime = 0;
11911 tmp2->__sourceNumber = -1;
11912 tmp2->_defaultContainer = 0;
11913 break;
11914 }
11915 case NODE_BufferGeometry : {
11916 struct X3D_BufferGeometry * tmp2;
11917 tmp2 = (struct X3D_BufferGeometry *) tmp;
11918 tmp2->_defaultContainer = 0;
11919 break;
11920 }
11921 case NODE_BufferTexture : {
11922 struct X3D_BufferTexture * tmp2;
11923 tmp2 = (struct X3D_BufferTexture *) tmp;
11924 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
11925 tmp2->metadata = NULL;
11926 tmp2->repeatS = TRUE;
11927 tmp2->repeatT = TRUE;
11928 tmp2->textureProperties = 0;
11929 tmp2->_parentResource = getInputResource();
11930 tmp2->__textureTableIndex = 0;
11931 tmp2->__delegate = NULL;
11932 tmp2->_defaultContainer = 0;
11933 break;
11934 }
11935 case NODE_CADAssembly : {
11936 struct X3D_CADAssembly * tmp2;
11937 tmp2 = (struct X3D_CADAssembly *) tmp;
11938 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11939 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11940 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11941 tmp2->children.n=0; tmp2->children.p=0;
11942 tmp2->metadata = NULL;
11943 tmp2->name = newASCIIString("");
11944 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11945 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11946 tmp2->visible = TRUE;
11947 tmp2->bboxDisplay = FALSE;
11948 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
11949 tmp2->_defaultContainer = 0;
11950 break;
11951 }
11952 case NODE_CADFace : {
11953 struct X3D_CADFace * tmp2;
11954 tmp2 = (struct X3D_CADFace *) tmp;
11955 tmp2->metadata = NULL;
11956 tmp2->name = newASCIIString("");
11957 tmp2->shape = NULL;
11958 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11959 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11960 tmp2->visible = TRUE;
11961 tmp2->bboxDisplay = FALSE;
11962 tmp2->_defaultContainer = 0;
11963 break;
11964 }
11965 case NODE_CADLayer : {
11966 struct X3D_CADLayer * tmp2;
11967 tmp2 = (struct X3D_CADLayer *) tmp;
11968 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11969 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11970 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11971 tmp2->children.n=0; tmp2->children.p=0;
11972 tmp2->metadata = NULL;
11973 tmp2->name = newASCIIString("");
11974 tmp2->visibles.n=0; tmp2->visibles.p=0;
11975 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11976 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11977 tmp2->visible = TRUE;
11978 tmp2->bboxDisplay = FALSE;
11979 tmp2->_defaultContainer = 0;
11980 break;
11981 }
11982 case NODE_CADPart : {
11983 struct X3D_CADPart * tmp2;
11984 tmp2 = (struct X3D_CADPart *) tmp;
11985 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11986 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11987 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11988 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
11989 tmp2->children.n=0; tmp2->children.p=0;
11990 tmp2->metadata = NULL;
11991 tmp2->name = newASCIIString("");
11992 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
11993 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
11994 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
11995 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
11996 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11997 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11998 tmp2->visible = TRUE;
11999 tmp2->bboxDisplay = FALSE;
12000 tmp2->__do_center = FALSE;
12001 tmp2->__do_trans = FALSE;
12002 tmp2->__do_rotation = FALSE;
12003 tmp2->__do_scaleO = FALSE;
12004 tmp2->__do_scale = FALSE;
12005 tmp2->__do_anything = FALSE;
12006 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
12007 tmp2->_defaultContainer = 0;
12008 break;
12009 }
12010 case NODE_CalibratedCameraSensor : {
12011 struct X3D_CalibratedCameraSensor * tmp2;
12012 tmp2 = (struct X3D_CalibratedCameraSensor *) tmp;
12013 tmp2->enabled = TRUE;
12014 tmp2->isActive = FALSE;
12015 tmp2->metadata = NULL;
12016 tmp2->description = newASCIIString("");
12017 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
12018 tmp2->focalPoint.c[0] = 0.0f;tmp2->focalPoint.c[1] = 0.0f;;
12019 tmp2->fieldOfView = 0.0f;
12020 tmp2->fovMode = newASCIIString("");
12021 tmp2->aspectRatio = 0.0f;
12022 tmp2->_defaultContainer = 0;
12023 break;
12024 }
12025 case NODE_CartoonVolumeStyle : {
12026 struct X3D_CartoonVolumeStyle * tmp2;
12027 tmp2 = (struct X3D_CartoonVolumeStyle *) tmp;
12028 tmp2->enabled = TRUE;
12029 tmp2->metadata = NULL;
12030 tmp2->surfaceNormals = NULL;
12031 tmp2->orthogonalColor.c[0] = 1;tmp2->orthogonalColor.c[1] = 1;tmp2->orthogonalColor.c[2] = 1;tmp2->orthogonalColor.c[3] = 1;;
12032 tmp2->parallelColor.c[0] = 0;tmp2->parallelColor.c[1] = 0;tmp2->parallelColor.c[2] = 0;tmp2->parallelColor.c[3] = 1;;
12033 tmp2->colorSteps = 4;
12034 tmp2->_defaultContainer = 0;
12035 break;
12036 }
12037 case NODE_ChannelMerger : {
12038 struct X3D_ChannelMerger * tmp2;
12039 tmp2 = (struct X3D_ChannelMerger *) tmp;
12040 tmp2->channelCountMode = newASCIIString("max");
12041 tmp2->channelInterpretation = newASCIIString("speakers");
12042 tmp2->children.n=0; tmp2->children.p=0;
12043 tmp2->description = newASCIIString("");
12044 tmp2->enabled = TRUE;
12045 tmp2->gain = 1.0f;
12046 tmp2->metadata = NULL;
12047 tmp2->channelCount = 2;
12048 tmp2->indexStream.n=0; tmp2->indexStream.p=0;
12049 tmp2->indexSource.n=0; tmp2->indexSource.p=0;
12050 tmp2->indexDestination.n=0; tmp2->indexDestination.p=0;
12051 tmp2->selectors.n=0; tmp2->selectors.p=0;
12052 tmp2->_self = 0;
12053 tmp2->_context = 0;
12054 tmp2->_defaultContainer = 0;
12055 break;
12056 }
12057 case NODE_ChannelSelector : {
12058 struct X3D_ChannelSelector * tmp2;
12059 tmp2 = (struct X3D_ChannelSelector *) tmp;
12060 tmp2->channelCountMode = newASCIIString("max");
12061 tmp2->channelInterpretation = newASCIIString("speakers");
12062 tmp2->children.n=0; tmp2->children.p=0;
12063 tmp2->description = newASCIIString("");
12064 tmp2->enabled = TRUE;
12065 tmp2->gain = 1.0f;
12066 tmp2->metadata = NULL;
12067 tmp2->channelCount = 2;
12068 tmp2->_self = 0;
12069 tmp2->_context = 0;
12070 tmp2->channelSelection = 0;
12071 tmp2->lastChannelSelection = 0;
12072 tmp2->channelSource = 0;
12073 tmp2->_lastChannelSource = 0;
12074 tmp2->channelDestination = 0;
12075 tmp2->_lastChannelDestination = 0;
12076 tmp2->stream = 0;
12077 tmp2->_lastStream = 0;
12078 tmp2->_initialized = 0;
12079 tmp2->_defaultContainer = 0;
12080 break;
12081 }
12082 case NODE_ChannelSplitter : {
12083 struct X3D_ChannelSplitter * tmp2;
12084 tmp2 = (struct X3D_ChannelSplitter *) tmp;
12085 tmp2->channelCountMode = newASCIIString("max");
12086 tmp2->channelInterpretation = newASCIIString("speakers");
12087 tmp2->children.n=0; tmp2->children.p=0;
12088 tmp2->description = newASCIIString("");
12089 tmp2->enabled = TRUE;
12090 tmp2->gain = 1.0f;
12091 tmp2->metadata = NULL;
12092 tmp2->channelCount = 2;
12093 tmp2->_self = 0;
12094 tmp2->_context = 0;
12095 tmp2->_defaultContainer = 0;
12096 break;
12097 }
12098 case NODE_Circle2D : {
12099 struct X3D_Circle2D * tmp2;
12100 tmp2 = (struct X3D_Circle2D *) tmp;
12101 tmp2->metadata = NULL;
12102 tmp2->radius = 1.0f;
12103 tmp2->__points.n=0; tmp2->__points.p=0;
12104 tmp2->__numPoints = 0;
12105 tmp2->_defaultContainer = 0;
12106 break;
12107 }
12108 case NODE_ClipPlane : {
12109 struct X3D_ClipPlane * tmp2;
12110 tmp2 = (struct X3D_ClipPlane *) tmp;
12111 tmp2->enabled = TRUE;
12112 tmp2->metadata = NULL;
12113 tmp2->plane.c[0] = 0;tmp2->plane.c[1] = 1;tmp2->plane.c[2] = 0;tmp2->plane.c[3] = 0;;
12114 tmp2->_defaultContainer = 0;
12115 break;
12116 }
12117 case NODE_CollidableOffset : {
12118 struct X3D_CollidableOffset * tmp2;
12119 tmp2 = (struct X3D_CollidableOffset *) tmp;
12120 tmp2->enabled = TRUE;
12121 tmp2->metadata = NULL;
12122 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12123 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
12124 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12125 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12126 tmp2->visible = TRUE;
12127 tmp2->bboxDisplay = FALSE;
12128 tmp2->__do_trans = FALSE;
12129 tmp2->__do_rotation = FALSE;
12130 tmp2->collidable = NULL;
12131 tmp2->_geom = 0;
12132 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
12133 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
12134 tmp2->_initialized = 0;
12135 tmp2->_csensor = 0;
12136 tmp2->_defaultContainer = 0;
12137 break;
12138 }
12139 case NODE_CollidableShape : {
12140 struct X3D_CollidableShape * tmp2;
12141 tmp2 = (struct X3D_CollidableShape *) tmp;
12142 tmp2->enabled = TRUE;
12143 tmp2->metadata = NULL;
12144 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12145 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
12146 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12147 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12148 tmp2->visible = TRUE;
12149 tmp2->bboxDisplay = FALSE;
12150 tmp2->__do_trans = FALSE;
12151 tmp2->__do_rotation = FALSE;
12152 tmp2->shape = NULL;
12153 tmp2->_geom = 0;
12154 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
12155 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
12156 tmp2->_initialized = 0;
12157 tmp2->_csensor = 0;
12158 tmp2->_defaultContainer = 0;
12159 break;
12160 }
12161 case NODE_Collision : {
12162 struct X3D_Collision * tmp2;
12163 tmp2 = (struct X3D_Collision *) tmp;
12164 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12165 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12166 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12167 tmp2->children.n=0; tmp2->children.p=0;
12168 tmp2->description = newASCIIString("");
12169 tmp2->enabled = TRUE;
12170 tmp2->collide = TRUE;
12171 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12172 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12173 tmp2->visible = TRUE;
12174 tmp2->bboxDisplay = FALSE;
12175 tmp2->proxy = NULL;
12176 tmp2->collideTime = -1;
12177 tmp2->metadata = NULL;
12178 tmp2->__hit = 0;
12179 tmp2->_defaultContainer = 0;
12180 break;
12181 }
12182 case NODE_CollisionCollection : {
12183 struct X3D_CollisionCollection * tmp2;
12184 tmp2 = (struct X3D_CollisionCollection *) tmp;
12185 tmp2->appliedParameters.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString("BOUNCE");tmp2->appliedParameters.n=1; ;
12186 tmp2->bounce = 0.0f;
12187 tmp2->collidables.n=0; tmp2->collidables.p=0;
12188 tmp2->enabled = TRUE;
12189 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
12190 tmp2->metadata = NULL;
12191 tmp2->minBounceSpeed = 0.1f;
12192 tmp2->slipFactors.c[0] = 0.0f;tmp2->slipFactors.c[1] = 0.0f;;
12193 tmp2->softnessConstantForceMix = 0.0001f;
12194 tmp2->softnessErrorCorrection = 0.8f;
12195 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
12196 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12197 tmp2->visible = TRUE;
12198 tmp2->bboxDisplay = FALSE;
12199 tmp2->_class = 0;
12200 tmp2->_csensor = 0;
12201 tmp2->_appliedParametersMask = 0;
12202 tmp2->_defaultContainer = 0;
12203 break;
12204 }
12205 case NODE_CollisionSensor : {
12206 struct X3D_CollisionSensor * tmp2;
12207 tmp2 = (struct X3D_CollisionSensor *) tmp;
12208 tmp2->collider = NULL;
12209 tmp2->description = newASCIIString("");
12210 tmp2->enabled = TRUE;
12211 tmp2->metadata = NULL;
12212 tmp2->intersections.n=0; tmp2->intersections.p=0;
12213 tmp2->contacts.n=0; tmp2->contacts.p=0;
12214 tmp2->isActive = TRUE;
12215 tmp2->_defaultContainer = 0;
12216 break;
12217 }
12218 case NODE_CollisionSpace : {
12219 struct X3D_CollisionSpace * tmp2;
12220 tmp2 = (struct X3D_CollisionSpace *) tmp;
12221 tmp2->collidables.n=0; tmp2->collidables.p=0;
12222 tmp2->enabled = TRUE;
12223 tmp2->metadata = NULL;
12224 tmp2->useGeometry = FALSE;
12225 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12226 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12227 tmp2->visible = TRUE;
12228 tmp2->bboxDisplay = FALSE;
12229 tmp2->_space = 0;
12230 tmp2->_defaultContainer = 0;
12231 break;
12232 }
12233 case NODE_Color : {
12234 struct X3D_Color * tmp2;
12235 tmp2 = (struct X3D_Color *) tmp;
12236 tmp2->color.n=0; tmp2->color.p=0;
12237 tmp2->metadata = NULL;
12238 tmp2->_defaultContainer = 0;
12239 break;
12240 }
12241 case NODE_ColorChaser : {
12242 struct X3D_ColorChaser * tmp2;
12243 tmp2 = (struct X3D_ColorChaser *) tmp;
12244 tmp2->metadata = NULL;
12245 tmp2->_p = NULL;
12246 tmp2->_t = NULL;
12247 tmp2->isActive = FALSE;
12248 tmp2->duration = 1;
12249 tmp2->_bufferendtime = 0;
12250 tmp2->_steptime = 0;
12251 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12252 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
12253 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
12254 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
12255 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
12256 tmp2->_buffer = NULL;
12257 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;;
12258 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;;
12259 tmp2->_defaultContainer = 0;
12260 break;
12261 }
12262 case NODE_ColorDamper : {
12263 struct X3D_ColorDamper * tmp2;
12264 tmp2 = (struct X3D_ColorDamper *) tmp;
12265 tmp2->metadata = NULL;
12266 tmp2->_p = NULL;
12267 tmp2->_t = NULL;
12268 tmp2->tau = 0.3;
12269 tmp2->tolerance = -1.0f;
12270 tmp2->isActive = FALSE;
12271 tmp2->order = 3;
12272 tmp2->_tau = 0.3;
12273 tmp2->_lasttick = 0;
12274 tmp2->_takefirstinput = TRUE;
12275 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12276 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
12277 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
12278 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
12279 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
12280 tmp2->_values = NULL;
12281 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;;
12282 tmp2->_defaultContainer = 0;
12283 break;
12284 }
12285 case NODE_ColorInterpolator : {
12286 struct X3D_ColorInterpolator * tmp2;
12287 tmp2 = (struct X3D_ColorInterpolator *) tmp;
12288 tmp2->set_fraction = 0.0f;
12289 tmp2->key.n=0; tmp2->key.p=0;
12290 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12291 tmp2->metadata = NULL;
12292 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12293 tmp2->_defaultContainer = 0;
12294 break;
12295 }
12296 case NODE_ColorRGBA : {
12297 struct X3D_ColorRGBA * tmp2;
12298 tmp2 = (struct X3D_ColorRGBA *) tmp;
12299 tmp2->color.n=0; tmp2->color.p=0;
12300 tmp2->metadata = NULL;
12301 tmp2->_defaultContainer = 0;
12302 break;
12303 }
12304 case NODE_ComposedCubeMapTexture : {
12305 struct X3D_ComposedCubeMapTexture * tmp2;
12306 tmp2 = (struct X3D_ComposedCubeMapTexture *) tmp;
12307 tmp2->metadata = NULL;
12308 tmp2->description = newASCIIString("");
12309 tmp2->textureProperties = NULL;
12310 tmp2->__textureTableIndex = 0;
12311 tmp2->_parentResource = getInputResource();
12312 tmp2->back = NULL;
12313 tmp2->bottom = NULL;
12314 tmp2->front = NULL;
12315 tmp2->left = NULL;
12316 tmp2->top = NULL;
12317 tmp2->right = NULL;
12318 tmp2->_defaultContainer = 0;
12319 break;
12320 }
12321 case NODE_ComposedShader : {
12322 struct X3D_ComposedShader * tmp2;
12323 tmp2 = (struct X3D_ComposedShader *) tmp;
12324 tmp2->activate = 0;
12325 tmp2->parts.n=0; tmp2->parts.p=0;
12326 tmp2->isSelected = TRUE;
12327 tmp2->isValid = TRUE;
12328 tmp2->language = newASCIIString("");
12329 tmp2->metadata = NULL;
12330 tmp2->_initialized = FALSE;
12331 tmp2->_shaderUserDefinedFields = NULL;
12332 tmp2->_shaderUserNumber = -1;
12333 tmp2->_shaderLoadThread = _THREAD_NULL_;
12334 tmp2->_retrievedURLData = FALSE;
12335 tmp2->_defaultContainer = 0;
12336 break;
12337 }
12338 case NODE_ComposedTexture3D : {
12339 struct X3D_ComposedTexture3D * tmp2;
12340 tmp2 = (struct X3D_ComposedTexture3D *) tmp;
12341 tmp2->metadata = NULL;
12342 tmp2->texture.n=0; tmp2->texture.p=0;
12343 tmp2->textureProperties = 0;
12344 tmp2->repeatS = FALSE;
12345 tmp2->repeatT = FALSE;
12346 tmp2->repeatR = FALSE;
12347 tmp2->__textureTableIndex = 0;
12348 tmp2->_parentResource = getInputResource();
12349 tmp2->_defaultContainer = 0;
12350 break;
12351 }
12352 case NODE_ComposedVolumeStyle : {
12353 struct X3D_ComposedVolumeStyle * tmp2;
12354 tmp2 = (struct X3D_ComposedVolumeStyle *) tmp;
12355 tmp2->enabled = TRUE;
12356 tmp2->metadata = NULL;
12357 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
12358 tmp2->_defaultContainer = 0;
12359 break;
12360 }
12361 case NODE_CompositeVolumeStyle : {
12362 struct X3D_CompositeVolumeStyle * tmp2;
12363 tmp2 = (struct X3D_CompositeVolumeStyle *) tmp;
12364 tmp2->enabled = TRUE;
12365 tmp2->metadata = NULL;
12366 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
12367 tmp2->_defaultContainer = 0;
12368 break;
12369 }
12370 case NODE_Cone : {
12371 struct X3D_Cone * tmp2;
12372 tmp2 = (struct X3D_Cone *) tmp;
12373 tmp2->metadata = NULL;
12374 tmp2->bottom = TRUE;
12375 tmp2->bottomRadius = 1.0f;
12376 tmp2->height = 2.0f;
12377 tmp2->side = TRUE;
12378 tmp2->solid = TRUE;
12379 tmp2->__sidepoints.n=0; tmp2->__sidepoints.p=0;
12380 tmp2->__botpoints.n=0; tmp2->__botpoints.p=0;
12381 tmp2->__normals.n=0; tmp2->__normals.p=0;
12382 tmp2->__coneVBO = 0;
12383 tmp2->__coneTriangles = 0;
12384 tmp2->__wireindices = 0;
12385 tmp2->_defaultContainer = 0;
12386 break;
12387 }
12388 case NODE_ConeEmitter : {
12389 struct X3D_ConeEmitter * tmp2;
12390 tmp2 = (struct X3D_ConeEmitter *) tmp;
12391 tmp2->angle = PIF*.25f;
12392 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
12393 tmp2->metadata = NULL;
12394 tmp2->on = TRUE;
12395 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
12396 tmp2->speed = 0.0f;
12397 tmp2->variation = 0.25f;
12398 tmp2->mass = 0.0f;
12399 tmp2->surfaceArea = 0.0f;
12400 tmp2->_defaultContainer = 0;
12401 break;
12402 }
12403 case NODE_Contact : {
12404 struct X3D_Contact * tmp2;
12405 tmp2 = (struct X3D_Contact *) tmp;
12406 tmp2->appliedParameters.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString("BOUNCE");tmp2->appliedParameters.n=1; ;
12407 tmp2->body1 = NULL;
12408 tmp2->body2 = NULL;
12409 tmp2->bounce = 0.0f;
12410 tmp2->contactNormal.c[0] = 0.0f;tmp2->contactNormal.c[1] = 1.0f;tmp2->contactNormal.c[2] = 0.0f;
12411 tmp2->depth = 0.0f;
12412 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
12413 tmp2->frictionDirection.c[0] = 0.0f;tmp2->frictionDirection.c[1] = 1.0f;tmp2->frictionDirection.c[2] = 0.0f;
12414 tmp2->geometry1 = NULL;
12415 tmp2->geometry2 = NULL;
12416 tmp2->metadata = NULL;
12417 tmp2->minBounceSpeed = 0.0f;
12418 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
12419 tmp2->slipCoefficients.c[0] = 0.0f;tmp2->slipCoefficients.c[1] = 0.0f;;
12420 tmp2->softnessConstantForceMix = 0.0001f;
12421 tmp2->softnessErrorCorrection = 0.8f;
12422 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
12423 tmp2->_appliedParameters = 0;
12424 tmp2->_defaultContainer = 0;
12425 break;
12426 }
12427 case NODE_Contour2D : {
12428 struct X3D_Contour2D * tmp2;
12429 tmp2 = (struct X3D_Contour2D *) tmp;
12430 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12431 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12432 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12433 tmp2->children.n=0; tmp2->children.p=0;
12434 tmp2->metadata = NULL;
12435 tmp2->_defaultContainer = 0;
12436 break;
12437 }
12438 case NODE_ContourPolyline2D : {
12439 struct X3D_ContourPolyline2D * tmp2;
12440 tmp2 = (struct X3D_ContourPolyline2D *) tmp;
12441 tmp2->metadata = NULL;
12442 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
12443 tmp2->point.n=0; tmp2->point.p=0;
12444 tmp2->_defaultContainer = 0;
12445 break;
12446 }
12447 case NODE_Convolver : {
12448 struct X3D_Convolver * tmp2;
12449 tmp2 = (struct X3D_Convolver *) tmp;
12450 tmp2->channelCountMode = newASCIIString("max");
12451 tmp2->channelInterpretation = newASCIIString("speakers");
12452 tmp2->children.n=0; tmp2->children.p=0;
12453 tmp2->description = newASCIIString("");
12454 tmp2->enabled = TRUE;
12455 tmp2->gain = 1.0f;
12456 tmp2->metadata = NULL;
12457 tmp2->pauseTime = 0;
12458 tmp2->resumeTime = 0;
12459 tmp2->startTime = 0;
12460 tmp2->stopTime = 0;
12461 tmp2->tailTime = 0;
12462 tmp2->channelCount = 2;
12463 tmp2->elapsedTime = 0;
12464 tmp2->isActive = FALSE;
12465 tmp2->isPaused = FALSE;
12466 tmp2->_self = 0;
12467 tmp2->_context = 0;
12468 tmp2->buffer = 0;
12469 tmp2->normalize = FALSE;
12470 tmp2->_defaultContainer = 0;
12471 break;
12472 }
12473 case NODE_Coordinate : {
12474 struct X3D_Coordinate * tmp2;
12475 tmp2 = (struct X3D_Coordinate *) tmp;
12476 tmp2->point.n=0; tmp2->point.p=0;
12477 tmp2->metadata = NULL;
12478 tmp2->_defaultContainer = 0;
12479 break;
12480 }
12481 case NODE_CoordinateChaser : {
12482 struct X3D_CoordinateChaser * tmp2;
12483 tmp2 = (struct X3D_CoordinateChaser *) tmp;
12484 tmp2->metadata = NULL;
12485 tmp2->_p = NULL;
12486 tmp2->_t = NULL;
12487 tmp2->isActive = FALSE;
12488 tmp2->duration = 1;
12489 tmp2->_bufferendtime = 0;
12490 tmp2->_steptime = 0;
12491 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12492 tmp2->initialDestination.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12493
12494 tmp2->initialDestination.p[0].c[0] = 0.0f;
12495 tmp2->initialDestination.p[0].c[1] = 0.0f;
12496 tmp2->initialDestination.p[0].c[2] = 0.0f;
12497 tmp2->initialDestination.n=1;;
12498 tmp2->initialValue.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12499
12500 tmp2->initialValue.p[0].c[0] = 0.0f;
12501 tmp2->initialValue.p[0].c[1] = 0.0f;
12502 tmp2->initialValue.p[0].c[2] = 0.0f;
12503 tmp2->initialValue.n=1;;
12504 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12505 tmp2->set_value.n=0; tmp2->set_value.p=0;
12506 tmp2->_buffer = NULL;
12507 tmp2->_previousvalue.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12508
12509 tmp2->_previousvalue.p[0].c[0] = 0.0f;
12510 tmp2->_previousvalue.p[0].c[1] = 0.0f;
12511 tmp2->_previousvalue.p[0].c[2] = 0.0f;
12512 tmp2->_previousvalue.n=1;;
12513 tmp2->_destination.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12514
12515 tmp2->_destination.p[0].c[0] = 0.0f;
12516 tmp2->_destination.p[0].c[1] = 0.0f;
12517 tmp2->_destination.p[0].c[2] = 0.0f;
12518 tmp2->_destination.n=1;;
12519 tmp2->_defaultContainer = 0;
12520 break;
12521 }
12522 case NODE_CoordinateDamper : {
12523 struct X3D_CoordinateDamper * tmp2;
12524 tmp2 = (struct X3D_CoordinateDamper *) tmp;
12525 tmp2->metadata = NULL;
12526 tmp2->_p = NULL;
12527 tmp2->_t = NULL;
12528 tmp2->tau = 0.3;
12529 tmp2->tolerance = -1.0f;
12530 tmp2->isActive = FALSE;
12531 tmp2->order = 3;
12532 tmp2->_tau = 0.3;
12533 tmp2->_lasttick = 0;
12534 tmp2->_takefirstinput = TRUE;
12535 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12536 tmp2->initialDestination.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12537
12538 tmp2->initialDestination.p[0].c[0] = 0.0f;
12539 tmp2->initialDestination.p[0].c[1] = 0.0f;
12540 tmp2->initialDestination.p[0].c[2] = 0.0f;
12541 tmp2->initialDestination.n=1;;
12542 tmp2->initialValue.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*1);
12543
12544 tmp2->initialValue.p[0].c[0] = 0.0f;
12545 tmp2->initialValue.p[0].c[1] = 0.0f;
12546 tmp2->initialValue.p[0].c[2] = 0.0f;
12547 tmp2->initialValue.n=1;;
12548 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12549 tmp2->set_value.n=0; tmp2->set_value.p=0;
12550 tmp2->_values = NULL;
12551 tmp2->_input.n=0; tmp2->_input.p=0;
12552 tmp2->_defaultContainer = 0;
12553 break;
12554 }
12555 case NODE_CoordinateDouble : {
12556 struct X3D_CoordinateDouble * tmp2;
12557 tmp2 = (struct X3D_CoordinateDouble *) tmp;
12558 tmp2->metadata = NULL;
12559 tmp2->point.n=0; tmp2->point.p=0;
12560 tmp2->_defaultContainer = 0;
12561 break;
12562 }
12563 case NODE_CoordinateInterpolator : {
12564 struct X3D_CoordinateInterpolator * tmp2;
12565 tmp2 = (struct X3D_CoordinateInterpolator *) tmp;
12566 tmp2->set_fraction = 0.0f;
12567 tmp2->key.n=0; tmp2->key.p=0;
12568 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12569 tmp2->metadata = NULL;
12570 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12571 tmp2->_GPU_Routes_out = 0;
12572 tmp2->_CPU_Routes_out = 0;
12573 tmp2->_keyVBO = 0;
12574 tmp2->_keyValueVBO = 0;
12575 tmp2->_defaultContainer = 0;
12576 break;
12577 }
12578 case NODE_CoordinateInterpolator2D : {
12579 struct X3D_CoordinateInterpolator2D * tmp2;
12580 tmp2 = (struct X3D_CoordinateInterpolator2D *) tmp;
12581 tmp2->set_fraction = 0.0f;
12582 tmp2->key.n=0; tmp2->key.p=0;
12583 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12584 tmp2->metadata = NULL;
12585 tmp2->value_changed.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
12586 tmp2->value_changed.p[0].c[0] = 0.0f;
12587 tmp2->value_changed.p[0].c[1] = 0.0f;
12588 tmp2->value_changed.n=1;
12589 tmp2->_defaultContainer = 0;
12590 break;
12591 }
12592 case NODE_CoordinateMorpher : {
12593 struct X3D_CoordinateMorpher * tmp2;
12594 tmp2 = (struct X3D_CoordinateMorpher *) tmp;
12595 tmp2->set_weights.n=0; tmp2->set_weights.p=0;
12596 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12597 tmp2->metadata = NULL;
12598 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12599 tmp2->_defaultContainer = 0;
12600 break;
12601 }
12602 case NODE_Cylinder : {
12603 struct X3D_Cylinder * tmp2;
12604 tmp2 = (struct X3D_Cylinder *) tmp;
12605 tmp2->metadata = NULL;
12606 tmp2->bottom = TRUE;
12607 tmp2->height = 2.0f;
12608 tmp2->radius = 1.0f;
12609 tmp2->side = TRUE;
12610 tmp2->solid = TRUE;
12611 tmp2->top = TRUE;
12612 tmp2->__points.n=0; tmp2->__points.p=0;
12613 tmp2->__normals.n=0; tmp2->__normals.p=0;
12614 tmp2->__cylinderVBO = 0;
12615 tmp2->__cylinderTriangles = 0;
12616 tmp2->__wireindices = 0;
12617 tmp2->_defaultContainer = 0;
12618 break;
12619 }
12620 case NODE_CylinderSensor : {
12621 struct X3D_CylinderSensor * tmp2;
12622 tmp2 = (struct X3D_CylinderSensor *) tmp;
12623 tmp2->autoOffset = TRUE;
12624 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 1;tmp2->axisRotation.c[2] = 0;tmp2->axisRotation.c[3] = 0;;
12625 tmp2->diskAngle = 0.262f;
12626 tmp2->enabled = TRUE;
12627 tmp2->maxAngle = -1.0f;
12628 tmp2->minAngle = 0.0f;
12629 tmp2->offset = 0.0f;
12630 tmp2->isActive = FALSE;
12631 tmp2->isOver = FALSE;
12632 tmp2->description = newASCIIString("");
12633 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
12634 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
12635 tmp2->metadata = NULL;
12636 tmp2->sensorLocalOutput = FALSE;
12637 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
12638 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
12639 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
12640 tmp2->_radius = 0.0f;
12641 tmp2->_usingDisk = 0;
12642 tmp2->__oldEnabled = TRUE;
12643 tmp2->_defaultContainer = 0;
12644 break;
12645 }
12646 case NODE_DISEntityManager : {
12647 struct X3D_DISEntityManager * tmp2;
12648 tmp2 = (struct X3D_DISEntityManager *) tmp;
12649 tmp2->enabled = TRUE;
12650 tmp2->isActive = FALSE;
12651 tmp2->timestamp = 0;
12652 tmp2->address = newASCIIString("localhost");
12653 tmp2->port = 0;
12654 tmp2->multicastRelayHost = newASCIIString("");
12655 tmp2->multicastRelayPort = 0;
12656 tmp2->networkMode = newASCIIString("standAlone");
12657 tmp2->isNetworkReader = FALSE;
12658 tmp2->isNetworkWriter = FALSE;
12659 tmp2->isStandAlone = FALSE;
12660 tmp2->readInterval = 0.1;
12661 tmp2->writeInterval = 1;
12662 tmp2->rtpHeaderExpected = FALSE;
12663 tmp2->isRtpHeaderHeard = FALSE;
12664 tmp2->_registered = FALSE;
12665 tmp2->_dsock = NULL;
12666 tmp2->_lasttime = 0;
12667 tmp2->_pduchange_networksensor = 0;
12668 tmp2->_oldState = NULL;
12669 tmp2->entityID = 0;
12670 tmp2->applicationID = 1;
12671 tmp2->siteID = 0;
12672 tmp2->mapping.n=0; tmp2->mapping.p=0;
12673 tmp2->children.n=0; tmp2->children.p=0;
12674 tmp2->metadata = NULL;
12675 tmp2->addedEntities.n=0; tmp2->addedEntities.p=0;
12676 tmp2->removedEntities.n=0; tmp2->removedEntities.p=0;
12677 tmp2->addEntities.n=0; tmp2->addEntities.p=0;
12678 tmp2->removeEntities.n=0; tmp2->removeEntities.p=0;
12679 tmp2->entities.n=0; tmp2->entities.p=0;
12680 tmp2->_pduchange_create = 0;
12681 tmp2->_pduchange_remove = 0;
12682 tmp2->_pduchange_em_info = 0;
12683 tmp2->_defaultContainer = 0;
12684 break;
12685 }
12686 case NODE_DISEntityTypeMapping : {
12687 struct X3D_DISEntityTypeMapping * tmp2;
12688 tmp2 = (struct X3D_DISEntityTypeMapping *) tmp;
12689 tmp2->metadata = NULL;
12690 tmp2->description = newASCIIString("");
12691 tmp2->url.n=0; tmp2->url.p=0;
12692 tmp2->load = TRUE;
12693 tmp2->__oldload = FALSE;
12694 tmp2->refresh = 0;
12695 tmp2->__lasttime = 0;
12696 tmp2->kind = 0;
12697 tmp2->domain = 0;
12698 tmp2->country = 0;
12699 tmp2->category = 0;
12700 tmp2->subcategory = 0;
12701 tmp2->specific = 0;
12702 tmp2->extra = 0;
12703 tmp2->_child = NULL;
12704 tmp2->_defaultContainer = 0;
12705 break;
12706 }
12707 case NODE_Delay : {
12708 struct X3D_Delay * tmp2;
12709 tmp2 = (struct X3D_Delay *) tmp;
12710 tmp2->channelCountMode = newASCIIString("max");
12711 tmp2->channelInterpretation = newASCIIString("speakers");
12712 tmp2->children.n=0; tmp2->children.p=0;
12713 tmp2->description = newASCIIString("");
12714 tmp2->enabled = TRUE;
12715 tmp2->gain = 1.0f;
12716 tmp2->metadata = NULL;
12717 tmp2->pauseTime = 0;
12718 tmp2->resumeTime = 0;
12719 tmp2->startTime = 0;
12720 tmp2->stopTime = 0;
12721 tmp2->tailTime = 0;
12722 tmp2->channelCount = 2;
12723 tmp2->elapsedTime = 0;
12724 tmp2->isActive = FALSE;
12725 tmp2->isPaused = FALSE;
12726 tmp2->_self = 0;
12727 tmp2->_context = 0;
12728 tmp2->delayTime = 0;
12729 tmp2->maxDelayTime = 1;
12730 tmp2->_defaultContainer = 0;
12731 break;
12732 }
12733 case NODE_DirectionalLight : {
12734 struct X3D_DirectionalLight * tmp2;
12735 tmp2 = (struct X3D_DirectionalLight *) tmp;
12736 tmp2->metadata = NULL;
12737 tmp2->global = FALSE;
12738 tmp2->on = TRUE;
12739 tmp2->shadows = FALSE;
12740 tmp2->shadowIntensity = 1.0f;
12741 tmp2->ambientIntensity = 0.0f;
12742 tmp2->intensity = 1.0f;
12743 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
12744 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
12745 tmp2->_defaultContainer = 0;
12746 break;
12747 }
12748 case NODE_Disk2D : {
12749 struct X3D_Disk2D * tmp2;
12750 tmp2 = (struct X3D_Disk2D *) tmp;
12751 tmp2->metadata = NULL;
12752 tmp2->innerRadius = 0.0f;
12753 tmp2->outerRadius = 1.0f;
12754 tmp2->solid = FALSE;
12755 tmp2->__points.n=0; tmp2->__points.p=0;
12756 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
12757 tmp2->__numPoints = 0;
12758 tmp2->__simpleDisk = TRUE;
12759 tmp2->__wireindices = 0;
12760 tmp2->_defaultContainer = 0;
12761 break;
12762 }
12763 case NODE_DoubleAxisHingeJoint : {
12764 struct X3D_DoubleAxisHingeJoint * tmp2;
12765 tmp2 = (struct X3D_DoubleAxisHingeJoint *) tmp;
12766 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
12767 tmp2->axis1.c[0] = 1.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
12768 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 1.0f;tmp2->axis2.c[2] = 0.0f;
12769 tmp2->body1 = NULL;
12770 tmp2->body2 = NULL;
12771 tmp2->desiredAngularVelocity1 = 0.0f;
12772 tmp2->desiredAngularVelocity2 = 0.0f;
12773 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
12774 tmp2->maxAngle1 = PIF+.0f;
12775 tmp2->maxTorque1 = 0.0f;
12776 tmp2->maxTorque2 = 0.0f;
12777 tmp2->metadata = NULL;
12778 tmp2->minAngle1 = -PIF+.0f;
12779 tmp2->stopBounce1 = 0.0f;
12780 tmp2->stopConstantForceMix1 = 0.001f;
12781 tmp2->stopErrorCorrection1 = 0.8f;
12782 tmp2->stop1Bounce = 0.0f;
12783 tmp2->stop1ConstantForceMix = 0.001f;
12784 tmp2->stop1ErrorCorrection = 0.8f;
12785 tmp2->suspensionErrorCorrection = 0.8f;
12786 tmp2->suspensionForce = 0.0f;
12787 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
12788 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
12789 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
12790 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
12791 tmp2->hinge1Angle = 0.0f;
12792 tmp2->hinge1AngleRate = 0.0f;
12793 tmp2->hinge2Angle = 0.0f;
12794 tmp2->hinge2AngleRate = 0.0f;
12795 tmp2->_joint = 0;
12796 tmp2->_forceout = 0;
12797 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
12798 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
12799 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
12800 tmp2->__old_body1 = NULL;
12801 tmp2->__old_body2 = NULL;
12802 tmp2->_motor1 = 0;
12803 tmp2->_motor2 = 0;
12804 tmp2->axis1Angle = 0.0f;
12805 tmp2->_defaultContainer = 0;
12806 break;
12807 }
12808 case NODE_DynamicsCompressor : {
12809 struct X3D_DynamicsCompressor * tmp2;
12810 tmp2 = (struct X3D_DynamicsCompressor *) tmp;
12811 tmp2->channelCountMode = newASCIIString("max");
12812 tmp2->channelInterpretation = newASCIIString("speakers");
12813 tmp2->children.n=0; tmp2->children.p=0;
12814 tmp2->description = newASCIIString("");
12815 tmp2->enabled = TRUE;
12816 tmp2->gain = 1.0f;
12817 tmp2->metadata = NULL;
12818 tmp2->pauseTime = 0;
12819 tmp2->resumeTime = 0;
12820 tmp2->startTime = 0;
12821 tmp2->stopTime = 0;
12822 tmp2->tailTime = 0;
12823 tmp2->channelCount = 2;
12824 tmp2->elapsedTime = 0;
12825 tmp2->isActive = FALSE;
12826 tmp2->isPaused = FALSE;
12827 tmp2->_self = 0;
12828 tmp2->_context = 0;
12829 tmp2->attack = 0.003;
12830 tmp2->release = 0.25;
12831 tmp2->knee = 30.0f;
12832 tmp2->ratio = 12.0f;
12833 tmp2->threshold = -24.0f;
12834 tmp2->reduction = 0.0f;
12835 tmp2->_defaultContainer = 0;
12836 break;
12837 }
12838 case NODE_EaseInEaseOut : {
12839 struct X3D_EaseInEaseOut * tmp2;
12840 tmp2 = (struct X3D_EaseInEaseOut *) tmp;
12841 tmp2->set_fraction = 0.0f;
12842 tmp2->easeInEaseOut.n=0; tmp2->easeInEaseOut.p=0;
12843 tmp2->key.n=0; tmp2->key.p=0;
12844 tmp2->metadata = NULL;
12845 tmp2->modifiedFraction_changed = 0.0f;
12846 tmp2->_defaultContainer = 0;
12847 break;
12848 }
12849 case NODE_EdgeEnhancementVolumeStyle : {
12850 struct X3D_EdgeEnhancementVolumeStyle * tmp2;
12851 tmp2 = (struct X3D_EdgeEnhancementVolumeStyle *) tmp;
12852 tmp2->enabled = TRUE;
12853 tmp2->metadata = NULL;
12854 tmp2->surfaceNormals = NULL;
12855 tmp2->edgeColor.c[0] = 0;tmp2->edgeColor.c[1] = 0;tmp2->edgeColor.c[2] = 0;tmp2->edgeColor.c[3] = 1;;
12856 tmp2->gradientThreshold = 0.4f;
12857 tmp2->_defaultContainer = 0;
12858 break;
12859 }
12860 case NODE_Effect : {
12861 struct X3D_Effect * tmp2;
12862 tmp2 = (struct X3D_Effect *) tmp;
12863 tmp2->activate = 0;
12864 tmp2->parts.n=0; tmp2->parts.p=0;
12865 tmp2->isSelected = TRUE;
12866 tmp2->isValid = TRUE;
12867 tmp2->language = newASCIIString("");
12868 tmp2->metadata = NULL;
12869 tmp2->_initialized = FALSE;
12870 tmp2->_shaderUserDefinedFields = NULL;
12871 tmp2->_shaderUserNumber = -1;
12872 tmp2->_shaderLoadThread = _THREAD_NULL_;
12873 tmp2->_retrievedURLData = FALSE;
12874 tmp2->_defaultContainer = 0;
12875 break;
12876 }
12877 case NODE_EffectPart : {
12878 struct X3D_EffectPart * tmp2;
12879 tmp2 = (struct X3D_EffectPart *) tmp;
12880 tmp2->metadata = NULL;
12881 tmp2->url.n=0; tmp2->url.p=0;
12882 tmp2->type = newASCIIString("VERTEX");
12883 tmp2->__loadstatus = 0;
12884 tmp2->_parentResource = getInputResource();
12885 tmp2->__loadResource = 0;
12886 tmp2->_shaderUserDefinedFields = NULL;
12887 tmp2->_defaultContainer = 0;
12888 break;
12889 }
12890 case NODE_ElevationGrid : {
12891 struct X3D_ElevationGrid * tmp2;
12892 tmp2 = (struct X3D_ElevationGrid *) tmp;
12893 tmp2->set_height.n=0; tmp2->set_height.p=0;
12894 tmp2->attrib.n=0; tmp2->attrib.p=0;
12895 tmp2->color = NULL;
12896 tmp2->fogCoord = NULL;
12897 tmp2->metadata = NULL;
12898 tmp2->normal = NULL;
12899 tmp2->texCoord = NULL;
12900 tmp2->ccw = TRUE;
12901 tmp2->colorPerVertex = TRUE;
12902 tmp2->creaseAngle = 0.0f;
12903 tmp2->height.n=0; tmp2->height.p=0;
12904 tmp2->normalPerVertex = TRUE;
12905 tmp2->solid = TRUE;
12906 tmp2->xDimension = 0;
12907 tmp2->xSpacing = 1.0f;
12908 tmp2->zDimension = 0;
12909 tmp2->zSpacing = 1.0f;
12910 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
12911 tmp2->_defaultContainer = 0;
12912 break;
12913 }
12914 case NODE_EnvironmentLight : {
12915 struct X3D_EnvironmentLight * tmp2;
12916 tmp2 = (struct X3D_EnvironmentLight *) tmp;
12917 tmp2->metadata = NULL;
12918 tmp2->global = TRUE;
12919 tmp2->on = TRUE;
12920 tmp2->shadows = FALSE;
12921 tmp2->shadowIntensity = 1.0f;
12922 tmp2->ambientIntensity = 0.0f;
12923 tmp2->intensity = 1.0f;
12924 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
12925 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12926 tmp2->diffuse = NULL;
12927 tmp2->diffuseCoefficients.n=0; tmp2->diffuseCoefficients.p=0;
12928 tmp2->diffuseTexture = NULL;
12929 tmp2->specularTexture = NULL;
12930 tmp2->_defaultContainer = 0;
12931 break;
12932 }
12933 case NODE_EspduTransform : {
12934 struct X3D_EspduTransform * tmp2;
12935 tmp2 = (struct X3D_EspduTransform *) tmp;
12936 tmp2->enabled = TRUE;
12937 tmp2->isActive = FALSE;
12938 tmp2->timestamp = 0;
12939 tmp2->address = newASCIIString("localhost");
12940 tmp2->port = 0;
12941 tmp2->multicastRelayHost = newASCIIString("");
12942 tmp2->multicastRelayPort = 0;
12943 tmp2->networkMode = newASCIIString("standAlone");
12944 tmp2->isNetworkReader = FALSE;
12945 tmp2->isNetworkWriter = FALSE;
12946 tmp2->isStandAlone = FALSE;
12947 tmp2->readInterval = 0.1;
12948 tmp2->writeInterval = 1;
12949 tmp2->rtpHeaderExpected = FALSE;
12950 tmp2->isRtpHeaderHeard = FALSE;
12951 tmp2->_registered = FALSE;
12952 tmp2->_dsock = NULL;
12953 tmp2->_lasttime = 0;
12954 tmp2->_pduchange_networksensor = 0;
12955 tmp2->_oldState = NULL;
12956 tmp2->entityID = 0;
12957 tmp2->applicationID = 1;
12958 tmp2->siteID = 0;
12959 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
12960 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
12961 tmp2->__geoSystem = NULL;
12962 tmp2->entityKind = 0;
12963 tmp2->entityDomain = 0;
12964 tmp2->entityCountry = 0;
12965 tmp2->entityCategory = 0;
12966 tmp2->entitySubCategory = 0;
12967 tmp2->entitySpecific = 0;
12968 tmp2->entityExtra = 0;
12969 tmp2->forceID = 0;
12970 tmp2->marking = newASCIIString("");
12971 tmp2->deadReckoning = 0;
12972 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
12973 tmp2->linearAcceleration.c[0] = 0.0f;tmp2->linearAcceleration.c[1] = 0.0f;tmp2->linearAcceleration.c[2] = 0.0f;
12974 tmp2->_p0.c[0] = 0.0f;tmp2->_p0.c[1] = 0.0f;tmp2->_p0.c[2] = 0.0f;
12975 tmp2->_v0.c[0] = 0.0f;tmp2->_v0.c[1] = 0.0f;tmp2->_v0.c[2] = 0.0f;
12976 tmp2->_a0.c[0] = 0.0f;tmp2->_a0.c[1] = 0.0f;tmp2->_a0.c[2] = 0.0f;
12977 tmp2->_angularVelocity.c[0] = 0;tmp2->_angularVelocity.c[1] = 1;tmp2->_angularVelocity.c[2] = 0;tmp2->_angularVelocity.c[3] = 0;;
12978 tmp2->_r0.c[0] = 0;tmp2->_r0.c[1] = 1;tmp2->_r0.c[2] = 0;tmp2->_r0.c[3] = 0;;
12979 tmp2->_change_count = 0;
12980 tmp2->_sent = 0;
12981 tmp2->_lastp0.c[0] = 0.0f;tmp2->_lastp0.c[1] = 0.0f;tmp2->_lastp0.c[2] = 0.0f;
12982 tmp2->_lastr0.c[0] = 0;tmp2->_lastr0.c[1] = 1;tmp2->_lastr0.c[2] = 0;tmp2->_lastr0.c[3] = 0;;
12983 tmp2->_lastp0time = 0;
12984 tmp2->_lastframetime = 0;
12985 tmp2->_smoothingDelta.c[0] = 0.0f;tmp2->_smoothingDelta.c[1] = 0.0f;tmp2->_smoothingDelta.c[2] = 0.0f;
12986 tmp2->_smoothingCount = 0;
12987 tmp2->set_articulationParameterValue0 = 0.0f;
12988 tmp2->set_articulationParameterValue1 = 0.0f;
12989 tmp2->set_articulationParameterValue2 = 0.0f;
12990 tmp2->set_articulationParameterValue3 = 0.0f;
12991 tmp2->set_articulationParameterValue4 = 0.0f;
12992 tmp2->set_articulationParameterValue5 = 0.0f;
12993 tmp2->set_articulationParameterValue6 = 0.0f;
12994 tmp2->set_articulationParameterValue7 = 0.0f;
12995 tmp2->articulationParameterCount = 0;
12996 tmp2->articulationParameterDesignatorArray.n=0; tmp2->articulationParameterDesignatorArray.p=0;
12997 tmp2->articulationParameterChangeIndicatorArr.n=0; tmp2->articulationParameterChangeIndicatorArr.p=0;
12998 tmp2->articulationParameterIdPartAttachedToAr.n=0; tmp2->articulationParameterIdPartAttachedToAr.p=0;
12999 tmp2->articulationParameterTypeArray.n=0; tmp2->articulationParameterTypeArray.p=0;
13000 tmp2->articulationParameterArray.n=0; tmp2->articulationParameterArray.p=0;
13001 tmp2->articulationParameterValue0_changed = 0.0f;
13002 tmp2->articulationParameterValue1_changed = 0.0f;
13003 tmp2->articulationParameterValue2_changed = 0.0f;
13004 tmp2->articulationParameterValue3_changed = 0.0f;
13005 tmp2->articulationParameterValue4_changed = 0.0f;
13006 tmp2->articulationParameterValue5_changed = 0.0f;
13007 tmp2->articulationParameterValue6_changed = 0.0f;
13008 tmp2->articulationParameterValue7_changed = 0.0f;
13009 tmp2->_pduchange_es = 0;
13010 tmp2->collisionType = 0;
13011 tmp2->collideTime = 0;
13012 tmp2->isCollided = FALSE;
13013 tmp2->_pduchange_collision = 0;
13014 tmp2->eventEntityID = 0;
13015 tmp2->eventApplicationID = 1;
13016 tmp2->eventSiteID = 0;
13017 tmp2->eventNumber = 0;
13018 tmp2->fired1 = FALSE;
13019 tmp2->fired2 = FALSE;
13020 tmp2->fireMissionIndex = 0;
13021 tmp2->firingRange = 0.0f;
13022 tmp2->firedTime = 0;
13023 tmp2->_pduchange_fire = 0;
13024 tmp2->detonationLocation.c[0] = 0.0f;tmp2->detonationLocation.c[1] = 0.0f;tmp2->detonationLocation.c[2] = 0.0f;
13025 tmp2->detonationRelativeLocation.c[0] = 0.0f;tmp2->detonationRelativeLocation.c[1] = 0.0f;tmp2->detonationRelativeLocation.c[2] = 0.0f;
13026 tmp2->detonationResult = 0;
13027 tmp2->detonateTime = 0;
13028 tmp2->isDetonated = FALSE;
13029 tmp2->_pduchange_detonation = 0;
13030 tmp2->munitionEntityID = 0;
13031 tmp2->munitionApplicationID = 1;
13032 tmp2->munitionSiteID = 0;
13033 tmp2->munitionStartPoint.c[0] = 0.0f;tmp2->munitionStartPoint.c[1] = 0.0f;tmp2->munitionStartPoint.c[2] = 0.0f;
13034 tmp2->munitionEndPoint.c[0] = 0.0f;tmp2->munitionEndPoint.c[1] = 0.0f;tmp2->munitionEndPoint.c[2] = 0.0f;
13035 tmp2->munitionQuantity = 0;
13036 tmp2->firingRate = 0;
13037 tmp2->fuse = 0;
13038 tmp2->warhead = 0;
13039 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13040 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13041 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13042 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13043 tmp2->children.n=0; tmp2->children.p=0;
13044 tmp2->metadata = NULL;
13045 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13046 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13047 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13048 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13049 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13050 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13051 tmp2->visible = TRUE;
13052 tmp2->bboxDisplay = FALSE;
13053 tmp2->__do_center = FALSE;
13054 tmp2->__do_trans = FALSE;
13055 tmp2->__do_rotation = FALSE;
13056 tmp2->__do_scaleO = FALSE;
13057 tmp2->__do_scale = FALSE;
13058 tmp2->__do_anything = FALSE;
13059 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13060 tmp2->_defaultContainer = 0;
13061 break;
13062 }
13063 case NODE_ExplosionEmitter : {
13064 struct X3D_ExplosionEmitter * tmp2;
13065 tmp2 = (struct X3D_ExplosionEmitter *) tmp;
13066 tmp2->metadata = NULL;
13067 tmp2->on = TRUE;
13068 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
13069 tmp2->speed = 0.0f;
13070 tmp2->variation = 0.25f;
13071 tmp2->mass = 0.0f;
13072 tmp2->surfaceArea = 0.0f;
13073 tmp2->_defaultContainer = 0;
13074 break;
13075 }
13076 case NODE_Extrusion : {
13077 struct X3D_Extrusion * tmp2;
13078 tmp2 = (struct X3D_Extrusion *) tmp;
13079 tmp2->set_crossSection.n=0; tmp2->set_crossSection.p=0;
13080 tmp2->set_orientation.n=0; tmp2->set_orientation.p=0;
13081 tmp2->set_scale.n=0; tmp2->set_scale.p=0;
13082 tmp2->set_spine.n=0; tmp2->set_spine.p=0;
13083 tmp2->metadata = NULL;
13084 tmp2->beginCap = TRUE;
13085 tmp2->ccw = TRUE;
13086 tmp2->convex = TRUE;
13087 tmp2->creaseAngle = 0.0f;
13088 tmp2->crossSection.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*5);
13089 tmp2->crossSection.p[0].c[0] = 1.0f;
13090 tmp2->crossSection.p[0].c[1] = 1.0f;
13091 tmp2->crossSection.p[1].c[0] = 1.0f;
13092 tmp2->crossSection.p[1].c[1] = -1.0f;
13093 tmp2->crossSection.p[2].c[0] = -1.0f;
13094 tmp2->crossSection.p[2].c[1] = -1.0f;
13095 tmp2->crossSection.p[3].c[0] = -1.0f;
13096 tmp2->crossSection.p[3].c[1] = 1.0f;
13097 tmp2->crossSection.p[4].c[0] = 1.0f;
13098 tmp2->crossSection.p[4].c[1] = 1.0f;
13099 tmp2->crossSection.n=5;
13100 tmp2->endCap = TRUE;
13101 tmp2->orientation.p = MALLOC (struct SFRotation *, sizeof(struct SFRotation)*1);
13102
13103 tmp2->orientation.p[0].c[0] = 0.0f;
13104 tmp2->orientation.p[0].c[1] = 0.0f;
13105 tmp2->orientation.p[0].c[2] = 1.0f;
13106 tmp2->orientation.p[0].c[3] = 0.0f;
13107 tmp2->orientation.n=1;;
13108 tmp2->scale.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
13109 tmp2->scale.p[0].c[0] = 1.0f;
13110 tmp2->scale.p[0].c[1] = 1.0f;
13111 tmp2->scale.n=1;
13112 tmp2->solid = TRUE;
13113 tmp2->spine.p = MALLOC (struct SFVec3f *, sizeof(struct SFVec3f)*2);
13114
13115 tmp2->spine.p[0].c[0] = 0.0f;
13116 tmp2->spine.p[0].c[1] = 0.0f;
13117 tmp2->spine.p[0].c[2] = 0.0f;
13118 tmp2->spine.p[1].c[0] = 0.0f;
13119 tmp2->spine.p[1].c[1] = 1.0f;
13120 tmp2->spine.p[1].c[2] = 0.0f;
13121 tmp2->spine.n=2;;
13122 tmp2->_defaultContainer = 0;
13123 break;
13124 }
13125 case NODE_FillProperties : {
13126 struct X3D_FillProperties * tmp2;
13127 tmp2 = (struct X3D_FillProperties *) tmp;
13128 tmp2->filled = TRUE;
13129 tmp2->hatchColor.c[0] = 1.0f;tmp2->hatchColor.c[1] = 1.0f;tmp2->hatchColor.c[2] = 1.0f;;
13130 tmp2->hatched = TRUE;
13131 tmp2->hatchStyle = 1;
13132 tmp2->metadata = NULL;
13133 tmp2->_enabled = TRUE;
13134 tmp2->_hatchScale.c[0] = 0.1f;tmp2->_hatchScale.c[1] = 0.1f;;
13135 tmp2->_defaultContainer = 0;
13136 break;
13137 }
13138 case NODE_FloatVertexAttribute : {
13139 struct X3D_FloatVertexAttribute * tmp2;
13140 tmp2 = (struct X3D_FloatVertexAttribute *) tmp;
13141 tmp2->value.n=0; tmp2->value.p=0;
13142 tmp2->name = newASCIIString("");
13143 tmp2->numComponents = 4;
13144 tmp2->metadata = NULL;
13145 tmp2->_defaultContainer = 0;
13146 break;
13147 }
13148 case NODE_Fog : {
13149 struct X3D_Fog * tmp2;
13150 tmp2 = (struct X3D_Fog *) tmp;
13151 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
13152 tmp2->fogType = newASCIIString("LINEAR");
13153 tmp2->visibilityRange = 0.0f;
13154 tmp2->__fogScale = 1.0f;
13155 tmp2->__fogType = 1;
13156 tmp2->set_bind = 100;
13157 tmp2->bindTime = -1;
13158 tmp2->isBound = FALSE;
13159 tmp2->_layerId = 0;
13160 tmp2->metadata = NULL;
13161 tmp2->_defaultContainer = 0;
13162 break;
13163 }
13164 case NODE_FogCoordinate : {
13165 struct X3D_FogCoordinate * tmp2;
13166 tmp2 = (struct X3D_FogCoordinate *) tmp;
13167 tmp2->depth.n=0; tmp2->depth.p=0;
13168 tmp2->metadata = NULL;
13169 tmp2->_defaultContainer = 0;
13170 break;
13171 }
13172 case NODE_FontStyle : {
13173 struct X3D_FontStyle * tmp2;
13174 tmp2 = (struct X3D_FontStyle *) tmp;
13175 tmp2->metadata = NULL;
13176 tmp2->family.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->family.p[0] = newASCIIString("SERIF");tmp2->family.n=1; ;
13177 tmp2->horizontal = TRUE;
13178 tmp2->justify.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString("BEGIN");tmp2->justify.n=1; ;
13179 tmp2->language = newASCIIString("");
13180 tmp2->leftToRight = TRUE;
13181 tmp2->size = 1.0f;
13182 tmp2->spacing = 1.0f;
13183 tmp2->style = newASCIIString("PLAIN");
13184 tmp2->topToBottom = TRUE;
13185 tmp2->_defaultContainer = 0;
13186 break;
13187 }
13188 case NODE_ForcePhysicsModel : {
13189 struct X3D_ForcePhysicsModel * tmp2;
13190 tmp2 = (struct X3D_ForcePhysicsModel *) tmp;
13191 tmp2->enabled = TRUE;
13192 tmp2->force.c[0] = 0.0f;tmp2->force.c[1] = -9.8f;tmp2->force.c[2] = 0.0f;
13193 tmp2->metadata = NULL;
13194 tmp2->_defaultContainer = 0;
13195 break;
13196 }
13197 case NODE_Gain : {
13198 struct X3D_Gain * tmp2;
13199 tmp2 = (struct X3D_Gain *) tmp;
13200 tmp2->channelCountMode = newASCIIString("max");
13201 tmp2->channelInterpretation = newASCIIString("speakers");
13202 tmp2->children.n=0; tmp2->children.p=0;
13203 tmp2->description = newASCIIString("");
13204 tmp2->enabled = TRUE;
13205 tmp2->gain = 1.0f;
13206 tmp2->metadata = NULL;
13207 tmp2->pauseTime = 0;
13208 tmp2->resumeTime = 0;
13209 tmp2->startTime = 0;
13210 tmp2->stopTime = 0;
13211 tmp2->tailTime = 0;
13212 tmp2->channelCount = 2;
13213 tmp2->elapsedTime = 0;
13214 tmp2->isActive = FALSE;
13215 tmp2->isPaused = FALSE;
13216 tmp2->_self = 0;
13217 tmp2->_context = 0;
13218 tmp2->_defaultContainer = 0;
13219 break;
13220 }
13221 case NODE_GeneratedCubeMapTexture : {
13222 struct X3D_GeneratedCubeMapTexture * tmp2;
13223 tmp2 = (struct X3D_GeneratedCubeMapTexture *) tmp;
13224 tmp2->metadata = NULL;
13225 tmp2->description = newASCIIString("");
13226 tmp2->textureProperties = NULL;
13227 tmp2->__textureTableIndex = 0;
13228 tmp2->update = newASCIIString("NONE");
13229 tmp2->size = 128;
13230 tmp2->_defaultContainer = 0;
13231 break;
13232 }
13233 case NODE_GeneratedTexture : {
13234 struct X3D_GeneratedTexture * tmp2;
13235 tmp2 = (struct X3D_GeneratedTexture *) tmp;
13236 tmp2->metadata = NULL;
13237 tmp2->description = newASCIIString("");
13238 tmp2->repeatS = TRUE;
13239 tmp2->repeatT = TRUE;
13240 tmp2->textureProperties = 0;
13241 tmp2->_parentResource = getInputResource();
13242 tmp2->__textureTableIndex = 0;
13243 tmp2->update = newASCIIString("NONE");
13244 tmp2->size.n=0; tmp2->size.p=0;
13245 tmp2->viewpoint = NULL;
13246 tmp2->background = NULL;
13247 tmp2->children.n=0; tmp2->children.p=0;
13248 tmp2->_defaultContainer = 0;
13249 break;
13250 }
13251 case NODE_GeoConvert : {
13252 struct X3D_GeoConvert * tmp2;
13253 tmp2 = (struct X3D_GeoConvert *) tmp;
13254 tmp2->set_geoCoords.c[0] = 0;tmp2->set_geoCoords.c[1] = 0;tmp2->set_geoCoords.c[2] = 0;;
13255 tmp2->set_gcCoords.c[0] = 0;tmp2->set_gcCoords.c[1] = 0;tmp2->set_gcCoords.c[2] = 0;;
13256 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13257 tmp2->geoSRF = NULL;
13258 tmp2->metadata = NULL;
13259 tmp2->gcCoords_changed.c[0] = 0;tmp2->gcCoords_changed.c[1] = 0;tmp2->gcCoords_changed.c[2] = 0;;
13260 tmp2->geoCoords_changed.c[0] = 0;tmp2->geoCoords_changed.c[1] = 0;tmp2->geoCoords_changed.c[2] = 0;;
13261 tmp2->__geoSystem = NULL;
13262 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13263 tmp2->__oldgcCoords.c[0] = 0;tmp2->__oldgcCoords.c[1] = 0;tmp2->__oldgcCoords.c[2] = 0;;
13264 tmp2->_defaultContainer = 0;
13265 break;
13266 }
13267 case NODE_GeoCoordinate : {
13268 struct X3D_GeoCoordinate * tmp2;
13269 tmp2 = (struct X3D_GeoCoordinate *) tmp;
13270 tmp2->metadata = NULL;
13271 tmp2->point.n=0; tmp2->point.p=0;
13272 tmp2->geoOrigin = NULL;
13273 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13274 tmp2->geoSRF = NULL;
13275 tmp2->__geoSystem = NULL;
13276 tmp2->__movedCoords.n=0; tmp2->__movedCoords.p=0;
13277 tmp2->_defaultContainer = 0;
13278 break;
13279 }
13280 case NODE_GeoECParameters : {
13281 struct X3D_GeoECParameters * tmp2;
13282 tmp2 = (struct X3D_GeoECParameters *) tmp;
13283 tmp2->description = newASCIIString("");
13284 tmp2->metadata = NULL;
13285 tmp2->centralScale = 0;
13286 tmp2->falseEasting = 0;
13287 tmp2->falseNorthing = 0;
13288 tmp2->originLongitude = 0;
13289 tmp2->srftode = newASCIIString("NORTH");
13290 tmp2->_defaultContainer = 0;
13291 break;
13292 }
13293 case NODE_GeoElevationGrid : {
13294 struct X3D_GeoElevationGrid * tmp2;
13295 tmp2 = (struct X3D_GeoElevationGrid *) tmp;
13296 tmp2->set_height.n=0; tmp2->set_height.p=0;
13297 tmp2->color = NULL;
13298 tmp2->metadata = NULL;
13299 tmp2->normal = NULL;
13300 tmp2->texCoord = NULL;
13301 tmp2->yScale = 1.0f;
13302 tmp2->ccw = FALSE;
13303 tmp2->colorPerVertex = TRUE;
13304 tmp2->creaseAngle = 0;
13305 tmp2->geoGridOrigin.c[0] = 0;tmp2->geoGridOrigin.c[1] = 0;tmp2->geoGridOrigin.c[2] = 0;;
13306 tmp2->geoOrigin = NULL;
13307 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13308 tmp2->geoSRF = NULL;
13309 tmp2->height.p = MALLOC (double *, sizeof(double)*2);
13310 tmp2->height.p[0] = 0;
13311 tmp2->height.p[1] = 0;
13312 tmp2->height.n=2;;
13313 tmp2->normalPerVertex = TRUE;
13314 tmp2->solid = TRUE;
13315 tmp2->xDimension = 0;
13316 tmp2->xSpacing = 1;
13317 tmp2->zDimension = 0;
13318 tmp2->zSpacing = 1;
13319 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
13320 tmp2->__geoSystem = NULL;
13321 tmp2->__autoOffset.c[0] = 0;tmp2->__autoOffset.c[1] = 0;tmp2->__autoOffset.c[2] = 0;;
13322 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13323 tmp2->__planets.n=0; tmp2->__planets.p=0;
13324 tmp2->_defaultContainer = 0;
13325 break;
13326 }
13327 case NODE_GeoEllipsoid : {
13328 struct X3D_GeoEllipsoid * tmp2;
13329 tmp2 = (struct X3D_GeoEllipsoid *) tmp;
13330 tmp2->description = newASCIIString("");
13331 tmp2->metadata = NULL;
13332 tmp2->code = 0;
13333 tmp2->name = newASCIIString("");
13334 tmp2->A = 0;
13335 tmp2->F = 0;
13336 tmp2->B = 0;
13337 tmp2->C = 0;
13338 tmp2->axisCount = 2;
13339 tmp2->_defaultContainer = 0;
13340 break;
13341 }
13342 case NODE_GeoLCCParameters : {
13343 struct X3D_GeoLCCParameters * tmp2;
13344 tmp2 = (struct X3D_GeoLCCParameters *) tmp;
13345 tmp2->description = newASCIIString("");
13346 tmp2->metadata = NULL;
13347 tmp2->falseEasting = 0;
13348 tmp2->falseNorthing = 0;
13349 tmp2->latitude1 = 0;
13350 tmp2->latitude2 = 0;
13351 tmp2->originLongitude = 0;
13352 tmp2->originLatitude = 0;
13353 tmp2->_defaultContainer = 0;
13354 break;
13355 }
13356 case NODE_GeoLCE3DParameters : {
13357 struct X3D_GeoLCE3DParameters * tmp2;
13358 tmp2 = (struct X3D_GeoLCE3DParameters *) tmp;
13359 tmp2->description = newASCIIString("");
13360 tmp2->metadata = NULL;
13361 tmp2->lococentre.c[0] = 0.0f;tmp2->lococentre.c[1] = 0.0f;tmp2->lococentre.c[2] = 0.0f;
13362 tmp2->primaryAxis.c[0] = 0.0f;tmp2->primaryAxis.c[1] = 1.0f;tmp2->primaryAxis.c[2] = 0.0f;
13363 tmp2->secondaryAxis.c[0] = 0.0f;tmp2->secondaryAxis.c[1] = 0.0f;tmp2->secondaryAxis.c[2] = 1.0f;
13364 tmp2->_defaultContainer = 0;
13365 break;
13366 }
13367 case NODE_GeoLOD : {
13368 struct X3D_GeoLOD * tmp2;
13369 tmp2 = (struct X3D_GeoLOD *) tmp;
13370 tmp2->metadata = NULL;
13371 tmp2->children.n=0; tmp2->children.p=0;
13372 tmp2->level_changed = 0;
13373 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
13374 tmp2->child1Url.n=0; tmp2->child1Url.p=0;
13375 tmp2->child2Url.n=0; tmp2->child2Url.p=0;
13376 tmp2->child3Url.n=0; tmp2->child3Url.p=0;
13377 tmp2->child4Url.n=0; tmp2->child4Url.p=0;
13378 tmp2->geoOrigin = NULL;
13379 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13380 tmp2->geoSRF = NULL;
13381 tmp2->range = 10.0f;
13382 tmp2->rootUrl.n=0; tmp2->rootUrl.p=0;
13383 tmp2->rootNode.n=0; tmp2->rootNode.p=0;
13384 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13385 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13386 tmp2->visible = TRUE;
13387 tmp2->bboxDisplay = FALSE;
13388 tmp2->__geoSystem = NULL;
13389 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13390 tmp2->__inRange = FALSE;
13391 tmp2->__child1Node = NULL;
13392 tmp2->__child2Node = NULL;
13393 tmp2->__child3Node = NULL;
13394 tmp2->__child4Node = NULL;
13395 tmp2->__rootUrl = NULL;
13396 tmp2->__childloadstatus = 0;
13397 tmp2->__rooturlloadstatus = 0;
13398 tmp2->__level = -1;
13399 tmp2->_defaultContainer = 0;
13400 break;
13401 }
13402 case NODE_GeoLSR3DParameters : {
13403 struct X3D_GeoLSR3DParameters * tmp2;
13404 tmp2 = (struct X3D_GeoLSR3DParameters *) tmp;
13405 tmp2->description = newASCIIString("");
13406 tmp2->metadata = NULL;
13407 tmp2->forwardDirection = 2;
13408 tmp2->upDirection = 1;
13409 tmp2->_defaultContainer = 0;
13410 break;
13411 }
13412 case NODE_GeoLTParameters : {
13413 struct X3D_GeoLTParameters * tmp2;
13414 tmp2 = (struct X3D_GeoLTParameters *) tmp;
13415 tmp2->description = newASCIIString("");
13416 tmp2->metadata = NULL;
13417 tmp2->azimuth = 1;
13418 tmp2->geodeticLatitude = 0;
13419 tmp2->geodeticLongitude = 0;
13420 tmp2->heightOffset = 0;
13421 tmp2->x_false_origin = 0;
13422 tmp2->y_false_origin = 0;
13423 tmp2->_defaultContainer = 0;
13424 break;
13425 }
13426 case NODE_GeoLocation : {
13427 struct X3D_GeoLocation * tmp2;
13428 tmp2 = (struct X3D_GeoLocation *) tmp;
13429 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13430 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13431 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13432 tmp2->children.n=0; tmp2->children.p=0;
13433 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
13434 tmp2->metadata = NULL;
13435 tmp2->geoOrigin = NULL;
13436 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13437 tmp2->geoSRF = NULL;
13438 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13439 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13440 tmp2->visible = TRUE;
13441 tmp2->bboxDisplay = FALSE;
13442 tmp2->relativeHeight = FALSE;
13443 tmp2->_gridHeight = 0.0;
13444 tmp2->__geoSystem = NULL;
13445 tmp2->__position.c[0] = 0;tmp2->__position.c[1] = 0;tmp2->__position.c[2] = 0;;
13446 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13447 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13448 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13449 tmp2->__offsetOrient.c[0] = 0;tmp2->__offsetOrient.c[1] = 0;tmp2->__offsetOrient.c[2] = 1;tmp2->__offsetOrient.c[3] = 0;;
13450 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13451 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13452 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13453 tmp2->_defaultContainer = 0;
13454 break;
13455 }
13456 case NODE_GeoMParameters : {
13457 struct X3D_GeoMParameters * tmp2;
13458 tmp2 = (struct X3D_GeoMParameters *) tmp;
13459 tmp2->description = newASCIIString("");
13460 tmp2->metadata = NULL;
13461 tmp2->centralScale = 1;
13462 tmp2->falseEasting = 0;
13463 tmp2->falseNorthing = 0;
13464 tmp2->originLongitude = 0;
13465 tmp2->_defaultContainer = 0;
13466 break;
13467 }
13468 case NODE_GeoMetadata : {
13469 struct X3D_GeoMetadata * tmp2;
13470 tmp2 = (struct X3D_GeoMetadata *) tmp;
13471 tmp2->data.n=0; tmp2->data.p=0;
13472 tmp2->summary.n=0; tmp2->summary.p=0;
13473 tmp2->url.n=0; tmp2->url.p=0;
13474 tmp2->load = TRUE;
13475 tmp2->refresh = 0;
13476 tmp2->metadata = NULL;
13477 tmp2->description = newASCIIString("");
13478 tmp2->_defaultContainer = 0;
13479 break;
13480 }
13481 case NODE_GeoOMParameters : {
13482 struct X3D_GeoOMParameters * tmp2;
13483 tmp2 = (struct X3D_GeoOMParameters *) tmp;
13484 tmp2->description = newASCIIString("");
13485 tmp2->metadata = NULL;
13486 tmp2->centralScale = 1;
13487 tmp2->falseEasting = 0;
13488 tmp2->falseNorthing = 0;
13489 tmp2->longitude1 = 0;
13490 tmp2->latitude1 = 0;
13491 tmp2->longitude2 = 0;
13492 tmp2->latitude2 = 0;
13493 tmp2->_defaultContainer = 0;
13494 break;
13495 }
13496 case NODE_GeoOrigin : {
13497 struct X3D_GeoOrigin * tmp2;
13498 tmp2 = (struct X3D_GeoOrigin *) tmp;
13499 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
13500 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13501 tmp2->geoSRF = NULL;
13502 tmp2->metadata = NULL;
13503 tmp2->rotateYUp = FALSE;
13504 tmp2->__geoSystem = NULL;
13505 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13506 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13507 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13508 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
13509 tmp2->__rotyup.c[0] = 0;tmp2->__rotyup.c[1] = 1;tmp2->__rotyup.c[2] = 0;tmp2->__rotyup.c[3] = 0;;
13510 tmp2->_defaultContainer = 0;
13511 break;
13512 }
13513 case NODE_GeoPSParameters : {
13514 struct X3D_GeoPSParameters * tmp2;
13515 tmp2 = (struct X3D_GeoPSParameters *) tmp;
13516 tmp2->description = newASCIIString("");
13517 tmp2->metadata = NULL;
13518 tmp2->centralScale = 1;
13519 tmp2->falseEasting = 0;
13520 tmp2->falseNorthing = 0;
13521 tmp2->originLongitude = 0;
13522 tmp2->polarAspect = newASCIIString("NORTH");
13523 tmp2->_defaultContainer = 0;
13524 break;
13525 }
13526 case NODE_GeoPlanet : {
13527 struct X3D_GeoPlanet * tmp2;
13528 tmp2 = (struct X3D_GeoPlanet *) tmp;
13529 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13530 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13531 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13532 tmp2->children.n=0; tmp2->children.p=0;
13533 tmp2->metadata = NULL;
13534 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13535 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13536 tmp2->visible = TRUE;
13537 tmp2->bboxDisplay = FALSE;
13538 tmp2->description = newASCIIString("");
13539 tmp2->planetId = 0;
13540 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13541 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13542 tmp2->_defaultContainer = 0;
13543 break;
13544 }
13545 case NODE_GeoPositionInterpolator : {
13546 struct X3D_GeoPositionInterpolator * tmp2;
13547 tmp2 = (struct X3D_GeoPositionInterpolator *) tmp;
13548 tmp2->set_fraction = 0.0f;
13549 tmp2->key.n=0; tmp2->key.p=0;
13550 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
13551 tmp2->metadata = NULL;
13552 tmp2->geovalue_changed.c[0] = 0;tmp2->geovalue_changed.c[1] = 0;tmp2->geovalue_changed.c[2] = 0;;
13553 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
13554 tmp2->geoOrigin = NULL;
13555 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13556 tmp2->geoSRF = NULL;
13557 tmp2->__geoSystem = NULL;
13558 tmp2->__movedValue.n=0; tmp2->__movedValue.p=0;
13559 tmp2->__oldKeyPtr.n=0; tmp2->__oldKeyPtr.p=0;
13560 tmp2->__oldKeyValuePtr.n=0; tmp2->__oldKeyValuePtr.p=0;
13561 tmp2->_defaultContainer = 0;
13562 break;
13563 }
13564 case NODE_GeoProximitySensor : {
13565 struct X3D_GeoProximitySensor * tmp2;
13566 tmp2 = (struct X3D_GeoProximitySensor *) tmp;
13567 tmp2->description = newASCIIString("");
13568 tmp2->enabled = TRUE;
13569 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
13570 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
13571 tmp2->metadata = NULL;
13572 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
13573 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
13574 tmp2->enterTime = -1;
13575 tmp2->exitTime = -1;
13576 tmp2->geoCoord_changed.c[0] = 0;tmp2->geoCoord_changed.c[1] = 0;tmp2->geoCoord_changed.c[2] = 0;;
13577 tmp2->isActive = FALSE;
13578 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
13579 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
13580 tmp2->geoOrigin = NULL;
13581 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13582 tmp2->geoSRF = NULL;
13583 tmp2->__hit = 0;
13584 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
13585 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
13586 tmp2->__t3.c[0] = 10000000;tmp2->__t3.c[1] = 0;tmp2->__t3.c[2] = 0;;
13587 tmp2->__geoSystem = NULL;
13588 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13589 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13590 tmp2->__oldEnabled = TRUE;
13591 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
13592 tmp2->__oldSize.c[0] = 0.0f;tmp2->__oldSize.c[1] = 0.0f;tmp2->__oldSize.c[2] = 0.0f;
13593 tmp2->_defaultContainer = 0;
13594 break;
13595 }
13596 case NODE_GeoReferenceSurfaceInfo : {
13597 struct X3D_GeoReferenceSurfaceInfo * tmp2;
13598 tmp2 = (struct X3D_GeoReferenceSurfaceInfo *) tmp;
13599 tmp2->description = newASCIIString("");
13600 tmp2->metadata = NULL;
13601 tmp2->dssCode = 0;
13602 tmp2->name = newASCIIString("");
13603 tmp2->srfParametersInfo = NULL;
13604 tmp2->_defaultContainer = 0;
13605 break;
13606 }
13607 case NODE_GeoSRF : {
13608 struct X3D_GeoSRF * tmp2;
13609 tmp2 = (struct X3D_GeoSRF *) tmp;
13610 tmp2->metadata = NULL;
13611 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13612 tmp2->geoKeyValue.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoKeyValue.p[0] = newASCIIString("GD");tmp2->geoKeyValue.p[1] = newASCIIString("WE");tmp2->geoKeyValue.n=2; ;
13613 tmp2->geoJson = newASCIIString("");
13614 tmp2->__geoSystem = NULL;
13615 tmp2->_defaultContainer = 0;
13616 break;
13617 }
13618 case NODE_GeoSRFInstance : {
13619 struct X3D_GeoSRFInstance * tmp2;
13620 tmp2 = (struct X3D_GeoSRFInstance *) tmp;
13621 tmp2->description = newASCIIString("");
13622 tmp2->metadata = NULL;
13623 tmp2->srfCode = 0;
13624 tmp2->_defaultContainer = 0;
13625 break;
13626 }
13627 case NODE_GeoSRFParametersInfo : {
13628 struct X3D_GeoSRFParametersInfo * tmp2;
13629 tmp2 = (struct X3D_GeoSRFParametersInfo *) tmp;
13630 tmp2->description = newASCIIString("");
13631 tmp2->metadata = NULL;
13632 tmp2->rtCode = 0;
13633 tmp2->srfParameters = NULL;
13634 tmp2->_defaultContainer = 0;
13635 break;
13636 }
13637 case NODE_GeoSRFSet : {
13638 struct X3D_GeoSRFSet * tmp2;
13639 tmp2 = (struct X3D_GeoSRFSet *) tmp;
13640 tmp2->description = newASCIIString("");
13641 tmp2->metadata = NULL;
13642 tmp2->ormCode = 250;
13643 tmp2->srfsCode = 0;
13644 tmp2->srfsMember = 0;
13645 tmp2->_defaultContainer = 0;
13646 break;
13647 }
13648 case NODE_GeoSRFTemplate : {
13649 struct X3D_GeoSRFTemplate * tmp2;
13650 tmp2 = (struct X3D_GeoSRFTemplate *) tmp;
13651 tmp2->description = newASCIIString("");
13652 tmp2->metadata = NULL;
13653 tmp2->ormCode = 250;
13654 tmp2->srftode = 1;
13655 tmp2->srftParameters = NULL;
13656 tmp2->_defaultContainer = 0;
13657 break;
13658 }
13659 case NODE_GeoSpatialReferenceFrame : {
13660 struct X3D_GeoSpatialReferenceFrame * tmp2;
13661 tmp2 = (struct X3D_GeoSpatialReferenceFrame *) tmp;
13662 tmp2->description = newASCIIString("");
13663 tmp2->metadata = NULL;
13664 tmp2->dssCode = 0;
13665 tmp2->name = newASCIIString("");
13666 tmp2->rtCode = 0;
13667 tmp2->ellipsoid = NULL;
13668 tmp2->systemParameters = NULL;
13669 tmp2->_defaultContainer = 0;
13670 break;
13671 }
13672 case NODE_GeoSystemParameters : {
13673 struct X3D_GeoSystemParameters * tmp2;
13674 tmp2 = (struct X3D_GeoSystemParameters *) tmp;
13675 tmp2->paramterName.n=0; tmp2->paramterName.p=0;
13676 tmp2->paramterValue.n=0; tmp2->paramterValue.p=0;
13677 tmp2->_defaultContainer = 0;
13678 break;
13679 }
13680 case NODE_GeoTMParameters : {
13681 struct X3D_GeoTMParameters * tmp2;
13682 tmp2 = (struct X3D_GeoTMParameters *) tmp;
13683 tmp2->description = newASCIIString("");
13684 tmp2->metadata = NULL;
13685 tmp2->azimuth = 1;
13686 tmp2->geodeticLatitude = 0;
13687 tmp2->geodeticLongitude = 0;
13688 tmp2->heightOffset = 0;
13689 tmp2->x_false_origin = 0;
13690 tmp2->y_false_origin = 0;
13691 tmp2->_defaultContainer = 0;
13692 break;
13693 }
13694 case NODE_GeoTile : {
13695 struct X3D_GeoTile * tmp2;
13696 tmp2 = (struct X3D_GeoTile *) tmp;
13697 tmp2->metadata = NULL;
13698 tmp2->_defaultContainer = 0;
13699 break;
13700 }
13701 case NODE_GeoTileSet : {
13702 struct X3D_GeoTileSet * tmp2;
13703 tmp2 = (struct X3D_GeoTileSet *) tmp;
13704 tmp2->metadata = NULL;
13705 tmp2->geoOrigin = NULL;
13706 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13707 tmp2->geoSRF = NULL;
13708 tmp2->_defaultContainer = 0;
13709 break;
13710 }
13711 case NODE_GeoTouchSensor : {
13712 struct X3D_GeoTouchSensor * tmp2;
13713 tmp2 = (struct X3D_GeoTouchSensor *) tmp;
13714 tmp2->description = newASCIIString("");
13715 tmp2->enabled = FALSE;
13716 tmp2->metadata = NULL;
13717 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
13718 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
13719 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
13720 tmp2->hitGeoCoord_changed.c[0] = 0;tmp2->hitGeoCoord_changed.c[1] = 0;tmp2->hitGeoCoord_changed.c[2] = 0;;
13721 tmp2->isActive = FALSE;
13722 tmp2->isOver = FALSE;
13723 tmp2->touchTime = -1;
13724 tmp2->geoOrigin = NULL;
13725 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13726 tmp2->geoSRF = NULL;
13727 tmp2->__geoSystem = NULL;
13728 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
13729 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
13730 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
13731 tmp2->__oldEnabled = TRUE;
13732 tmp2->_defaultContainer = 0;
13733 break;
13734 }
13735 case NODE_GeoTransform : {
13736 struct X3D_GeoTransform * tmp2;
13737 tmp2 = (struct X3D_GeoTransform *) tmp;
13738 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13739 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13740 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13741 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13742 tmp2->children.n=0; tmp2->children.p=0;
13743 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
13744 tmp2->metadata = NULL;
13745 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13746 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13747 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13748 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13749 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13750 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13751 tmp2->visible = TRUE;
13752 tmp2->bboxDisplay = FALSE;
13753 tmp2->geoOrigin = NULL;
13754 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13755 tmp2->geoSRF = NULL;
13756 tmp2->__do_center = 0;
13757 tmp2->__do_trans = 0;
13758 tmp2->__do_rotation = 0;
13759 tmp2->__do_scaleO = 0;
13760 tmp2->__do_scale = 0;
13761 tmp2->__do_anything = FALSE;
13762 tmp2->__geoSystem = NULL;
13763 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13764 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13765 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
13766 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13767 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13768 tmp2->_defaultContainer = 0;
13769 break;
13770 }
13771 case NODE_GeoViewpoint : {
13772 struct X3D_GeoViewpoint * tmp2;
13773 tmp2 = (struct X3D_GeoViewpoint *) tmp;
13774 tmp2->_layerId = 0;
13775 tmp2->_donethispass = 0;
13776 tmp2->_reachablethispass = 0;
13777 tmp2->set_bind = 100;
13778 tmp2->bindTime = -1;
13779 tmp2->isBound = FALSE;
13780 tmp2->description = newASCIIString("");
13781 tmp2->jump = TRUE;
13782 tmp2->fieldOfView = 0.785398f;
13783 tmp2->metadata = NULL;
13784 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
13785 tmp2->position.c[0] = 0;tmp2->position.c[1] = 0;tmp2->position.c[2] = 100000;;
13786 tmp2->centerOfRotation.c[0] = 0;tmp2->centerOfRotation.c[1] = 0;tmp2->centerOfRotation.c[2] = 0;;
13787 tmp2->headlight = TRUE;
13788 tmp2->navType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->navType.p[0] = newASCIIString("EXAMINE");tmp2->navType.p[1] = newASCIIString("ANY");tmp2->navType.n=2; ;
13789 tmp2->geoOrigin = NULL;
13790 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
13791 tmp2->geoSRF = NULL;
13792 tmp2->speedFactor = 1.0f;
13793 tmp2->retainUserOffsets = FALSE;
13794 tmp2->_initializedOnce = FALSE;
13795 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
13796 tmp2->_position.c[0] = 0;tmp2->_position.c[1] = 0;tmp2->_position.c[2] = 0;;
13797 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
13798 tmp2->_show_pin_point = FALSE;
13799 tmp2->relativeHeight = FALSE;
13800 tmp2->_resetRelativeHeight = TRUE;
13801 tmp2->walkSurface.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->walkSurface.p[0] = newASCIIString("HIGHEST");tmp2->walkSurface.n=1; ;
13802 tmp2->_walkSurfacePriority = 0;
13803 tmp2->prioritySurfaces.n=0; tmp2->prioritySurfaces.p=0;
13804 tmp2->translucencySurfaces.n=0; tmp2->translucencySurfaces.p=0;
13805 tmp2->translucencyRange.c[0] = 0;tmp2->translucencyRange.c[1] = 0;;
13806 tmp2->translucency = 0.0f;
13807 tmp2->navigationType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->navigationType.p[0] = newASCIIString("WALK");tmp2->navigationType.p[1] = newASCIIString("ANY");tmp2->navigationType.n=2; ;
13808 tmp2->nearClippingPlane = -1.0f;
13809 tmp2->farClippingPlane = -1.0f;
13810 tmp2->_prepped_planet = 0;
13811 tmp2->__geoSystem = NULL;
13812 tmp2->__movedPosition.c[0] = 0;tmp2->__movedPosition.c[1] = 0;tmp2->__movedPosition.c[2] = 0;;
13813 tmp2->__movedOrientation.c[0] = 0;tmp2->__movedOrientation.c[1] = 0;tmp2->__movedOrientation.c[2] = 1;tmp2->__movedOrientation.c[3] = 0;;
13814 tmp2->__movedOrientationB.c[0] = 0;tmp2->__movedOrientationB.c[1] = 0;tmp2->__movedOrientationB.c[2] = 1;tmp2->__movedOrientationB.c[3] = 0;;
13815 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13816 tmp2->__oldSFString = newASCIIString("");
13817 tmp2->__oldFieldOfView = 0.785398f;
13818 tmp2->__oldHeadlight = TRUE;
13819 tmp2->__oldJump = TRUE;
13820 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
13821 tmp2->_defaultContainer = 0;
13822 break;
13823 }
13824 case NODE_Group : {
13825 struct X3D_Group * tmp2;
13826 tmp2 = (struct X3D_Group *) tmp;
13827 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13828 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13829 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13830 tmp2->children.n=0; tmp2->children.p=0;
13831 tmp2->metadata = NULL;
13832 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13833 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13834 tmp2->visible = TRUE;
13835 tmp2->bboxDisplay = FALSE;
13836 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13837 tmp2->_defaultContainer = 0;
13838 break;
13839 }
13840 case NODE_HAnimDisplacer : {
13841 struct X3D_HAnimDisplacer * tmp2;
13842 tmp2 = (struct X3D_HAnimDisplacer *) tmp;
13843 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
13844 tmp2->displacements.n=0; tmp2->displacements.p=0;
13845 tmp2->name = newASCIIString("");
13846 tmp2->weight = 0.0f;
13847 tmp2->metadata = NULL;
13848 tmp2->description = newASCIIString("");
13849 tmp2->_dindex = 0;
13850 tmp2->_defaultContainer = 0;
13851 break;
13852 }
13853 case NODE_HAnimHumanoid : {
13854 struct X3D_HAnimHumanoid * tmp2;
13855 tmp2 = (struct X3D_HAnimHumanoid *) tmp;
13856 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13857 tmp2->info.n=0; tmp2->info.p=0;
13858 tmp2->joints.n=0; tmp2->joints.p=0;
13859 tmp2->name = newASCIIString("");
13860 tmp2->skeletalConfiguration = newASCIIString("BASIC");
13861 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13862 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13863 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13864 tmp2->segments.n=0; tmp2->segments.p=0;
13865 tmp2->sites.n=0; tmp2->sites.p=0;
13866 tmp2->skeleton.n=0; tmp2->skeleton.p=0;
13867 tmp2->skin.n=0; tmp2->skin.p=0;
13868 tmp2->skinCoord = NULL;
13869 tmp2->skinNormal = NULL;
13870 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13871 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13872 tmp2->version = newASCIIString("");
13873 tmp2->viewpoints.n=0; tmp2->viewpoints.p=0;
13874 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13875 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13876 tmp2->visible = TRUE;
13877 tmp2->bboxDisplay = FALSE;
13878 tmp2->metadata = NULL;
13879 tmp2->description = newASCIIString("");
13880 tmp2->motions.n=0; tmp2->motions.p=0;
13881 tmp2->motionsEnabled.n=0; tmp2->motionsEnabled.p=0;
13882 tmp2->_lastMotionsEnabled.n=0; tmp2->_lastMotionsEnabled.p=0;
13883 tmp2->transitionTime = 0.01;
13884 tmp2->loa = -1;
13885 tmp2->_origCoords = 0;
13886 tmp2->_origNorms = 0;
13887 tmp2->jointBindingPositions.n=0; tmp2->jointBindingPositions.p=0;
13888 tmp2->jointBindingRotations.n=0; tmp2->jointBindingRotations.p=0;
13889 tmp2->jointBindingScales.n=0; tmp2->jointBindingScales.p=0;
13890 tmp2->skinBindingCoords = NULL;
13891 tmp2->skinBindingNormals = NULL;
13892 tmp2->_defaultContainer = 0;
13893 break;
13894 }
13895 case NODE_HAnimJoint : {
13896 struct X3D_HAnimJoint * tmp2;
13897 tmp2 = (struct X3D_HAnimJoint *) tmp;
13898 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13899 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13900 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13901 tmp2->children.n=0; tmp2->children.p=0;
13902 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13903 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13904 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13905 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13906 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13907 tmp2->displacers.n=0; tmp2->displacers.p=0;
13908 tmp2->limitOrientation.c[0] = 0;tmp2->limitOrientation.c[1] = 0;tmp2->limitOrientation.c[2] = 1;tmp2->limitOrientation.c[3] = 0;;
13909 tmp2->llimit.p = MALLOC (float *, sizeof(float)*3);
13910 tmp2->llimit.p[0] = 0.0f;
13911 tmp2->llimit.p[1] = 0.0f;
13912 tmp2->llimit.p[2] = 0.0f;
13913 tmp2->llimit.n=3;;
13914 tmp2->name = newASCIIString("");
13915 tmp2->skinCoordIndex.n=0; tmp2->skinCoordIndex.p=0;
13916 tmp2->skinCoordWeight.n=0; tmp2->skinCoordWeight.p=0;
13917 tmp2->stiffness.p = MALLOC (float *, sizeof(float)*3);
13918 tmp2->stiffness.p[0] = 0.0f;
13919 tmp2->stiffness.p[1] = 0.0f;
13920 tmp2->stiffness.p[2] = 0.0f;
13921 tmp2->stiffness.n=3;;
13922 tmp2->ulimit.p = MALLOC (float *, sizeof(float)*3);
13923 tmp2->ulimit.p[0] = 0.0f;
13924 tmp2->ulimit.p[1] = 0.0f;
13925 tmp2->ulimit.p[2] = 0.0f;
13926 tmp2->ulimit.n=3;;
13927 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13928 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13929 tmp2->visible = TRUE;
13930 tmp2->bboxDisplay = FALSE;
13931 tmp2->metadata = NULL;
13932 tmp2->description = newASCIIString("");
13933 tmp2->__do_center = 0;
13934 tmp2->__do_trans = 0;
13935 tmp2->__do_rotation = 0;
13936 tmp2->__do_scaleO = 0;
13937 tmp2->__do_scale = 0;
13938 tmp2->__do_anything = 0;
13939 tmp2->_defaultContainer = 0;
13940 break;
13941 }
13942 case NODE_HAnimMotion : {
13943 struct X3D_HAnimMotion * tmp2;
13944 tmp2 = (struct X3D_HAnimMotion *) tmp;
13945 tmp2->metadata = NULL;
13946 tmp2->description = newASCIIString("");
13947 tmp2->transitionWeight = 0.0f;
13948 tmp2->transitionStart = 0;
13949 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
13950 tmp2->cycleTime = 0;
13951 tmp2->elapsedTime = 0;
13952 tmp2->_startTime = 0;
13953 tmp2->enabled = FALSE;
13954 tmp2->_lastenabled = FALSE;
13955 tmp2->_isActive = FALSE;
13956 tmp2->frameIncrement = 1;
13957 tmp2->frameIndex = 0;
13958 tmp2->startFrame = 0;
13959 tmp2->endFrame = 0;
13960 tmp2->loop = FALSE;
13961 tmp2->next = FALSE;
13962 tmp2->previous = FALSE;
13963 tmp2->_framevalues = 0;
13964 tmp2->loa = -1;
13965 tmp2->frameCount = 0;
13966 tmp2->frameDuration = 0.1;
13967 tmp2->_channelcount = 0;
13968 tmp2->_njoints = 0;
13969 tmp2->_channels = 0;
13970 tmp2->_fvalues = 0;
13971 tmp2->channels = newASCIIString("");
13972 tmp2->joints = newASCIIString("");
13973 tmp2->values.n=0; tmp2->values.p=0;
13974 tmp2->_defaultContainer = 0;
13975 break;
13976 }
13977 case NODE_HAnimMotionClip : {
13978 struct X3D_HAnimMotionClip * tmp2;
13979 tmp2 = (struct X3D_HAnimMotionClip *) tmp;
13980 tmp2->metadata = NULL;
13981 tmp2->description = newASCIIString("");
13982 tmp2->loa = -1;
13983 tmp2->frameCount = 0;
13984 tmp2->frameDuration = 0.1;
13985 tmp2->_channelcount = 0;
13986 tmp2->_njoints = 0;
13987 tmp2->_channels = 0;
13988 tmp2->_fvalues = 0;
13989 tmp2->__loadstatus = 0;
13990 tmp2->url.n=0; tmp2->url.p=0;
13991 tmp2->_parentResource = getInputResource();
13992 tmp2->__loadResource = 0;
13993 tmp2->channels = newASCIIString("");
13994 tmp2->joints = newASCIIString("");
13995 tmp2->values.n=0; tmp2->values.p=0;
13996 tmp2->_defaultContainer = 0;
13997 break;
13998 }
13999 case NODE_HAnimMotionData : {
14000 struct X3D_HAnimMotionData * tmp2;
14001 tmp2 = (struct X3D_HAnimMotionData *) tmp;
14002 tmp2->metadata = NULL;
14003 tmp2->description = newASCIIString("");
14004 tmp2->loa = -1;
14005 tmp2->frameCount = 0;
14006 tmp2->frameDuration = 0.1;
14007 tmp2->_channelcount = 0;
14008 tmp2->_njoints = 0;
14009 tmp2->_channels = 0;
14010 tmp2->_fvalues = 0;
14011 tmp2->__loadstatus = 1;
14012 tmp2->channels = newASCIIString("");
14013 tmp2->joints = newASCIIString("");
14014 tmp2->values.n=0; tmp2->values.p=0;
14015 tmp2->_defaultContainer = 0;
14016 break;
14017 }
14018 case NODE_HAnimMotionDataFile : {
14019 struct X3D_HAnimMotionDataFile * tmp2;
14020 tmp2 = (struct X3D_HAnimMotionDataFile *) tmp;
14021 tmp2->metadata = NULL;
14022 tmp2->description = newASCIIString("");
14023 tmp2->loa = -1;
14024 tmp2->frameCount = 0;
14025 tmp2->frameDuration = 0.1;
14026 tmp2->_channelcount = 0;
14027 tmp2->_njoints = 0;
14028 tmp2->_channels = 0;
14029 tmp2->_fvalues = 0;
14030 tmp2->__loadstatus = 0;
14031 tmp2->url.n=0; tmp2->url.p=0;
14032 tmp2->_parentResource = getInputResource();
14033 tmp2->__loadResource = 0;
14034 tmp2->ignorePosition = FALSE;
14035 tmp2->ignoreFirstFrame = FALSE;
14036 tmp2->flipZ = FALSE;
14037 tmp2->mapping.n=0; tmp2->mapping.p=0;
14038 tmp2->scale = 1.0f;
14039 tmp2->teePose = FALSE;
14040 tmp2->yUp = TRUE;
14041 tmp2->legAngle = 21.0f;
14042 tmp2->armAngle = 90.0f;
14043 tmp2->_defaultContainer = 0;
14044 break;
14045 }
14046 case NODE_HAnimMotionInterpolator : {
14047 struct X3D_HAnimMotionInterpolator * tmp2;
14048 tmp2 = (struct X3D_HAnimMotionInterpolator *) tmp;
14049 tmp2->metadata = NULL;
14050 tmp2->description = newASCIIString("");
14051 tmp2->transitionWeight = 0.0f;
14052 tmp2->transitionStart = 0;
14053 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
14054 tmp2->enabled = FALSE;
14055 tmp2->_lastenabled = FALSE;
14056 tmp2->_framevalues = 0;
14057 tmp2->joints = newASCIIString("");
14058 tmp2->children.n=0; tmp2->children.p=0;
14059 tmp2->_jointnames = 0;
14060 tmp2->_defaultContainer = 0;
14061 break;
14062 }
14063 case NODE_HAnimMotionPlay : {
14064 struct X3D_HAnimMotionPlay * tmp2;
14065 tmp2 = (struct X3D_HAnimMotionPlay *) tmp;
14066 tmp2->metadata = NULL;
14067 tmp2->description = newASCIIString("");
14068 tmp2->transitionWeight = 0.0f;
14069 tmp2->transitionStart = 0;
14070 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
14071 tmp2->cycleTime = 0;
14072 tmp2->elapsedTime = 0;
14073 tmp2->_startTime = 0;
14074 tmp2->enabled = FALSE;
14075 tmp2->_lastenabled = FALSE;
14076 tmp2->_isActive = FALSE;
14077 tmp2->frameIncrement = 1;
14078 tmp2->frameIndex = 0;
14079 tmp2->startFrame = 0;
14080 tmp2->endFrame = 0;
14081 tmp2->loop = FALSE;
14082 tmp2->next = FALSE;
14083 tmp2->previous = FALSE;
14084 tmp2->_framevalues = 0;
14085 tmp2->data = NULL;
14086 tmp2->mapping.n=0; tmp2->mapping.p=0;
14087 tmp2->_defaultContainer = 0;
14088 break;
14089 }
14090 case NODE_HAnimPermuter : {
14091 struct X3D_HAnimPermuter * tmp2;
14092 tmp2 = (struct X3D_HAnimPermuter *) tmp;
14093 tmp2->metadata = NULL;
14094 tmp2->description = newASCIIString("");
14095 tmp2->humanoids.n=0; tmp2->humanoids.p=0;
14096 tmp2->motions.n=0; tmp2->motions.p=0;
14097 tmp2->compute = TRUE;
14098 tmp2->permutations.n=0; tmp2->permutations.p=0;
14099 tmp2->index = 0;
14100 tmp2->humanoid = NULL;
14101 tmp2->_play.n=0; tmp2->_play.p=0;
14102 tmp2->_defaultContainer = 0;
14103 break;
14104 }
14105 case NODE_HAnimSegment : {
14106 struct X3D_HAnimSegment * tmp2;
14107 tmp2 = (struct X3D_HAnimSegment *) tmp;
14108 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14109 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14110 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14111 tmp2->children.n=0; tmp2->children.p=0;
14112 tmp2->name = newASCIIString("");
14113 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14114 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14115 tmp2->visible = TRUE;
14116 tmp2->bboxDisplay = FALSE;
14117 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
14118 tmp2->coord = NULL;
14119 tmp2->displacers.n=0; tmp2->displacers.p=0;
14120 tmp2->mass = 0.0f;
14121 tmp2->momentsOfInertia.p = MALLOC (float *, sizeof(float)*9);
14122 tmp2->momentsOfInertia.p[0] = 0.0f;
14123 tmp2->momentsOfInertia.p[1] = 0.0f;
14124 tmp2->momentsOfInertia.p[2] = 0.0f;
14125 tmp2->momentsOfInertia.p[3] = 0.0f;
14126 tmp2->momentsOfInertia.p[4] = 0.0f;
14127 tmp2->momentsOfInertia.p[5] = 0.0f;
14128 tmp2->momentsOfInertia.p[6] = 0.0f;
14129 tmp2->momentsOfInertia.p[7] = 0.0f;
14130 tmp2->momentsOfInertia.p[8] = 0.0f;
14131 tmp2->momentsOfInertia.n=9;;
14132 tmp2->metadata = NULL;
14133 tmp2->description = newASCIIString("");
14134 tmp2->_origCoords = 0;
14135 tmp2->_defaultContainer = 0;
14136 break;
14137 }
14138 case NODE_HAnimSite : {
14139 struct X3D_HAnimSite * tmp2;
14140 tmp2 = (struct X3D_HAnimSite *) tmp;
14141 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14142 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14143 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14144 tmp2->children.n=0; tmp2->children.p=0;
14145 tmp2->name = newASCIIString("");
14146 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14147 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14148 tmp2->visible = TRUE;
14149 tmp2->bboxDisplay = FALSE;
14150 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
14151 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
14152 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
14153 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
14154 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
14155 tmp2->metadata = NULL;
14156 tmp2->description = newASCIIString("");
14157 tmp2->__do_center = 0;
14158 tmp2->__do_trans = 0;
14159 tmp2->__do_rotation = 0;
14160 tmp2->__do_scaleO = 0;
14161 tmp2->__do_scale = 0;
14162 tmp2->__do_anything = 0;
14163 tmp2->_defaultContainer = 0;
14164 break;
14165 }
14166 case NODE_ImageBackdropBackground : {
14167 struct X3D_ImageBackdropBackground * tmp2;
14168 tmp2 = (struct X3D_ImageBackdropBackground *) tmp;
14169 tmp2->set_bind = 100;
14170 tmp2->bindTime = 0;
14171 tmp2->isBound = FALSE;
14172 tmp2->transparency = 0.0f;
14173 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
14174 tmp2->metadata = NULL;
14175 tmp2->__texture = 0;
14176 tmp2->__VBO = 0;
14177 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
14178 tmp2->_defaultContainer = 0;
14179 break;
14180 }
14181 case NODE_ImageCubeMapTexture : {
14182 struct X3D_ImageCubeMapTexture * tmp2;
14183 tmp2 = (struct X3D_ImageCubeMapTexture *) tmp;
14184 tmp2->metadata = NULL;
14185 tmp2->description = newASCIIString("");
14186 tmp2->textureProperties = NULL;
14187 tmp2->__textureTableIndex = 0;
14188 tmp2->_parentResource = getInputResource();
14189 tmp2->__subTextures.n=0; tmp2->__subTextures.p=0;
14190 tmp2->__regenSubTextures = FALSE;
14191 tmp2->url.n=0; tmp2->url.p=0;
14192 tmp2->load = TRUE;
14193 tmp2->__oldload = FALSE;
14194 tmp2->autoRefresh = 0;
14195 tmp2->__lasttime = 0;
14196 tmp2->autoRefreshTimeLimit = 3600;
14197 tmp2->_defaultContainer = 0;
14198 break;
14199 }
14200 case NODE_ImageTexture : {
14201 struct X3D_ImageTexture * tmp2;
14202 tmp2 = (struct X3D_ImageTexture *) tmp;
14203 tmp2->metadata = NULL;
14204 tmp2->description = newASCIIString("");
14205 tmp2->url.n=0; tmp2->url.p=0;
14206 tmp2->repeatS = TRUE;
14207 tmp2->repeatT = TRUE;
14208 tmp2->textureProperties = 0;
14209 tmp2->load = TRUE;
14210 tmp2->__oldload = FALSE;
14211 tmp2->__unitlengthfactor = 1;
14212 tmp2->__specversion = 0;
14213 tmp2->autoRefresh = 0;
14214 tmp2->autoRefreshTimeLimit = 3600;
14215 tmp2->__lasttime = 0;
14216 tmp2->__textureTableIndex = 0;
14217 tmp2->_parentResource = getInputResource();
14218 tmp2->_defaultContainer = 0;
14219 break;
14220 }
14221 case NODE_ImageTexture3D : {
14222 struct X3D_ImageTexture3D * tmp2;
14223 tmp2 = (struct X3D_ImageTexture3D *) tmp;
14224 tmp2->metadata = NULL;
14225 tmp2->url.n=0; tmp2->url.p=0;
14226 tmp2->description = newASCIIString("");
14227 tmp2->load = TRUE;
14228 tmp2->__oldload = FALSE;
14229 tmp2->autoRefresh = 0;
14230 tmp2->autoRefreshTimeLimit = 3600;
14231 tmp2->__lasttime = 0;
14232 tmp2->repeatS = FALSE;
14233 tmp2->repeatT = FALSE;
14234 tmp2->repeatR = FALSE;
14235 tmp2->textureProperties = 0;
14236 tmp2->__textureTableIndex = 0;
14237 tmp2->_parentResource = getInputResource();
14238 tmp2->_needs_gradient = FALSE;
14239 tmp2->_defaultContainer = 0;
14240 break;
14241 }
14242 case NODE_IndexedFaceSet : {
14243 struct X3D_IndexedFaceSet * tmp2;
14244 tmp2 = (struct X3D_IndexedFaceSet *) tmp;
14245 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
14246 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
14247 tmp2->set_normalIndex.n=0; tmp2->set_normalIndex.p=0;
14248 tmp2->set_texCoordIndex.n=0; tmp2->set_texCoordIndex.p=0;
14249 tmp2->attrib.n=0; tmp2->attrib.p=0;
14250 tmp2->color = NULL;
14251 tmp2->coord = NULL;
14252 tmp2->fogCoord = NULL;
14253 tmp2->metadata = NULL;
14254 tmp2->normal = NULL;
14255 tmp2->texCoord = NULL;
14256 tmp2->ccw = TRUE;
14257 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
14258 tmp2->colorPerVertex = TRUE;
14259 tmp2->convex = TRUE;
14260 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
14261 tmp2->creaseAngle = 0.0f;
14262 tmp2->normalIndex.n=0; tmp2->normalIndex.p=0;
14263 tmp2->normalPerVertex = TRUE;
14264 tmp2->solid = TRUE;
14265 tmp2->texCoordIndex.n=0; tmp2->texCoordIndex.p=0;
14266 tmp2->_defaultContainer = 0;
14267 break;
14268 }
14269 case NODE_IndexedLineSet : {
14270 struct X3D_IndexedLineSet * tmp2;
14271 tmp2 = (struct X3D_IndexedLineSet *) tmp;
14272 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
14273 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
14274 tmp2->attrib.n=0; tmp2->attrib.p=0;
14275 tmp2->color = NULL;
14276 tmp2->coord = NULL;
14277 tmp2->fogCoord = NULL;
14278 tmp2->metadata = NULL;
14279 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
14280 tmp2->colorPerVertex = TRUE;
14281 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
14282 tmp2->normal = NULL;
14283 tmp2->__vertArr = 0;
14284 tmp2->__vertIndx = 0;
14285 tmp2->__starts = 0;
14286 tmp2->__counts = 0;
14287 tmp2->__segCount = 0;
14288 tmp2->__xcolours = 0;
14289 tmp2->__xfog = 0;
14290 tmp2->__vertices = 0;
14291 tmp2->__vertexCount = 0;
14292 tmp2->__skindex = 0;
14293 tmp2->_defaultContainer = 0;
14294 break;
14295 }
14296 case NODE_IndexedQuadSet : {
14297 struct X3D_IndexedQuadSet * tmp2;
14298 tmp2 = (struct X3D_IndexedQuadSet *) tmp;
14299 tmp2->set_index.n=0; tmp2->set_index.p=0;
14300 tmp2->attrib.n=0; tmp2->attrib.p=0;
14301 tmp2->color = NULL;
14302 tmp2->coord = NULL;
14303 tmp2->fogCoord = NULL;
14304 tmp2->metadata = NULL;
14305 tmp2->normal = NULL;
14306 tmp2->texCoord = NULL;
14307 tmp2->ccw = TRUE;
14308 tmp2->index.n=0; tmp2->index.p=0;
14309 tmp2->colorPerVertex = TRUE;
14310 tmp2->normalPerVertex = TRUE;
14311 tmp2->solid = TRUE;
14312 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14313 tmp2->_defaultContainer = 0;
14314 break;
14315 }
14316 case NODE_IndexedTriangleFanSet : {
14317 struct X3D_IndexedTriangleFanSet * tmp2;
14318 tmp2 = (struct X3D_IndexedTriangleFanSet *) tmp;
14319 tmp2->set_index.n=0; tmp2->set_index.p=0;
14320 tmp2->attrib.n=0; tmp2->attrib.p=0;
14321 tmp2->color = NULL;
14322 tmp2->coord = NULL;
14323 tmp2->fogCoord = NULL;
14324 tmp2->metadata = NULL;
14325 tmp2->normal = NULL;
14326 tmp2->texCoord = NULL;
14327 tmp2->ccw = TRUE;
14328 tmp2->colorPerVertex = TRUE;
14329 tmp2->normalPerVertex = TRUE;
14330 tmp2->solid = TRUE;
14331 tmp2->index.n=0; tmp2->index.p=0;
14332 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14333 tmp2->_defaultContainer = 0;
14334 break;
14335 }
14336 case NODE_IndexedTriangleSet : {
14337 struct X3D_IndexedTriangleSet * tmp2;
14338 tmp2 = (struct X3D_IndexedTriangleSet *) tmp;
14339 tmp2->set_index.n=0; tmp2->set_index.p=0;
14340 tmp2->attrib.n=0; tmp2->attrib.p=0;
14341 tmp2->color = NULL;
14342 tmp2->coord = NULL;
14343 tmp2->fogCoord = NULL;
14344 tmp2->metadata = NULL;
14345 tmp2->normal = NULL;
14346 tmp2->texCoord = NULL;
14347 tmp2->ccw = TRUE;
14348 tmp2->colorPerVertex = TRUE;
14349 tmp2->normalPerVertex = TRUE;
14350 tmp2->solid = TRUE;
14351 tmp2->index.n=0; tmp2->index.p=0;
14352 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14353 tmp2->_defaultContainer = 0;
14354 break;
14355 }
14356 case NODE_IndexedTriangleStripSet : {
14357 struct X3D_IndexedTriangleStripSet * tmp2;
14358 tmp2 = (struct X3D_IndexedTriangleStripSet *) tmp;
14359 tmp2->set_index.n=0; tmp2->set_index.p=0;
14360 tmp2->attrib.n=0; tmp2->attrib.p=0;
14361 tmp2->color = NULL;
14362 tmp2->coord = NULL;
14363 tmp2->fogCoord = NULL;
14364 tmp2->metadata = NULL;
14365 tmp2->normal = NULL;
14366 tmp2->texCoord = NULL;
14367 tmp2->ccw = TRUE;
14368 tmp2->colorPerVertex = TRUE;
14369 tmp2->normalPerVertex = TRUE;
14370 tmp2->solid = TRUE;
14371 tmp2->index.n=0; tmp2->index.p=0;
14372 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14373 tmp2->_defaultContainer = 0;
14374 break;
14375 }
14376 case NODE_Inline : {
14377 struct X3D_Inline * tmp2;
14378 tmp2 = (struct X3D_Inline *) tmp;
14379 tmp2->__children.n=0; tmp2->__children.p=0;
14380 tmp2->metadata = NULL;
14381 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14382 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14383 tmp2->visible = TRUE;
14384 tmp2->bboxDisplay = FALSE;
14385 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
14386 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14387 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14388 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14389 tmp2->__protoDeclares = 0;
14390 tmp2->__externProtoDeclares = 0;
14391 tmp2->__nodes = 0;
14392 tmp2->__subcontexts = 0;
14393 tmp2->__GC = 0;
14394 tmp2->__protoDef = 0;
14395 tmp2->__protoFlags = 0;
14396 tmp2->__prototype = NULL;
14397 tmp2->__parentProto = NULL;
14398 tmp2->__ROUTES = 0;
14399 tmp2->__EXPORTS = 0;
14400 tmp2->__IMPORTS = 0;
14401 tmp2->__DEFnames = 0;
14402 tmp2->__IS = 0;
14403 tmp2->__scripts = 0;
14404 tmp2->__META = 0;
14405 tmp2->url.n=0; tmp2->url.p=0;
14406 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
14407 tmp2->__afterPound = 0;
14408 tmp2->__loadstatus = 0;
14409 tmp2->_parentResource = getInputResource();
14410 tmp2->__loadResource = 0;
14411 tmp2->__typename = 0;
14412 tmp2->load = TRUE;
14413 tmp2->__oldload = FALSE;
14414 tmp2->__unitlengthfactor = 1;
14415 tmp2->__specversion = 0;
14416 tmp2->refresh = 0;
14417 tmp2->__lasttime = 0;
14418 tmp2->_defaultContainer = 0;
14419 break;
14420 }
14421 case NODE_IntegerSequencer : {
14422 struct X3D_IntegerSequencer * tmp2;
14423 tmp2 = (struct X3D_IntegerSequencer *) tmp;
14424 tmp2->next = 0;
14425 tmp2->previous = 0;
14426 tmp2->set_fraction = 0.0f;
14427 tmp2->key.n=0; tmp2->key.p=0;
14428 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
14429 tmp2->value_changed = 0;
14430 tmp2->metadata = NULL;
14431 tmp2->_index = -1;
14432 tmp2->_defaultContainer = 0;
14433 break;
14434 }
14435 case NODE_IntegerTrigger : {
14436 struct X3D_IntegerTrigger * tmp2;
14437 tmp2 = (struct X3D_IntegerTrigger *) tmp;
14438 tmp2->set_boolean = 0;
14439 tmp2->integerKey = 0;
14440 tmp2->triggerValue = 0;
14441 tmp2->metadata = NULL;
14442 tmp2->_defaultContainer = 0;
14443 break;
14444 }
14445 case NODE_IsoSurfaceVolumeData : {
14446 struct X3D_IsoSurfaceVolumeData * tmp2;
14447 tmp2 = (struct X3D_IsoSurfaceVolumeData *) tmp;
14448 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
14449 tmp2->metadata = NULL;
14450 tmp2->voxels = NULL;
14451 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14452 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14453 tmp2->visible = TRUE;
14454 tmp2->bboxDisplay = FALSE;
14455 tmp2->_boxtris = NULL;
14456 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
14457 tmp2->contourStepSize = 0.0f;
14458 tmp2->gradients = NULL;
14459 tmp2->surfaceTolerance = 0.0f;
14460 tmp2->surfaceValues.n=0; tmp2->surfaceValues.p=0;
14461 tmp2->_defaultContainer = 0;
14462 break;
14463 }
14464 case NODE_KeySensor : {
14465 struct X3D_KeySensor * tmp2;
14466 tmp2 = (struct X3D_KeySensor *) tmp;
14467 tmp2->description = newASCIIString("");
14468 tmp2->enabled = TRUE;
14469 tmp2->actionKeyPress = 0;
14470 tmp2->actionKeyRelease = 0;
14471 tmp2->altKey = TRUE;
14472 tmp2->controlKey = TRUE;
14473 tmp2->isActive = TRUE;
14474 tmp2->keyPress = newASCIIString("");
14475 tmp2->keyRelease = newASCIIString("");
14476 tmp2->shiftKey = TRUE;
14477 tmp2->metadata = NULL;
14478 tmp2->__oldEnabled = TRUE;
14479 tmp2->_defaultContainer = 0;
14480 break;
14481 }
14482 case NODE_LOD : {
14483 struct X3D_LOD * tmp2;
14484 tmp2 = (struct X3D_LOD *) tmp;
14485 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14486 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14487 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14488 tmp2->level.n=0; tmp2->level.p=0;
14489 tmp2->children.n=0; tmp2->children.p=0;
14490 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
14491 tmp2->range.n=0; tmp2->range.p=0;
14492 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14493 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14494 tmp2->visible = TRUE;
14495 tmp2->bboxDisplay = FALSE;
14496 tmp2->metadata = NULL;
14497 tmp2->level_changed = 0;
14498 tmp2->forceTransitions = FALSE;
14499 tmp2->_lastMethod = 0;
14500 tmp2->_selected = 0;
14501 tmp2->_defaultContainer = 0;
14502 break;
14503 }
14504 case NODE_Layer : {
14505 struct X3D_Layer * tmp2;
14506 tmp2 = (struct X3D_Layer *) tmp;
14507 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14508 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14509 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14510 tmp2->children.n=0; tmp2->children.p=0;
14511 tmp2->metadata = NULL;
14512 tmp2->isPickable = TRUE;
14513 tmp2->pickable = TRUE;
14514 tmp2->viewport = NULL;
14515 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.n=1; ;
14516 tmp2->_defaultContainer = 0;
14517 break;
14518 }
14519 case NODE_LayerSet : {
14520 struct X3D_LayerSet * tmp2;
14521 tmp2 = (struct X3D_LayerSet *) tmp;
14522 tmp2->activeLayer = 0;
14523 tmp2->metadata = NULL;
14524 tmp2->layers.n=0; tmp2->layers.p=0;
14525 tmp2->order.p = MALLOC (int *, sizeof(int)*1);
14526 tmp2->order.p[0] = 0;
14527 tmp2->order.n=1;;
14528 tmp2->_defaultContainer = 0;
14529 break;
14530 }
14531 case NODE_Layout : {
14532 struct X3D_Layout * tmp2;
14533 tmp2 = (struct X3D_Layout *) tmp;
14534 tmp2->align.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->align.p[0] = newASCIIString("CENTER");tmp2->align.p[1] = newASCIIString("CENTER");tmp2->align.n=2; ;
14535 tmp2->metadata = NULL;
14536 tmp2->offset.p = MALLOC (float *, sizeof(float)*2);
14537 tmp2->offset.p[0] = 0.0f;
14538 tmp2->offset.p[1] = 0.0f;
14539 tmp2->offset.n=2;;
14540 tmp2->offsetUnits.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->offsetUnits.p[0] = newASCIIString("WORLD");tmp2->offsetUnits.p[1] = newASCIIString("WORLD");tmp2->offsetUnits.n=2; ;
14541 tmp2->scaleMode.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->scaleMode.p[0] = newASCIIString("NONE");tmp2->scaleMode.p[1] = newASCIIString("NONE");tmp2->scaleMode.n=2; ;
14542 tmp2->size.p = MALLOC (float *, sizeof(float)*2);
14543 tmp2->size.p[0] = 1.0f;
14544 tmp2->size.p[1] = 1.0f;
14545 tmp2->size.n=2;;
14546 tmp2->sizeUnits.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->sizeUnits.p[0] = newASCIIString("WORLD");tmp2->sizeUnits.p[1] = newASCIIString("WORLD");tmp2->sizeUnits.n=2; ;
14547 tmp2->_align.p = MALLOC (int *, sizeof(int)*2);
14548 tmp2->_align.p[0] = 0;
14549 tmp2->_align.p[1] = 0;
14550 tmp2->_align.n=2;;
14551 tmp2->_offsetUnits.p = MALLOC (int *, sizeof(int)*2);
14552 tmp2->_offsetUnits.p[0] = 0;
14553 tmp2->_offsetUnits.p[1] = 0;
14554 tmp2->_offsetUnits.n=2;;
14555 tmp2->_scaleMode.p = MALLOC (int *, sizeof(int)*2);
14556 tmp2->_scaleMode.p[0] = 0;
14557 tmp2->_scaleMode.p[1] = 0;
14558 tmp2->_scaleMode.n=2;;
14559 tmp2->_sizeUnits.p = MALLOC (int *, sizeof(int)*2);
14560 tmp2->_sizeUnits.p[0] = 0;
14561 tmp2->_sizeUnits.p[1] = 0;
14562 tmp2->_sizeUnits.n=2;;
14563 tmp2->_scale.p = MALLOC (float *, sizeof(float)*2);
14564 tmp2->_scale.p[0] = 1.0f;
14565 tmp2->_scale.p[1] = 1.0f;
14566 tmp2->_scale.n=2;;
14567 tmp2->_defaultContainer = 0;
14568 break;
14569 }
14570 case NODE_LayoutGroup : {
14571 struct X3D_LayoutGroup * tmp2;
14572 tmp2 = (struct X3D_LayoutGroup *) tmp;
14573 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14574 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14575 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14576 tmp2->children.n=0; tmp2->children.p=0;
14577 tmp2->metadata = NULL;
14578 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14579 tmp2->bboxSize.c[0] = 0.0f;tmp2->bboxSize.c[1] = 0.0f;tmp2->bboxSize.c[2] = 0.0f;
14580 tmp2->visible = TRUE;
14581 tmp2->bboxDisplay = FALSE;
14582 tmp2->layout = NULL;
14583 tmp2->viewport = NULL;
14584 tmp2->_defaultContainer = 0;
14585 break;
14586 }
14587 case NODE_LayoutLayer : {
14588 struct X3D_LayoutLayer * tmp2;
14589 tmp2 = (struct X3D_LayoutLayer *) tmp;
14590 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14591 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14592 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14593 tmp2->children.n=0; tmp2->children.p=0;
14594 tmp2->metadata = NULL;
14595 tmp2->isPickable = TRUE;
14596 tmp2->pickable = TRUE;
14597 tmp2->viewport = NULL;
14598 tmp2->layout = NULL;
14599 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.n=1; ;
14600 tmp2->visible = TRUE;
14601 tmp2->_defaultContainer = 0;
14602 break;
14603 }
14604 case NODE_LinePickSensor : {
14605 struct X3D_LinePickSensor * tmp2;
14606 tmp2 = (struct X3D_LinePickSensor *) tmp;
14607 tmp2->description = newASCIIString("");
14608 tmp2->enabled = FALSE;
14609 tmp2->metadata = NULL;
14610 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.p[1] = newASCIIString("NONE");tmp2->objectType.p[2] = newASCIIString("TERRAIN");tmp2->objectType.n=3; ;
14611 tmp2->pickingGeometry = NULL;
14612 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
14613 tmp2->isActive = FALSE;
14614 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
14615 tmp2->intersectionType = newASCIIString("BOUNDS");
14616 tmp2->sortOrder = newASCIIString("CLOSEST");
14617 tmp2->matchCriterion = newASCIIString("MATCH_ANY");
14618 tmp2->__oldEnabled = TRUE;
14619 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
14620 tmp2->pickedNormal.n=0; tmp2->pickedNormal.p=0;
14621 tmp2->pickedTextureCoordinate.n=0; tmp2->pickedTextureCoordinate.p=0;
14622 tmp2->_defaultContainer = 0;
14623 break;
14624 }
14625 case NODE_LineProperties : {
14626 struct X3D_LineProperties * tmp2;
14627 tmp2 = (struct X3D_LineProperties *) tmp;
14628 tmp2->applied = TRUE;
14629 tmp2->linetype = 1;
14630 tmp2->linewidthScaleFactor = 0.0f;
14631 tmp2->type16dashes.n=0; tmp2->type16dashes.p=0;
14632 tmp2->type16wiggles.n=0; tmp2->type16wiggles.p=0;
14633 tmp2->styleStart = newASCIIString("NONE");
14634 tmp2->styleEnd = newASCIIString("NONE");
14635 tmp2->__styleStart = 0;
14636 tmp2->__styleEnd = 0;
14637 tmp2->__style16 = 0;
14638 tmp2->metadata = NULL;
14639 tmp2->_defaultContainer = 0;
14640 break;
14641 }
14642 case NODE_LineSensor : {
14643 struct X3D_LineSensor * tmp2;
14644 tmp2 = (struct X3D_LineSensor *) tmp;
14645 tmp2->autoOffset = TRUE;
14646 tmp2->direction.c[0] = 1.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 0.0f;
14647 tmp2->enabled = TRUE;
14648 tmp2->maxPosition = -1.0f;
14649 tmp2->minPosition = 0.0f;
14650 tmp2->offset = 0.0f;
14651 tmp2->isActive = FALSE;
14652 tmp2->isOver = FALSE;
14653 tmp2->description = newASCIIString("");
14654 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
14655 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
14656 tmp2->metadata = NULL;
14657 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
14658 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
14659 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
14660 tmp2->__oldEnabled = TRUE;
14661 tmp2->_defaultContainer = 0;
14662 break;
14663 }
14664 case NODE_LineSet : {
14665 struct X3D_LineSet * tmp2;
14666 tmp2 = (struct X3D_LineSet *) tmp;
14667 tmp2->attrib.n=0; tmp2->attrib.p=0;
14668 tmp2->color = NULL;
14669 tmp2->coord = NULL;
14670 tmp2->metadata = NULL;
14671 tmp2->fogCoord = NULL;
14672 tmp2->vertexCount.n=0; tmp2->vertexCount.p=0;
14673 tmp2->normal = NULL;
14674 tmp2->__vertArr = 0;
14675 tmp2->__vertIndx = 0;
14676 tmp2->__starts = 0;
14677 tmp2->__segCount = 0;
14678 tmp2->__skindex = 0;
14679 tmp2->_defaultContainer = 0;
14680 break;
14681 }
14682 case NODE_ListenerPoint : {
14683 struct X3D_ListenerPoint * tmp2;
14684 tmp2 = (struct X3D_ListenerPoint *) tmp;
14685 tmp2->description = newASCIIString("");
14686 tmp2->metadata = NULL;
14687 tmp2->_self = 0;
14688 tmp2->_context = 0;
14689 tmp2->trackCurrentView = FALSE;
14690 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
14691 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
14692 tmp2->visualization = 0;
14693 tmp2->_defaultContainer = 0;
14694 break;
14695 }
14696 case NODE_ListenerPointSource : {
14697 struct X3D_ListenerPointSource * tmp2;
14698 tmp2 = (struct X3D_ListenerPointSource *) tmp;
14699 tmp2->description = newASCIIString("");
14700 tmp2->enabled = TRUE;
14701 tmp2->gain = 0.0f;
14702 tmp2->metadata = NULL;
14703 tmp2->pauseTime = 0;
14704 tmp2->resumeTime = 0;
14705 tmp2->startTime = 0;
14706 tmp2->stopTime = 0;
14707 tmp2->tailTime = 0;
14708 tmp2->elapsedTime = 0;
14709 tmp2->isActive = FALSE;
14710 tmp2->isPaused = FALSE;
14711 tmp2->_self = 0;
14712 tmp2->_context = 0;
14713 tmp2->__context_paused = FALSE;
14714 tmp2->dopplerEnabled = FALSE;
14715 tmp2->children.n=0; tmp2->children.p=0;
14716 tmp2->interauralDistance = 0.0f;
14717 tmp2->trackCurrentView = FALSE;
14718 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
14719 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
14720 tmp2->_defaultContainer = 0;
14721 break;
14722 }
14723 case NODE_LoadSensor : {
14724 struct X3D_LoadSensor * tmp2;
14725 tmp2 = (struct X3D_LoadSensor *) tmp;
14726 tmp2->enabled = FALSE;
14727 tmp2->metadata = NULL;
14728 tmp2->description = newASCIIString("");
14729 tmp2->timeOut = 0;
14730 tmp2->watchList.n=0; tmp2->watchList.p=0;
14731 tmp2->children.n=0; tmp2->children.p=0;
14732 tmp2->isActive = TRUE;
14733 tmp2->isLoaded = TRUE;
14734 tmp2->loadTime = 0;
14735 tmp2->progress = 0.0f;
14736 tmp2->__loading = TRUE;
14737 tmp2->__finishedloading = TRUE;
14738 tmp2->__StartLoadTime = 0;
14739 tmp2->__oldEnabled = TRUE;
14740 tmp2->_defaultContainer = 0;
14741 break;
14742 }
14743 case NODE_LocalFog : {
14744 struct X3D_LocalFog * tmp2;
14745 tmp2 = (struct X3D_LocalFog *) tmp;
14746 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
14747 tmp2->fogType = newASCIIString("LINEAR");
14748 tmp2->visibilityRange = 0.0f;
14749 tmp2->__fogScale = 1.0f;
14750 tmp2->__fogType = 1;
14751 tmp2->enabled = TRUE;
14752 tmp2->metadata = NULL;
14753 tmp2->_defaultContainer = 0;
14754 break;
14755 }
14756 case NODE_MIDIAudioSynth : {
14757 struct X3D_MIDIAudioSynth * tmp2;
14758 tmp2 = (struct X3D_MIDIAudioSynth *) tmp;
14759 tmp2->metadata = NULL;
14760 tmp2->description = newASCIIString("");
14761 tmp2->polyphony = 10;
14762 tmp2->_defaultContainer = 0;
14763 break;
14764 }
14765 case NODE_MIDIConverterIn : {
14766 struct X3D_MIDIConverterIn * tmp2;
14767 tmp2 = (struct X3D_MIDIConverterIn *) tmp;
14768 tmp2->metadata = NULL;
14769 tmp2->description = newASCIIString("");
14770 tmp2->octave.n=0; tmp2->octave.p=0;
14771 tmp2->key12.n=0; tmp2->key12.p=0;
14772 tmp2->key88.n=0; tmp2->key88.p=0;
14773 tmp2->keyPiano.n=0; tmp2->keyPiano.p=0;
14774 tmp2->pedal = FALSE;
14775 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14776 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14777 tmp2->_defaultContainer = 0;
14778 break;
14779 }
14780 case NODE_MIDIConverterOut : {
14781 struct X3D_MIDIConverterOut * tmp2;
14782 tmp2 = (struct X3D_MIDIConverterOut *) tmp;
14783 tmp2->metadata = NULL;
14784 tmp2->description = newASCIIString("");
14785 tmp2->octave.n=0; tmp2->octave.p=0;
14786 tmp2->key12.n=0; tmp2->key12.p=0;
14787 tmp2->key88.n=0; tmp2->key88.p=0;
14788 tmp2->keyPiano.n=0; tmp2->keyPiano.p=0;
14789 tmp2->pedal = FALSE;
14790 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14791 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14792 tmp2->_defaultContainer = 0;
14793 break;
14794 }
14795 case NODE_MIDIDelay : {
14796 struct X3D_MIDIDelay * tmp2;
14797 tmp2 = (struct X3D_MIDIDelay *) tmp;
14798 tmp2->metadata = NULL;
14799 tmp2->description = newASCIIString("");
14800 tmp2->delay = 0;
14801 tmp2->children.n=0; tmp2->children.p=0;
14802 tmp2->_defaultContainer = 0;
14803 break;
14804 }
14805 case NODE_MIDIFileDestination : {
14806 struct X3D_MIDIFileDestination * tmp2;
14807 tmp2 = (struct X3D_MIDIFileDestination *) tmp;
14808 tmp2->metadata = NULL;
14809 tmp2->description = newASCIIString("");
14810 tmp2->url.n=0; tmp2->url.p=0;
14811 tmp2->children.n=0; tmp2->children.p=0;
14812 tmp2->_defaultContainer = 0;
14813 break;
14814 }
14815 case NODE_MIDIFileSource : {
14816 struct X3D_MIDIFileSource * tmp2;
14817 tmp2 = (struct X3D_MIDIFileSource *) tmp;
14818 tmp2->metadata = NULL;
14819 tmp2->description = newASCIIString("");
14820 tmp2->url.n=0; tmp2->url.p=0;
14821 tmp2->__loadstatus = 0;
14822 tmp2->_parentResource = getInputResource();
14823 tmp2->__loadResource = 0;
14824 tmp2->__blob.n=0; tmp2->__blob.p=0;
14825 tmp2->_defaultContainer = 0;
14826 break;
14827 }
14828 case NODE_MIDIIn : {
14829 struct X3D_MIDIIn * tmp2;
14830 tmp2 = (struct X3D_MIDIIn *) tmp;
14831 tmp2->metadata = NULL;
14832 tmp2->description = newASCIIString("");
14833 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14834 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14835 tmp2->_defaultContainer = 0;
14836 break;
14837 }
14838 case NODE_MIDIOut : {
14839 struct X3D_MIDIOut * tmp2;
14840 tmp2 = (struct X3D_MIDIOut *) tmp;
14841 tmp2->metadata = NULL;
14842 tmp2->description = newASCIIString("");
14843 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14844 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14845 tmp2->children.n=0; tmp2->children.p=0;
14846 tmp2->_defaultContainer = 0;
14847 break;
14848 }
14849 case NODE_MIDIPortDestination : {
14850 struct X3D_MIDIPortDestination * tmp2;
14851 tmp2 = (struct X3D_MIDIPortDestination *) tmp;
14852 tmp2->metadata = NULL;
14853 tmp2->description = newASCIIString("");
14854 tmp2->port = 0;
14855 tmp2->children.n=0; tmp2->children.p=0;
14856 tmp2->_defaultContainer = 0;
14857 break;
14858 }
14859 case NODE_MIDIPortSource : {
14860 struct X3D_MIDIPortSource * tmp2;
14861 tmp2 = (struct X3D_MIDIPortSource *) tmp;
14862 tmp2->metadata = NULL;
14863 tmp2->description = newASCIIString("");
14864 tmp2->port = 0;
14865 tmp2->_defaultContainer = 0;
14866 break;
14867 }
14868 case NODE_MIDIPrintDestination : {
14869 struct X3D_MIDIPrintDestination * tmp2;
14870 tmp2 = (struct X3D_MIDIPrintDestination *) tmp;
14871 tmp2->metadata = NULL;
14872 tmp2->description = newASCIIString("");
14873 tmp2->children.n=0; tmp2->children.p=0;
14874 tmp2->_defaultContainer = 0;
14875 break;
14876 }
14877 case NODE_MIDIProgram : {
14878 struct X3D_MIDIProgram * tmp2;
14879 tmp2 = (struct X3D_MIDIProgram *) tmp;
14880 tmp2->metadata = NULL;
14881 tmp2->description = newASCIIString("");
14882 tmp2->instrument = 1;
14883 tmp2->children.n=0; tmp2->children.p=0;
14884 tmp2->_defaultContainer = 0;
14885 break;
14886 }
14887 case NODE_MIDIToneMerger : {
14888 struct X3D_MIDIToneMerger * tmp2;
14889 tmp2 = (struct X3D_MIDIToneMerger *) tmp;
14890 tmp2->metadata = NULL;
14891 tmp2->description = newASCIIString("");
14892 tmp2->octave = 5;
14893 tmp2->channel = 1;
14894 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14895 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14896 tmp2->C = FALSE;
14897 tmp2->Cs = FALSE;
14898 tmp2->D = FALSE;
14899 tmp2->Ds = FALSE;
14900 tmp2->E = FALSE;
14901 tmp2->F = FALSE;
14902 tmp2->Fs = FALSE;
14903 tmp2->G = FALSE;
14904 tmp2->Gs = FALSE;
14905 tmp2->A = FALSE;
14906 tmp2->As = FALSE;
14907 tmp2->B = FALSE;
14908 tmp2->pedal = FALSE;
14909 tmp2->_lastnote.n=0; tmp2->_lastnote.p=0;
14910 tmp2->_defaultContainer = 0;
14911 break;
14912 }
14913 case NODE_MIDIToneSplitter : {
14914 struct X3D_MIDIToneSplitter * tmp2;
14915 tmp2 = (struct X3D_MIDIToneSplitter *) tmp;
14916 tmp2->metadata = NULL;
14917 tmp2->description = newASCIIString("");
14918 tmp2->octaveFilter = -1;
14919 tmp2->channelFilter = -1;
14920 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14921 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14922 tmp2->C = FALSE;
14923 tmp2->Cs = FALSE;
14924 tmp2->D = FALSE;
14925 tmp2->Ds = FALSE;
14926 tmp2->E = FALSE;
14927 tmp2->F = FALSE;
14928 tmp2->Fs = FALSE;
14929 tmp2->G = FALSE;
14930 tmp2->Gs = FALSE;
14931 tmp2->A = FALSE;
14932 tmp2->As = FALSE;
14933 tmp2->B = FALSE;
14934 tmp2->pedal = FALSE;
14935 tmp2->_defaultContainer = 0;
14936 break;
14937 }
14938 case NODE_MapEmitter : {
14939 struct X3D_MapEmitter * tmp2;
14940 tmp2 = (struct X3D_MapEmitter *) tmp;
14941 tmp2->metadata = NULL;
14942 tmp2->on = TRUE;
14943 tmp2->speed = 0.0f;
14944 tmp2->variation = 0.25f;
14945 tmp2->functionMap = NULL;
14946 tmp2->gridSize.c[0] = 1.0f;tmp2->gridSize.c[1] = 1.0f;;
14947 tmp2->emitterColor.n=0; tmp2->emitterColor.p=0;
14948 tmp2->colorMatchTolerance = 0.01f;
14949 tmp2->classified = FALSE;
14950 tmp2->eboxes.n=0; tmp2->eboxes.p=0;
14951 tmp2->iboxes.n=0; tmp2->iboxes.p=0;
14952 tmp2->_defaultContainer = 0;
14953 break;
14954 }
14955 case NODE_MapPhysicsModel : {
14956 struct X3D_MapPhysicsModel * tmp2;
14957 tmp2 = (struct X3D_MapPhysicsModel *) tmp;
14958 tmp2->enabled = TRUE;
14959 tmp2->metadata = NULL;
14960 tmp2->gridSize.c[0] = 1.0f;tmp2->gridSize.c[1] = 1.0f;;
14961 tmp2->functionMap = NULL;
14962 tmp2->obstacleColor.c[0] = 0.0f;tmp2->obstacleColor.c[1] = 0.0f;tmp2->obstacleColor.c[2] = 0.0f;;
14963 tmp2->sinkColor.n=0; tmp2->sinkColor.p=0;
14964 tmp2->pauseColor.c[0] = 1.0f;tmp2->pauseColor.c[1] = 0.0f;tmp2->pauseColor.c[2] = 0.0f;;
14965 tmp2->pauseState = FALSE;
14966 tmp2->colorMatchTolerance = 0.01f;
14967 tmp2->classified = FALSE;
14968 tmp2->eboxes.n=0; tmp2->eboxes.p=0;
14969 tmp2->iboxes.n=0; tmp2->iboxes.p=0;
14970 tmp2->_sinkmaps = NULL;
14971 tmp2->_defaultContainer = 0;
14972 break;
14973 }
14974 case NODE_Material : {
14975 struct X3D_Material * tmp2;
14976 tmp2 = (struct X3D_Material *) tmp;
14977 tmp2->metadata = NULL;
14978 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
14979 tmp2->emissiveTexture = NULL;
14980 tmp2->emissiveTextureMapping = newASCIIString("");
14981 tmp2->normalScale = 1.0f;
14982 tmp2->normalTexture = NULL;
14983 tmp2->normalTextureMapping = newASCIIString("");
14984 tmp2->transparency = 0.0f;
14985 tmp2->_material = 0;
14986 tmp2->occlusionStrength = 1.0f;
14987 tmp2->occlusionTexture = NULL;
14988 tmp2->occlusionTextureMapping = newASCIIString("");
14989 tmp2->ambientIntensity = 0.2f;
14990 tmp2->ambientTexture = NULL;
14991 tmp2->ambientTextureMapping = newASCIIString("");
14992 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
14993 tmp2->diffuseTexture = NULL;
14994 tmp2->diffuseTextureMapping = newASCIIString("");
14995 tmp2->shininess = 0.2f;
14996 tmp2->shininessTexture = NULL;
14997 tmp2->shininessTextureMapping = newASCIIString("");
14998 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
14999 tmp2->specularTexture = NULL;
15000 tmp2->specularTextureMapping = newASCIIString("");
15001 tmp2->_defaultContainer = 0;
15002 break;
15003 }
15004 case NODE_Matrix3VertexAttribute : {
15005 struct X3D_Matrix3VertexAttribute * tmp2;
15006 tmp2 = (struct X3D_Matrix3VertexAttribute *) tmp;
15007 tmp2->value.n=0; tmp2->value.p=0;
15008 tmp2->name = newASCIIString("");
15009 tmp2->metadata = NULL;
15010 tmp2->_defaultContainer = 0;
15011 break;
15012 }
15013 case NODE_Matrix4VertexAttribute : {
15014 struct X3D_Matrix4VertexAttribute * tmp2;
15015 tmp2 = (struct X3D_Matrix4VertexAttribute *) tmp;
15016 tmp2->metadata = NULL;
15017 tmp2->value.n=0; tmp2->value.p=0;
15018 tmp2->name = newASCIIString("");
15019 tmp2->_defaultContainer = 0;
15020 break;
15021 }
15022 case NODE_MetadataBoolean : {
15023 struct X3D_MetadataBoolean * tmp2;
15024 tmp2 = (struct X3D_MetadataBoolean *) tmp;
15025 tmp2->metadata = NULL;
15026 tmp2->name = newASCIIString("");
15027 tmp2->reference = newASCIIString("");
15028 tmp2->value.n=0; tmp2->value.p=0;
15029 tmp2->_defaultContainer = 0;
15030 break;
15031 }
15032 case NODE_MetadataDouble : {
15033 struct X3D_MetadataDouble * tmp2;
15034 tmp2 = (struct X3D_MetadataDouble *) tmp;
15035 tmp2->metadata = NULL;
15036 tmp2->name = newASCIIString("");
15037 tmp2->reference = newASCIIString("");
15038 tmp2->value.n=0; tmp2->value.p=0;
15039 tmp2->_defaultContainer = 0;
15040 break;
15041 }
15042 case NODE_MetadataFloat : {
15043 struct X3D_MetadataFloat * tmp2;
15044 tmp2 = (struct X3D_MetadataFloat *) tmp;
15045 tmp2->metadata = NULL;
15046 tmp2->name = newASCIIString("");
15047 tmp2->reference = newASCIIString("");
15048 tmp2->value.n=0; tmp2->value.p=0;
15049 tmp2->_defaultContainer = 0;
15050 break;
15051 }
15052 case NODE_MetadataInteger : {
15053 struct X3D_MetadataInteger * tmp2;
15054 tmp2 = (struct X3D_MetadataInteger *) tmp;
15055 tmp2->metadata = NULL;
15056 tmp2->name = newASCIIString("");
15057 tmp2->reference = newASCIIString("");
15058 tmp2->value.n=0; tmp2->value.p=0;
15059 tmp2->_defaultContainer = 0;
15060 break;
15061 }
15062 case NODE_MetadataMFBool : {
15063 struct X3D_MetadataMFBool * tmp2;
15064 tmp2 = (struct X3D_MetadataMFBool *) tmp;
15065 tmp2->value.n=0; tmp2->value.p=0;
15066 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15067 tmp2->setValue.n=0; tmp2->setValue.p=0;
15068 tmp2->tickTime = 0;
15069 tmp2->_defaultContainer = 0;
15070 break;
15071 }
15072 case NODE_MetadataMFColor : {
15073 struct X3D_MetadataMFColor * tmp2;
15074 tmp2 = (struct X3D_MetadataMFColor *) tmp;
15075 tmp2->value.n=0; tmp2->value.p=0;
15076 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15077 tmp2->setValue.n=0; tmp2->setValue.p=0;
15078 tmp2->tickTime = 0;
15079 tmp2->_defaultContainer = 0;
15080 break;
15081 }
15082 case NODE_MetadataMFColorRGBA : {
15083 struct X3D_MetadataMFColorRGBA * tmp2;
15084 tmp2 = (struct X3D_MetadataMFColorRGBA *) tmp;
15085 tmp2->value.n=0; tmp2->value.p=0;
15086 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15087 tmp2->setValue.n=0; tmp2->setValue.p=0;
15088 tmp2->tickTime = 0;
15089 tmp2->_defaultContainer = 0;
15090 break;
15091 }
15092 case NODE_MetadataMFDouble : {
15093 struct X3D_MetadataMFDouble * tmp2;
15094 tmp2 = (struct X3D_MetadataMFDouble *) tmp;
15095 tmp2->value.n=0; tmp2->value.p=0;
15096 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15097 tmp2->setValue.n=0; tmp2->setValue.p=0;
15098 tmp2->tickTime = 0;
15099 tmp2->_defaultContainer = 0;
15100 break;
15101 }
15102 case NODE_MetadataMFFloat : {
15103 struct X3D_MetadataMFFloat * tmp2;
15104 tmp2 = (struct X3D_MetadataMFFloat *) tmp;
15105 tmp2->value.n=0; tmp2->value.p=0;
15106 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15107 tmp2->setValue.n=0; tmp2->setValue.p=0;
15108 tmp2->tickTime = 0;
15109 tmp2->_defaultContainer = 0;
15110 break;
15111 }
15112 case NODE_MetadataMFInt32 : {
15113 struct X3D_MetadataMFInt32 * tmp2;
15114 tmp2 = (struct X3D_MetadataMFInt32 *) tmp;
15115 tmp2->value.n=0; tmp2->value.p=0;
15116 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15117 tmp2->setValue.n=0; tmp2->setValue.p=0;
15118 tmp2->tickTime = 0;
15119 tmp2->_defaultContainer = 0;
15120 break;
15121 }
15122 case NODE_MetadataMFMatrix3d : {
15123 struct X3D_MetadataMFMatrix3d * tmp2;
15124 tmp2 = (struct X3D_MetadataMFMatrix3d *) tmp;
15125 tmp2->value.n=0; tmp2->value.p=0;
15126 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15127 tmp2->setValue.n=0; tmp2->setValue.p=0;
15128 tmp2->tickTime = 0;
15129 tmp2->_defaultContainer = 0;
15130 break;
15131 }
15132 case NODE_MetadataMFMatrix3f : {
15133 struct X3D_MetadataMFMatrix3f * tmp2;
15134 tmp2 = (struct X3D_MetadataMFMatrix3f *) tmp;
15135 tmp2->value.n=0; tmp2->value.p=0;
15136 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15137 tmp2->setValue.n=0; tmp2->setValue.p=0;
15138 tmp2->tickTime = 0;
15139 tmp2->_defaultContainer = 0;
15140 break;
15141 }
15142 case NODE_MetadataMFMatrix4d : {
15143 struct X3D_MetadataMFMatrix4d * tmp2;
15144 tmp2 = (struct X3D_MetadataMFMatrix4d *) tmp;
15145 tmp2->value.n=0; tmp2->value.p=0;
15146 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15147 tmp2->setValue.n=0; tmp2->setValue.p=0;
15148 tmp2->tickTime = 0;
15149 tmp2->_defaultContainer = 0;
15150 break;
15151 }
15152 case NODE_MetadataMFMatrix4f : {
15153 struct X3D_MetadataMFMatrix4f * tmp2;
15154 tmp2 = (struct X3D_MetadataMFMatrix4f *) tmp;
15155 tmp2->value.n=0; tmp2->value.p=0;
15156 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15157 tmp2->setValue.n=0; tmp2->setValue.p=0;
15158 tmp2->tickTime = 0;
15159 tmp2->_defaultContainer = 0;
15160 break;
15161 }
15162 case NODE_MetadataMFNode : {
15163 struct X3D_MetadataMFNode * tmp2;
15164 tmp2 = (struct X3D_MetadataMFNode *) tmp;
15165 tmp2->value.n=0; tmp2->value.p=0;
15166 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15167 tmp2->setValue.n=0; tmp2->setValue.p=0;
15168 tmp2->tickTime = 0;
15169 tmp2->_defaultContainer = 0;
15170 break;
15171 }
15172 case NODE_MetadataMFRotation : {
15173 struct X3D_MetadataMFRotation * tmp2;
15174 tmp2 = (struct X3D_MetadataMFRotation *) tmp;
15175 tmp2->value.n=0; tmp2->value.p=0;
15176 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15177 tmp2->setValue.n=0; tmp2->setValue.p=0;
15178 tmp2->tickTime = 0;
15179 tmp2->_defaultContainer = 0;
15180 break;
15181 }
15182 case NODE_MetadataMFString : {
15183 struct X3D_MetadataMFString * tmp2;
15184 tmp2 = (struct X3D_MetadataMFString *) tmp;
15185 tmp2->value.n=0; tmp2->value.p=0;
15186 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15187 tmp2->setValue.n=0; tmp2->setValue.p=0;
15188 tmp2->tickTime = 0;
15189 tmp2->_defaultContainer = 0;
15190 break;
15191 }
15192 case NODE_MetadataMFTime : {
15193 struct X3D_MetadataMFTime * tmp2;
15194 tmp2 = (struct X3D_MetadataMFTime *) tmp;
15195 tmp2->value.n=0; tmp2->value.p=0;
15196 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15197 tmp2->setValue.n=0; tmp2->setValue.p=0;
15198 tmp2->tickTime = 0;
15199 tmp2->_defaultContainer = 0;
15200 break;
15201 }
15202 case NODE_MetadataMFVec2d : {
15203 struct X3D_MetadataMFVec2d * tmp2;
15204 tmp2 = (struct X3D_MetadataMFVec2d *) tmp;
15205 tmp2->value.n=0; tmp2->value.p=0;
15206 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15207 tmp2->setValue.n=0; tmp2->setValue.p=0;
15208 tmp2->tickTime = 0;
15209 tmp2->_defaultContainer = 0;
15210 break;
15211 }
15212 case NODE_MetadataMFVec2f : {
15213 struct X3D_MetadataMFVec2f * tmp2;
15214 tmp2 = (struct X3D_MetadataMFVec2f *) tmp;
15215 tmp2->value.n=0; tmp2->value.p=0;
15216 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15217 tmp2->setValue.n=0; tmp2->setValue.p=0;
15218 tmp2->tickTime = 0;
15219 tmp2->_defaultContainer = 0;
15220 break;
15221 }
15222 case NODE_MetadataMFVec3d : {
15223 struct X3D_MetadataMFVec3d * tmp2;
15224 tmp2 = (struct X3D_MetadataMFVec3d *) tmp;
15225 tmp2->value.n=0; tmp2->value.p=0;
15226 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15227 tmp2->setValue.n=0; tmp2->setValue.p=0;
15228 tmp2->tickTime = 0;
15229 tmp2->_defaultContainer = 0;
15230 break;
15231 }
15232 case NODE_MetadataMFVec3f : {
15233 struct X3D_MetadataMFVec3f * tmp2;
15234 tmp2 = (struct X3D_MetadataMFVec3f *) tmp;
15235 tmp2->value.n=0; tmp2->value.p=0;
15236 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15237 tmp2->setValue.n=0; tmp2->setValue.p=0;
15238 tmp2->tickTime = 0;
15239 tmp2->_defaultContainer = 0;
15240 break;
15241 }
15242 case NODE_MetadataMFVec4d : {
15243 struct X3D_MetadataMFVec4d * tmp2;
15244 tmp2 = (struct X3D_MetadataMFVec4d *) tmp;
15245 tmp2->value.n=0; tmp2->value.p=0;
15246 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15247 tmp2->setValue.n=0; tmp2->setValue.p=0;
15248 tmp2->tickTime = 0;
15249 tmp2->_defaultContainer = 0;
15250 break;
15251 }
15252 case NODE_MetadataMFVec4f : {
15253 struct X3D_MetadataMFVec4f * tmp2;
15254 tmp2 = (struct X3D_MetadataMFVec4f *) tmp;
15255 tmp2->value.n=0; tmp2->value.p=0;
15256 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15257 tmp2->setValue.n=0; tmp2->setValue.p=0;
15258 tmp2->tickTime = 0;
15259 tmp2->_defaultContainer = 0;
15260 break;
15261 }
15262 case NODE_MetadataSFBool : {
15263 struct X3D_MetadataSFBool * tmp2;
15264 tmp2 = (struct X3D_MetadataSFBool *) tmp;
15265 tmp2->value = FALSE;
15266 tmp2->valueChanged = FALSE;
15267 tmp2->setValue = FALSE;
15268 tmp2->tickTime = 0;
15269 tmp2->_defaultContainer = 0;
15270 break;
15271 }
15272 case NODE_MetadataSFColor : {
15273 struct X3D_MetadataSFColor * tmp2;
15274 tmp2 = (struct X3D_MetadataSFColor *) tmp;
15275 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;;
15276 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;;
15277 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;;
15278 tmp2->tickTime = 0;
15279 tmp2->_defaultContainer = 0;
15280 break;
15281 }
15282 case NODE_MetadataSFColorRGBA : {
15283 struct X3D_MetadataSFColorRGBA * tmp2;
15284 tmp2 = (struct X3D_MetadataSFColorRGBA *) tmp;
15285 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15286 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15287 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15288 tmp2->tickTime = 0;
15289 tmp2->_defaultContainer = 0;
15290 break;
15291 }
15292 case NODE_MetadataSFDouble : {
15293 struct X3D_MetadataSFDouble * tmp2;
15294 tmp2 = (struct X3D_MetadataSFDouble *) tmp;
15295 tmp2->value = 0;
15296 tmp2->valueChanged = 0;
15297 tmp2->setValue = 0;
15298 tmp2->tickTime = 0;
15299 tmp2->_defaultContainer = 0;
15300 break;
15301 }
15302 case NODE_MetadataSFFloat : {
15303 struct X3D_MetadataSFFloat * tmp2;
15304 tmp2 = (struct X3D_MetadataSFFloat *) tmp;
15305 tmp2->value = 0.0f;
15306 tmp2->valueChanged = 0.0f;
15307 tmp2->setValue = 0.0f;
15308 tmp2->tickTime = 0;
15309 tmp2->_defaultContainer = 0;
15310 break;
15311 }
15312 case NODE_MetadataSFImage : {
15313 struct X3D_MetadataSFImage * tmp2;
15314 tmp2 = (struct X3D_MetadataSFImage *) tmp;
15315 tmp2->value.arr.p = MALLOC (int *, sizeof(int)*3-3);tmp2->value.whc[0] = 0;tmp2->value.whc[1] = 0;tmp2->value.whc[2] = 0;tmp2->value.arr.n=3 -3; ;
15316 tmp2->valueChanged.arr.p = MALLOC (int *, sizeof(int)*3-3);tmp2->valueChanged.whc[0] = 0;tmp2->valueChanged.whc[1] = 0;tmp2->valueChanged.whc[2] = 0;tmp2->valueChanged.arr.n=3 -3; ;
15317 tmp2->setValue.arr.p = MALLOC (int *, sizeof(int)*3-3);tmp2->setValue.whc[0] = 0;tmp2->setValue.whc[1] = 0;tmp2->setValue.whc[2] = 0;tmp2->setValue.arr.n=3 -3; ;
15318 tmp2->tickTime = 0;
15319 tmp2->_defaultContainer = 0;
15320 break;
15321 }
15322 case NODE_MetadataSFInt32 : {
15323 struct X3D_MetadataSFInt32 * tmp2;
15324 tmp2 = (struct X3D_MetadataSFInt32 *) tmp;
15325 tmp2->value = 0;
15326 tmp2->valueChanged = 0;
15327 tmp2->setValue = 0;
15328 tmp2->tickTime = 0;
15329 tmp2->_defaultContainer = 0;
15330 break;
15331 }
15332 case NODE_MetadataSFMatrix3d : {
15333 struct X3D_MetadataSFMatrix3d * tmp2;
15334 tmp2 = (struct X3D_MetadataSFMatrix3d *) tmp;
15335 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;;
15336 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;;
15337 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;;
15338 tmp2->tickTime = 0;
15339 tmp2->_defaultContainer = 0;
15340 break;
15341 }
15342 case NODE_MetadataSFMatrix3f : {
15343 struct X3D_MetadataSFMatrix3f * tmp2;
15344 tmp2 = (struct X3D_MetadataSFMatrix3f *) tmp;
15345 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;;
15346 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;;
15347 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;;
15348 tmp2->tickTime = 0;
15349 tmp2->_defaultContainer = 0;
15350 break;
15351 }
15352 case NODE_MetadataSFMatrix4d : {
15353 struct X3D_MetadataSFMatrix4d * tmp2;
15354 tmp2 = (struct X3D_MetadataSFMatrix4d *) tmp;
15355 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;tmp2->value.c[9] = 0;tmp2->value.c[10] = 0;tmp2->value.c[11] = 0;tmp2->value.c[12] = 0;tmp2->value.c[13] = 0;tmp2->value.c[14] = 0;tmp2->value.c[15] = 0;;
15356 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;tmp2->valueChanged.c[9] = 0;tmp2->valueChanged.c[10] = 0;tmp2->valueChanged.c[11] = 0;tmp2->valueChanged.c[12] = 0;tmp2->valueChanged.c[13] = 0;tmp2->valueChanged.c[14] = 0;tmp2->valueChanged.c[15] = 0;;
15357 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;tmp2->setValue.c[9] = 0;tmp2->setValue.c[10] = 0;tmp2->setValue.c[11] = 0;tmp2->setValue.c[12] = 0;tmp2->setValue.c[13] = 0;tmp2->setValue.c[14] = 0;tmp2->setValue.c[15] = 0;;
15358 tmp2->tickTime = 0;
15359 tmp2->_defaultContainer = 0;
15360 break;
15361 }
15362 case NODE_MetadataSFMatrix4f : {
15363 struct X3D_MetadataSFMatrix4f * tmp2;
15364 tmp2 = (struct X3D_MetadataSFMatrix4f *) tmp;
15365 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;tmp2->value.c[9] = 0;tmp2->value.c[10] = 0;tmp2->value.c[11] = 0;tmp2->value.c[12] = 0;tmp2->value.c[13] = 0;tmp2->value.c[14] = 0;tmp2->value.c[15] = 0;;
15366 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;tmp2->valueChanged.c[9] = 0;tmp2->valueChanged.c[10] = 0;tmp2->valueChanged.c[11] = 0;tmp2->valueChanged.c[12] = 0;tmp2->valueChanged.c[13] = 0;tmp2->valueChanged.c[14] = 0;tmp2->valueChanged.c[15] = 0;;
15367 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;tmp2->setValue.c[9] = 0;tmp2->setValue.c[10] = 0;tmp2->setValue.c[11] = 0;tmp2->setValue.c[12] = 0;tmp2->setValue.c[13] = 0;tmp2->setValue.c[14] = 0;tmp2->setValue.c[15] = 0;;
15368 tmp2->tickTime = 0;
15369 tmp2->_defaultContainer = 0;
15370 break;
15371 }
15372 case NODE_MetadataSFNode : {
15373 struct X3D_MetadataSFNode * tmp2;
15374 tmp2 = (struct X3D_MetadataSFNode *) tmp;
15375 tmp2->value = 0;
15376 tmp2->valueChanged = 0;
15377 tmp2->setValue = 0;
15378 tmp2->tickTime = 0;
15379 tmp2->_defaultContainer = 0;
15380 break;
15381 }
15382 case NODE_MetadataSFRotation : {
15383 struct X3D_MetadataSFRotation * tmp2;
15384 tmp2 = (struct X3D_MetadataSFRotation *) tmp;
15385 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15386 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15387 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15388 tmp2->tickTime = 0;
15389 tmp2->_defaultContainer = 0;
15390 break;
15391 }
15392 case NODE_MetadataSFString : {
15393 struct X3D_MetadataSFString * tmp2;
15394 tmp2 = (struct X3D_MetadataSFString *) tmp;
15395 tmp2->value = newASCIIString("");
15396 tmp2->valueChanged = newASCIIString("");
15397 tmp2->setValue = newASCIIString("");
15398 tmp2->tickTime = 0;
15399 tmp2->_defaultContainer = 0;
15400 break;
15401 }
15402 case NODE_MetadataSFTime : {
15403 struct X3D_MetadataSFTime * tmp2;
15404 tmp2 = (struct X3D_MetadataSFTime *) tmp;
15405 tmp2->value = 0;
15406 tmp2->valueChanged = 0;
15407 tmp2->setValue = 0;
15408 tmp2->tickTime = 0;
15409 tmp2->_defaultContainer = 0;
15410 break;
15411 }
15412 case NODE_MetadataSFVec2d : {
15413 struct X3D_MetadataSFVec2d * tmp2;
15414 tmp2 = (struct X3D_MetadataSFVec2d *) tmp;
15415 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;;
15416 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;;
15417 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;;
15418 tmp2->tickTime = 0;
15419 tmp2->_defaultContainer = 0;
15420 break;
15421 }
15422 case NODE_MetadataSFVec2f : {
15423 struct X3D_MetadataSFVec2f * tmp2;
15424 tmp2 = (struct X3D_MetadataSFVec2f *) tmp;
15425 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;;
15426 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;;
15427 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;;
15428 tmp2->tickTime = 0;
15429 tmp2->_defaultContainer = 0;
15430 break;
15431 }
15432 case NODE_MetadataSFVec3d : {
15433 struct X3D_MetadataSFVec3d * tmp2;
15434 tmp2 = (struct X3D_MetadataSFVec3d *) tmp;
15435 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;;
15436 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;;
15437 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;;
15438 tmp2->tickTime = 0;
15439 tmp2->_defaultContainer = 0;
15440 break;
15441 }
15442 case NODE_MetadataSFVec3f : {
15443 struct X3D_MetadataSFVec3f * tmp2;
15444 tmp2 = (struct X3D_MetadataSFVec3f *) tmp;
15445 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;
15446 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;
15447 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;
15448 tmp2->tickTime = 0;
15449 tmp2->_defaultContainer = 0;
15450 break;
15451 }
15452 case NODE_MetadataSFVec4d : {
15453 struct X3D_MetadataSFVec4d * tmp2;
15454 tmp2 = (struct X3D_MetadataSFVec4d *) tmp;
15455 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15456 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15457 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15458 tmp2->tickTime = 0;
15459 tmp2->_defaultContainer = 0;
15460 break;
15461 }
15462 case NODE_MetadataSFVec4f : {
15463 struct X3D_MetadataSFVec4f * tmp2;
15464 tmp2 = (struct X3D_MetadataSFVec4f *) tmp;
15465 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15466 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15467 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15468 tmp2->tickTime = 0;
15469 tmp2->_defaultContainer = 0;
15470 break;
15471 }
15472 case NODE_MetadataSet : {
15473 struct X3D_MetadataSet * tmp2;
15474 tmp2 = (struct X3D_MetadataSet *) tmp;
15475 tmp2->metadata = NULL;
15476 tmp2->name = newASCIIString("");
15477 tmp2->reference = newASCIIString("");
15478 tmp2->value.n=0; tmp2->value.p=0;
15479 tmp2->_defaultContainer = 0;
15480 break;
15481 }
15482 case NODE_MetadataString : {
15483 struct X3D_MetadataString * tmp2;
15484 tmp2 = (struct X3D_MetadataString *) tmp;
15485 tmp2->metadata = NULL;
15486 tmp2->name = newASCIIString("");
15487 tmp2->reference = newASCIIString("");
15488 tmp2->value.n=0; tmp2->value.p=0;
15489 tmp2->_defaultContainer = 0;
15490 break;
15491 }
15492 case NODE_MicrophoneSource : {
15493 struct X3D_MicrophoneSource * tmp2;
15494 tmp2 = (struct X3D_MicrophoneSource *) tmp;
15495 tmp2->description = newASCIIString("");
15496 tmp2->enabled = TRUE;
15497 tmp2->gain = 0.0f;
15498 tmp2->metadata = NULL;
15499 tmp2->pauseTime = 0;
15500 tmp2->resumeTime = 0;
15501 tmp2->startTime = 0;
15502 tmp2->stopTime = 0;
15503 tmp2->tailTime = 0;
15504 tmp2->elapsedTime = 0;
15505 tmp2->isActive = FALSE;
15506 tmp2->isPaused = FALSE;
15507 tmp2->_self = 0;
15508 tmp2->_context = 0;
15509 tmp2->__context_paused = FALSE;
15510 tmp2->mediaDeviceID = newASCIIString("");
15511 tmp2->_defaultContainer = 0;
15512 break;
15513 }
15514 case NODE_MotorJoint : {
15515 struct X3D_MotorJoint * tmp2;
15516 tmp2 = (struct X3D_MotorJoint *) tmp;
15517 tmp2->axis1Angle = 0.0f;
15518 tmp2->axis1Torque = 0.0f;
15519 tmp2->axis2Angle = 0.0f;
15520 tmp2->axis2Torque = 0.0f;
15521 tmp2->axis3Angle = 0.0f;
15522 tmp2->axis3Torque = 0.0f;
15523 tmp2->body1 = NULL;
15524 tmp2->body2 = NULL;
15525 tmp2->enabledAxes = 1;
15526 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
15527 tmp2->metadata = NULL;
15528 tmp2->motor1Axis.c[0] = 0.0f;tmp2->motor1Axis.c[1] = 0.0f;tmp2->motor1Axis.c[2] = 0.0f;
15529 tmp2->motor2Axis.c[0] = 0.0f;tmp2->motor2Axis.c[1] = 0.0f;tmp2->motor2Axis.c[2] = 0.0f;
15530 tmp2->motor3Axis.c[0] = 0.0f;tmp2->motor3Axis.c[1] = 0.0f;tmp2->motor3Axis.c[2] = 0.0f;
15531 tmp2->stop1Bounce = 0.0f;
15532 tmp2->stop1ErrorCorrection = 0.8f;
15533 tmp2->stop2Bounce = 0.0f;
15534 tmp2->stop2ErrorCorrection = 0.8f;
15535 tmp2->stop3Bounce = 0.0f;
15536 tmp2->stop3ErrorCorrection = 0.8f;
15537 tmp2->motor1Angle = 0.0f;
15538 tmp2->motor1AngleRate = 0.0f;
15539 tmp2->motor2Angle = 0.0f;
15540 tmp2->motor2AngleRate = 0.0f;
15541 tmp2->motor3Angle = 0.0f;
15542 tmp2->motor3AngleRate = 0.0f;
15543 tmp2->autoCalc = FALSE;
15544 tmp2->_joint = 0;
15545 tmp2->_forceout = 0;
15546 tmp2->__old_motor1Axis.c[0] = 0.0f;tmp2->__old_motor1Axis.c[1] = 0.0f;tmp2->__old_motor1Axis.c[2] = 0.0f;
15547 tmp2->__old_motor2Axis.c[0] = 0.0f;tmp2->__old_motor2Axis.c[1] = 0.0f;tmp2->__old_motor2Axis.c[2] = 0.0f;
15548 tmp2->__old_motor3Axis.c[0] = 0.0f;tmp2->__old_motor3Axis.c[1] = 0.0f;tmp2->__old_motor3Axis.c[2] = 0.0f;
15549 tmp2->__old_body1 = NULL;
15550 tmp2->__old_body2 = NULL;
15551 tmp2->__old_axis1Angle = 0.0f;
15552 tmp2->__old_axis2Angle = 0.0f;
15553 tmp2->__old_axis3Angle = 0.0f;
15554 tmp2->_defaultContainer = 0;
15555 break;
15556 }
15557 case NODE_MovieTexture : {
15558 struct X3D_MovieTexture * tmp2;
15559 tmp2 = (struct X3D_MovieTexture *) tmp;
15560 tmp2->autoRefresh = 0;
15561 tmp2->autoRefreshTimeLimit = 3600;
15562 tmp2->load = TRUE;
15563 tmp2->url.n=0; tmp2->url.p=0;
15564 tmp2->__loadstatus = 0;
15565 tmp2->__loadResource = 0;
15566 tmp2->_parentResource = getInputResource();
15567 tmp2->__sourceNumber = -1;
15568 tmp2->description = newASCIIString("");
15569 tmp2->enabled = TRUE;
15570 tmp2->gain = 0.0f;
15571 tmp2->metadata = NULL;
15572 tmp2->pauseTime = 0;
15573 tmp2->resumeTime = 0;
15574 tmp2->startTime = 0;
15575 tmp2->stopTime = 0;
15576 tmp2->tailTime = 0;
15577 tmp2->elapsedTime = 0;
15578 tmp2->isActive = FALSE;
15579 tmp2->isPaused = FALSE;
15580 tmp2->_self = 0;
15581 tmp2->_context = 0;
15582 tmp2->__context_paused = FALSE;
15583 tmp2->loop = FALSE;
15584 tmp2->pitch = 1.0f;
15585 tmp2->duration_changed = -1;
15586 tmp2->__oldEnabled = TRUE;
15587 tmp2->__inittime = 0;
15588 tmp2->__lasttime = 0;
15589 tmp2->repeatS = TRUE;
15590 tmp2->repeatT = TRUE;
15591 tmp2->textureProperties = 0;
15592 tmp2->__textureTableIndex = 0;
15593 tmp2->speed = 1.0f;
15594 tmp2->__frac = 0.0f;
15595 tmp2->__ctex = 0;
15596 tmp2->__lowest = 0;
15597 tmp2->__highest = 0;
15598 tmp2->__fw_movie = 0;
15599 tmp2->__unitlengthfactor = 1;
15600 tmp2->__specversion = 0;
15601 tmp2->__init_time = 0;
15602 tmp2->__last_time = 0;
15603 tmp2->_defaultContainer = 0;
15604 break;
15605 }
15606 case NODE_MultiTexture : {
15607 struct X3D_MultiTexture * tmp2;
15608 tmp2 = (struct X3D_MultiTexture *) tmp;
15609 tmp2->alpha = 1.0f;
15610 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
15611 tmp2->function.n=0; tmp2->function.p=0;
15612 tmp2->metadata = NULL;
15613 tmp2->mode.n=0; tmp2->mode.p=0;
15614 tmp2->source.n=0; tmp2->source.p=0;
15615 tmp2->texture.n=0; tmp2->texture.p=0;
15616 tmp2->__xparams = 0;
15617 tmp2->_defaultContainer = 0;
15618 break;
15619 }
15620 case NODE_MultiTextureCoordinate : {
15621 struct X3D_MultiTextureCoordinate * tmp2;
15622 tmp2 = (struct X3D_MultiTextureCoordinate *) tmp;
15623 tmp2->metadata = NULL;
15624 tmp2->texCoord.n=0; tmp2->texCoord.p=0;
15625 tmp2->_defaultContainer = 0;
15626 break;
15627 }
15628 case NODE_MultiTextureTransform : {
15629 struct X3D_MultiTextureTransform * tmp2;
15630 tmp2 = (struct X3D_MultiTextureTransform *) tmp;
15631 tmp2->metadata = NULL;
15632 tmp2->textureTransform.n=0; tmp2->textureTransform.p=0;
15633 tmp2->_defaultContainer = 0;
15634 break;
15635 }
15636 case NODE_MultiTouchSensor : {
15637 struct X3D_MultiTouchSensor * tmp2;
15638 tmp2 = (struct X3D_MultiTouchSensor *) tmp;
15639 tmp2->autoOffset = TRUE;
15640 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 0;tmp2->axisRotation.c[2] = 1;tmp2->axisRotation.c[3] = 0;;
15641 tmp2->enabled = TRUE;
15642 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;;
15643 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;;
15644 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
15645 tmp2->isActive = FALSE;
15646 tmp2->isOver = FALSE;
15647 tmp2->description = newASCIIString("");
15648 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
15649 tmp2->metadata = NULL;
15650 tmp2->sensorLocalOutput = FALSE;
15651 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
15652 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
15653 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
15654 tmp2->__oldEnabled = TRUE;
15655 tmp2->translationOffset.c[0] = 0.0f;tmp2->translationOffset.c[1] = 0.0f;tmp2->translationOffset.c[2] = 0.0f;
15656 tmp2->rotationOffset.c[0] = 0;tmp2->rotationOffset.c[1] = 0;tmp2->rotationOffset.c[2] = 1;tmp2->rotationOffset.c[3] = 0;;
15657 tmp2->scaleOffset.c[0] = 1.0f;tmp2->scaleOffset.c[1] = 1.0f;tmp2->scaleOffset.c[2] = 1.0f;
15658 tmp2->minScale.c[0] = 0.1f;tmp2->minScale.c[1] = 0.1f;tmp2->minScale.c[2] = 0.1f;
15659 tmp2->maxScale.c[0] = 10.0f;tmp2->maxScale.c[1] = 10.0f;tmp2->maxScale.c[2] = 10.0f;
15660 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
15661 tmp2->scale_changed.c[0] = 1.0f;tmp2->scale_changed.c[1] = 1.0f;tmp2->scale_changed.c[2] = 1.0f;
15662 tmp2->trackPoints_changed.n=0; tmp2->trackPoints_changed.p=0;
15663 tmp2->touches_changed.n=0; tmp2->touches_changed.p=0;
15664 tmp2->_lastframe = 0;
15665 tmp2->_drag_count = 0;
15666 tmp2->_orig_count = 0;
15667 tmp2->_orig_points = 0;
15668 tmp2->_drag_points = 0;
15669 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
15670 tmp2->_oldscale.c[0] = 1.0f;tmp2->_oldscale.c[1] = 1.0f;tmp2->_oldscale.c[2] = 1.0f;
15671 tmp2->_lastTao = 0;
15672 tmp2->_defaultContainer = 0;
15673 break;
15674 }
15675 case NODE_NavigationInfo : {
15676 struct X3D_NavigationInfo * tmp2;
15677 tmp2 = (struct X3D_NavigationInfo *) tmp;
15678 tmp2->set_bind = 100;
15679 tmp2->avatarSize.p = MALLOC (float *, sizeof(float)*3);
15680 tmp2->avatarSize.p[0] = 0.25f;
15681 tmp2->avatarSize.p[1] = 1.6f;
15682 tmp2->avatarSize.p[2] = 0.75f;
15683 tmp2->avatarSize.n=3;;
15684 tmp2->headlight = TRUE;
15685 tmp2->speed = 1.0f;
15686 tmp2->type.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->type.p[0] = newASCIIString("EXAMINE");tmp2->type.p[1] = newASCIIString("ANY");tmp2->type.n=2; ;
15687 tmp2->visibilityLimit = 0.0f;
15688 tmp2->isBound = FALSE;
15689 tmp2->_layerId = 0;
15690 tmp2->transitionType.n=0; tmp2->transitionType.p=0;
15691 tmp2->bindTime = -1;
15692 tmp2->metadata = NULL;
15693 tmp2->transitionTime = 1;
15694 tmp2->transitionComplete = FALSE;
15695 tmp2->_defaultContainer = 0;
15696 break;
15697 }
15698 case NODE_Normal : {
15699 struct X3D_Normal * tmp2;
15700 tmp2 = (struct X3D_Normal *) tmp;
15701 tmp2->metadata = NULL;
15702 tmp2->vector.n=0; tmp2->vector.p=0;
15703 tmp2->_defaultContainer = 0;
15704 break;
15705 }
15706 case NODE_NormalInterpolator : {
15707 struct X3D_NormalInterpolator * tmp2;
15708 tmp2 = (struct X3D_NormalInterpolator *) tmp;
15709 tmp2->set_fraction = 0.0f;
15710 tmp2->key.n=0; tmp2->key.p=0;
15711 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
15712 tmp2->metadata = NULL;
15713 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
15714 tmp2->_defaultContainer = 0;
15715 break;
15716 }
15717 case NODE_NormalMorpher : {
15718 struct X3D_NormalMorpher * tmp2;
15719 tmp2 = (struct X3D_NormalMorpher *) tmp;
15720 tmp2->set_weights.n=0; tmp2->set_weights.p=0;
15721 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
15722 tmp2->metadata = NULL;
15723 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
15724 tmp2->_defaultContainer = 0;
15725 break;
15726 }
15727 case NODE_NurbsCurve : {
15728 struct X3D_NurbsCurve * tmp2;
15729 tmp2 = (struct X3D_NurbsCurve *) tmp;
15730 tmp2->metadata = NULL;
15731 tmp2->controlPoint = NULL;
15732 tmp2->weight.n=0; tmp2->weight.p=0;
15733 tmp2->knot.n=0; tmp2->knot.p=0;
15734 tmp2->order = 3;
15735 tmp2->tessellation = 0;
15736 tmp2->closed = FALSE;
15737 tmp2->_tscale = 1.0f;
15738 tmp2->__points.n=0; tmp2->__points.p=0;
15739 tmp2->__numPoints = 0;
15740 tmp2->_defaultContainer = 0;
15741 break;
15742 }
15743 case NODE_NurbsCurve2D : {
15744 struct X3D_NurbsCurve2D * tmp2;
15745 tmp2 = (struct X3D_NurbsCurve2D *) tmp;
15746 tmp2->metadata = NULL;
15747 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
15748 tmp2->weight.n=0; tmp2->weight.p=0;
15749 tmp2->knot.n=0; tmp2->knot.p=0;
15750 tmp2->order = 3;
15751 tmp2->tessellation = 0;
15752 tmp2->closed = FALSE;
15753 tmp2->_tscale = 1.0f;
15754 tmp2->_defaultContainer = 0;
15755 break;
15756 }
15757 case NODE_NurbsOrientationInterpolator : {
15759 tmp2 = (struct X3D_NurbsOrientationInterpolator *) tmp;
15760 tmp2->metadata = NULL;
15761 tmp2->controlPoint = NULL;
15762 tmp2->weight.n=0; tmp2->weight.p=0;
15763 tmp2->knot.n=0; tmp2->knot.p=0;
15764 tmp2->order = 3;
15765 tmp2->set_fraction = 0.0f;
15766 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15767 tmp2->_knot.n=0; tmp2->_knot.p=0;
15768 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
15769 tmp2->_OK = 0;
15770 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
15771 tmp2->_defaultContainer = 0;
15772 break;
15773 }
15774 case NODE_NurbsPatchSurface : {
15775 struct X3D_NurbsPatchSurface * tmp2;
15776 tmp2 = (struct X3D_NurbsPatchSurface *) tmp;
15777 tmp2->metadata = NULL;
15778 tmp2->controlPoint = NULL;
15779 tmp2->weight.n=0; tmp2->weight.p=0;
15780 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15781 tmp2->uOrder = 3;
15782 tmp2->uDimension = 0;
15783 tmp2->uTessellation = 0;
15784 tmp2->uClosed = FALSE;
15785 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15786 tmp2->vOrder = 3;
15787 tmp2->vDimension = 0;
15788 tmp2->vTessellation = 0;
15789 tmp2->vClosed = FALSE;
15790 tmp2->texCoord = NULL;
15791 tmp2->solid = TRUE;
15792 tmp2->_tscale = 1.0f;
15793 tmp2->_defaultContainer = 0;
15794 break;
15795 }
15796 case NODE_NurbsPositionInterpolator : {
15797 struct X3D_NurbsPositionInterpolator * tmp2;
15798 tmp2 = (struct X3D_NurbsPositionInterpolator *) tmp;
15799 tmp2->metadata = NULL;
15800 tmp2->controlPoint = NULL;
15801 tmp2->weight.n=0; tmp2->weight.p=0;
15802 tmp2->knot.n=0; tmp2->knot.p=0;
15803 tmp2->order = 3;
15804 tmp2->set_fraction = 0.0f;
15805 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
15806 tmp2->_knot.n=0; tmp2->_knot.p=0;
15807 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
15808 tmp2->_OK = 0;
15809 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
15810 tmp2->_defaultContainer = 0;
15811 break;
15812 }
15813 case NODE_NurbsSet : {
15814 struct X3D_NurbsSet * tmp2;
15815 tmp2 = (struct X3D_NurbsSet *) tmp;
15816 tmp2->addGeometry.n=0; tmp2->addGeometry.p=0;
15817 tmp2->removeGeometry.n=0; tmp2->removeGeometry.p=0;
15818 tmp2->geometry.n=0; tmp2->geometry.p=0;
15819 tmp2->metadata = NULL;
15820 tmp2->tessellationScale = 1.0f;
15821 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
15822 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
15823 tmp2->visible = TRUE;
15824 tmp2->bboxDisplay = FALSE;
15825 tmp2->_defaultContainer = 0;
15826 break;
15827 }
15828 case NODE_NurbsSurfaceInterpolator : {
15829 struct X3D_NurbsSurfaceInterpolator * tmp2;
15830 tmp2 = (struct X3D_NurbsSurfaceInterpolator *) tmp;
15831 tmp2->metadata = NULL;
15832 tmp2->controlPoint = NULL;
15833 tmp2->weight.n=0; tmp2->weight.p=0;
15834 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15835 tmp2->uOrder = 3;
15836 tmp2->uDimension = 0;
15837 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15838 tmp2->vOrder = 3;
15839 tmp2->vDimension = 0;
15840 tmp2->set_fraction.c[0] = 0; tmp2->set_fraction.c[1] = 1;;
15841 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
15842 tmp2->normal_changed.c[0] = 0.0f;tmp2->normal_changed.c[1] = 0.0f;tmp2->normal_changed.c[2] = 0.0f;
15843 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
15844 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
15845 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
15846 tmp2->_OK = 0;
15847 tmp2->_defaultContainer = 0;
15848 break;
15849 }
15850 case NODE_NurbsSweptSurface : {
15851 struct X3D_NurbsSweptSurface * tmp2;
15852 tmp2 = (struct X3D_NurbsSweptSurface *) tmp;
15853 tmp2->crossSectionCurve = NULL;
15854 tmp2->metadata = NULL;
15855 tmp2->trajectoryCurve = NULL;
15856 tmp2->ccw = TRUE;
15857 tmp2->solid = TRUE;
15858 tmp2->method = newASCIIString("FULL");
15859 tmp2->_patch = NULL;
15860 tmp2->_method = 2;
15861 tmp2->_defaultContainer = 0;
15862 break;
15863 }
15864 case NODE_NurbsSwungSurface : {
15865 struct X3D_NurbsSwungSurface * tmp2;
15866 tmp2 = (struct X3D_NurbsSwungSurface *) tmp;
15867 tmp2->metadata = NULL;
15868 tmp2->profileCurve = NULL;
15869 tmp2->trajectoryCurve = NULL;
15870 tmp2->ccw = TRUE;
15871 tmp2->solid = TRUE;
15872 tmp2->_patch = NULL;
15873 tmp2->_defaultContainer = 0;
15874 break;
15875 }
15876 case NODE_NurbsTextureCoordinate : {
15877 struct X3D_NurbsTextureCoordinate * tmp2;
15878 tmp2 = (struct X3D_NurbsTextureCoordinate *) tmp;
15879 tmp2->metadata = NULL;
15880 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
15881 tmp2->weight.n=0; tmp2->weight.p=0;
15882 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15883 tmp2->uOrder = 3;
15884 tmp2->uDimension = 0;
15885 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15886 tmp2->vOrder = 3;
15887 tmp2->vDimension = 0;
15888 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
15889 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
15890 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
15891 tmp2->_defaultContainer = 0;
15892 break;
15893 }
15894 case NODE_NurbsTrimmedSurface : {
15895 struct X3D_NurbsTrimmedSurface * tmp2;
15896 tmp2 = (struct X3D_NurbsTrimmedSurface *) tmp;
15897 tmp2->metadata = NULL;
15898 tmp2->controlPoint = NULL;
15899 tmp2->weight.n=0; tmp2->weight.p=0;
15900 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15901 tmp2->uOrder = 3;
15902 tmp2->uDimension = 0;
15903 tmp2->uTessellation = 0;
15904 tmp2->uClosed = FALSE;
15905 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15906 tmp2->vOrder = 3;
15907 tmp2->vDimension = 0;
15908 tmp2->vTessellation = 0;
15909 tmp2->vClosed = FALSE;
15910 tmp2->texCoord = NULL;
15911 tmp2->solid = TRUE;
15912 tmp2->addTrimmingContour.n=0; tmp2->addTrimmingContour.p=0;
15913 tmp2->removeTrimmingContour.n=0; tmp2->removeTrimmingContour.p=0;
15914 tmp2->trimmingContour.n=0; tmp2->trimmingContour.p=0;
15915 tmp2->_tscale = 1.0f;
15916 tmp2->_defaultContainer = 0;
15917 break;
15918 }
15919 case NODE_OSC_Sensor : {
15920 struct X3D_OSC_Sensor * tmp2;
15921 tmp2 = (struct X3D_OSC_Sensor *) tmp;
15922 tmp2->enabled = FALSE;
15923 tmp2->description = newASCIIString("");
15924 tmp2->protocol = newASCIIString("UDP");
15925 tmp2->listenfor = newASCIIString("");
15926 tmp2->port = 7000;
15927 tmp2->filter = newASCIIString("");
15928 tmp2->handler = newASCIIString("");
15929 tmp2->talksTo.n=0; tmp2->talksTo.p=0;
15930 tmp2->FIFOsize = 64;
15931 tmp2->int32Inp = 0;
15932 tmp2->floatInp = 0.0f;
15933 tmp2->stringInp = newASCIIString("");
15934 tmp2->gotEvents = 0;
15935 tmp2->metadata = NULL;
15936 tmp2->_talkToNodes.n=0; tmp2->_talkToNodes.p=0;
15937 tmp2->_status = -1;
15938 tmp2->_int32InpFIFO = 0;
15939 tmp2->_floatInpFIFO = 0;
15940 tmp2->_stringInpFIFO = 0;
15941 tmp2->_int32OutFIFO = 0;
15942 tmp2->_floatOutFIFO = 0;
15943 tmp2->_stringOutFIFO = 0;
15944 tmp2->__oldmetadata = 0;
15945 tmp2->_defaultContainer = 0;
15946 break;
15947 }
15948 case NODE_OpacityMapVolumeStyle : {
15949 struct X3D_OpacityMapVolumeStyle * tmp2;
15950 tmp2 = (struct X3D_OpacityMapVolumeStyle *) tmp;
15951 tmp2->enabled = TRUE;
15952 tmp2->metadata = NULL;
15953 tmp2->transferFunction = NULL;
15954 tmp2->_defaultContainer = 0;
15955 break;
15956 }
15957 case NODE_OrientationChaser : {
15958 struct X3D_OrientationChaser * tmp2;
15959 tmp2 = (struct X3D_OrientationChaser *) tmp;
15960 tmp2->metadata = NULL;
15961 tmp2->_p = NULL;
15962 tmp2->_t = NULL;
15963 tmp2->isActive = FALSE;
15964 tmp2->duration = 1;
15965 tmp2->_bufferendtime = 0;
15966 tmp2->_steptime = 0;
15967 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15968 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
15969 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
15970 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
15971 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
15972 tmp2->_buffer = NULL;
15973 tmp2->_previousvalue.c[0] = 0;tmp2->_previousvalue.c[1] = 1;tmp2->_previousvalue.c[2] = 0;tmp2->_previousvalue.c[3] = 0;;
15974 tmp2->_destination.c[0] = 0;tmp2->_destination.c[1] = 1;tmp2->_destination.c[2] = 0;tmp2->_destination.c[3] = 0;;
15975 tmp2->_defaultContainer = 0;
15976 break;
15977 }
15978 case NODE_OrientationDamper : {
15979 struct X3D_OrientationDamper * tmp2;
15980 tmp2 = (struct X3D_OrientationDamper *) tmp;
15981 tmp2->metadata = NULL;
15982 tmp2->_p = NULL;
15983 tmp2->_t = NULL;
15984 tmp2->tau = 0.3;
15985 tmp2->tolerance = -1.0f;
15986 tmp2->isActive = FALSE;
15987 tmp2->order = 3;
15988 tmp2->_tau = 0.3;
15989 tmp2->_lasttick = 0;
15990 tmp2->_takefirstinput = TRUE;
15991 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15992 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
15993 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
15994 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
15995 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
15996 tmp2->_values = NULL;
15997 tmp2->_input.c[0] = 0;tmp2->_input.c[1] = 1;tmp2->_input.c[2] = 0;tmp2->_input.c[3] = 0;;
15998 tmp2->_defaultContainer = 0;
15999 break;
16000 }
16001 case NODE_OrientationInterpolator : {
16002 struct X3D_OrientationInterpolator * tmp2;
16003 tmp2 = (struct X3D_OrientationInterpolator *) tmp;
16004 tmp2->set_fraction = 0.0f;
16005 tmp2->key.n=0; tmp2->key.p=0;
16006 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16007 tmp2->metadata = NULL;
16008 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
16009 tmp2->_defaultContainer = 0;
16010 break;
16011 }
16012 case NODE_OrthoViewpoint : {
16013 struct X3D_OrthoViewpoint * tmp2;
16014 tmp2 = (struct X3D_OrthoViewpoint *) tmp;
16015 tmp2->_layerId = 0;
16016 tmp2->_donethispass = 0;
16017 tmp2->_reachablethispass = 0;
16018 tmp2->set_bind = 100;
16019 tmp2->bindTime = -1;
16020 tmp2->isBound = FALSE;
16021 tmp2->description = newASCIIString("");
16022 tmp2->jump = TRUE;
16023 tmp2->fieldOfView.p = MALLOC (float *, sizeof(float)*4);
16024 tmp2->fieldOfView.p[0] = -1.0f;
16025 tmp2->fieldOfView.p[1] = -1.0f;
16026 tmp2->fieldOfView.p[2] = 1.0f;
16027 tmp2->fieldOfView.p[3] = 1.0f;
16028 tmp2->fieldOfView.n=4;;
16029 tmp2->metadata = NULL;
16030 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
16031 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
16032 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
16033 tmp2->retainUserOffsets = FALSE;
16034 tmp2->_initializedOnce = FALSE;
16035 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
16036 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
16037 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
16038 tmp2->_show_pin_point = FALSE;
16039 tmp2->farClippingPlane = -1.0f;
16040 tmp2->nearClippingPlane = -1.0f;
16041 tmp2->vIewAll = FALSE;
16042 tmp2->navigationInfo = NULL;
16043 tmp2->_defaultContainer = 0;
16044 break;
16045 }
16046 case NODE_OscillatorSource : {
16047 struct X3D_OscillatorSource * tmp2;
16048 tmp2 = (struct X3D_OscillatorSource *) tmp;
16049 tmp2->description = newASCIIString("");
16050 tmp2->enabled = TRUE;
16051 tmp2->gain = 0.0f;
16052 tmp2->metadata = NULL;
16053 tmp2->pauseTime = 0;
16054 tmp2->resumeTime = 0;
16055 tmp2->startTime = 0;
16056 tmp2->stopTime = 0;
16057 tmp2->tailTime = 0;
16058 tmp2->elapsedTime = 0;
16059 tmp2->isActive = FALSE;
16060 tmp2->isPaused = FALSE;
16061 tmp2->_self = 0;
16062 tmp2->_context = 0;
16063 tmp2->__context_paused = FALSE;
16064 tmp2->detune = 0.0f;
16065 tmp2->frequency = 440.0f;
16066 tmp2->type = newASCIIString("sine");
16067 tmp2->periodicWave = NULL;
16068 tmp2->__oldEnabled = TRUE;
16069 tmp2->__inittime = 0;
16070 tmp2->__lasttime = 0;
16071 tmp2->_defaultContainer = 0;
16072 break;
16073 }
16074 case NODE_PackagedShader : {
16075 struct X3D_PackagedShader * tmp2;
16076 tmp2 = (struct X3D_PackagedShader *) tmp;
16077 tmp2->activate = 0;
16078 tmp2->metadata = NULL;
16079 tmp2->url.n=0; tmp2->url.p=0;
16080 tmp2->description = newASCIIString("");
16081 tmp2->load = TRUE;
16082 tmp2->__oldload = FALSE;
16083 tmp2->refresh = 0;
16084 tmp2->__lasttime = 0;
16085 tmp2->isSelected = TRUE;
16086 tmp2->isValid = TRUE;
16087 tmp2->language = newASCIIString("");
16088 tmp2->_initialized = FALSE;
16089 tmp2->_shaderUserNumber = -1;
16090 tmp2->_shaderUserDefinedFields = NULL;
16091 tmp2->_shaderLoadThread = _THREAD_NULL_;
16092 tmp2->_retrievedURLData = FALSE;
16093 tmp2->_defaultContainer = 0;
16094 break;
16095 }
16096 case NODE_ParticleSystem : {
16097 struct X3D_ParticleSystem * tmp2;
16098 tmp2 = (struct X3D_ParticleSystem *) tmp;
16099 tmp2->appearance = NULL;
16100 tmp2->geometry = NULL;
16101 tmp2->metadata = NULL;
16102 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16103 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16104 tmp2->visible = TRUE;
16105 tmp2->bboxDisplay = FALSE;
16106 tmp2->castShadow = TRUE;
16107 tmp2->_shaderflags_base = 0;
16108 tmp2->_shaderflags_effects = 0;
16109 tmp2->_shaderflags_usershaders = 0;
16110 tmp2->createParticles = TRUE;
16111 tmp2->enabled = TRUE;
16112 tmp2->lifetimeVariation = 0.25f;
16113 tmp2->maxParticles = 200;
16114 tmp2->particleLifetime = 5.0f;
16115 tmp2->particleSize.c[0] = 0.02f;tmp2->particleSize.c[1] = 0.02f;;
16116 tmp2->particleOrientation.c[0] = 0;tmp2->particleOrientation.c[1] = 0;tmp2->particleOrientation.c[2] = 1;tmp2->particleOrientation.c[3] = 0;;
16117 tmp2->isActive = TRUE;
16118 tmp2->colorRamp = NULL;
16119 tmp2->color = NULL;
16120 tmp2->colorKey.n=0; tmp2->colorKey.p=0;
16121 tmp2->emitter = NULL;
16122 tmp2->geometryType = newASCIIString("QUAD");
16123 tmp2->physics.n=0; tmp2->physics.p=0;
16124 tmp2->texCoordRamp = NULL;
16125 tmp2->texCoord = NULL;
16126 tmp2->texCoordKey.n=0; tmp2->texCoordKey.p=0;
16127 tmp2->_tris = NULL;
16128 tmp2->_ttex = NULL;
16129 tmp2->_ltex = NULL;
16130 tmp2->_particles = NULL;
16131 tmp2->_lasttime = 0;
16132 tmp2->_lastEnabled = FALSE;
16133 tmp2->_geometryType = 0;
16134 tmp2->_remainder = 0.0f;
16135 tmp2->_defaultContainer = 0;
16136 break;
16137 }
16138 case NODE_PeriodicWave : {
16139 struct X3D_PeriodicWave * tmp2;
16140 tmp2 = (struct X3D_PeriodicWave *) tmp;
16141 tmp2->description = newASCIIString("");
16142 tmp2->enabled = TRUE;
16143 tmp2->metadata = NULL;
16144 tmp2->children.n=0; tmp2->children.p=0;
16145 tmp2->_self = 0;
16146 tmp2->_context = 0;
16147 tmp2->optionsReal.n=0; tmp2->optionsReal.p=0;
16148 tmp2->optionsImag.n=0; tmp2->optionsImag.p=0;
16149 tmp2->type = newASCIIString("sine");
16150 tmp2->_defaultContainer = 0;
16151 break;
16152 }
16153 case NODE_PhysicalMaterial : {
16154 struct X3D_PhysicalMaterial * tmp2;
16155 tmp2 = (struct X3D_PhysicalMaterial *) tmp;
16156 tmp2->metadata = NULL;
16157 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
16158 tmp2->emissiveTexture = NULL;
16159 tmp2->emissiveTextureMapping = newASCIIString("");
16160 tmp2->normalScale = 1.0f;
16161 tmp2->normalTexture = NULL;
16162 tmp2->normalTextureMapping = newASCIIString("");
16163 tmp2->transparency = 0.0f;
16164 tmp2->_material = 0;
16165 tmp2->occlusionStrength = 1.0f;
16166 tmp2->occlusionTexture = NULL;
16167 tmp2->occlusionTextureMapping = newASCIIString("");
16168 tmp2->baseColor.c[0] = 1.0f;tmp2->baseColor.c[1] = 1.0f;tmp2->baseColor.c[2] = 1.0f;;
16169 tmp2->baseTexture = NULL;
16170 tmp2->baseTextureMapping = newASCIIString("");
16171 tmp2->metallic = 1.0f;
16172 tmp2->roughness = 1.0f;
16173 tmp2->metallicRoughnessTexture = NULL;
16174 tmp2->metallicRoughnessTextureMapping = newASCIIString("");
16175 tmp2->_defaultContainer = 0;
16176 break;
16177 }
16178 case NODE_PickableGroup : {
16179 struct X3D_PickableGroup * tmp2;
16180 tmp2 = (struct X3D_PickableGroup *) tmp;
16181 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16182 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16183 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16184 tmp2->children.n=0; tmp2->children.p=0;
16185 tmp2->metadata = NULL;
16186 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.p[1] = newASCIIString("NONE");tmp2->objectType.p[2] = newASCIIString("TERRAIN");tmp2->objectType.n=3; ;
16187 tmp2->pickable = TRUE;
16188 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16189 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16190 tmp2->visible = TRUE;
16191 tmp2->bboxDisplay = FALSE;
16192 tmp2->_defaultContainer = 0;
16193 break;
16194 }
16195 case NODE_PixelTexture : {
16196 struct X3D_PixelTexture * tmp2;
16197 tmp2 = (struct X3D_PixelTexture *) tmp;
16198 tmp2->metadata = NULL;
16199 tmp2->description = newASCIIString("");
16200 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
16201 tmp2->repeatS = TRUE;
16202 tmp2->repeatT = TRUE;
16203 tmp2->textureProperties = 0;
16204 tmp2->_parentResource = getInputResource();
16205 tmp2->__textureTableIndex = 0;
16206 tmp2->update = newASCIIString("NONE");
16207 tmp2->_defaultContainer = 0;
16208 break;
16209 }
16210 case NODE_PixelTexture3D : {
16211 struct X3D_PixelTexture3D * tmp2;
16212 tmp2 = (struct X3D_PixelTexture3D *) tmp;
16213 tmp2->image.n=0; tmp2->image.p=0;
16214 tmp2->metadata = NULL;
16215 tmp2->repeatS = FALSE;
16216 tmp2->repeatT = FALSE;
16217 tmp2->repeatR = FALSE;
16218 tmp2->textureProperties = 0;
16219 tmp2->__textureTableIndex = 0;
16220 tmp2->_parentResource = getInputResource();
16221 tmp2->_needs_gradient = FALSE;
16222 tmp2->_defaultContainer = 0;
16223 break;
16224 }
16225 case NODE_PlaneSensor : {
16226 struct X3D_PlaneSensor * tmp2;
16227 tmp2 = (struct X3D_PlaneSensor *) tmp;
16228 tmp2->autoOffset = TRUE;
16229 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 0;tmp2->axisRotation.c[2] = 1;tmp2->axisRotation.c[3] = 0;;
16230 tmp2->enabled = TRUE;
16231 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;;
16232 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;;
16233 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
16234 tmp2->isActive = FALSE;
16235 tmp2->isOver = FALSE;
16236 tmp2->description = newASCIIString("");
16237 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
16238 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
16239 tmp2->metadata = NULL;
16240 tmp2->sensorLocalOutput = FALSE;
16241 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
16242 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
16243 tmp2->_orig_point = NULL;
16244 tmp2->__oldEnabled = TRUE;
16245 tmp2->_defaultContainer = 0;
16246 break;
16247 }
16248 case NODE_PointEmitter : {
16249 struct X3D_PointEmitter * tmp2;
16250 tmp2 = (struct X3D_PointEmitter *) tmp;
16251 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
16252 tmp2->metadata = NULL;
16253 tmp2->on = TRUE;
16254 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
16255 tmp2->speed = 0.0f;
16256 tmp2->variation = 0.25f;
16257 tmp2->mass = 0.0f;
16258 tmp2->surfaceArea = 0.0f;
16259 tmp2->_defaultContainer = 0;
16260 break;
16261 }
16262 case NODE_PointLight : {
16263 struct X3D_PointLight * tmp2;
16264 tmp2 = (struct X3D_PointLight *) tmp;
16265 tmp2->metadata = NULL;
16266 tmp2->global = TRUE;
16267 tmp2->on = TRUE;
16268 tmp2->shadows = FALSE;
16269 tmp2->shadowIntensity = 1.0f;
16270 tmp2->ambientIntensity = 0.0f;
16271 tmp2->intensity = 1.0f;
16272 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
16273 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
16274 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
16275 tmp2->radius = 100.0f;
16276 tmp2->_defaultContainer = 0;
16277 break;
16278 }
16279 case NODE_PointPickSensor : {
16280 struct X3D_PointPickSensor * tmp2;
16281 tmp2 = (struct X3D_PointPickSensor *) tmp;
16282 tmp2->enabled = FALSE;
16283 tmp2->metadata = NULL;
16284 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.p[1] = newASCIIString("NONE");tmp2->objectType.p[2] = newASCIIString("TERRAIN");tmp2->objectType.n=3; ;
16285 tmp2->pickingGeometry = NULL;
16286 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
16287 tmp2->isActive = FALSE;
16288 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
16289 tmp2->intersectionType = newASCIIString("BOUNDS");
16290 tmp2->sortOrder = newASCIIString("CLOSEST");
16291 tmp2->matchCriterion = newASCIIString("MATCH_ANY");
16292 tmp2->__oldEnabled = TRUE;
16293 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
16294 tmp2->_oldisActive = FALSE;
16295 tmp2->_oldpickTarget.n=0; tmp2->_oldpickTarget.p=0;
16296 tmp2->_oldpickedGeometry.n=0; tmp2->_oldpickedGeometry.p=0;
16297 tmp2->_oldpickedPoint.n=0; tmp2->_oldpickedPoint.p=0;
16298 tmp2->_bboxCenter.c[0] = 0.0f;tmp2->_bboxCenter.c[1] = 0.0f;tmp2->_bboxCenter.c[2] = 0.0f;
16299 tmp2->_bboxSize.c[0] = -1.0f;tmp2->_bboxSize.c[1] = -1.0f;tmp2->_bboxSize.c[2] = -1.0f;
16300 tmp2->set_intersectionType = newASCIIString("");
16301 tmp2->set_sortOrder = newASCIIString("");
16302 tmp2->_defaultContainer = 0;
16303 break;
16304 }
16305 case NODE_PointProperties : {
16306 struct X3D_PointProperties * tmp2;
16307 tmp2 = (struct X3D_PointProperties *) tmp;
16308 tmp2->pointSizeScaleFactor = 1.0f;
16309 tmp2->pointSizeMinValue = 1.0f;
16310 tmp2->pointSizeMaxValue = 1.0f;
16311 tmp2->attenuation.p = MALLOC (float *, sizeof(float)*3);
16312 tmp2->attenuation.p[0] = 1.0f;
16313 tmp2->attenuation.p[1] = 0.0f;
16314 tmp2->attenuation.p[2] = 0.0f;
16315 tmp2->attenuation.n=3;;
16316 tmp2->markerType = 1;
16317 tmp2->metadata = NULL;
16318 tmp2->_colormode = 1;
16319 tmp2->_attenuation.c[0] = 1.0f;tmp2->_attenuation.c[1] = 0.0f;tmp2->_attenuation.c[2] = 0.0f;
16320 tmp2->_pointMethod = 1;
16321 tmp2->_defaultContainer = 0;
16322 break;
16323 }
16324 case NODE_PointSensor : {
16325 struct X3D_PointSensor * tmp2;
16326 tmp2 = (struct X3D_PointSensor *) tmp;
16327 tmp2->autoOffset = TRUE;
16328 tmp2->enabled = TRUE;
16329 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;tmp2->maxPosition.c[2] = -1.0f;
16330 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;tmp2->minPosition.c[2] = 0.0f;
16331 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
16332 tmp2->isActive = FALSE;
16333 tmp2->isOver = FALSE;
16334 tmp2->description = newASCIIString("");
16335 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
16336 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
16337 tmp2->metadata = NULL;
16338 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
16339 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
16340 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
16341 tmp2->__oldEnabled = TRUE;
16342 tmp2->_defaultContainer = 0;
16343 break;
16344 }
16345 case NODE_PointSet : {
16346 struct X3D_PointSet * tmp2;
16347 tmp2 = (struct X3D_PointSet *) tmp;
16348 tmp2->attrib.n=0; tmp2->attrib.p=0;
16349 tmp2->color = NULL;
16350 tmp2->coord = NULL;
16351 tmp2->fogCoord = NULL;
16352 tmp2->metadata = NULL;
16353 tmp2->normal = NULL;
16354 tmp2->_defaultContainer = 0;
16355 break;
16356 }
16357 case NODE_Polyline2D : {
16358 struct X3D_Polyline2D * tmp2;
16359 tmp2 = (struct X3D_Polyline2D *) tmp;
16360 tmp2->metadata = NULL;
16361 tmp2->lineSegments.n=0; tmp2->lineSegments.p=0;
16362 tmp2->_defaultContainer = 0;
16363 break;
16364 }
16365 case NODE_PolylineEmitter : {
16366 struct X3D_PolylineEmitter * tmp2;
16367 tmp2 = (struct X3D_PolylineEmitter *) tmp;
16368 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
16369 tmp2->set_coordinate = 0;
16370 tmp2->coord = NULL;
16371 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
16372 tmp2->metadata = NULL;
16373 tmp2->on = TRUE;
16374 tmp2->speed = 0.0f;
16375 tmp2->variation = 0.25f;
16376 tmp2->coordIndex.p = MALLOC (int *, sizeof(int)*1);
16377 tmp2->coordIndex.p[0] = -1;
16378 tmp2->coordIndex.n=1;;
16379 tmp2->mass = 0.0f;
16380 tmp2->surfaceArea = 0.0f;
16381 tmp2->_method = 0;
16382 tmp2->_nseg = 0;
16383 tmp2->_segs = NULL;
16384 tmp2->_portions = NULL;
16385 tmp2->_defaultContainer = 0;
16386 break;
16387 }
16388 case NODE_Polypoint2D : {
16389 struct X3D_Polypoint2D * tmp2;
16390 tmp2 = (struct X3D_Polypoint2D *) tmp;
16391 tmp2->metadata = NULL;
16392 tmp2->point.n=0; tmp2->point.p=0;
16393 tmp2->_defaultContainer = 0;
16394 break;
16395 }
16396 case NODE_PositionChaser : {
16397 struct X3D_PositionChaser * tmp2;
16398 tmp2 = (struct X3D_PositionChaser *) tmp;
16399 tmp2->metadata = NULL;
16400 tmp2->_p = NULL;
16401 tmp2->_t = NULL;
16402 tmp2->isActive = FALSE;
16403 tmp2->duration = 1;
16404 tmp2->_bufferendtime = 0;
16405 tmp2->_steptime = 0;
16406 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16407 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
16408 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
16409 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
16410 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
16411 tmp2->_buffer = NULL;
16412 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;
16413 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;
16414 tmp2->_defaultContainer = 0;
16415 break;
16416 }
16417 case NODE_PositionChaser2D : {
16418 struct X3D_PositionChaser2D * tmp2;
16419 tmp2 = (struct X3D_PositionChaser2D *) tmp;
16420 tmp2->metadata = NULL;
16421 tmp2->_p = NULL;
16422 tmp2->_t = NULL;
16423 tmp2->isActive = FALSE;
16424 tmp2->duration = 1;
16425 tmp2->_bufferendtime = 0;
16426 tmp2->_steptime = 0;
16427 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16428 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
16429 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
16430 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
16431 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
16432 tmp2->_buffer = NULL;
16433 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;;
16434 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;;
16435 tmp2->_defaultContainer = 0;
16436 break;
16437 }
16438 case NODE_PositionDamper : {
16439 struct X3D_PositionDamper * tmp2;
16440 tmp2 = (struct X3D_PositionDamper *) tmp;
16441 tmp2->metadata = NULL;
16442 tmp2->_p = NULL;
16443 tmp2->_t = NULL;
16444 tmp2->tau = 0.3;
16445 tmp2->tolerance = -1.0f;
16446 tmp2->isActive = FALSE;
16447 tmp2->order = 3;
16448 tmp2->_tau = 0.3;
16449 tmp2->_lasttick = 0;
16450 tmp2->_takefirstinput = TRUE;
16451 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16452 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
16453 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
16454 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
16455 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
16456 tmp2->_values = NULL;
16457 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;
16458 tmp2->_defaultContainer = 0;
16459 break;
16460 }
16461 case NODE_PositionDamper2D : {
16462 struct X3D_PositionDamper2D * tmp2;
16463 tmp2 = (struct X3D_PositionDamper2D *) tmp;
16464 tmp2->metadata = NULL;
16465 tmp2->_p = NULL;
16466 tmp2->_t = NULL;
16467 tmp2->tau = 0.3;
16468 tmp2->tolerance = -1.0f;
16469 tmp2->isActive = FALSE;
16470 tmp2->order = 3;
16471 tmp2->_tau = 0.3;
16472 tmp2->_lasttick = 0;
16473 tmp2->_takefirstinput = TRUE;
16474 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16475 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
16476 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
16477 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
16478 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
16479 tmp2->_values = NULL;
16480 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;;
16481 tmp2->_defaultContainer = 0;
16482 break;
16483 }
16484 case NODE_PositionInterpolator : {
16485 struct X3D_PositionInterpolator * tmp2;
16486 tmp2 = (struct X3D_PositionInterpolator *) tmp;
16487 tmp2->set_fraction = 0.0f;
16488 tmp2->key.n=0; tmp2->key.p=0;
16489 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16490 tmp2->metadata = NULL;
16491 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16492 tmp2->_defaultContainer = 0;
16493 break;
16494 }
16495 case NODE_PositionInterpolator2D : {
16496 struct X3D_PositionInterpolator2D * tmp2;
16497 tmp2 = (struct X3D_PositionInterpolator2D *) tmp;
16498 tmp2->set_fraction = 0.0f;
16499 tmp2->key.n=0; tmp2->key.p=0;
16500 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16501 tmp2->metadata = NULL;
16502 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16503 tmp2->_defaultContainer = 0;
16504 break;
16505 }
16506 case NODE_PrimitivePickSensor : {
16507 struct X3D_PrimitivePickSensor * tmp2;
16508 tmp2 = (struct X3D_PrimitivePickSensor *) tmp;
16509 tmp2->description = newASCIIString("");
16510 tmp2->enabled = FALSE;
16511 tmp2->metadata = NULL;
16512 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.p[1] = newASCIIString("NONE");tmp2->objectType.p[2] = newASCIIString("TERRAIN");tmp2->objectType.n=3; ;
16513 tmp2->pickingGeometry = NULL;
16514 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
16515 tmp2->isActive = FALSE;
16516 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
16517 tmp2->intersectionType = newASCIIString("BOUNDS");
16518 tmp2->sortOrder = newASCIIString("CLOSEST");
16519 tmp2->matchCriterion = newASCIIString("MATCH_ANY");
16520 tmp2->__oldEnabled = TRUE;
16521 tmp2->_defaultContainer = 0;
16522 break;
16523 }
16524 case NODE_ProgramShader : {
16525 struct X3D_ProgramShader * tmp2;
16526 tmp2 = (struct X3D_ProgramShader *) tmp;
16527 tmp2->activate = 0;
16528 tmp2->metadata = NULL;
16529 tmp2->programs.n=0; tmp2->programs.p=0;
16530 tmp2->isSelected = TRUE;
16531 tmp2->isValid = TRUE;
16532 tmp2->language = newASCIIString("");
16533 tmp2->_initialized = FALSE;
16534 tmp2->_shaderUserNumber = -1;
16535 tmp2->_shaderLoadThread = _THREAD_NULL_;
16536 tmp2->_retrievedURLData = FALSE;
16537 tmp2->_defaultContainer = 0;
16538 break;
16539 }
16540 case NODE_ProjectionVolumeStyle : {
16541 struct X3D_ProjectionVolumeStyle * tmp2;
16542 tmp2 = (struct X3D_ProjectionVolumeStyle *) tmp;
16543 tmp2->enabled = TRUE;
16544 tmp2->metadata = NULL;
16545 tmp2->intensityThreshold = 0.0f;
16546 tmp2->type = newASCIIString("MAX");
16547 tmp2->_type = 0;
16548 tmp2->_defaultContainer = 0;
16549 break;
16550 }
16551 case NODE_Proto : {
16552 struct X3D_Proto * tmp2;
16553 tmp2 = (struct X3D_Proto *) tmp;
16554 tmp2->__children.n=0; tmp2->__children.p=0;
16555 tmp2->metadata = NULL;
16556 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16557 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16558 tmp2->visible = TRUE;
16559 tmp2->bboxDisplay = FALSE;
16560 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
16561 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16562 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16563 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16564 tmp2->__protoDeclares = 0;
16565 tmp2->__externProtoDeclares = 0;
16566 tmp2->__nodes = 0;
16567 tmp2->__subcontexts = 0;
16568 tmp2->__GC = 0;
16569 tmp2->__protoDef = 0;
16570 tmp2->__protoFlags = 0;
16571 tmp2->__prototype = NULL;
16572 tmp2->__parentProto = NULL;
16573 tmp2->__ROUTES = 0;
16574 tmp2->__EXPORTS = 0;
16575 tmp2->__IMPORTS = 0;
16576 tmp2->__DEFnames = 0;
16577 tmp2->__IS = 0;
16578 tmp2->__scripts = 0;
16579 tmp2->__META = 0;
16580 tmp2->url.n=0; tmp2->url.p=0;
16581 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
16582 tmp2->__afterPound = 0;
16583 tmp2->__loadstatus = 0;
16584 tmp2->_parentResource = getInputResource();
16585 tmp2->__loadResource = 0;
16586 tmp2->__typename = 0;
16587 tmp2->load = TRUE;
16588 tmp2->__oldload = FALSE;
16589 tmp2->__unitlengthfactor = 1;
16590 tmp2->__specversion = 0;
16591 tmp2->_defaultContainer = 0;
16592 break;
16593 }
16594 case NODE_ProximitySensor : {
16595 struct X3D_ProximitySensor * tmp2;
16596 tmp2 = (struct X3D_ProximitySensor *) tmp;
16597 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
16598 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
16599 tmp2->description = newASCIIString("");
16600 tmp2->enabled = TRUE;
16601 tmp2->isActive = FALSE;
16602 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
16603 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
16604 tmp2->enterTime = -1;
16605 tmp2->exitTime = -1;
16606 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
16607 tmp2->metadata = NULL;
16608 tmp2->__hit = 0;
16609 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
16610 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
16611 tmp2->__oldEnabled = TRUE;
16612 tmp2->_defaultContainer = 0;
16613 break;
16614 }
16615 case NODE_Pyramid : {
16616 struct X3D_Pyramid * tmp2;
16617 tmp2 = (struct X3D_Pyramid *) tmp;
16618 tmp2->metadata = NULL;
16619 tmp2->solid = TRUE;
16620 tmp2->__ifsnode = 0;
16621 tmp2->_defaultContainer = 0;
16622 break;
16623 }
16624 case NODE_QuadSet : {
16625 struct X3D_QuadSet * tmp2;
16626 tmp2 = (struct X3D_QuadSet *) tmp;
16627 tmp2->attrib.n=0; tmp2->attrib.p=0;
16628 tmp2->color = NULL;
16629 tmp2->coord = NULL;
16630 tmp2->fogCoord = NULL;
16631 tmp2->metadata = NULL;
16632 tmp2->normal = NULL;
16633 tmp2->texCoord = NULL;
16634 tmp2->ccw = TRUE;
16635 tmp2->colorPerVertex = TRUE;
16636 tmp2->normalPerVertex = TRUE;
16637 tmp2->solid = TRUE;
16638 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
16639 tmp2->_defaultContainer = 0;
16640 break;
16641 }
16642 case NODE_ReceiverPdu : {
16643 struct X3D_ReceiverPdu * tmp2;
16644 tmp2 = (struct X3D_ReceiverPdu *) tmp;
16645 tmp2->enabled = TRUE;
16646 tmp2->isActive = FALSE;
16647 tmp2->timestamp = 0;
16648 tmp2->address = newASCIIString("localhost");
16649 tmp2->port = 0;
16650 tmp2->multicastRelayHost = newASCIIString("");
16651 tmp2->multicastRelayPort = 0;
16652 tmp2->networkMode = newASCIIString("standAlone");
16653 tmp2->isNetworkReader = FALSE;
16654 tmp2->isNetworkWriter = FALSE;
16655 tmp2->isStandAlone = FALSE;
16656 tmp2->readInterval = 0.1;
16657 tmp2->writeInterval = 1;
16658 tmp2->rtpHeaderExpected = FALSE;
16659 tmp2->isRtpHeaderHeard = FALSE;
16660 tmp2->_registered = FALSE;
16661 tmp2->_dsock = NULL;
16662 tmp2->_lasttime = 0;
16663 tmp2->_pduchange_networksensor = 0;
16664 tmp2->_oldState = NULL;
16665 tmp2->entityID = 0;
16666 tmp2->applicationID = 1;
16667 tmp2->siteID = 0;
16668 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
16669 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
16670 tmp2->__geoSystem = NULL;
16671 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16672 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16673 tmp2->visible = TRUE;
16674 tmp2->bboxDisplay = FALSE;
16675 tmp2->radioID = 0;
16676 tmp2->whichGeometry = 1;
16677 tmp2->receiverState = 0;
16678 tmp2->receivedPower = 0.0f;
16679 tmp2->transmitterEntityID = 0;
16680 tmp2->transmitterApplicationID = 1;
16681 tmp2->transmitterSiteID = 0;
16682 tmp2->transmitterRadioID = 0;
16683 tmp2->_pduchange_receiver = 0;
16684 tmp2->_defaultContainer = 0;
16685 break;
16686 }
16687 case NODE_Rectangle2D : {
16688 struct X3D_Rectangle2D * tmp2;
16689 tmp2 = (struct X3D_Rectangle2D *) tmp;
16690 tmp2->metadata = NULL;
16691 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;;
16692 tmp2->solid = FALSE;
16693 tmp2->__points.n=0; tmp2->__points.p=0;
16694 tmp2->__numPoints = 0;
16695 tmp2->_defaultContainer = 0;
16696 break;
16697 }
16698 case NODE_ResistancePhysicsModel : {
16699 struct X3D_ResistancePhysicsModel * tmp2;
16700 tmp2 = (struct X3D_ResistancePhysicsModel *) tmp;
16701 tmp2->enabled = TRUE;
16702 tmp2->force = 0.0f;
16703 tmp2->metadata = NULL;
16704 tmp2->_defaultContainer = 0;
16705 break;
16706 }
16707 case NODE_RigidBody : {
16708 struct X3D_RigidBody * tmp2;
16709 tmp2 = (struct X3D_RigidBody *) tmp;
16710 tmp2->angularDampingFactor = 0.001f;
16711 tmp2->angularVelocity.c[0] = 0.0f;tmp2->angularVelocity.c[1] = 0.0f;tmp2->angularVelocity.c[2] = 0.0f;
16712 tmp2->autoDamp = FALSE;
16713 tmp2->autoDisable = FALSE;
16714 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
16715 tmp2->disableAngularSpeed = 0.0f;
16716 tmp2->disableLinearSpeed = 0.0f;
16717 tmp2->disableTime = 0.0f;
16718 tmp2->enabled = TRUE;
16719 tmp2->finiteRotationAxis.c[0] = 0.0f;tmp2->finiteRotationAxis.c[1] = 0.0f;tmp2->finiteRotationAxis.c[2] = 0.0f;
16720 tmp2->fixed = FALSE;
16721 tmp2->forces.n=0; tmp2->forces.p=0;
16722 tmp2->geometry.n=0; tmp2->geometry.p=0;
16723 tmp2->inertia.c[0] = 1;tmp2->inertia.c[1] = 0;tmp2->inertia.c[2] = 0;tmp2->inertia.c[3] = 0;tmp2->inertia.c[4] = 1;tmp2->inertia.c[5] = 0;tmp2->inertia.c[6] = 0;tmp2->inertia.c[7] = 0;tmp2->inertia.c[8] = 1;;
16724 tmp2->linearDampingFactor = 0.001f;
16725 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
16726 tmp2->mass = 1.0f;
16727 tmp2->massDensityModel = NULL;
16728 tmp2->metadata = NULL;
16729 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
16730 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
16731 tmp2->torques.n=0; tmp2->torques.p=0;
16732 tmp2->useFiniteRotation = FALSE;
16733 tmp2->useGlobalGravity = TRUE;
16734 tmp2->_body = 0;
16735 tmp2->__old_angularVelocity.c[0] = 0.0f;tmp2->__old_angularVelocity.c[1] = 0.0f;tmp2->__old_angularVelocity.c[2] = 0.0f;
16736 tmp2->__old_centerOfMass.c[0] = 0.0f;tmp2->__old_centerOfMass.c[1] = 0.0f;tmp2->__old_centerOfMass.c[2] = 0.0f;
16737 tmp2->__old_finiteRotationAxis.c[0] = 0.0f;tmp2->__old_finiteRotationAxis.c[1] = 0.0f;tmp2->__old_finiteRotationAxis.c[2] = 0.0f;
16738 tmp2->__old_linearVelocity.c[0] = 0.0f;tmp2->__old_linearVelocity.c[1] = 0.0f;tmp2->__old_linearVelocity.c[2] = 0.0f;
16739 tmp2->__old_orientation.c[0] = 0;tmp2->__old_orientation.c[1] = 0;tmp2->__old_orientation.c[2] = 1;tmp2->__old_orientation.c[3] = 0;;
16740 tmp2->__old_position.c[0] = 0.0f;tmp2->__old_position.c[1] = 0.0f;tmp2->__old_position.c[2] = 0.0f;
16741 tmp2->_geomIdentityTransform = 0;
16742 tmp2->_defaultContainer = 0;
16743 break;
16744 }
16745 case NODE_RigidBodyCollection : {
16746 struct X3D_RigidBodyCollection * tmp2;
16747 tmp2 = (struct X3D_RigidBodyCollection *) tmp;
16748 tmp2->set_contacts.n=0; tmp2->set_contacts.p=0;
16749 tmp2->autoDisable = FALSE;
16750 tmp2->bodies.n=0; tmp2->bodies.p=0;
16751 tmp2->constantForceMix = 0.0001f;
16752 tmp2->contactSurfaceThickness = 0.0f;
16753 tmp2->disableAngularSpeed = 0.0f;
16754 tmp2->disableLinearSpeed = 0.0f;
16755 tmp2->disableTime = 0.0f;
16756 tmp2->enabled = TRUE;
16757 tmp2->errorCorrection = 0.8f;
16758 tmp2->gravity.c[0] = 0.0f;tmp2->gravity.c[1] = -9.8f;tmp2->gravity.c[2] = 0.0f;
16759 tmp2->iterations = 10;
16760 tmp2->joints.n=0; tmp2->joints.p=0;
16761 tmp2->maxCorrectionSpeed = -1.8f;
16762 tmp2->metadata = NULL;
16763 tmp2->preferAccuracy = FALSE;
16764 tmp2->collider = NULL;
16765 tmp2->_world = 0;
16766 tmp2->_group = 0;
16767 tmp2->_defaultContainer = 0;
16768 break;
16769 }
16770 case NODE_ScalarChaser : {
16771 struct X3D_ScalarChaser * tmp2;
16772 tmp2 = (struct X3D_ScalarChaser *) tmp;
16773 tmp2->metadata = NULL;
16774 tmp2->_p = NULL;
16775 tmp2->_t = NULL;
16776 tmp2->isActive = FALSE;
16777 tmp2->duration = 1;
16778 tmp2->_bufferendtime = 0;
16779 tmp2->_steptime = 0;
16780 tmp2->value_changed = 0.0f;
16781 tmp2->initialDestination = 0.0f;
16782 tmp2->initialValue = 0.0f;
16783 tmp2->set_destination = 0.0f;
16784 tmp2->set_value = 0.0f;
16785 tmp2->_buffer = NULL;
16786 tmp2->_previousvalue = 0.0f;
16787 tmp2->_destination = 0.0f;
16788 tmp2->_defaultContainer = 0;
16789 break;
16790 }
16791 case NODE_ScalarDamper : {
16792 struct X3D_ScalarDamper * tmp2;
16793 tmp2 = (struct X3D_ScalarDamper *) tmp;
16794 tmp2->metadata = NULL;
16795 tmp2->_p = NULL;
16796 tmp2->_t = NULL;
16797 tmp2->tau = 0.3;
16798 tmp2->tolerance = -1.0f;
16799 tmp2->isActive = FALSE;
16800 tmp2->order = 3;
16801 tmp2->_tau = 0.3;
16802 tmp2->_lasttick = 0;
16803 tmp2->_takefirstinput = TRUE;
16804 tmp2->value_changed = 0.0f;
16805 tmp2->initialDestination = 0.0f;
16806 tmp2->initialValue = 0.0f;
16807 tmp2->set_destination = 0.0f;
16808 tmp2->set_value = 0.0f;
16809 tmp2->_values = NULL;
16810 tmp2->_input = 0.0f;
16811 tmp2->_defaultContainer = 0;
16812 break;
16813 }
16814 case NODE_ScalarInterpolator : {
16815 struct X3D_ScalarInterpolator * tmp2;
16816 tmp2 = (struct X3D_ScalarInterpolator *) tmp;
16817 tmp2->set_fraction = 0.0f;
16818 tmp2->key.n=0; tmp2->key.p=0;
16819 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16820 tmp2->metadata = NULL;
16821 tmp2->value_changed = 0.0f;
16822 tmp2->_defaultContainer = 0;
16823 break;
16824 }
16825 case NODE_ScreenFontStyle : {
16826 struct X3D_ScreenFontStyle * tmp2;
16827 tmp2 = (struct X3D_ScreenFontStyle *) tmp;
16828 tmp2->metadata = NULL;
16829 tmp2->family.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->family.p[0] = newASCIIString("SERIF");tmp2->family.n=1; ;
16830 tmp2->horizontal = TRUE;
16831 tmp2->justify.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString("BEGIN");tmp2->justify.n=1; ;
16832 tmp2->language = newASCIIString("");
16833 tmp2->leftToRight = TRUE;
16834 tmp2->pointSize = 12.0f;
16835 tmp2->spacing = 1.0f;
16836 tmp2->style = newASCIIString("PLAIN");
16837 tmp2->topToBottom = TRUE;
16838 tmp2->_defaultContainer = 0;
16839 break;
16840 }
16841 case NODE_ScreenGroup : {
16842 struct X3D_ScreenGroup * tmp2;
16843 tmp2 = (struct X3D_ScreenGroup *) tmp;
16844 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16845 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16846 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16847 tmp2->children.n=0; tmp2->children.p=0;
16848 tmp2->metadata = NULL;
16849 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16850 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16851 tmp2->visible = TRUE;
16852 tmp2->bboxDisplay = FALSE;
16853 tmp2->_defaultContainer = 0;
16854 break;
16855 }
16856 case NODE_Script : {
16857 struct X3D_Script * tmp2;
16858 tmp2 = (struct X3D_Script *) tmp;
16859 tmp2->url.n=0; tmp2->url.p=0;
16860 tmp2->description = newASCIIString("");
16861 tmp2->load = TRUE;
16862 tmp2->__oldload = FALSE;
16863 tmp2->refresh = 0;
16864 tmp2->__lasttime = 0;
16865 tmp2->directOutput = FALSE;
16866 tmp2->mustEvaluate = FALSE;
16867 tmp2->metadata = NULL;
16868 tmp2->__scriptObj = 0;
16869 tmp2->_parentResource = getInputResource();
16870 tmp2->_defaultContainer = 0;
16871 break;
16872 }
16873 case NODE_SegmentedVolumeData : {
16874 struct X3D_SegmentedVolumeData * tmp2;
16875 tmp2 = (struct X3D_SegmentedVolumeData *) tmp;
16876 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
16877 tmp2->metadata = NULL;
16878 tmp2->voxels = NULL;
16879 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16880 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16881 tmp2->visible = TRUE;
16882 tmp2->bboxDisplay = FALSE;
16883 tmp2->_boxtris = NULL;
16884 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
16885 tmp2->segmentEnabled.n=0; tmp2->segmentEnabled.p=0;
16886 tmp2->segmentIdentifiers = NULL;
16887 tmp2->_defaultContainer = 0;
16888 break;
16889 }
16890 case NODE_ShadedVolumeStyle : {
16891 struct X3D_ShadedVolumeStyle * tmp2;
16892 tmp2 = (struct X3D_ShadedVolumeStyle *) tmp;
16893 tmp2->enabled = TRUE;
16894 tmp2->metadata = NULL;
16895 tmp2->surfaceNormals = NULL;
16896 tmp2->lighting = FALSE;
16897 tmp2->shadows = FALSE;
16898 tmp2->material = NULL;
16899 tmp2->phaseFunction = newASCIIString("Henyey-Greenstein");
16900 tmp2->_phaseFunction = 0;
16901 tmp2->_defaultContainer = 0;
16902 break;
16903 }
16904 case NODE_ShaderPart : {
16905 struct X3D_ShaderPart * tmp2;
16906 tmp2 = (struct X3D_ShaderPart *) tmp;
16907 tmp2->metadata = NULL;
16908 tmp2->url.n=0; tmp2->url.p=0;
16909 tmp2->description = newASCIIString("");
16910 tmp2->load = TRUE;
16911 tmp2->__oldload = FALSE;
16912 tmp2->refresh = 0;
16913 tmp2->__lasttime = 0;
16914 tmp2->type = newASCIIString("VERTEX");
16915 tmp2->__loadstatus = 0;
16916 tmp2->_parentResource = getInputResource();
16917 tmp2->__loadResource = 0;
16918 tmp2->_shaderUserDefinedFields = NULL;
16919 tmp2->_defaultContainer = 0;
16920 break;
16921 }
16922 case NODE_ShaderProgram : {
16923 struct X3D_ShaderProgram * tmp2;
16924 tmp2 = (struct X3D_ShaderProgram *) tmp;
16925 tmp2->metadata = NULL;
16926 tmp2->url.n=0; tmp2->url.p=0;
16927 tmp2->description = newASCIIString("");
16928 tmp2->load = TRUE;
16929 tmp2->__oldload = FALSE;
16930 tmp2->refresh = 0;
16931 tmp2->__lasttime = 0;
16932 tmp2->type = newASCIIString("");
16933 tmp2->__loadstatus = 0;
16934 tmp2->_parentResource = getInputResource();
16935 tmp2->__loadResource = 0;
16936 tmp2->_shaderUserDefinedFields = NULL;
16937 tmp2->_defaultContainer = 0;
16938 break;
16939 }
16940 case NODE_Shape : {
16941 struct X3D_Shape * tmp2;
16942 tmp2 = (struct X3D_Shape *) tmp;
16943 tmp2->appearance = NULL;
16944 tmp2->geometry = NULL;
16945 tmp2->metadata = NULL;
16946 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16947 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16948 tmp2->visible = TRUE;
16949 tmp2->bboxDisplay = FALSE;
16950 tmp2->castShadow = TRUE;
16951 tmp2->_shaderflags_base = 0;
16952 tmp2->_shaderflags_effects = 0;
16953 tmp2->_shaderflags_usershaders = 0;
16954 tmp2->__visible = 0;
16955 tmp2->__occludeCheckCount = -1;
16956 tmp2->__Samples = -1;
16957 tmp2->_defaultContainer = 0;
16958 break;
16959 }
16960 case NODE_SignalPdu : {
16961 struct X3D_SignalPdu * tmp2;
16962 tmp2 = (struct X3D_SignalPdu *) tmp;
16963 tmp2->enabled = TRUE;
16964 tmp2->isActive = FALSE;
16965 tmp2->timestamp = 0;
16966 tmp2->address = newASCIIString("localhost");
16967 tmp2->port = 0;
16968 tmp2->multicastRelayHost = newASCIIString("");
16969 tmp2->multicastRelayPort = 0;
16970 tmp2->networkMode = newASCIIString("standAlone");
16971 tmp2->isNetworkReader = FALSE;
16972 tmp2->isNetworkWriter = FALSE;
16973 tmp2->isStandAlone = FALSE;
16974 tmp2->readInterval = 0.1;
16975 tmp2->writeInterval = 1;
16976 tmp2->rtpHeaderExpected = FALSE;
16977 tmp2->isRtpHeaderHeard = FALSE;
16978 tmp2->_registered = FALSE;
16979 tmp2->_dsock = NULL;
16980 tmp2->_lasttime = 0;
16981 tmp2->_pduchange_networksensor = 0;
16982 tmp2->_oldState = NULL;
16983 tmp2->entityID = 0;
16984 tmp2->applicationID = 1;
16985 tmp2->siteID = 0;
16986 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
16987 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
16988 tmp2->__geoSystem = NULL;
16989 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16990 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16991 tmp2->visible = TRUE;
16992 tmp2->bboxDisplay = FALSE;
16993 tmp2->radioID = 0;
16994 tmp2->whichGeometry = 1;
16995 tmp2->data.n=0; tmp2->data.p=0;
16996 tmp2->dataLength = 0;
16997 tmp2->encodingScheme = 0;
16998 tmp2->sampleRate = 0;
16999 tmp2->samples = 0;
17000 tmp2->tdlType = 0;
17001 tmp2->_pduchange_signal = 0;
17002 tmp2->_defaultContainer = 0;
17003 break;
17004 }
17005 case NODE_SilhouetteEnhancementVolumeStyle : {
17007 tmp2 = (struct X3D_SilhouetteEnhancementVolumeStyle *) tmp;
17008 tmp2->enabled = TRUE;
17009 tmp2->metadata = NULL;
17010 tmp2->surfaceNormals = NULL;
17011 tmp2->silhouetteBoundaryOpacity = 0.0f;
17012 tmp2->silhouetteRetainedOpacity = 1.0f;
17013 tmp2->silhouetteSharpness = 0.5f;
17014 tmp2->_defaultContainer = 0;
17015 break;
17016 }
17017 case NODE_SingleAxisHingeJoint : {
17018 struct X3D_SingleAxisHingeJoint * tmp2;
17019 tmp2 = (struct X3D_SingleAxisHingeJoint *) tmp;
17020 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
17021 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 1.0f;
17022 tmp2->body1 = NULL;
17023 tmp2->body2 = NULL;
17024 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
17025 tmp2->maxAngle = PIF+.0f;
17026 tmp2->metadata = NULL;
17027 tmp2->minAngle = -PIF+.0f;
17028 tmp2->stopBounce = 0.0f;
17029 tmp2->stopErrorCorrection = 0.8f;
17030 tmp2->angle = 0.0f;
17031 tmp2->angleRate = 0.0f;
17032 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
17033 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
17034 tmp2->_joint = 0;
17035 tmp2->_forceout = 0;
17036 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
17037 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
17038 tmp2->__old_body1 = NULL;
17039 tmp2->__old_body2 = NULL;
17040 tmp2->_defaultContainer = 0;
17041 break;
17042 }
17043 case NODE_SliderJoint : {
17044 struct X3D_SliderJoint * tmp2;
17045 tmp2 = (struct X3D_SliderJoint *) tmp;
17046 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 0.0f;
17047 tmp2->body1 = NULL;
17048 tmp2->body2 = NULL;
17049 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
17050 tmp2->maxSeparation = 1.0f;
17051 tmp2->metadata = NULL;
17052 tmp2->minSeparation = 0.0f;
17053 tmp2->sliderForce = 0.0f;
17054 tmp2->stopBounce = 0.0f;
17055 tmp2->stopErrorCorrection = 1.0f;
17056 tmp2->separation = 0.0f;
17057 tmp2->separationRate = 0.0f;
17058 tmp2->_joint = 0;
17059 tmp2->_forceout = 0;
17060 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
17061 tmp2->__old_body1 = NULL;
17062 tmp2->__old_body2 = NULL;
17063 tmp2->_defaultContainer = 0;
17064 break;
17065 }
17066 case NODE_Sound : {
17067 struct X3D_Sound * tmp2;
17068 tmp2 = (struct X3D_Sound *) tmp;
17069 tmp2->description = newASCIIString("");
17070 tmp2->enabled = TRUE;
17071 tmp2->metadata = NULL;
17072 tmp2->children.n=0; tmp2->children.p=0;
17073 tmp2->_self = 0;
17074 tmp2->_context = 0;
17075 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17076 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17077 tmp2->__sourceNumber = -1;
17078 tmp2->__lastlocation.c[0] = 0.0f;tmp2->__lastlocation.c[1] = 0.0f;tmp2->__lastlocation.c[2] = 0.0f;
17079 tmp2->__lastdirection.c[0] = 0.0f;tmp2->__lastdirection.c[1] = 0.0f;tmp2->__lastdirection.c[2] = 1.0f;
17080 tmp2->__lasttime = 0;
17081 tmp2->__velocity.c[0] = 0.0f;tmp2->__velocity.c[1] = 0.0f;tmp2->__velocity.c[2] = 0.0f;
17082 tmp2->__dopplerFactor = 1.0f;
17083 tmp2->spatialize = TRUE;
17084 tmp2->priority = 0.0f;
17085 tmp2->intensity = 1.0f;
17086 tmp2->maxBack = 10.0f;
17087 tmp2->maxFront = 10.0f;
17088 tmp2->minBack = 1.0f;
17089 tmp2->minFront = 1.0f;
17090 tmp2->source = NULL;
17091 tmp2->_defaultContainer = 0;
17092 break;
17093 }
17094 case NODE_SpatialSound : {
17095 struct X3D_SpatialSound * tmp2;
17096 tmp2 = (struct X3D_SpatialSound *) tmp;
17097 tmp2->description = newASCIIString("");
17098 tmp2->enabled = TRUE;
17099 tmp2->metadata = NULL;
17100 tmp2->children.n=0; tmp2->children.p=0;
17101 tmp2->_self = 0;
17102 tmp2->_context = 0;
17103 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17104 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17105 tmp2->__sourceNumber = -1;
17106 tmp2->__lastlocation.c[0] = 0.0f;tmp2->__lastlocation.c[1] = 0.0f;tmp2->__lastlocation.c[2] = 0.0f;
17107 tmp2->__lastdirection.c[0] = 0.0f;tmp2->__lastdirection.c[1] = 0.0f;tmp2->__lastdirection.c[2] = 1.0f;
17108 tmp2->__lasttime = 0;
17109 tmp2->__velocity.c[0] = 0.0f;tmp2->__velocity.c[1] = 0.0f;tmp2->__velocity.c[2] = 0.0f;
17110 tmp2->__dopplerFactor = 1.0f;
17111 tmp2->spatialize = TRUE;
17112 tmp2->priority = 0.0f;
17113 tmp2->intensity = 1.0f;
17114 tmp2->coneInnerAngle = 6.2832f;
17115 tmp2->coneOuterAngle = 6.2832f;
17116 tmp2->coneOuterGain = 0.0f;
17117 tmp2->distanceModel = newASCIIString("INVERSE");
17118 tmp2->dopplerEnabled = FALSE;
17119 tmp2->enableHRTF = FALSE;
17120 tmp2->gain = 1.0f;
17121 tmp2->maxDistance = 10000.0f;
17122 tmp2->referenceDistance = 1.0f;
17123 tmp2->rolloffFactor = 1.0f;
17124 tmp2->_defaultContainer = 0;
17125 break;
17126 }
17127 case NODE_Sphere : {
17128 struct X3D_Sphere * tmp2;
17129 tmp2 = (struct X3D_Sphere *) tmp;
17130 tmp2->metadata = NULL;
17131 tmp2->radius = 1.0f;
17132 tmp2->solid = TRUE;
17133 tmp2->__points.n=0; tmp2->__points.p=0;
17134 tmp2->_sideVBO = 0;
17135 tmp2->__SphereIndxVBO = 0;
17136 tmp2->__pindices = 0;
17137 tmp2->__wireindicesVBO = 0;
17138 tmp2->_defaultContainer = 0;
17139 break;
17140 }
17141 case NODE_SphereSensor : {
17142 struct X3D_SphereSensor * tmp2;
17143 tmp2 = (struct X3D_SphereSensor *) tmp;
17144 tmp2->autoOffset = TRUE;
17145 tmp2->enabled = TRUE;
17146 tmp2->offset.c[0] = 0;tmp2->offset.c[1] = 1;tmp2->offset.c[2] = 0;tmp2->offset.c[3] = 0;;
17147 tmp2->isActive = FALSE;
17148 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
17149 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
17150 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
17151 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
17152 tmp2->isOver = FALSE;
17153 tmp2->description = newASCIIString("");
17154 tmp2->metadata = NULL;
17155 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
17156 tmp2->_origNormalizedPoint.c[0] = 0.0f;tmp2->_origNormalizedPoint.c[1] = 0.0f;tmp2->_origNormalizedPoint.c[2] = 0.0f;
17157 tmp2->_radius = 0.0f;
17158 tmp2->__oldEnabled = TRUE;
17159 tmp2->_defaultContainer = 0;
17160 break;
17161 }
17162 case NODE_SplinePositionInterpolator : {
17163 struct X3D_SplinePositionInterpolator * tmp2;
17164 tmp2 = (struct X3D_SplinePositionInterpolator *) tmp;
17165 tmp2->set_fraction = 0.0f;
17166 tmp2->closed = FALSE;
17167 tmp2->key.n=0; tmp2->key.p=0;
17168 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17169 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17170 tmp2->metadata = NULL;
17171 tmp2->normalizeVelocity = FALSE;
17172 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
17173 tmp2->_T0.n=0; tmp2->_T0.p=0;
17174 tmp2->_T1.n=0; tmp2->_T1.p=0;
17175 tmp2->_defaultContainer = 0;
17176 break;
17177 }
17178 case NODE_SplinePositionInterpolator2D : {
17180 tmp2 = (struct X3D_SplinePositionInterpolator2D *) tmp;
17181 tmp2->set_fraction = 0.0f;
17182 tmp2->closed = FALSE;
17183 tmp2->key.n=0; tmp2->key.p=0;
17184 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17185 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17186 tmp2->metadata = NULL;
17187 tmp2->normalizeVelocity = FALSE;
17188 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
17189 tmp2->_T0.n=0; tmp2->_T0.p=0;
17190 tmp2->_T1.n=0; tmp2->_T1.p=0;
17191 tmp2->_defaultContainer = 0;
17192 break;
17193 }
17194 case NODE_SplineScalarInterpolator : {
17195 struct X3D_SplineScalarInterpolator * tmp2;
17196 tmp2 = (struct X3D_SplineScalarInterpolator *) tmp;
17197 tmp2->set_fraction = 0.0f;
17198 tmp2->closed = FALSE;
17199 tmp2->key.n=0; tmp2->key.p=0;
17200 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17201 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17202 tmp2->metadata = NULL;
17203 tmp2->normalizeVelocity = FALSE;
17204 tmp2->value_changed = 0.0f;
17205 tmp2->_T0.n=0; tmp2->_T0.p=0;
17206 tmp2->_T1.n=0; tmp2->_T1.p=0;
17207 tmp2->_defaultContainer = 0;
17208 break;
17209 }
17210 case NODE_SpotLight : {
17211 struct X3D_SpotLight * tmp2;
17212 tmp2 = (struct X3D_SpotLight *) tmp;
17213 tmp2->metadata = NULL;
17214 tmp2->global = TRUE;
17215 tmp2->on = TRUE;
17216 tmp2->shadows = FALSE;
17217 tmp2->shadowIntensity = 1.0f;
17218 tmp2->ambientIntensity = 0.0f;
17219 tmp2->intensity = 1.0f;
17220 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17221 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
17222 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17223 tmp2->radius = 100.0f;
17224 tmp2->beamWidth = 0.589048622548086f;
17225 tmp2->cutOffAngle = 1.57079632679f;
17226 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
17227 tmp2->_defaultContainer = 0;
17228 break;
17229 }
17230 case NODE_SquadOrientationInterpolator : {
17232 tmp2 = (struct X3D_SquadOrientationInterpolator *) tmp;
17233 tmp2->set_fraction = 0.0f;
17234 tmp2->key.n=0; tmp2->key.p=0;
17235 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17236 tmp2->metadata = NULL;
17237 tmp2->normalizeVelocity = FALSE;
17238 tmp2->closed = FALSE;
17239 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
17240 tmp2->_normkey.n=0; tmp2->_normkey.p=0;
17241 tmp2->_normkeyValue.n=0; tmp2->_normkeyValue.p=0;
17242 tmp2->_defaultContainer = 0;
17243 break;
17244 }
17245 case NODE_StaticGroup : {
17246 struct X3D_StaticGroup * tmp2;
17247 tmp2 = (struct X3D_StaticGroup *) tmp;
17248 tmp2->metadata = NULL;
17249 tmp2->children.n=0; tmp2->children.p=0;
17250 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17251 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17252 tmp2->visible = TRUE;
17253 tmp2->bboxDisplay = FALSE;
17254 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17255 tmp2->__transparency = -1;
17256 tmp2->__solid = -1;
17257 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
17258 tmp2->_defaultContainer = 0;
17259 break;
17260 }
17261 case NODE_StreamAudioDestination : {
17262 struct X3D_StreamAudioDestination * tmp2;
17263 tmp2 = (struct X3D_StreamAudioDestination *) tmp;
17264 tmp2->channelCountMode = newASCIIString("max");
17265 tmp2->channelInterpretation = newASCIIString("speakers");
17266 tmp2->children.n=0; tmp2->children.p=0;
17267 tmp2->description = newASCIIString("");
17268 tmp2->enabled = TRUE;
17269 tmp2->gain = 0.0f;
17270 tmp2->metadata = NULL;
17271 tmp2->_self = 0;
17272 tmp2->_context = 0;
17273 tmp2->channelCount = 2;
17274 tmp2->isActive = FALSE;
17275 tmp2->streamIdentifier.n=0; tmp2->streamIdentifier.p=0;
17276 tmp2->_defaultContainer = 0;
17277 break;
17278 }
17279 case NODE_StreamAudioSource : {
17280 struct X3D_StreamAudioSource * tmp2;
17281 tmp2 = (struct X3D_StreamAudioSource *) tmp;
17282 tmp2->description = newASCIIString("");
17283 tmp2->enabled = TRUE;
17284 tmp2->gain = 0.0f;
17285 tmp2->metadata = NULL;
17286 tmp2->pauseTime = 0;
17287 tmp2->resumeTime = 0;
17288 tmp2->startTime = 0;
17289 tmp2->stopTime = 0;
17290 tmp2->tailTime = 0;
17291 tmp2->elapsedTime = 0;
17292 tmp2->isActive = FALSE;
17293 tmp2->isPaused = FALSE;
17294 tmp2->_self = 0;
17295 tmp2->_context = 0;
17296 tmp2->__context_paused = FALSE;
17297 tmp2->channelCount = 2;
17298 tmp2->channelCountMode = newASCIIString("smax");
17299 tmp2->channelInterpretation = newASCIIString("speakders");
17300 tmp2->streamIdentifier.n=0; tmp2->streamIdentifier.p=0;
17301 tmp2->_defaultContainer = 0;
17302 break;
17303 }
17304 case NODE_StringSensor : {
17305 struct X3D_StringSensor * tmp2;
17306 tmp2 = (struct X3D_StringSensor *) tmp;
17307 tmp2->deletionAllowed = TRUE;
17308 tmp2->description = newASCIIString("");
17309 tmp2->enabled = TRUE;
17310 tmp2->enteredText = newASCIIString("");
17311 tmp2->finalText = newASCIIString("");
17312 tmp2->isActive = TRUE;
17313 tmp2->metadata = NULL;
17314 tmp2->singleton = TRUE;
17315 tmp2->_initialized = FALSE;
17316 tmp2->__oldEnabled = TRUE;
17317 tmp2->_defaultContainer = 0;
17318 break;
17319 }
17320 case NODE_SurfaceEmitter : {
17321 struct X3D_SurfaceEmitter * tmp2;
17322 tmp2 = (struct X3D_SurfaceEmitter *) tmp;
17323 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
17324 tmp2->set_coordinate = 0;
17325 tmp2->metadata = NULL;
17326 tmp2->on = TRUE;
17327 tmp2->speed = 0.0f;
17328 tmp2->variation = 0.25f;
17329 tmp2->coordIndex.p = MALLOC (int *, sizeof(int)*1);
17330 tmp2->coordIndex.p[0] = -1;
17331 tmp2->coordIndex.n=1;;
17332 tmp2->mass = 0.0f;
17333 tmp2->surfaceArea = 0.0f;
17334 tmp2->surface = NULL;
17335 tmp2->geometry = NULL;
17336 tmp2->_ifs = NULL;
17337 tmp2->_defaultContainer = 0;
17338 break;
17339 }
17340 case NODE_Switch : {
17341 struct X3D_Switch * tmp2;
17342 tmp2 = (struct X3D_Switch *) tmp;
17343 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17344 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17345 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17346 tmp2->choice.n=0; tmp2->choice.p=0;
17347 tmp2->children.n=0; tmp2->children.p=0;
17348 tmp2->metadata = NULL;
17349 tmp2->whichChoice = -1;
17350 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17351 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17352 tmp2->visible = TRUE;
17353 tmp2->bboxDisplay = FALSE;
17354 tmp2->__isX3D = (inputFileVersion[0]==3);
17355 tmp2->_defaultContainer = 0;
17356 break;
17357 }
17358 case NODE_Teapot : {
17359 struct X3D_Teapot * tmp2;
17360 tmp2 = (struct X3D_Teapot *) tmp;
17361 tmp2->metadata = NULL;
17362 tmp2->solid = TRUE;
17363 tmp2->__ifsnode = 0;
17364 tmp2->_defaultContainer = 0;
17365 break;
17366 }
17367 case NODE_TexCoordChaser2D : {
17368 struct X3D_TexCoordChaser2D * tmp2;
17369 tmp2 = (struct X3D_TexCoordChaser2D *) tmp;
17370 tmp2->metadata = NULL;
17371 tmp2->_p = NULL;
17372 tmp2->_t = NULL;
17373 tmp2->isActive = FALSE;
17374 tmp2->duration = 1;
17375 tmp2->_bufferendtime = 0;
17376 tmp2->_steptime = 0;
17377 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
17378 tmp2->initialDestination.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17379 tmp2->initialDestination.p[0].c[0] = 0.0f;
17380 tmp2->initialDestination.p[0].c[1] = 0.0f;
17381 tmp2->initialDestination.n=1;
17382 tmp2->initialValue.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17383 tmp2->initialValue.p[0].c[0] = 0.0f;
17384 tmp2->initialValue.p[0].c[1] = 0.0f;
17385 tmp2->initialValue.n=1;
17386 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
17387 tmp2->set_value.n=0; tmp2->set_value.p=0;
17388 tmp2->_buffer = NULL;
17389 tmp2->_previousvalue.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17390 tmp2->_previousvalue.p[0].c[0] = 0.0f;
17391 tmp2->_previousvalue.p[0].c[1] = 0.0f;
17392 tmp2->_previousvalue.n=1;
17393 tmp2->_destination.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17394 tmp2->_destination.p[0].c[0] = 0.0f;
17395 tmp2->_destination.p[0].c[1] = 0.0f;
17396 tmp2->_destination.n=1;
17397 tmp2->_defaultContainer = 0;
17398 break;
17399 }
17400 case NODE_TexCoordDamper2D : {
17401 struct X3D_TexCoordDamper2D * tmp2;
17402 tmp2 = (struct X3D_TexCoordDamper2D *) tmp;
17403 tmp2->metadata = NULL;
17404 tmp2->_p = NULL;
17405 tmp2->_t = NULL;
17406 tmp2->tau = 0.3;
17407 tmp2->tolerance = -1.0f;
17408 tmp2->isActive = FALSE;
17409 tmp2->order = 3;
17410 tmp2->_tau = 0.3;
17411 tmp2->_lasttick = 0;
17412 tmp2->_takefirstinput = TRUE;
17413 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
17414 tmp2->initialDestination.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17415 tmp2->initialDestination.p[0].c[0] = 0.0f;
17416 tmp2->initialDestination.p[0].c[1] = 0.0f;
17417 tmp2->initialDestination.n=1;
17418 tmp2->initialValue.p = MALLOC (struct SFVec2f *, sizeof(struct SFVec2f)*1);
17419 tmp2->initialValue.p[0].c[0] = 0.0f;
17420 tmp2->initialValue.p[0].c[1] = 0.0f;
17421 tmp2->initialValue.n=1;
17422 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
17423 tmp2->set_value.n=0; tmp2->set_value.p=0;
17424 tmp2->_values = NULL;
17425 tmp2->_input.n=0; tmp2->_input.p=0;
17426 tmp2->_defaultContainer = 0;
17427 break;
17428 }
17429 case NODE_Text : {
17430 struct X3D_Text * tmp2;
17431 tmp2 = (struct X3D_Text *) tmp;
17432 tmp2->fontStyle = NULL;
17433 tmp2->length.n=0; tmp2->length.p=0;
17434 tmp2->maxExtent = 0.0f;
17435 tmp2->metadata = NULL;
17436 tmp2->string.n=0; tmp2->string.p=0;
17437 tmp2->lineBounds.n=0; tmp2->lineBounds.p=0;
17438 tmp2->origin.c[0] = 0.0f;tmp2->origin.c[1] = 0.0f;tmp2->origin.c[2] = 0.0f;
17439 tmp2->solid = TRUE;
17440 tmp2->textBounds.c[0] = 0.0f;tmp2->textBounds.c[1] = 0.0f;;
17441 tmp2->_isScreen = 0;
17442 tmp2->_screendata = 0;
17443 tmp2->_defaultContainer = 0;
17444 break;
17445 }
17446 case NODE_TextureBackground : {
17447 struct X3D_TextureBackground * tmp2;
17448 tmp2 = (struct X3D_TextureBackground *) tmp;
17449 tmp2->set_bind = 100;
17450 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
17451 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
17452 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
17453 tmp2->skyColor.p = MALLOC (struct SFColor *, sizeof(struct SFColor)*1);
17454
17455 tmp2->skyColor.p[0].c[0] = 0.0f;
17456 tmp2->skyColor.p[0].c[1] = 0.0f;
17457 tmp2->skyColor.p[0].c[2] = 0.0f;
17458 tmp2->skyColor.n=1;;
17459 tmp2->bindTime = 0;
17460 tmp2->isBound = FALSE;
17461 tmp2->_layerId = 0;
17462 tmp2->metadata = NULL;
17463 tmp2->_parentResource = getInputResource();
17464 tmp2->__points.n=0; tmp2->__points.p=0;
17465 tmp2->__colours.n=0; tmp2->__colours.p=0;
17466 tmp2->__quadcount = 0;
17467 tmp2->__VBO = 0;
17468 tmp2->frontTexture = NULL;
17469 tmp2->backTexture = NULL;
17470 tmp2->topTexture = NULL;
17471 tmp2->bottomTexture = NULL;
17472 tmp2->leftTexture = NULL;
17473 tmp2->rightTexture = NULL;
17474 tmp2->transparency.p = MALLOC (float *, sizeof(float)*1);
17475 tmp2->transparency.p[0] = 0.0f;
17476 tmp2->transparency.n=1;;
17477 tmp2->_defaultContainer = 0;
17478 break;
17479 }
17480 case NODE_TextureCoordinate : {
17481 struct X3D_TextureCoordinate * tmp2;
17482 tmp2 = (struct X3D_TextureCoordinate *) tmp;
17483 tmp2->metadata = NULL;
17484 tmp2->mapping = newASCIIString("");
17485 tmp2->point.n=0; tmp2->point.p=0;
17486 tmp2->_defaultContainer = 0;
17487 break;
17488 }
17489 case NODE_TextureCoordinate3D : {
17490 struct X3D_TextureCoordinate3D * tmp2;
17491 tmp2 = (struct X3D_TextureCoordinate3D *) tmp;
17492 tmp2->metadata = NULL;
17493 tmp2->point.n=0; tmp2->point.p=0;
17494 tmp2->mapping = newASCIIString("");
17495 tmp2->_defaultContainer = 0;
17496 break;
17497 }
17498 case NODE_TextureCoordinate4D : {
17499 struct X3D_TextureCoordinate4D * tmp2;
17500 tmp2 = (struct X3D_TextureCoordinate4D *) tmp;
17501 tmp2->metadata = NULL;
17502 tmp2->point.n=0; tmp2->point.p=0;
17503 tmp2->mapping = newASCIIString("");
17504 tmp2->_defaultContainer = 0;
17505 break;
17506 }
17507 case NODE_TextureCoordinateGenerator : {
17508 struct X3D_TextureCoordinateGenerator * tmp2;
17509 tmp2 = (struct X3D_TextureCoordinateGenerator *) tmp;
17510 tmp2->metadata = NULL;
17511 tmp2->mapping = newASCIIString("");
17512 tmp2->mode = newASCIIString("SPHERE");
17513 tmp2->parameter.n=0; tmp2->parameter.p=0;
17514 tmp2->_defaultContainer = 0;
17515 break;
17516 }
17517 case NODE_TextureProjector : {
17518 struct X3D_TextureProjector * tmp2;
17519 tmp2 = (struct X3D_TextureProjector *) tmp;
17520 tmp2->metadata = NULL;
17521 tmp2->global = FALSE;
17522 tmp2->on = FALSE;
17523 tmp2->shadows = FALSE;
17524 tmp2->shadowIntensity = 1.0f;
17525 tmp2->ambientIntensity = 0.0f;
17526 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17527 tmp2->intensity = 1.0f;
17528 tmp2->description = newASCIIString("");
17529 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17530 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17531 tmp2->nearDistance = 1.0f;
17532 tmp2->farDistance = 10.0f;
17533 tmp2->texture = NULL;
17534 tmp2->backCull = TRUE;
17535 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17536 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17537 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17538 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17539 tmp2->aspectRatio = 1.0f;
17540 tmp2->fieldOfView = 45.0f;
17541 tmp2->_defaultContainer = 0;
17542 break;
17543 }
17544 case NODE_TextureProjectorParallel : {
17545 struct X3D_TextureProjectorParallel * tmp2;
17546 tmp2 = (struct X3D_TextureProjectorParallel *) tmp;
17547 tmp2->metadata = NULL;
17548 tmp2->global = FALSE;
17549 tmp2->on = FALSE;
17550 tmp2->shadows = FALSE;
17551 tmp2->shadowIntensity = 1.0f;
17552 tmp2->ambientIntensity = 0.0f;
17553 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17554 tmp2->intensity = 1.0f;
17555 tmp2->description = newASCIIString("");
17556 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17557 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17558 tmp2->nearDistance = 1.0f;
17559 tmp2->farDistance = 10.0f;
17560 tmp2->texture = NULL;
17561 tmp2->backCull = TRUE;
17562 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17563 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17564 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17565 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17566 tmp2->aspectRatio = 1.0f;
17567 tmp2->fieldOfView.c[0] = -1;tmp2->fieldOfView.c[1] = -1;tmp2->fieldOfView.c[2] = 1;tmp2->fieldOfView.c[3] = 1;;
17568 tmp2->_defaultContainer = 0;
17569 break;
17570 }
17571 case NODE_TextureProjectorPoint : {
17572 struct X3D_TextureProjectorPoint * tmp2;
17573 tmp2 = (struct X3D_TextureProjectorPoint *) tmp;
17574 tmp2->metadata = NULL;
17575 tmp2->global = FALSE;
17576 tmp2->on = FALSE;
17577 tmp2->shadows = FALSE;
17578 tmp2->shadowIntensity = 1.0f;
17579 tmp2->ambientIntensity = 0.0f;
17580 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17581 tmp2->intensity = 1.0f;
17582 tmp2->description = newASCIIString("");
17583 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17584 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17585 tmp2->nearDistance = 1.0f;
17586 tmp2->farDistance = 10.0f;
17587 tmp2->texture = NULL;
17588 tmp2->backCull = TRUE;
17589 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17590 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17591 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17592 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17593 tmp2->_defaultContainer = 0;
17594 break;
17595 }
17596 case NODE_TextureProperties : {
17597 struct X3D_TextureProperties * tmp2;
17598 tmp2 = (struct X3D_TextureProperties *) tmp;
17599 tmp2->anisotropicDegree = 1.0f;
17600 tmp2->borderColor.c[0] = 0;tmp2->borderColor.c[1] = 0;tmp2->borderColor.c[2] = 0;tmp2->borderColor.c[3] = 0;;
17601 tmp2->borderWidth = 0;
17602 tmp2->boundaryModeS = newASCIIString("REPEAT");
17603 tmp2->boundaryModeT = newASCIIString("REPEAT");
17604 tmp2->boundaryModeR = newASCIIString("REPEAT");
17605 tmp2->magnificationFilter = newASCIIString("DEFAULT");
17606 tmp2->metadata = NULL;
17607 tmp2->minificationFilter = newASCIIString("DEFAULT");
17608 tmp2->textureCompression = newASCIIString("DEFAULT");
17609 tmp2->texturePriority = 0.0f;
17610 tmp2->generateMipMaps = FALSE;
17611 tmp2->_defaultContainer = 0;
17612 break;
17613 }
17614 case NODE_TextureTransform : {
17615 struct X3D_TextureTransform * tmp2;
17616 tmp2 = (struct X3D_TextureTransform *) tmp;
17617 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;;
17618 tmp2->metadata = NULL;
17619 tmp2->mapping = newASCIIString("");
17620 tmp2->rotation = 0.0f;
17621 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;;
17622 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;;
17623 tmp2->_defaultContainer = 0;
17624 break;
17625 }
17626 case NODE_TextureTransform3D : {
17627 struct X3D_TextureTransform3D * tmp2;
17628 tmp2 = (struct X3D_TextureTransform3D *) tmp;
17629 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17630 tmp2->metadata = NULL;
17631 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17632 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
17633 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
17634 tmp2->mapping = newASCIIString("");
17635 tmp2->_defaultContainer = 0;
17636 break;
17637 }
17638 case NODE_TextureTransformGenerator : {
17639 struct X3D_TextureTransformGenerator * tmp2;
17640 tmp2 = (struct X3D_TextureTransformGenerator *) tmp;
17641 tmp2->metadata = NULL;
17642 tmp2->mapping = newASCIIString("");
17643 tmp2->mode = newASCIIString("REGULAR");
17644 tmp2->parameter.n=0; tmp2->parameter.p=0;
17645 tmp2->_defaultContainer = 0;
17646 break;
17647 }
17648 case NODE_TextureTransformMatrix3D : {
17649 struct X3D_TextureTransformMatrix3D * tmp2;
17650 tmp2 = (struct X3D_TextureTransformMatrix3D *) tmp;
17651 tmp2->metadata = NULL;
17652 tmp2->matrix.c[0] = 1;tmp2->matrix.c[1] = 0;tmp2->matrix.c[2] = 0;tmp2->matrix.c[3] = 0;tmp2->matrix.c[4] = 0;tmp2->matrix.c[5] = 1;tmp2->matrix.c[6] = 0;tmp2->matrix.c[7] = 0;tmp2->matrix.c[8] = 0;tmp2->matrix.c[9] = 0;tmp2->matrix.c[10] = 1;tmp2->matrix.c[11] = 0;tmp2->matrix.c[12] = 0;tmp2->matrix.c[13] = 0;tmp2->matrix.c[14] = 0;tmp2->matrix.c[15] = 1;;
17653 tmp2->mapping = newASCIIString("");
17654 tmp2->_defaultContainer = 0;
17655 break;
17656 }
17657 case NODE_Tile : {
17658 struct X3D_Tile * tmp2;
17659 tmp2 = (struct X3D_Tile *) tmp;
17660 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17661 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17662 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17663 tmp2->children.n=0; tmp2->children.p=0;
17664 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17665 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17666 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17667 tmp2->visible = TRUE;
17668 tmp2->bboxDisplay = FALSE;
17669 tmp2->metadata = NULL;
17670 tmp2->content = NULL;
17671 tmp2->geometricError = 0.0f;
17672 tmp2->refine = newASCIIString("REPLACE");
17673 tmp2->showContent = TRUE;
17674 tmp2->boundingVolume.n=0; tmp2->boundingVolume.p=0;
17675 tmp2->boundingVolumeType = newASCIIString("BBOX");
17676 tmp2->contentVolume.n=0; tmp2->contentVolume.p=0;
17677 tmp2->contentVolumeType = newASCIIString("BBOX");
17678 tmp2->_defaultContainer = 0;
17679 break;
17680 }
17681 case NODE_TimeSensor : {
17682 struct X3D_TimeSensor * tmp2;
17683 tmp2 = (struct X3D_TimeSensor *) tmp;
17684 tmp2->cycleInterval = 1;
17685 tmp2->enabled = TRUE;
17686 tmp2->loop = FALSE;
17687 tmp2->metadata = NULL;
17688 tmp2->pauseTime = 0;
17689 tmp2->resumeTime = 0;
17690 tmp2->startTime = 0;
17691 tmp2->stopTime = 0;
17692 tmp2->cycleTime = -1;
17693 tmp2->elapsedTime = 0;
17694 tmp2->fraction_changed = 0.0f;
17695 tmp2->isActive = FALSE;
17696 tmp2->isPaused = 0;
17697 tmp2->time = -1;
17698 tmp2->description = newASCIIString("");
17699 tmp2->__inittime = 0;
17700 tmp2->__ctflag = 10;
17701 tmp2->__oldEnabled = TRUE;
17702 tmp2->__lasttime = 0;
17703 tmp2->_defaultContainer = 0;
17704 break;
17705 }
17706 case NODE_TimeTrigger : {
17707 struct X3D_TimeTrigger * tmp2;
17708 tmp2 = (struct X3D_TimeTrigger *) tmp;
17709 tmp2->set_boolean = 0;
17710 tmp2->triggerTime = 0;
17711 tmp2->metadata = NULL;
17712 tmp2->_defaultContainer = 0;
17713 break;
17714 }
17715 case NODE_ToneMappedVolumeStyle : {
17716 struct X3D_ToneMappedVolumeStyle * tmp2;
17717 tmp2 = (struct X3D_ToneMappedVolumeStyle *) tmp;
17718 tmp2->enabled = TRUE;
17719 tmp2->metadata = NULL;
17720 tmp2->surfaceNormals = NULL;
17721 tmp2->coolColor.c[0] = 0;tmp2->coolColor.c[1] = 0;tmp2->coolColor.c[2] = 1;tmp2->coolColor.c[3] = 0;;
17722 tmp2->warmColor.c[0] = 1;tmp2->warmColor.c[1] = 1;tmp2->warmColor.c[2] = 0;tmp2->warmColor.c[3] = 1;;
17723 tmp2->_defaultContainer = 0;
17724 break;
17725 }
17726 case NODE_TouchSensor : {
17727 struct X3D_TouchSensor * tmp2;
17728 tmp2 = (struct X3D_TouchSensor *) tmp;
17729 tmp2->enabled = TRUE;
17730 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
17731 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
17732 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
17733 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
17734 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
17735 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
17736 tmp2->isActive = FALSE;
17737 tmp2->isOver = FALSE;
17738 tmp2->description = newASCIIString("");
17739 tmp2->touchTime = -1;
17740 tmp2->metadata = NULL;
17741 tmp2->__oldEnabled = TRUE;
17742 tmp2->_defaultContainer = 0;
17743 break;
17744 }
17745 case NODE_TrackingSensor : {
17746 struct X3D_TrackingSensor * tmp2;
17747 tmp2 = (struct X3D_TrackingSensor *) tmp;
17748 tmp2->enabled = TRUE;
17749 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
17750 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17751 tmp2->isActive = FALSE;
17752 tmp2->description = newASCIIString("");
17753 tmp2->metadata = NULL;
17754 tmp2->isPositionAvailable = FALSE;
17755 tmp2->isRotationAvailable = FALSE;
17756 tmp2->_defaultContainer = 0;
17757 break;
17758 }
17759 case NODE_Transform : {
17760 struct X3D_Transform * tmp2;
17761 tmp2 = (struct X3D_Transform *) tmp;
17762 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17763 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17764 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17765 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17766 tmp2->children.n=0; tmp2->children.p=0;
17767 tmp2->metadata = NULL;
17768 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17769 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
17770 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
17771 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
17772 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17773 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17774 tmp2->visible = TRUE;
17775 tmp2->bboxDisplay = FALSE;
17776 tmp2->__do_center = FALSE;
17777 tmp2->__do_trans = FALSE;
17778 tmp2->__do_rotation = FALSE;
17779 tmp2->__do_scaleO = FALSE;
17780 tmp2->__do_scale = FALSE;
17781 tmp2->__do_anything = FALSE;
17782 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
17783 tmp2->_defaultContainer = 0;
17784 break;
17785 }
17786 case NODE_TransformSensor : {
17787 struct X3D_TransformSensor * tmp2;
17788 tmp2 = (struct X3D_TransformSensor *) tmp;
17789 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17790 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
17791 tmp2->description = newASCIIString("");
17792 tmp2->enabled = TRUE;
17793 tmp2->isActive = FALSE;
17794 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
17795 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
17796 tmp2->enterTime = -1;
17797 tmp2->exitTime = -1;
17798 tmp2->targetObject = NULL;
17799 tmp2->metadata = NULL;
17800 tmp2->__hit = 0;
17801 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
17802 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
17803 tmp2->__oldEnabled = TRUE;
17804 tmp2->_defaultContainer = 0;
17805 break;
17806 }
17807 case NODE_TransmitterPdu : {
17808 struct X3D_TransmitterPdu * tmp2;
17809 tmp2 = (struct X3D_TransmitterPdu *) tmp;
17810 tmp2->enabled = TRUE;
17811 tmp2->isActive = FALSE;
17812 tmp2->timestamp = 0;
17813 tmp2->address = newASCIIString("localhost");
17814 tmp2->port = 0;
17815 tmp2->multicastRelayHost = newASCIIString("");
17816 tmp2->multicastRelayPort = 0;
17817 tmp2->networkMode = newASCIIString("standAlone");
17818 tmp2->isNetworkReader = FALSE;
17819 tmp2->isNetworkWriter = FALSE;
17820 tmp2->isStandAlone = FALSE;
17821 tmp2->readInterval = 0.1;
17822 tmp2->writeInterval = 1;
17823 tmp2->rtpHeaderExpected = FALSE;
17824 tmp2->isRtpHeaderHeard = FALSE;
17825 tmp2->_registered = FALSE;
17826 tmp2->_dsock = NULL;
17827 tmp2->_lasttime = 0;
17828 tmp2->_pduchange_networksensor = 0;
17829 tmp2->_oldState = NULL;
17830 tmp2->entityID = 0;
17831 tmp2->applicationID = 1;
17832 tmp2->siteID = 0;
17833 tmp2->geoSystem.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString("GD");tmp2->geoSystem.p[1] = newASCIIString("WE");tmp2->geoSystem.n=2; ;
17834 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
17835 tmp2->__geoSystem = NULL;
17836 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17837 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17838 tmp2->visible = TRUE;
17839 tmp2->bboxDisplay = FALSE;
17840 tmp2->radioID = 0;
17841 tmp2->whichGeometry = 1;
17842 tmp2->radioEntityTypeKind = 0;
17843 tmp2->radioEntityTypeDomain = 0;
17844 tmp2->radioEntityTypeCountry = 0;
17845 tmp2->radioEntityTypeCategory = 0;
17846 tmp2->radioEntityTypeNomenclature = 0;
17847 tmp2->radioEntityTypeNomenclatureVersion = 0;
17848 tmp2->antennaLocation.c[0] = 0.0f;tmp2->antennaLocation.c[1] = 0.0f;tmp2->antennaLocation.c[2] = 0.0f;
17849 tmp2->antennaPatternLength = 0;
17850 tmp2->antennaPatternType = 0;
17851 tmp2->relativeAntennaLocation.c[0] = 0.0f;tmp2->relativeAntennaLocation.c[1] = 0.0f;tmp2->relativeAntennaLocation.c[2] = 0.0f;
17852 tmp2->inputSource = 0;
17853 tmp2->transmitState = 0;
17854 tmp2->power = 0.0f;
17855 tmp2->frequency = 0;
17856 tmp2->transmitFrequencyBandwidth = 0.0f;
17857 tmp2->lengthOfModulationParameters = 0;
17858 tmp2->modulationTypeDetail = 0;
17859 tmp2->modulationTypeMajor = 0;
17860 tmp2->modulationTypeSpreadSpectrum = 0;
17861 tmp2->modulationTypeSystem = 0;
17862 tmp2->cryptoSystem = 0;
17863 tmp2->cryptoKeyID = 0;
17864 tmp2->_pduchange_transmitter = 0;
17865 tmp2->_defaultContainer = 0;
17866 break;
17867 }
17868 case NODE_TriangleFanSet : {
17869 struct X3D_TriangleFanSet * tmp2;
17870 tmp2 = (struct X3D_TriangleFanSet *) tmp;
17871 tmp2->attrib.n=0; tmp2->attrib.p=0;
17872 tmp2->color = NULL;
17873 tmp2->coord = NULL;
17874 tmp2->fanCount.p = MALLOC (int *, sizeof(int)*1);
17875 tmp2->fanCount.p[0] = 3;
17876 tmp2->fanCount.n=1;;
17877 tmp2->fogCoord = NULL;
17878 tmp2->metadata = NULL;
17879 tmp2->normal = NULL;
17880 tmp2->texCoord = NULL;
17881 tmp2->ccw = TRUE;
17882 tmp2->colorPerVertex = TRUE;
17883 tmp2->normalPerVertex = TRUE;
17884 tmp2->solid = TRUE;
17885 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17886 tmp2->_defaultContainer = 0;
17887 break;
17888 }
17889 case NODE_TriangleSet : {
17890 struct X3D_TriangleSet * tmp2;
17891 tmp2 = (struct X3D_TriangleSet *) tmp;
17892 tmp2->attrib.n=0; tmp2->attrib.p=0;
17893 tmp2->color = NULL;
17894 tmp2->coord = NULL;
17895 tmp2->fogCoord = NULL;
17896 tmp2->metadata = NULL;
17897 tmp2->normal = NULL;
17898 tmp2->texCoord = NULL;
17899 tmp2->ccw = TRUE;
17900 tmp2->colorPerVertex = TRUE;
17901 tmp2->normalPerVertex = TRUE;
17902 tmp2->solid = TRUE;
17903 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17904 tmp2->_defaultContainer = 0;
17905 break;
17906 }
17907 case NODE_TriangleSet2D : {
17908 struct X3D_TriangleSet2D * tmp2;
17909 tmp2 = (struct X3D_TriangleSet2D *) tmp;
17910 tmp2->metadata = NULL;
17911 tmp2->vertices.n=0; tmp2->vertices.p=0;
17912 tmp2->solid = FALSE;
17913 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
17914 tmp2->__wireindices = 0;
17915 tmp2->_defaultContainer = 0;
17916 break;
17917 }
17918 case NODE_TriangleStripSet : {
17919 struct X3D_TriangleStripSet * tmp2;
17920 tmp2 = (struct X3D_TriangleStripSet *) tmp;
17921 tmp2->attrib.n=0; tmp2->attrib.p=0;
17922 tmp2->color = NULL;
17923 tmp2->coord = NULL;
17924 tmp2->fogCoord = NULL;
17925 tmp2->metadata = NULL;
17926 tmp2->normal = NULL;
17927 tmp2->stripCount.n=0; tmp2->stripCount.p=0;
17928 tmp2->texCoord = NULL;
17929 tmp2->ccw = TRUE;
17930 tmp2->colorPerVertex = TRUE;
17931 tmp2->normalPerVertex = TRUE;
17932 tmp2->solid = TRUE;
17933 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17934 tmp2->_defaultContainer = 0;
17935 break;
17936 }
17937 case NODE_TwoSidedMaterial : {
17938 struct X3D_TwoSidedMaterial * tmp2;
17939 tmp2 = (struct X3D_TwoSidedMaterial *) tmp;
17940 tmp2->ambientIntensity = 0.2f;
17941 tmp2->backAmbientIntensity = 0.2f;
17942 tmp2->backDiffuseColor.c[0] = 0.8f;tmp2->backDiffuseColor.c[1] = 0.8f;tmp2->backDiffuseColor.c[2] = 0.8f;;
17943 tmp2->backEmissiveColor.c[0] = 0.0f;tmp2->backEmissiveColor.c[1] = 0.0f;tmp2->backEmissiveColor.c[2] = 0.0f;;
17944 tmp2->backShininess = 0.2f;
17945 tmp2->backSpecularColor.c[0] = 0.0f;tmp2->backSpecularColor.c[1] = 0.0f;tmp2->backSpecularColor.c[2] = 0.0f;;
17946 tmp2->backTransparency = 0.0f;
17947 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
17948 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
17949 tmp2->metadata = NULL;
17950 tmp2->shininess = 0.2f;
17951 tmp2->separateBackColor = FALSE;
17952 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
17953 tmp2->transparency = 0.0f;
17954 tmp2->_material = 0;
17955 tmp2->_backMaterial = 0;
17956 tmp2->_defaultContainer = 0;
17957 break;
17958 }
17959 case NODE_UniversalJoint : {
17960 struct X3D_UniversalJoint * tmp2;
17961 tmp2 = (struct X3D_UniversalJoint *) tmp;
17962 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
17963 tmp2->axis1.c[0] = 0.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
17964 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 0.0f;tmp2->axis2.c[2] = 0.0f;
17965 tmp2->body1 = NULL;
17966 tmp2->body2 = NULL;
17967 tmp2->metadata = NULL;
17968 tmp2->forceOutput.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString("NONE");tmp2->forceOutput.n=1; ;
17969 tmp2->stop1Bounce = 0.0f;
17970 tmp2->stop1ErrorCorrection = 0.8f;
17971 tmp2->stop2Bounce = 0.0f;
17972 tmp2->stop2ErrorCorrection = 0.8f;
17973 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
17974 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
17975 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
17976 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
17977 tmp2->_joint = 0;
17978 tmp2->_forceout = 0;
17979 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
17980 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
17981 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
17982 tmp2->__old_body1 = NULL;
17983 tmp2->__old_body2 = NULL;
17984 tmp2->_defaultContainer = 0;
17985 break;
17986 }
17987 case NODE_UnlitMaterial : {
17988 struct X3D_UnlitMaterial * tmp2;
17989 tmp2 = (struct X3D_UnlitMaterial *) tmp;
17990 tmp2->metadata = NULL;
17991 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
17992 tmp2->emissiveTexture = NULL;
17993 tmp2->emissiveTextureMapping = newASCIIString("");
17994 tmp2->normalScale = 1.0f;
17995 tmp2->normalTexture = NULL;
17996 tmp2->normalTextureMapping = newASCIIString("");
17997 tmp2->transparency = 0.0f;
17998 tmp2->_material = 0;
17999 tmp2->_defaultContainer = 0;
18000 break;
18001 }
18002 case NODE_VectorInterpolator : {
18003 struct X3D_VectorInterpolator * tmp2;
18004 tmp2 = (struct X3D_VectorInterpolator *) tmp;
18005 tmp2->set_fraction = 0.0f;
18006 tmp2->key.n=0; tmp2->key.p=0;
18007 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
18008 tmp2->metadata = NULL;
18009 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
18010 tmp2->_defaultContainer = 0;
18011 break;
18012 }
18013 case NODE_Viewpoint : {
18014 struct X3D_Viewpoint * tmp2;
18015 tmp2 = (struct X3D_Viewpoint *) tmp;
18016 tmp2->_layerId = 0;
18017 tmp2->_donethispass = 0;
18018 tmp2->_reachablethispass = 0;
18019 tmp2->set_bind = 100;
18020 tmp2->bindTime = -1;
18021 tmp2->isBound = FALSE;
18022 tmp2->description = newASCIIString("");
18023 tmp2->jump = TRUE;
18024 tmp2->fieldOfView = 0.785398f;
18025 tmp2->metadata = NULL;
18026 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
18027 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
18028 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
18029 tmp2->retainUserOffsets = FALSE;
18030 tmp2->fovMode = newASCIIString("");
18031 tmp2->aspectRatio = 0.785398f;
18032 tmp2->_initializedOnce = FALSE;
18033 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
18034 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
18035 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
18036 tmp2->_show_pin_point = FALSE;
18037 tmp2->farClippingPlane = -1.0f;
18038 tmp2->nearClippingPlane = -1.0f;
18039 tmp2->vIewAll = FALSE;
18040 tmp2->navigationInfo = NULL;
18041 tmp2->_defaultContainer = 0;
18042 break;
18043 }
18044 case NODE_ViewpointGroup : {
18045 struct X3D_ViewpointGroup * tmp2;
18046 tmp2 = (struct X3D_ViewpointGroup *) tmp;
18047 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
18048 tmp2->children.n=0; tmp2->children.p=0;
18049 tmp2->description = newASCIIString("");
18050 tmp2->displayed = TRUE;
18051 tmp2->metadata = NULL;
18052 tmp2->retainUserOffsets = FALSE;
18053 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
18054 tmp2->__proxNode = NULL;
18055 tmp2->_defaultContainer = 0;
18056 break;
18057 }
18058 case NODE_Viewport : {
18059 struct X3D_Viewport * tmp2;
18060 tmp2 = (struct X3D_Viewport *) tmp;
18061 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
18062 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
18063 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
18064 tmp2->children.n=0; tmp2->children.p=0;
18065 tmp2->metadata = NULL;
18066 tmp2->clipBoundary.n=0; tmp2->clipBoundary.p=0;
18067 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
18068 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
18069 tmp2->visible = TRUE;
18070 tmp2->bboxDisplay = FALSE;
18071 tmp2->_defaultContainer = 0;
18072 break;
18073 }
18074 case NODE_VisibilitySensor : {
18075 struct X3D_VisibilitySensor * tmp2;
18076 tmp2 = (struct X3D_VisibilitySensor *) tmp;
18077 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
18078 tmp2->description = newASCIIString("");
18079 tmp2->enabled = TRUE;
18080 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
18081 tmp2->enterTime = -1;
18082 tmp2->exitTime = -1;
18083 tmp2->isActive = FALSE;
18084 tmp2->metadata = NULL;
18085 tmp2->__visible = 0;
18086 tmp2->__occludeCheckCount = -1;
18087 tmp2->__points.n=0; tmp2->__points.p=0;
18088 tmp2->__Samples = 0;
18089 tmp2->__oldEnabled = TRUE;
18090 tmp2->_defaultContainer = 0;
18091 break;
18092 }
18093 case NODE_VolumeData : {
18094 struct X3D_VolumeData * tmp2;
18095 tmp2 = (struct X3D_VolumeData *) tmp;
18096 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
18097 tmp2->metadata = NULL;
18098 tmp2->voxels = NULL;
18099 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
18100 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
18101 tmp2->visible = TRUE;
18102 tmp2->bboxDisplay = FALSE;
18103 tmp2->_boxtris = NULL;
18104 tmp2->renderStyle = NULL;
18105 tmp2->_defaultContainer = 0;
18106 break;
18107 }
18108 case NODE_VolumeEmitter : {
18109 struct X3D_VolumeEmitter * tmp2;
18110 tmp2 = (struct X3D_VolumeEmitter *) tmp;
18111 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
18112 tmp2->set_coordinate = 0;
18113 tmp2->coord = NULL;
18114 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
18115 tmp2->metadata = NULL;
18116 tmp2->on = TRUE;
18117 tmp2->speed = 0.0f;
18118 tmp2->variation = 0.25f;
18119 tmp2->coordIndex.p = MALLOC (int *, sizeof(int)*1);
18120 tmp2->coordIndex.p[0] = -1;
18121 tmp2->coordIndex.n=1;;
18122 tmp2->internal = TRUE;
18123 tmp2->mass = 0.0f;
18124 tmp2->surfaceArea = 0.0f;
18125 tmp2->_ifs = NULL;
18126 tmp2->_defaultContainer = 0;
18127 break;
18128 }
18129 case NODE_VolumePickSensor : {
18130 struct X3D_VolumePickSensor * tmp2;
18131 tmp2 = (struct X3D_VolumePickSensor *) tmp;
18132 tmp2->description = newASCIIString("");
18133 tmp2->enabled = FALSE;
18134 tmp2->metadata = NULL;
18135 tmp2->objectType.p = MALLOC (struct Uni_String **, sizeof(struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString("ALL");tmp2->objectType.p[1] = newASCIIString("NONE");tmp2->objectType.p[2] = newASCIIString("TERRAIN");tmp2->objectType.n=3; ;
18136 tmp2->pickingGeometry = NULL;
18137 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
18138 tmp2->isActive = FALSE;
18139 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
18140 tmp2->intersectionType = newASCIIString("BOUNDS");
18141 tmp2->sortOrder = newASCIIString("CLOSEST");
18142 tmp2->matchCriterion = newASCIIString("MATCH_ANY");
18143 tmp2->__oldEnabled = TRUE;
18144 tmp2->_defaultContainer = 0;
18145 break;
18146 }
18147 case NODE_WaveShaper : {
18148 struct X3D_WaveShaper * tmp2;
18149 tmp2 = (struct X3D_WaveShaper *) tmp;
18150 tmp2->channelCountMode = newASCIIString("max");
18151 tmp2->channelInterpretation = newASCIIString("speakers");
18152 tmp2->children.n=0; tmp2->children.p=0;
18153 tmp2->description = newASCIIString("");
18154 tmp2->enabled = TRUE;
18155 tmp2->gain = 1.0f;
18156 tmp2->metadata = NULL;
18157 tmp2->pauseTime = 0;
18158 tmp2->resumeTime = 0;
18159 tmp2->startTime = 0;
18160 tmp2->stopTime = 0;
18161 tmp2->tailTime = 0;
18162 tmp2->channelCount = 2;
18163 tmp2->elapsedTime = 0;
18164 tmp2->isActive = FALSE;
18165 tmp2->isPaused = FALSE;
18166 tmp2->_self = 0;
18167 tmp2->_context = 0;
18168 tmp2->curve.n=0; tmp2->curve.p=0;
18169 tmp2->oversample = newASCIIString("none");
18170 tmp2->_defaultContainer = 0;
18171 break;
18172 }
18173 case NODE_WindPhysicsModel : {
18174 struct X3D_WindPhysicsModel * tmp2;
18175 tmp2 = (struct X3D_WindPhysicsModel *) tmp;
18176 tmp2->direction.c[0] = 1.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 0.0f;
18177 tmp2->enabled = TRUE;
18178 tmp2->gustiness = 0.1f;
18179 tmp2->metadata = NULL;
18180 tmp2->speed = 0.1f;
18181 tmp2->turbulence = 0.0f;
18182 tmp2->_frameSpeed = 0.0f;
18183 tmp2->_defaultContainer = 0;
18184 break;
18185 }
18186 case NODE_WorldInfo : {
18187 struct X3D_WorldInfo * tmp2;
18188 tmp2 = (struct X3D_WorldInfo *) tmp;
18189 tmp2->info.n=0; tmp2->info.p=0;
18190 tmp2->title = newASCIIString("");
18191 tmp2->metadata = NULL;
18192 tmp2->_defaultContainer = 0;
18193 break;
18194 }
18195 };
18196 add_empty_proto_vectors(tmp);
18197 return tmp;
18198}
18199/* create a new node of type. This can be generated by Perl code, much as the Structs.h is */
18200void *createNewX3DNode (int nt) {
18201 void * tmp;
18202 tmp = createNewX3DNode0(nt);
18203
18204 /* is this a texture holding node? */
18205 registerTexture(tmp);
18206 /* Node Tracking */
18207 registerX3DNode(tmp);
18208 /* is this a bindable node? */
18209 registerBindable(tmp);
18210 /* is this a OSC sensor node? */
18211 add_OSCsensor(tmp); /* WANT_OSC */
18212 /* is this a pick sensor node? */
18213 add_picksensor(tmp); /* DJTRACK_PICKSENSORS */
18214 /* is this a time tick node? */
18215 add_first(tmp);
18216 /* possibly a physics node? */
18217 add_physics(X3D_NODE(tmp));
18218 /* possibly a KeySensor node? */
18219 addNodeToKeySensorList(X3D_NODE(tmp));
18220 return tmp;
18221}
18222/* Dump the scene graph. */
18223#define Boolean int
18224void dump_scene (FILE *fp, int level, struct X3D_Node* node) {
18225 #define spacer for (lc=0; lc<level; lc++) fprintf (fp," ");
18226 int lc;
18227 int i;
18228 char *nodeName;
18229 #ifdef FW_DEBUG
18230 Boolean allFields;
18231 if (fileno(fp) == fileno(stdout)) { allFields = TRUE; } else { allFields = FALSE; }
18232 #else
18233 Boolean allFields = FALSE;
18234 #endif
18235 /* See vi +/double_conditional codegen/VRMLC.pm */
18236 if (node==NULL) return;
18237
18238 fflush(fp);
18239 if (level == 0) fprintf (fp,"starting dump_scene\n");
18240 nodeName = parser_getNameFromNode(node) ;
18241 if (nodeName == NULL) {
18242 spacer fprintf (fp,"L%d: node (%p) () type %s\n",level,node,stringNodeType(node->_nodeType));
18243 } else {
18244 spacer fprintf (fp,"L%d: node (%p) (DEF %s) type %s\n",level,node,nodeName,stringNodeType(node->_nodeType));
18245 }
18246 switch (node->_nodeType) {
18247 case NODE_AcousticProperties : {
18248 struct X3D_AcousticProperties *tmp;
18249 tmp = (struct X3D_AcousticProperties *) node;
18250 UNUSED(tmp); // compiler warning mitigation
18251 spacer fprintf (fp," absorption (SFFloat) \t%4.3f\n",tmp->absorption);
18252 spacer fprintf (fp," specular (SFFloat) \t%4.3f\n",tmp->specular);
18253 spacer fprintf (fp," diffuse (SFFloat) \t%4.3f\n",tmp->diffuse);
18254 spacer fprintf (fp," refraction (SFFloat) \t%4.3f\n",tmp->refraction);
18255 if(allFields) {
18256 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18257 }
18258 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18259 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18260 break;
18261 }
18262 case NODE_Analyser : {
18263 struct X3D_Analyser *tmp;
18264 tmp = (struct X3D_Analyser *) node;
18265 UNUSED(tmp); // compiler warning mitigation
18266 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18267 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18268 spacer fprintf (fp," children (MFNode):\n");
18269 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18270 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18271 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18272 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18273 if(allFields) {
18274 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18275 }
18276 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18277 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18278 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
18279 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18280 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18281 spacer fprintf (fp," fftSize (SFInt32) \t%d\n",tmp->fftSize);
18282 spacer fprintf (fp," frequencyBinCount (SFInt32) \t%d\n",tmp->frequencyBinCount);
18283 spacer fprintf (fp," minDecibels (SFFloat) \t%4.3f\n",tmp->minDecibels);
18284 spacer fprintf (fp," maxDecibels (SFFloat) \t%4.3f\n",tmp->maxDecibels);
18285 spacer fprintf (fp," smoothingTimeConstant (SFFloat) \t%4.3f\n",tmp->smoothingTimeConstant);
18286 break;
18287 }
18288 case NODE_Anchor : {
18289 struct X3D_Anchor *tmp;
18290 tmp = (struct X3D_Anchor *) node;
18291 UNUSED(tmp); // compiler warning mitigation
18292 if(allFields) {
18293 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18294 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18295 }
18296 spacer fprintf (fp," children (MFNode):\n");
18297 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18298 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18299 if(allFields) {
18300 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18301 }
18302 spacer fprintf (fp," parameter (MFString): \n");
18303 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->parameter.p[i]->strptr); }
18304 spacer fprintf (fp," url (MFString): \n");
18305 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18306 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18307 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18308 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
18309 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
18310 break;
18311 }
18312 case NODE_Appearance : {
18313 struct X3D_Appearance *tmp;
18314 tmp = (struct X3D_Appearance *) node;
18315 UNUSED(tmp); // compiler warning mitigation
18316 spacer fprintf (fp," fillProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->fillProperties);
18317 spacer fprintf (fp," lineProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->lineProperties);
18318 spacer fprintf (fp," pointProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->pointProperties);
18319 spacer fprintf (fp," acousticProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->acousticProperties);
18320 spacer fprintf (fp," material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
18321 spacer fprintf (fp," backMaterial (SFNode):\n"); dump_scene(fp,level+1,tmp->backMaterial);
18322 if(allFields) {
18323 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18324 }
18325 spacer fprintf (fp," shaders (MFNode):\n");
18326 for (i=0; i<tmp->shaders.n; i++) { dump_scene(fp,level+1,tmp->shaders.p[i]); }
18327 spacer fprintf (fp," effects (MFNode):\n");
18328 for (i=0; i<tmp->effects.n; i++) { dump_scene(fp,level+1,tmp->effects.p[i]); }
18329 spacer fprintf (fp," texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
18330 spacer fprintf (fp," textureTransform (SFNode):\n"); dump_scene(fp,level+1,tmp->textureTransform);
18331 break;
18332 }
18333 case NODE_Arc2D : {
18334 struct X3D_Arc2D *tmp;
18335 tmp = (struct X3D_Arc2D *) node;
18336 UNUSED(tmp); // compiler warning mitigation
18337 if(allFields) {
18338 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18339 }
18340 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
18341 break;
18342 }
18343 case NODE_ArcClose2D : {
18344 struct X3D_ArcClose2D *tmp;
18345 tmp = (struct X3D_ArcClose2D *) node;
18346 UNUSED(tmp); // compiler warning mitigation
18347 if(allFields) {
18348 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18349 }
18350 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
18351 break;
18352 }
18353 case NODE_AudioBuffer : {
18354 struct X3D_AudioBuffer *tmp;
18355 tmp = (struct X3D_AudioBuffer *) node;
18356 UNUSED(tmp); // compiler warning mitigation
18357 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
18358 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
18359 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
18360 spacer fprintf (fp," url (MFString): \n");
18361 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18362 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18363 if(allFields) {
18364 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18365 }
18366 spacer fprintf (fp," buffer (MFFloat):\n");
18367 for (i=0; i<tmp->buffer.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->buffer.p[i]); }
18368 spacer fprintf (fp," bufferChannels (SFInt32) \t%d\n",tmp->bufferChannels);
18369 spacer fprintf (fp," bufferDuration (SFTime) \t%4.3f\n",tmp->bufferDuration);
18370 break;
18371 }
18372 case NODE_AudioClip : {
18373 struct X3D_AudioClip *tmp;
18374 tmp = (struct X3D_AudioClip *) node;
18375 UNUSED(tmp); // compiler warning mitigation
18376 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
18377 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
18378 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
18379 spacer fprintf (fp," url (MFString): \n");
18380 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18381 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18382 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18383 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18384 if(allFields) {
18385 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18386 }
18387 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18388 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18389 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
18390 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18391 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18392 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
18393 spacer fprintf (fp," pitch (SFFloat) \t%4.3f\n",tmp->pitch);
18394 if(allFields) {
18395 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18396 }
18397 break;
18398 }
18399 case NODE_AudioDestination : {
18400 struct X3D_AudioDestination *tmp;
18401 tmp = (struct X3D_AudioDestination *) node;
18402 UNUSED(tmp); // compiler warning mitigation
18403 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18404 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18405 spacer fprintf (fp," children (MFNode):\n");
18406 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18407 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18408 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18409 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18410 if(allFields) {
18411 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18412 }
18413 spacer fprintf (fp," maxChannelCount (SFInt32) \t%d\n",tmp->maxChannelCount);
18414 spacer fprintf (fp," mediaDeviceID (SFString) \t%s\n",tmp->mediaDeviceID->strptr);
18415 break;
18416 }
18417 case NODE_BackdropBackground : {
18418 struct X3D_BackdropBackground *tmp;
18419 tmp = (struct X3D_BackdropBackground *) node;
18420 UNUSED(tmp); // compiler warning mitigation
18421 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
18422 spacer fprintf (fp," color (SFColor): \t");
18423 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
18424 fprintf (fp,"\n");
18425 if(allFields) {
18426 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18427 }
18428 if(allFields) {
18429 spacer fprintf (fp," __texture (SFInt32) \t%d\n",tmp->__texture);
18430 }
18431 spacer fprintf (fp," url (MFString): \n");
18432 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18433 break;
18434 }
18435 case NODE_Background : {
18436 struct X3D_Background *tmp;
18437 tmp = (struct X3D_Background *) node;
18438 UNUSED(tmp); // compiler warning mitigation
18439 spacer fprintf (fp," groundAngle (MFFloat):\n");
18440 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
18441 spacer fprintf (fp," groundColor (MFColor):\n");
18442 for (i=0; i<tmp->groundColor.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->groundColor.p[i]).c[0], (tmp->groundColor.p[i]).c[1],(tmp->groundColor.p[i]).c[2]); }
18443 spacer fprintf (fp," skyAngle (MFFloat):\n");
18444 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
18445 spacer fprintf (fp," skyColor (MFColor):\n");
18446 for (i=0; i<tmp->skyColor.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->skyColor.p[i]).c[0], (tmp->skyColor.p[i]).c[1],(tmp->skyColor.p[i]).c[2]); }
18447 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
18448 spacer fprintf (fp," frontUrl (MFString): \n");
18449 for (i=0; i<tmp->frontUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->frontUrl.p[i]->strptr); }
18450 spacer fprintf (fp," backUrl (MFString): \n");
18451 for (i=0; i<tmp->backUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->backUrl.p[i]->strptr); }
18452 spacer fprintf (fp," topUrl (MFString): \n");
18453 for (i=0; i<tmp->topUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->topUrl.p[i]->strptr); }
18454 spacer fprintf (fp," bottomUrl (MFString): \n");
18455 for (i=0; i<tmp->bottomUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->bottomUrl.p[i]->strptr); }
18456 spacer fprintf (fp," leftUrl (MFString): \n");
18457 for (i=0; i<tmp->leftUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->leftUrl.p[i]->strptr); }
18458 spacer fprintf (fp," rightUrl (MFString): \n");
18459 for (i=0; i<tmp->rightUrl.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->rightUrl.p[i]->strptr); }
18460 if(allFields) {
18461 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18462 }
18463 if(allFields) {
18464 spacer fprintf (fp," __textureright (SFInt32) \t%d\n",tmp->__textureright);
18465 }
18466 if(allFields) {
18467 spacer fprintf (fp," __frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__frontTexture);
18468 }
18469 if(allFields) {
18470 spacer fprintf (fp," __backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__backTexture);
18471 }
18472 if(allFields) {
18473 spacer fprintf (fp," __topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__topTexture);
18474 }
18475 if(allFields) {
18476 spacer fprintf (fp," __bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__bottomTexture);
18477 }
18478 if(allFields) {
18479 spacer fprintf (fp," __leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__leftTexture);
18480 }
18481 if(allFields) {
18482 spacer fprintf (fp," __rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__rightTexture);
18483 }
18484 break;
18485 }
18486 case NODE_BallJoint : {
18487 struct X3D_BallJoint *tmp;
18488 tmp = (struct X3D_BallJoint *) node;
18489 UNUSED(tmp); // compiler warning mitigation
18490 spacer fprintf (fp," anchorPoint (SFVec3f): \t");
18491 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->anchorPoint.c[i]); }
18492 fprintf (fp,"\n");
18493 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
18494 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
18495 spacer fprintf (fp," forceOutput (MFString): \n");
18496 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
18497 if(allFields) {
18498 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18499 }
18500 if(allFields) {
18501 spacer fprintf (fp," __old_anchorPoint (SFVec3f): \t");
18502 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_anchorPoint.c[i]); }
18503 fprintf (fp,"\n");
18504 }
18505 if(allFields) {
18506 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
18507 }
18508 if(allFields) {
18509 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
18510 }
18511 break;
18512 }
18513 case NODE_Billboard : {
18514 struct X3D_Billboard *tmp;
18515 tmp = (struct X3D_Billboard *) node;
18516 UNUSED(tmp); // compiler warning mitigation
18517 if(allFields) {
18518 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18519 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18520 }
18521 spacer fprintf (fp," axisOfRotation (SFVec3f): \t");
18522 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axisOfRotation.c[i]); }
18523 fprintf (fp,"\n");
18524 spacer fprintf (fp," children (MFNode):\n");
18525 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18526 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18527 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18528 if(allFields) {
18529 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18530 }
18531 break;
18532 }
18533 case NODE_BiquadFilter : {
18534 struct X3D_BiquadFilter *tmp;
18535 tmp = (struct X3D_BiquadFilter *) node;
18536 UNUSED(tmp); // compiler warning mitigation
18537 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18538 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18539 spacer fprintf (fp," children (MFNode):\n");
18540 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18541 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18542 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18543 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18544 if(allFields) {
18545 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18546 }
18547 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18548 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18549 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
18550 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18551 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18552 spacer fprintf (fp," detune (SFFloat) \t%4.3f\n",tmp->detune);
18553 spacer fprintf (fp," frequency (SFFloat) \t%4.3f\n",tmp->frequency);
18554 spacer fprintf (fp," qualityFactor (SFFloat) \t%4.3f\n",tmp->qualityFactor);
18555 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
18556 break;
18557 }
18558 case NODE_BlendedVolumeStyle : {
18559 struct X3D_BlendedVolumeStyle *tmp;
18560 tmp = (struct X3D_BlendedVolumeStyle *) node;
18561 UNUSED(tmp); // compiler warning mitigation
18562 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18563 if(allFields) {
18564 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18565 }
18566 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18567 spacer fprintf (fp," renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
18568 spacer fprintf (fp," voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
18569 spacer fprintf (fp," weightConstant1 (SFFloat) \t%4.3f\n",tmp->weightConstant1);
18570 spacer fprintf (fp," weightConstant2 (SFFloat) \t%4.3f\n",tmp->weightConstant2);
18571 spacer fprintf (fp," weightTransferFunction1 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction1);
18572 spacer fprintf (fp," weightTransferFunction2 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction2);
18573 break;
18574 }
18575 case NODE_BooleanFilter : {
18576 struct X3D_BooleanFilter *tmp;
18577 tmp = (struct X3D_BooleanFilter *) node;
18578 UNUSED(tmp); // compiler warning mitigation
18579 if(allFields) {
18580 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18581 }
18582 break;
18583 }
18584 case NODE_BooleanSequencer : {
18585 struct X3D_BooleanSequencer *tmp;
18586 tmp = (struct X3D_BooleanSequencer *) node;
18587 UNUSED(tmp); // compiler warning mitigation
18588 spacer fprintf (fp," key (MFFloat):\n");
18589 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
18590 spacer fprintf (fp," keyValue (MFBool):\n");
18591 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->keyValue.p[i]); }
18592 if(allFields) {
18593 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18594 }
18595 break;
18596 }
18597 case NODE_BooleanToggle : {
18598 struct X3D_BooleanToggle *tmp;
18599 tmp = (struct X3D_BooleanToggle *) node;
18600 UNUSED(tmp); // compiler warning mitigation
18601 if(allFields) {
18602 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18603 }
18604 break;
18605 }
18606 case NODE_BooleanTrigger : {
18607 struct X3D_BooleanTrigger *tmp;
18608 tmp = (struct X3D_BooleanTrigger *) node;
18609 UNUSED(tmp); // compiler warning mitigation
18610 if(allFields) {
18611 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18612 }
18613 break;
18614 }
18615 case NODE_BoundaryEnhancementVolumeStyle : {
18617 tmp = (struct X3D_BoundaryEnhancementVolumeStyle *) node;
18618 UNUSED(tmp); // compiler warning mitigation
18619 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18620 if(allFields) {
18621 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18622 }
18623 spacer fprintf (fp," boundaryOpacity (SFFloat) \t%4.3f\n",tmp->boundaryOpacity);
18624 spacer fprintf (fp," opacityFactor (SFFloat) \t%4.3f\n",tmp->opacityFactor);
18625 spacer fprintf (fp," retainedOpacity (SFFloat) \t%4.3f\n",tmp->retainedOpacity);
18626 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18627 break;
18628 }
18629 case NODE_BoundedPhysicsModel : {
18630 struct X3D_BoundedPhysicsModel *tmp;
18631 tmp = (struct X3D_BoundedPhysicsModel *) node;
18632 UNUSED(tmp); // compiler warning mitigation
18633 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18634 spacer fprintf (fp," geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
18635 if(allFields) {
18636 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18637 }
18638 break;
18639 }
18640 case NODE_Box : {
18641 struct X3D_Box *tmp;
18642 tmp = (struct X3D_Box *) node;
18643 UNUSED(tmp); // compiler warning mitigation
18644 if(allFields) {
18645 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18646 }
18647 spacer fprintf (fp," size (SFVec3f): \t");
18648 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
18649 fprintf (fp,"\n");
18650 break;
18651 }
18652 case NODE_BufferAudioSource : {
18653 struct X3D_BufferAudioSource *tmp;
18654 tmp = (struct X3D_BufferAudioSource *) node;
18655 UNUSED(tmp); // compiler warning mitigation
18656 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18657 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18658 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18659 if(allFields) {
18660 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18661 }
18662 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18663 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18664 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
18665 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18666 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18667 spacer fprintf (fp," detune (SFFloat) \t%4.3f\n",tmp->detune);
18668 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
18669 spacer fprintf (fp," loopStart (SFTime) \t%4.3f\n",tmp->loopStart);
18670 spacer fprintf (fp," loopEnd (SFTime) \t%4.3f\n",tmp->loopEnd);
18671 spacer fprintf (fp," playbackRate (SFFloat) \t%4.3f\n",tmp->playbackRate);
18672 spacer fprintf (fp," bufferDuration (SFTime) \t%4.3f\n",tmp->bufferDuration);
18673 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18674 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18675 if(allFields) {
18676 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18677 }
18678 break;
18679 }
18680 case NODE_BufferGeometry : {
18681 struct X3D_BufferGeometry *tmp;
18682 tmp = (struct X3D_BufferGeometry *) node;
18683 UNUSED(tmp); // compiler warning mitigation
18684 break;
18685 }
18686 case NODE_BufferTexture : {
18687 struct X3D_BufferTexture *tmp;
18688 tmp = (struct X3D_BufferTexture *) node;
18689 UNUSED(tmp); // compiler warning mitigation
18690 spacer fprintf (fp," image (SFImage): (not dumped)\t");
18691 fprintf (fp,"\n");
18692 if(allFields) {
18693 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18694 }
18695 break;
18696 }
18697 case NODE_CADAssembly : {
18698 struct X3D_CADAssembly *tmp;
18699 tmp = (struct X3D_CADAssembly *) node;
18700 UNUSED(tmp); // compiler warning mitigation
18701 if(allFields) {
18702 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18703 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18704 }
18705 spacer fprintf (fp," children (MFNode):\n");
18706 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18707 if(allFields) {
18708 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18709 }
18710 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
18711 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18712 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18713 if(allFields) {
18714 spacer fprintf (fp," _sortedChildren (MFNode):\n");
18715 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
18716 }
18717 break;
18718 }
18719 case NODE_CADFace : {
18720 struct X3D_CADFace *tmp;
18721 tmp = (struct X3D_CADFace *) node;
18722 UNUSED(tmp); // compiler warning mitigation
18723 if(allFields) {
18724 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18725 }
18726 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
18727 spacer fprintf (fp," shape (SFNode):\n"); dump_scene(fp,level+1,tmp->shape);
18728 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18729 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18730 break;
18731 }
18732 case NODE_CADLayer : {
18733 struct X3D_CADLayer *tmp;
18734 tmp = (struct X3D_CADLayer *) node;
18735 UNUSED(tmp); // compiler warning mitigation
18736 if(allFields) {
18737 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18738 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18739 }
18740 spacer fprintf (fp," children (MFNode):\n");
18741 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18742 if(allFields) {
18743 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18744 }
18745 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
18746 spacer fprintf (fp," visibles (MFBool):\n");
18747 for (i=0; i<tmp->visibles.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->visibles.p[i]); }
18748 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18749 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18750 break;
18751 }
18752 case NODE_CADPart : {
18753 struct X3D_CADPart *tmp;
18754 tmp = (struct X3D_CADPart *) node;
18755 UNUSED(tmp); // compiler warning mitigation
18756 if(allFields) {
18757 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18758 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18759 }
18760 spacer fprintf (fp," center (SFVec3f): \t");
18761 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
18762 fprintf (fp,"\n");
18763 spacer fprintf (fp," children (MFNode):\n");
18764 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18765 if(allFields) {
18766 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18767 }
18768 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
18769 spacer fprintf (fp," rotation (SFRotation): \t");
18770 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
18771 fprintf (fp,"\n");
18772 spacer fprintf (fp," scale (SFVec3f): \t");
18773 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
18774 fprintf (fp,"\n");
18775 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
18776 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
18777 fprintf (fp,"\n");
18778 spacer fprintf (fp," translation (SFVec3f): \t");
18779 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
18780 fprintf (fp,"\n");
18781 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18782 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18783 if(allFields) {
18784 spacer fprintf (fp," _sortedChildren (MFNode):\n");
18785 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
18786 }
18787 break;
18788 }
18789 case NODE_CalibratedCameraSensor : {
18790 struct X3D_CalibratedCameraSensor *tmp;
18791 tmp = (struct X3D_CalibratedCameraSensor *) node;
18792 UNUSED(tmp); // compiler warning mitigation
18793 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18794 if(allFields) {
18795 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18796 }
18797 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18798 break;
18799 }
18800 case NODE_CartoonVolumeStyle : {
18801 struct X3D_CartoonVolumeStyle *tmp;
18802 tmp = (struct X3D_CartoonVolumeStyle *) node;
18803 UNUSED(tmp); // compiler warning mitigation
18804 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18805 if(allFields) {
18806 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18807 }
18808 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18809 spacer fprintf (fp," orthogonalColor (SFColorRGBA): \t");
18810 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orthogonalColor.c[i]); }
18811 fprintf (fp,"\n");
18812 spacer fprintf (fp," parallelColor (SFColorRGBA): \t");
18813 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->parallelColor.c[i]); }
18814 fprintf (fp,"\n");
18815 spacer fprintf (fp," colorSteps (SFInt32) \t%d\n",tmp->colorSteps);
18816 break;
18817 }
18818 case NODE_ChannelMerger : {
18819 struct X3D_ChannelMerger *tmp;
18820 tmp = (struct X3D_ChannelMerger *) node;
18821 UNUSED(tmp); // compiler warning mitigation
18822 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18823 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18824 spacer fprintf (fp," children (MFNode):\n");
18825 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18826 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18827 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18828 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18829 if(allFields) {
18830 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18831 }
18832 spacer fprintf (fp," indexStream (MFInt32):\n");
18833 for (i=0; i<tmp->indexStream.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->indexStream.p[i]); }
18834 spacer fprintf (fp," indexSource (MFInt32):\n");
18835 for (i=0; i<tmp->indexSource.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->indexSource.p[i]); }
18836 spacer fprintf (fp," indexDestination (MFInt32):\n");
18837 for (i=0; i<tmp->indexDestination.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->indexDestination.p[i]); }
18838 spacer fprintf (fp," selectors (MFNode):\n");
18839 for (i=0; i<tmp->selectors.n; i++) { dump_scene(fp,level+1,tmp->selectors.p[i]); }
18840 break;
18841 }
18842 case NODE_ChannelSelector : {
18843 struct X3D_ChannelSelector *tmp;
18844 tmp = (struct X3D_ChannelSelector *) node;
18845 UNUSED(tmp); // compiler warning mitigation
18846 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18847 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18848 spacer fprintf (fp," children (MFNode):\n");
18849 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18850 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18851 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18852 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18853 if(allFields) {
18854 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18855 }
18856 spacer fprintf (fp," channelSelection (SFInt32) \t%d\n",tmp->channelSelection);
18857 spacer fprintf (fp," lastChannelSelection (SFInt32) \t%d\n",tmp->lastChannelSelection);
18858 spacer fprintf (fp," channelSource (SFInt32) \t%d\n",tmp->channelSource);
18859 if(allFields) {
18860 spacer fprintf (fp," _lastChannelSource (SFInt32) \t%d\n",tmp->_lastChannelSource);
18861 }
18862 spacer fprintf (fp," channelDestination (SFInt32) \t%d\n",tmp->channelDestination);
18863 if(allFields) {
18864 spacer fprintf (fp," _lastChannelDestination (SFInt32) \t%d\n",tmp->_lastChannelDestination);
18865 }
18866 spacer fprintf (fp," stream (SFInt32) \t%d\n",tmp->stream);
18867 if(allFields) {
18868 spacer fprintf (fp," _lastStream (SFInt32) \t%d\n",tmp->_lastStream);
18869 }
18870 if(allFields) {
18871 spacer fprintf (fp," _initialized (SFInt32) \t%d\n",tmp->_initialized);
18872 }
18873 break;
18874 }
18875 case NODE_ChannelSplitter : {
18876 struct X3D_ChannelSplitter *tmp;
18877 tmp = (struct X3D_ChannelSplitter *) node;
18878 UNUSED(tmp); // compiler warning mitigation
18879 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18880 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18881 spacer fprintf (fp," children (MFNode):\n");
18882 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18883 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18884 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18885 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
18886 if(allFields) {
18887 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18888 }
18889 break;
18890 }
18891 case NODE_Circle2D : {
18892 struct X3D_Circle2D *tmp;
18893 tmp = (struct X3D_Circle2D *) node;
18894 UNUSED(tmp); // compiler warning mitigation
18895 if(allFields) {
18896 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18897 }
18898 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
18899 break;
18900 }
18901 case NODE_ClipPlane : {
18902 struct X3D_ClipPlane *tmp;
18903 tmp = (struct X3D_ClipPlane *) node;
18904 UNUSED(tmp); // compiler warning mitigation
18905 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18906 if(allFields) {
18907 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18908 }
18909 spacer fprintf (fp," plane (SFVec4f): \t");
18910 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->plane.c[i]); }
18911 fprintf (fp,"\n");
18912 break;
18913 }
18914 case NODE_CollidableOffset : {
18915 struct X3D_CollidableOffset *tmp;
18916 tmp = (struct X3D_CollidableOffset *) node;
18917 UNUSED(tmp); // compiler warning mitigation
18918 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18919 if(allFields) {
18920 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18921 }
18922 spacer fprintf (fp," rotation (SFRotation): \t");
18923 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
18924 fprintf (fp,"\n");
18925 spacer fprintf (fp," translation (SFVec3f): \t");
18926 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
18927 fprintf (fp,"\n");
18928 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18929 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18930 break;
18931 }
18932 case NODE_CollidableShape : {
18933 struct X3D_CollidableShape *tmp;
18934 tmp = (struct X3D_CollidableShape *) node;
18935 UNUSED(tmp); // compiler warning mitigation
18936 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18937 if(allFields) {
18938 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18939 }
18940 spacer fprintf (fp," rotation (SFRotation): \t");
18941 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
18942 fprintf (fp,"\n");
18943 spacer fprintf (fp," translation (SFVec3f): \t");
18944 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
18945 fprintf (fp,"\n");
18946 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18947 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18948 break;
18949 }
18950 case NODE_Collision : {
18951 struct X3D_Collision *tmp;
18952 tmp = (struct X3D_Collision *) node;
18953 UNUSED(tmp); // compiler warning mitigation
18954 if(allFields) {
18955 spacer fprintf (fp," __sibAffectors (MFNode):\n");
18956 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18957 }
18958 spacer fprintf (fp," children (MFNode):\n");
18959 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18960 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
18961 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18962 spacer fprintf (fp," collide (SFBool) \t%d\n",tmp->collide);
18963 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18964 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18965 if(allFields) {
18966 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18967 }
18968 if(allFields) {
18969 spacer fprintf (fp," __hit (SFInt32) \t%d\n",tmp->__hit);
18970 }
18971 break;
18972 }
18973 case NODE_CollisionCollection : {
18974 struct X3D_CollisionCollection *tmp;
18975 tmp = (struct X3D_CollisionCollection *) node;
18976 UNUSED(tmp); // compiler warning mitigation
18977 spacer fprintf (fp," appliedParameters (MFString): \n");
18978 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
18979 spacer fprintf (fp," bounce (SFFloat) \t%4.3f\n",tmp->bounce);
18980 spacer fprintf (fp," collidables (MFNode):\n");
18981 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
18982 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
18983 spacer fprintf (fp," frictionCoefficients (SFVec2f): \t");
18984 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->frictionCoefficients.c[i]); }
18985 fprintf (fp,"\n");
18986 if(allFields) {
18987 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18988 }
18989 spacer fprintf (fp," minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
18990 spacer fprintf (fp," slipFactors (SFVec2f): \t");
18991 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->slipFactors.c[i]); }
18992 fprintf (fp,"\n");
18993 spacer fprintf (fp," softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
18994 spacer fprintf (fp," softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
18995 spacer fprintf (fp," surfaceSpeed (SFVec2f): \t");
18996 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->surfaceSpeed.c[i]); }
18997 fprintf (fp,"\n");
18998 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
18999 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19000 break;
19001 }
19002 case NODE_CollisionSensor : {
19003 struct X3D_CollisionSensor *tmp;
19004 tmp = (struct X3D_CollisionSensor *) node;
19005 UNUSED(tmp); // compiler warning mitigation
19006 spacer fprintf (fp," collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
19007 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19008 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19009 if(allFields) {
19010 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19011 }
19012 break;
19013 }
19014 case NODE_CollisionSpace : {
19015 struct X3D_CollisionSpace *tmp;
19016 tmp = (struct X3D_CollisionSpace *) node;
19017 UNUSED(tmp); // compiler warning mitigation
19018 spacer fprintf (fp," collidables (MFNode):\n");
19019 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
19020 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19021 if(allFields) {
19022 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19023 }
19024 spacer fprintf (fp," useGeometry (SFBool) \t%d\n",tmp->useGeometry);
19025 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
19026 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19027 break;
19028 }
19029 case NODE_Color : {
19030 struct X3D_Color *tmp;
19031 tmp = (struct X3D_Color *) node;
19032 UNUSED(tmp); // compiler warning mitigation
19033 spacer fprintf (fp," color (MFColor):\n");
19034 for (i=0; i<tmp->color.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->color.p[i]).c[0], (tmp->color.p[i]).c[1],(tmp->color.p[i]).c[2]); }
19035 if(allFields) {
19036 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19037 }
19038 break;
19039 }
19040 case NODE_ColorChaser : {
19041 struct X3D_ColorChaser *tmp;
19042 tmp = (struct X3D_ColorChaser *) node;
19043 UNUSED(tmp); // compiler warning mitigation
19044 if(allFields) {
19045 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19046 }
19047 break;
19048 }
19049 case NODE_ColorDamper : {
19050 struct X3D_ColorDamper *tmp;
19051 tmp = (struct X3D_ColorDamper *) node;
19052 UNUSED(tmp); // compiler warning mitigation
19053 if(allFields) {
19054 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19055 }
19056 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
19057 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
19058 if(allFields) {
19059 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
19060 }
19061 break;
19062 }
19063 case NODE_ColorInterpolator : {
19064 struct X3D_ColorInterpolator *tmp;
19065 tmp = (struct X3D_ColorInterpolator *) node;
19066 UNUSED(tmp); // compiler warning mitigation
19067 spacer fprintf (fp," key (MFFloat):\n");
19068 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
19069 spacer fprintf (fp," keyValue (MFColor):\n");
19070 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19071 if(allFields) {
19072 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19073 }
19074 break;
19075 }
19076 case NODE_ColorRGBA : {
19077 struct X3D_ColorRGBA *tmp;
19078 tmp = (struct X3D_ColorRGBA *) node;
19079 UNUSED(tmp); // compiler warning mitigation
19080 spacer fprintf (fp," color (MFColorRGBA):\n");
19081 for (i=0; i<tmp->color.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->color.p[i]).c[0], (tmp->color.p[i]).c[1],(tmp->color.p[i]).c[2],(tmp->color.p[i]).c[3]); }
19082 if(allFields) {
19083 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19084 }
19085 break;
19086 }
19087 case NODE_ComposedCubeMapTexture : {
19088 struct X3D_ComposedCubeMapTexture *tmp;
19089 tmp = (struct X3D_ComposedCubeMapTexture *) node;
19090 UNUSED(tmp); // compiler warning mitigation
19091 if(allFields) {
19092 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19093 }
19094 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19095 spacer fprintf (fp," back (SFNode):\n"); dump_scene(fp,level+1,tmp->back);
19096 spacer fprintf (fp," bottom (SFNode):\n"); dump_scene(fp,level+1,tmp->bottom);
19097 spacer fprintf (fp," front (SFNode):\n"); dump_scene(fp,level+1,tmp->front);
19098 spacer fprintf (fp," left (SFNode):\n"); dump_scene(fp,level+1,tmp->left);
19099 spacer fprintf (fp," top (SFNode):\n"); dump_scene(fp,level+1,tmp->top);
19100 spacer fprintf (fp," right (SFNode):\n"); dump_scene(fp,level+1,tmp->right);
19101 break;
19102 }
19103 case NODE_ComposedShader : {
19104 struct X3D_ComposedShader *tmp;
19105 tmp = (struct X3D_ComposedShader *) node;
19106 UNUSED(tmp); // compiler warning mitigation
19107 spacer fprintf (fp," parts (MFNode):\n");
19108 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
19109 if(allFields) {
19110 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19111 }
19112 break;
19113 }
19114 case NODE_ComposedTexture3D : {
19115 struct X3D_ComposedTexture3D *tmp;
19116 tmp = (struct X3D_ComposedTexture3D *) node;
19117 UNUSED(tmp); // compiler warning mitigation
19118 if(allFields) {
19119 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19120 }
19121 spacer fprintf (fp," texture (MFNode):\n");
19122 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
19123 break;
19124 }
19125 case NODE_ComposedVolumeStyle : {
19126 struct X3D_ComposedVolumeStyle *tmp;
19127 tmp = (struct X3D_ComposedVolumeStyle *) node;
19128 UNUSED(tmp); // compiler warning mitigation
19129 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19130 if(allFields) {
19131 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19132 }
19133 spacer fprintf (fp," renderStyle (MFNode):\n");
19134 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
19135 break;
19136 }
19137 case NODE_CompositeVolumeStyle : {
19138 struct X3D_CompositeVolumeStyle *tmp;
19139 tmp = (struct X3D_CompositeVolumeStyle *) node;
19140 UNUSED(tmp); // compiler warning mitigation
19141 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19142 if(allFields) {
19143 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19144 }
19145 spacer fprintf (fp," renderStyle (MFNode):\n");
19146 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
19147 break;
19148 }
19149 case NODE_Cone : {
19150 struct X3D_Cone *tmp;
19151 tmp = (struct X3D_Cone *) node;
19152 UNUSED(tmp); // compiler warning mitigation
19153 if(allFields) {
19154 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19155 }
19156 spacer fprintf (fp," bottom (SFBool) \t%d\n",tmp->bottom);
19157 spacer fprintf (fp," side (SFBool) \t%d\n",tmp->side);
19158 break;
19159 }
19160 case NODE_ConeEmitter : {
19161 struct X3D_ConeEmitter *tmp;
19162 tmp = (struct X3D_ConeEmitter *) node;
19163 UNUSED(tmp); // compiler warning mitigation
19164 spacer fprintf (fp," angle (SFFloat) \t%4.3f\n",tmp->angle);
19165 spacer fprintf (fp," direction (SFVec3f): \t");
19166 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
19167 fprintf (fp,"\n");
19168 if(allFields) {
19169 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19170 }
19171 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
19172 spacer fprintf (fp," position (SFVec3f): \t");
19173 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
19174 fprintf (fp,"\n");
19175 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
19176 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
19177 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
19178 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
19179 break;
19180 }
19181 case NODE_Contact : {
19182 struct X3D_Contact *tmp;
19183 tmp = (struct X3D_Contact *) node;
19184 UNUSED(tmp); // compiler warning mitigation
19185 spacer fprintf (fp," appliedParameters (MFString): \n");
19186 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
19187 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
19188 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
19189 spacer fprintf (fp," bounce (SFFloat) \t%4.3f\n",tmp->bounce);
19190 spacer fprintf (fp," contactNormal (SFVec3f): \t");
19191 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->contactNormal.c[i]); }
19192 fprintf (fp,"\n");
19193 spacer fprintf (fp," depth (SFFloat) \t%4.3f\n",tmp->depth);
19194 spacer fprintf (fp," frictionCoefficients (SFVec2f): \t");
19195 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->frictionCoefficients.c[i]); }
19196 fprintf (fp,"\n");
19197 spacer fprintf (fp," frictionDirection (SFVec3f): \t");
19198 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->frictionDirection.c[i]); }
19199 fprintf (fp,"\n");
19200 spacer fprintf (fp," geometry1 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry1);
19201 spacer fprintf (fp," geometry2 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry2);
19202 if(allFields) {
19203 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19204 }
19205 spacer fprintf (fp," minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
19206 spacer fprintf (fp," position (SFVec3f): \t");
19207 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
19208 fprintf (fp,"\n");
19209 spacer fprintf (fp," slipCoefficients (SFVec2f): \t");
19210 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->slipCoefficients.c[i]); }
19211 fprintf (fp,"\n");
19212 spacer fprintf (fp," softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
19213 spacer fprintf (fp," softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
19214 spacer fprintf (fp," surfaceSpeed (SFVec2f): \t");
19215 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->surfaceSpeed.c[i]); }
19216 fprintf (fp,"\n");
19217 break;
19218 }
19219 case NODE_Contour2D : {
19220 struct X3D_Contour2D *tmp;
19221 tmp = (struct X3D_Contour2D *) node;
19222 UNUSED(tmp); // compiler warning mitigation
19223 if(allFields) {
19224 spacer fprintf (fp," __sibAffectors (MFNode):\n");
19225 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
19226 }
19227 spacer fprintf (fp," children (MFNode):\n");
19228 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19229 if(allFields) {
19230 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19231 }
19232 break;
19233 }
19234 case NODE_ContourPolyline2D : {
19235 struct X3D_ContourPolyline2D *tmp;
19236 tmp = (struct X3D_ContourPolyline2D *) node;
19237 UNUSED(tmp); // compiler warning mitigation
19238 if(allFields) {
19239 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19240 }
19241 spacer fprintf (fp," controlPoint (MFVec2d):\n");
19242 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
19243 spacer fprintf (fp," point (MFVec2f):\n");
19244 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
19245 break;
19246 }
19247 case NODE_Convolver : {
19248 struct X3D_Convolver *tmp;
19249 tmp = (struct X3D_Convolver *) node;
19250 UNUSED(tmp); // compiler warning mitigation
19251 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19252 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19253 spacer fprintf (fp," children (MFNode):\n");
19254 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19255 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19256 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19257 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
19258 if(allFields) {
19259 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19260 }
19261 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19262 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19263 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
19264 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19265 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19266 spacer fprintf (fp," normalize (SFBool) \t%d\n",tmp->normalize);
19267 break;
19268 }
19269 case NODE_Coordinate : {
19270 struct X3D_Coordinate *tmp;
19271 tmp = (struct X3D_Coordinate *) node;
19272 UNUSED(tmp); // compiler warning mitigation
19273 spacer fprintf (fp," point (MFVec3f):\n");
19274 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19275 if(allFields) {
19276 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19277 }
19278 break;
19279 }
19280 case NODE_CoordinateChaser : {
19281 struct X3D_CoordinateChaser *tmp;
19282 tmp = (struct X3D_CoordinateChaser *) node;
19283 UNUSED(tmp); // compiler warning mitigation
19284 if(allFields) {
19285 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19286 }
19287 break;
19288 }
19289 case NODE_CoordinateDamper : {
19290 struct X3D_CoordinateDamper *tmp;
19291 tmp = (struct X3D_CoordinateDamper *) node;
19292 UNUSED(tmp); // compiler warning mitigation
19293 if(allFields) {
19294 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19295 }
19296 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
19297 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
19298 if(allFields) {
19299 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
19300 }
19301 break;
19302 }
19303 case NODE_CoordinateDouble : {
19304 struct X3D_CoordinateDouble *tmp;
19305 tmp = (struct X3D_CoordinateDouble *) node;
19306 UNUSED(tmp); // compiler warning mitigation
19307 if(allFields) {
19308 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19309 }
19310 spacer fprintf (fp," point (MFVec3d):\n");
19311 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19312 break;
19313 }
19314 case NODE_CoordinateInterpolator : {
19315 struct X3D_CoordinateInterpolator *tmp;
19316 tmp = (struct X3D_CoordinateInterpolator *) node;
19317 UNUSED(tmp); // compiler warning mitigation
19318 spacer fprintf (fp," key (MFFloat):\n");
19319 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
19320 spacer fprintf (fp," keyValue (MFVec3f):\n");
19321 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19322 if(allFields) {
19323 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19324 }
19325 break;
19326 }
19327 case NODE_CoordinateInterpolator2D : {
19328 struct X3D_CoordinateInterpolator2D *tmp;
19329 tmp = (struct X3D_CoordinateInterpolator2D *) node;
19330 UNUSED(tmp); // compiler warning mitigation
19331 spacer fprintf (fp," key (MFFloat):\n");
19332 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
19333 spacer fprintf (fp," keyValue (MFVec2f):\n");
19334 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
19335 if(allFields) {
19336 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19337 }
19338 break;
19339 }
19340 case NODE_CoordinateMorpher : {
19341 struct X3D_CoordinateMorpher *tmp;
19342 tmp = (struct X3D_CoordinateMorpher *) node;
19343 UNUSED(tmp); // compiler warning mitigation
19344 spacer fprintf (fp," keyValue (MFVec3f):\n");
19345 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19346 if(allFields) {
19347 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19348 }
19349 break;
19350 }
19351 case NODE_Cylinder : {
19352 struct X3D_Cylinder *tmp;
19353 tmp = (struct X3D_Cylinder *) node;
19354 UNUSED(tmp); // compiler warning mitigation
19355 if(allFields) {
19356 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19357 }
19358 spacer fprintf (fp," bottom (SFBool) \t%d\n",tmp->bottom);
19359 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
19360 spacer fprintf (fp," side (SFBool) \t%d\n",tmp->side);
19361 spacer fprintf (fp," top (SFBool) \t%d\n",tmp->top);
19362 break;
19363 }
19364 case NODE_CylinderSensor : {
19365 struct X3D_CylinderSensor *tmp;
19366 tmp = (struct X3D_CylinderSensor *) node;
19367 UNUSED(tmp); // compiler warning mitigation
19368 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
19369 spacer fprintf (fp," axisRotation (SFRotation): \t");
19370 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->axisRotation.c[i]); }
19371 fprintf (fp,"\n");
19372 spacer fprintf (fp," diskAngle (SFFloat) \t%4.3f\n",tmp->diskAngle);
19373 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19374 spacer fprintf (fp," maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
19375 spacer fprintf (fp," minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
19376 spacer fprintf (fp," offset (SFFloat) \t%4.3f\n",tmp->offset);
19377 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19378 if(allFields) {
19379 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19380 }
19381 if(allFields) {
19382 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
19383 }
19384 break;
19385 }
19386 case NODE_DISEntityManager : {
19387 struct X3D_DISEntityManager *tmp;
19388 tmp = (struct X3D_DISEntityManager *) node;
19389 UNUSED(tmp); // compiler warning mitigation
19390 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19391 spacer fprintf (fp," address (SFString) \t%s\n",tmp->address->strptr);
19392 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
19393 spacer fprintf (fp," multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
19394 spacer fprintf (fp," multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
19395 spacer fprintf (fp," networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
19396 spacer fprintf (fp," readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
19397 spacer fprintf (fp," writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
19398 spacer fprintf (fp," entityID (SFInt32) \t%d\n",tmp->entityID);
19399 spacer fprintf (fp," applicationID (SFInt32) \t%d\n",tmp->applicationID);
19400 spacer fprintf (fp," siteID (SFInt32) \t%d\n",tmp->siteID);
19401 spacer fprintf (fp," mapping (MFNode):\n");
19402 for (i=0; i<tmp->mapping.n; i++) { dump_scene(fp,level+1,tmp->mapping.p[i]); }
19403 spacer fprintf (fp," children (MFNode):\n");
19404 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19405 if(allFields) {
19406 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19407 }
19408 spacer fprintf (fp," entities (MFNode):\n");
19409 for (i=0; i<tmp->entities.n; i++) { dump_scene(fp,level+1,tmp->entities.p[i]); }
19410 break;
19411 }
19412 case NODE_DISEntityTypeMapping : {
19413 struct X3D_DISEntityTypeMapping *tmp;
19414 tmp = (struct X3D_DISEntityTypeMapping *) node;
19415 UNUSED(tmp); // compiler warning mitigation
19416 if(allFields) {
19417 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19418 }
19419 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19420 spacer fprintf (fp," url (MFString): \n");
19421 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
19422 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
19423 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
19424 break;
19425 }
19426 case NODE_Delay : {
19427 struct X3D_Delay *tmp;
19428 tmp = (struct X3D_Delay *) node;
19429 UNUSED(tmp); // compiler warning mitigation
19430 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19431 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19432 spacer fprintf (fp," children (MFNode):\n");
19433 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19434 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19435 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19436 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
19437 if(allFields) {
19438 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19439 }
19440 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19441 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19442 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
19443 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19444 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19445 spacer fprintf (fp," delayTime (SFTime) \t%4.3f\n",tmp->delayTime);
19446 spacer fprintf (fp," maxDelayTime (SFTime) \t%4.3f\n",tmp->maxDelayTime);
19447 break;
19448 }
19449 case NODE_DirectionalLight : {
19450 struct X3D_DirectionalLight *tmp;
19451 tmp = (struct X3D_DirectionalLight *) node;
19452 UNUSED(tmp); // compiler warning mitigation
19453 if(allFields) {
19454 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19455 }
19456 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
19457 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
19458 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
19459 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
19460 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
19461 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
19462 spacer fprintf (fp," color (SFColor): \t");
19463 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
19464 fprintf (fp,"\n");
19465 spacer fprintf (fp," direction (SFVec3f): \t");
19466 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
19467 fprintf (fp,"\n");
19468 break;
19469 }
19470 case NODE_Disk2D : {
19471 struct X3D_Disk2D *tmp;
19472 tmp = (struct X3D_Disk2D *) node;
19473 UNUSED(tmp); // compiler warning mitigation
19474 if(allFields) {
19475 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19476 }
19477 break;
19478 }
19479 case NODE_DoubleAxisHingeJoint : {
19480 struct X3D_DoubleAxisHingeJoint *tmp;
19481 tmp = (struct X3D_DoubleAxisHingeJoint *) node;
19482 UNUSED(tmp); // compiler warning mitigation
19483 spacer fprintf (fp," anchorPoint (SFVec3f): \t");
19484 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->anchorPoint.c[i]); }
19485 fprintf (fp,"\n");
19486 spacer fprintf (fp," axis1 (SFVec3f): \t");
19487 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis1.c[i]); }
19488 fprintf (fp,"\n");
19489 spacer fprintf (fp," axis2 (SFVec3f): \t");
19490 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis2.c[i]); }
19491 fprintf (fp,"\n");
19492 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
19493 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
19494 spacer fprintf (fp," desiredAngularVelocity1 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity1);
19495 spacer fprintf (fp," desiredAngularVelocity2 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity2);
19496 spacer fprintf (fp," forceOutput (MFString): \n");
19497 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
19498 spacer fprintf (fp," maxAngle1 (SFFloat) \t%4.3f\n",tmp->maxAngle1);
19499 spacer fprintf (fp," maxTorque1 (SFFloat) \t%4.3f\n",tmp->maxTorque1);
19500 spacer fprintf (fp," maxTorque2 (SFFloat) \t%4.3f\n",tmp->maxTorque2);
19501 if(allFields) {
19502 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19503 }
19504 spacer fprintf (fp," minAngle1 (SFFloat) \t%4.3f\n",tmp->minAngle1);
19505 spacer fprintf (fp," stopBounce1 (SFFloat) \t%4.3f\n",tmp->stopBounce1);
19506 spacer fprintf (fp," stopConstantForceMix1 (SFFloat) \t%4.3f\n",tmp->stopConstantForceMix1);
19507 spacer fprintf (fp," stopErrorCorrection1 (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection1);
19508 spacer fprintf (fp," stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
19509 spacer fprintf (fp," stop1ConstantForceMix (SFFloat) \t%4.3f\n",tmp->stop1ConstantForceMix);
19510 spacer fprintf (fp," stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
19511 spacer fprintf (fp," suspensionErrorCorrection (SFFloat) \t%4.3f\n",tmp->suspensionErrorCorrection);
19512 spacer fprintf (fp," suspensionForce (SFFloat) \t%4.3f\n",tmp->suspensionForce);
19513 if(allFields) {
19514 spacer fprintf (fp," __old_anchorPoint (SFVec3f): \t");
19515 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_anchorPoint.c[i]); }
19516 fprintf (fp,"\n");
19517 }
19518 if(allFields) {
19519 spacer fprintf (fp," __old_axis1 (SFVec3f): \t");
19520 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis1.c[i]); }
19521 fprintf (fp,"\n");
19522 }
19523 if(allFields) {
19524 spacer fprintf (fp," __old_axis2 (SFVec3f): \t");
19525 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis2.c[i]); }
19526 fprintf (fp,"\n");
19527 }
19528 if(allFields) {
19529 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
19530 }
19531 if(allFields) {
19532 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
19533 }
19534 spacer fprintf (fp," axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
19535 break;
19536 }
19537 case NODE_DynamicsCompressor : {
19538 struct X3D_DynamicsCompressor *tmp;
19539 tmp = (struct X3D_DynamicsCompressor *) node;
19540 UNUSED(tmp); // compiler warning mitigation
19541 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19542 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19543 spacer fprintf (fp," children (MFNode):\n");
19544 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19545 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19546 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19547 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
19548 if(allFields) {
19549 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19550 }
19551 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19552 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19553 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
19554 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19555 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19556 spacer fprintf (fp," attack (SFTime) \t%4.3f\n",tmp->attack);
19557 spacer fprintf (fp," release (SFTime) \t%4.3f\n",tmp->release);
19558 spacer fprintf (fp," knee (SFFloat) \t%4.3f\n",tmp->knee);
19559 spacer fprintf (fp," ratio (SFFloat) \t%4.3f\n",tmp->ratio);
19560 spacer fprintf (fp," threshold (SFFloat) \t%4.3f\n",tmp->threshold);
19561 break;
19562 }
19563 case NODE_EaseInEaseOut : {
19564 struct X3D_EaseInEaseOut *tmp;
19565 tmp = (struct X3D_EaseInEaseOut *) node;
19566 UNUSED(tmp); // compiler warning mitigation
19567 spacer fprintf (fp," easeInEaseOut (MFVec2f):\n");
19568 for (i=0; i<tmp->easeInEaseOut.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->easeInEaseOut.p[i]).c[0], (tmp->easeInEaseOut.p[i]).c[1]); }
19569 spacer fprintf (fp," key (MFFloat):\n");
19570 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
19571 if(allFields) {
19572 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19573 }
19574 break;
19575 }
19576 case NODE_EdgeEnhancementVolumeStyle : {
19578 tmp = (struct X3D_EdgeEnhancementVolumeStyle *) node;
19579 UNUSED(tmp); // compiler warning mitigation
19580 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19581 if(allFields) {
19582 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19583 }
19584 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
19585 spacer fprintf (fp," edgeColor (SFColorRGBA): \t");
19586 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->edgeColor.c[i]); }
19587 fprintf (fp,"\n");
19588 spacer fprintf (fp," gradientThreshold (SFFloat) \t%4.3f\n",tmp->gradientThreshold);
19589 break;
19590 }
19591 case NODE_Effect : {
19592 struct X3D_Effect *tmp;
19593 tmp = (struct X3D_Effect *) node;
19594 UNUSED(tmp); // compiler warning mitigation
19595 spacer fprintf (fp," parts (MFNode):\n");
19596 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
19597 if(allFields) {
19598 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19599 }
19600 break;
19601 }
19602 case NODE_EffectPart : {
19603 struct X3D_EffectPart *tmp;
19604 tmp = (struct X3D_EffectPart *) node;
19605 UNUSED(tmp); // compiler warning mitigation
19606 if(allFields) {
19607 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19608 }
19609 spacer fprintf (fp," url (MFString): \n");
19610 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
19611 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
19612 break;
19613 }
19614 case NODE_ElevationGrid : {
19615 struct X3D_ElevationGrid *tmp;
19616 tmp = (struct X3D_ElevationGrid *) node;
19617 UNUSED(tmp); // compiler warning mitigation
19618 spacer fprintf (fp," attrib (MFNode):\n");
19619 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
19620 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
19621 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
19622 if(allFields) {
19623 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19624 }
19625 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
19626 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
19627 break;
19628 }
19629 case NODE_EnvironmentLight : {
19630 struct X3D_EnvironmentLight *tmp;
19631 tmp = (struct X3D_EnvironmentLight *) node;
19632 UNUSED(tmp); // compiler warning mitigation
19633 if(allFields) {
19634 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19635 }
19636 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
19637 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
19638 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
19639 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
19640 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
19641 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
19642 spacer fprintf (fp," color (SFColor): \t");
19643 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
19644 fprintf (fp,"\n");
19645 spacer fprintf (fp," rotation (SFRotation): \t");
19646 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
19647 fprintf (fp,"\n");
19648 spacer fprintf (fp," diffuse (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuse);
19649 spacer fprintf (fp," diffuseCoefficients (MFFloat):\n");
19650 for (i=0; i<tmp->diffuseCoefficients.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->diffuseCoefficients.p[i]); }
19651 spacer fprintf (fp," diffuseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuseTexture);
19652 spacer fprintf (fp," specularTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->specularTexture);
19653 break;
19654 }
19655 case NODE_EspduTransform : {
19656 struct X3D_EspduTransform *tmp;
19657 tmp = (struct X3D_EspduTransform *) node;
19658 UNUSED(tmp); // compiler warning mitigation
19659 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19660 spacer fprintf (fp," address (SFString) \t%s\n",tmp->address->strptr);
19661 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
19662 spacer fprintf (fp," multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
19663 spacer fprintf (fp," multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
19664 spacer fprintf (fp," networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
19665 spacer fprintf (fp," readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
19666 spacer fprintf (fp," writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
19667 spacer fprintf (fp," entityID (SFInt32) \t%d\n",tmp->entityID);
19668 spacer fprintf (fp," applicationID (SFInt32) \t%d\n",tmp->applicationID);
19669 spacer fprintf (fp," siteID (SFInt32) \t%d\n",tmp->siteID);
19670 spacer fprintf (fp," geoCoords (SFVec3d): \t");
19671 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
19672 fprintf (fp,"\n");
19673 spacer fprintf (fp," entityKind (SFInt32) \t%d\n",tmp->entityKind);
19674 spacer fprintf (fp," entityDomain (SFInt32) \t%d\n",tmp->entityDomain);
19675 spacer fprintf (fp," entityCountry (SFInt32) \t%d\n",tmp->entityCountry);
19676 spacer fprintf (fp," entityCategory (SFInt32) \t%d\n",tmp->entityCategory);
19677 spacer fprintf (fp," entitySubCategory (SFInt32) \t%d\n",tmp->entitySubCategory);
19678 spacer fprintf (fp," entitySpecific (SFInt32) \t%d\n",tmp->entitySpecific);
19679 spacer fprintf (fp," entityExtra (SFInt32) \t%d\n",tmp->entityExtra);
19680 spacer fprintf (fp," forceID (SFInt32) \t%d\n",tmp->forceID);
19681 spacer fprintf (fp," marking (SFString) \t%s\n",tmp->marking->strptr);
19682 spacer fprintf (fp," deadReckoning (SFInt32) \t%d\n",tmp->deadReckoning);
19683 spacer fprintf (fp," linearVelocity (SFVec3f): \t");
19684 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->linearVelocity.c[i]); }
19685 fprintf (fp,"\n");
19686 spacer fprintf (fp," linearAcceleration (SFVec3f): \t");
19687 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->linearAcceleration.c[i]); }
19688 fprintf (fp,"\n");
19689 if(allFields) {
19690 spacer fprintf (fp," _p0 (SFVec3f): \t");
19691 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->_p0.c[i]); }
19692 fprintf (fp,"\n");
19693 }
19694 if(allFields) {
19695 spacer fprintf (fp," _change_count (SFInt32) \t%d\n",tmp->_change_count);
19696 }
19697 if(allFields) {
19698 spacer fprintf (fp," _sent (SFInt32) \t%d\n",tmp->_sent);
19699 }
19700 if(allFields) {
19701 spacer fprintf (fp," _lastp0 (SFVec3f): \t");
19702 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->_lastp0.c[i]); }
19703 fprintf (fp,"\n");
19704 }
19705 if(allFields) {
19706 spacer fprintf (fp," _smoothingDelta (SFVec3f): \t");
19707 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->_smoothingDelta.c[i]); }
19708 fprintf (fp,"\n");
19709 }
19710 spacer fprintf (fp," articulationParameterCount (SFInt32) \t%d\n",tmp->articulationParameterCount);
19711 spacer fprintf (fp," articulationParameterDesignatorArray (MFInt32):\n");
19712 for (i=0; i<tmp->articulationParameterDesignatorArray.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->articulationParameterDesignatorArray.p[i]); }
19713 spacer fprintf (fp," articulationParameterChangeIndicatorArr (MFInt32):\n");
19714 for (i=0; i<tmp->articulationParameterChangeIndicatorArr.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->articulationParameterChangeIndicatorArr.p[i]); }
19715 spacer fprintf (fp," articulationParameterIdPartAttachedToAr (MFInt32):\n");
19716 for (i=0; i<tmp->articulationParameterIdPartAttachedToAr.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->articulationParameterIdPartAttachedToAr.p[i]); }
19717 spacer fprintf (fp," articulationParameterTypeArray (MFInt32):\n");
19718 for (i=0; i<tmp->articulationParameterTypeArray.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->articulationParameterTypeArray.p[i]); }
19719 spacer fprintf (fp," articulationParameterArray (MFFloat):\n");
19720 for (i=0; i<tmp->articulationParameterArray.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->articulationParameterArray.p[i]); }
19721 spacer fprintf (fp," collisionType (SFInt32) \t%d\n",tmp->collisionType);
19722 spacer fprintf (fp," eventEntityID (SFInt32) \t%d\n",tmp->eventEntityID);
19723 spacer fprintf (fp," eventApplicationID (SFInt32) \t%d\n",tmp->eventApplicationID);
19724 spacer fprintf (fp," eventSiteID (SFInt32) \t%d\n",tmp->eventSiteID);
19725 spacer fprintf (fp," eventNumber (SFInt32) \t%d\n",tmp->eventNumber);
19726 spacer fprintf (fp," fired1 (SFBool) \t%d\n",tmp->fired1);
19727 spacer fprintf (fp," fired2 (SFBool) \t%d\n",tmp->fired2);
19728 spacer fprintf (fp," fireMissionIndex (SFInt32) \t%d\n",tmp->fireMissionIndex);
19729 spacer fprintf (fp," firingRange (SFFloat) \t%4.3f\n",tmp->firingRange);
19730 spacer fprintf (fp," detonationLocation (SFVec3f): \t");
19731 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->detonationLocation.c[i]); }
19732 fprintf (fp,"\n");
19733 spacer fprintf (fp," detonationRelativeLocation (SFVec3f): \t");
19734 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->detonationRelativeLocation.c[i]); }
19735 fprintf (fp,"\n");
19736 spacer fprintf (fp," detonationResult (SFInt32) \t%d\n",tmp->detonationResult);
19737 spacer fprintf (fp," munitionEntityID (SFInt32) \t%d\n",tmp->munitionEntityID);
19738 spacer fprintf (fp," munitionApplicationID (SFInt32) \t%d\n",tmp->munitionApplicationID);
19739 spacer fprintf (fp," munitionSiteID (SFInt32) \t%d\n",tmp->munitionSiteID);
19740 spacer fprintf (fp," munitionStartPoint (SFVec3f): \t");
19741 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->munitionStartPoint.c[i]); }
19742 fprintf (fp,"\n");
19743 spacer fprintf (fp," munitionEndPoint (SFVec3f): \t");
19744 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->munitionEndPoint.c[i]); }
19745 fprintf (fp,"\n");
19746 spacer fprintf (fp," munitionQuantity (SFInt32) \t%d\n",tmp->munitionQuantity);
19747 spacer fprintf (fp," firingRate (SFInt32) \t%d\n",tmp->firingRate);
19748 spacer fprintf (fp," fuse (SFInt32) \t%d\n",tmp->fuse);
19749 spacer fprintf (fp," warhead (SFInt32) \t%d\n",tmp->warhead);
19750 if(allFields) {
19751 spacer fprintf (fp," __sibAffectors (MFNode):\n");
19752 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
19753 }
19754 spacer fprintf (fp," center (SFVec3f): \t");
19755 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
19756 fprintf (fp,"\n");
19757 spacer fprintf (fp," children (MFNode):\n");
19758 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19759 if(allFields) {
19760 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19761 }
19762 spacer fprintf (fp," rotation (SFRotation): \t");
19763 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
19764 fprintf (fp,"\n");
19765 spacer fprintf (fp," scale (SFVec3f): \t");
19766 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
19767 fprintf (fp,"\n");
19768 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
19769 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
19770 fprintf (fp,"\n");
19771 spacer fprintf (fp," translation (SFVec3f): \t");
19772 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
19773 fprintf (fp,"\n");
19774 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
19775 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19776 if(allFields) {
19777 spacer fprintf (fp," _sortedChildren (MFNode):\n");
19778 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
19779 }
19780 break;
19781 }
19782 case NODE_ExplosionEmitter : {
19783 struct X3D_ExplosionEmitter *tmp;
19784 tmp = (struct X3D_ExplosionEmitter *) node;
19785 UNUSED(tmp); // compiler warning mitigation
19786 if(allFields) {
19787 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19788 }
19789 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
19790 spacer fprintf (fp," position (SFVec3f): \t");
19791 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
19792 fprintf (fp,"\n");
19793 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
19794 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
19795 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
19796 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
19797 break;
19798 }
19799 case NODE_Extrusion : {
19800 struct X3D_Extrusion *tmp;
19801 tmp = (struct X3D_Extrusion *) node;
19802 UNUSED(tmp); // compiler warning mitigation
19803 if(allFields) {
19804 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19805 }
19806 spacer fprintf (fp," orientation (MFRotation):\n");
19807 for (i=0; i<tmp->orientation.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->orientation.p[i]).c[0], (tmp->orientation.p[i]).c[1],(tmp->orientation.p[i]).c[2],(tmp->orientation.p[i]).c[3]); }
19808 spacer fprintf (fp," scale (MFVec2f):\n");
19809 for (i=0; i<tmp->scale.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->scale.p[i]).c[0], (tmp->scale.p[i]).c[1]); }
19810 break;
19811 }
19812 case NODE_FillProperties : {
19813 struct X3D_FillProperties *tmp;
19814 tmp = (struct X3D_FillProperties *) node;
19815 UNUSED(tmp); // compiler warning mitigation
19816 spacer fprintf (fp," filled (SFBool) \t%d\n",tmp->filled);
19817 spacer fprintf (fp," hatchColor (SFColor): \t");
19818 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->hatchColor.c[i]); }
19819 fprintf (fp,"\n");
19820 spacer fprintf (fp," hatched (SFBool) \t%d\n",tmp->hatched);
19821 spacer fprintf (fp," hatchStyle (SFInt32) \t%d\n",tmp->hatchStyle);
19822 if(allFields) {
19823 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19824 }
19825 if(allFields) {
19826 spacer fprintf (fp," _enabled (SFBool) \t%d\n",tmp->_enabled);
19827 }
19828 if(allFields) {
19829 spacer fprintf (fp," _hatchScale (SFVec2f): \t");
19830 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->_hatchScale.c[i]); }
19831 fprintf (fp,"\n");
19832 }
19833 break;
19834 }
19835 case NODE_FloatVertexAttribute : {
19836 struct X3D_FloatVertexAttribute *tmp;
19837 tmp = (struct X3D_FloatVertexAttribute *) node;
19838 UNUSED(tmp); // compiler warning mitigation
19839 spacer fprintf (fp," value (MFFloat):\n");
19840 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
19841 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
19842 if(allFields) {
19843 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19844 }
19845 break;
19846 }
19847 case NODE_Fog : {
19848 struct X3D_Fog *tmp;
19849 tmp = (struct X3D_Fog *) node;
19850 UNUSED(tmp); // compiler warning mitigation
19851 spacer fprintf (fp," color (SFColor): \t");
19852 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
19853 fprintf (fp,"\n");
19854 spacer fprintf (fp," fogType (SFString) \t%s\n",tmp->fogType->strptr);
19855 spacer fprintf (fp," visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
19856 if(allFields) {
19857 spacer fprintf (fp," __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
19858 }
19859 if(allFields) {
19860 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19861 }
19862 break;
19863 }
19864 case NODE_FogCoordinate : {
19865 struct X3D_FogCoordinate *tmp;
19866 tmp = (struct X3D_FogCoordinate *) node;
19867 UNUSED(tmp); // compiler warning mitigation
19868 spacer fprintf (fp," depth (MFFloat):\n");
19869 for (i=0; i<tmp->depth.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->depth.p[i]); }
19870 if(allFields) {
19871 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19872 }
19873 break;
19874 }
19875 case NODE_FontStyle : {
19876 struct X3D_FontStyle *tmp;
19877 tmp = (struct X3D_FontStyle *) node;
19878 UNUSED(tmp); // compiler warning mitigation
19879 if(allFields) {
19880 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19881 }
19882 spacer fprintf (fp," size (SFFloat) \t%4.3f\n",tmp->size);
19883 break;
19884 }
19885 case NODE_ForcePhysicsModel : {
19886 struct X3D_ForcePhysicsModel *tmp;
19887 tmp = (struct X3D_ForcePhysicsModel *) node;
19888 UNUSED(tmp); // compiler warning mitigation
19889 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19890 spacer fprintf (fp," force (SFVec3f): \t");
19891 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->force.c[i]); }
19892 fprintf (fp,"\n");
19893 if(allFields) {
19894 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19895 }
19896 break;
19897 }
19898 case NODE_Gain : {
19899 struct X3D_Gain *tmp;
19900 tmp = (struct X3D_Gain *) node;
19901 UNUSED(tmp); // compiler warning mitigation
19902 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19903 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19904 spacer fprintf (fp," children (MFNode):\n");
19905 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19906 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19907 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
19908 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
19909 if(allFields) {
19910 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19911 }
19912 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19913 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19914 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
19915 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19916 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19917 break;
19918 }
19919 case NODE_GeneratedCubeMapTexture : {
19920 struct X3D_GeneratedCubeMapTexture *tmp;
19921 tmp = (struct X3D_GeneratedCubeMapTexture *) node;
19922 UNUSED(tmp); // compiler warning mitigation
19923 if(allFields) {
19924 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19925 }
19926 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19927 spacer fprintf (fp," update (SFString) \t%s\n",tmp->update->strptr);
19928 break;
19929 }
19930 case NODE_GeneratedTexture : {
19931 struct X3D_GeneratedTexture *tmp;
19932 tmp = (struct X3D_GeneratedTexture *) node;
19933 UNUSED(tmp); // compiler warning mitigation
19934 if(allFields) {
19935 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19936 }
19937 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19938 spacer fprintf (fp," update (SFString) \t%s\n",tmp->update->strptr);
19939 break;
19940 }
19941 case NODE_GeoConvert : {
19942 struct X3D_GeoConvert *tmp;
19943 tmp = (struct X3D_GeoConvert *) node;
19944 UNUSED(tmp); // compiler warning mitigation
19945 if(allFields) {
19946 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19947 }
19948 if(allFields) {
19949 spacer fprintf (fp," __oldgeoCoords (SFVec3d): \t");
19950 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldgeoCoords.c[i]); }
19951 fprintf (fp,"\n");
19952 }
19953 if(allFields) {
19954 spacer fprintf (fp," __oldgcCoords (SFVec3d): \t");
19955 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldgcCoords.c[i]); }
19956 fprintf (fp,"\n");
19957 }
19958 break;
19959 }
19960 case NODE_GeoCoordinate : {
19961 struct X3D_GeoCoordinate *tmp;
19962 tmp = (struct X3D_GeoCoordinate *) node;
19963 UNUSED(tmp); // compiler warning mitigation
19964 if(allFields) {
19965 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19966 }
19967 spacer fprintf (fp," point (MFVec3d):\n");
19968 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19969 if(allFields) {
19970 spacer fprintf (fp," __movedCoords (MFVec3f):\n");
19971 for (i=0; i<tmp->__movedCoords.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->__movedCoords.p[i]).c[0], (tmp->__movedCoords.p[i]).c[1],(tmp->__movedCoords.p[i]).c[2]); }
19972 }
19973 break;
19974 }
19975 case NODE_GeoECParameters : {
19976 struct X3D_GeoECParameters *tmp;
19977 tmp = (struct X3D_GeoECParameters *) node;
19978 UNUSED(tmp); // compiler warning mitigation
19979 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
19980 if(allFields) {
19981 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19982 }
19983 break;
19984 }
19985 case NODE_GeoElevationGrid : {
19986 struct X3D_GeoElevationGrid *tmp;
19987 tmp = (struct X3D_GeoElevationGrid *) node;
19988 UNUSED(tmp); // compiler warning mitigation
19989 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
19990 if(allFields) {
19991 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19992 }
19993 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
19994 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
19995 spacer fprintf (fp," yScale (SFFloat) \t%4.3f\n",tmp->yScale);
19996 break;
19997 }
19998 case NODE_GeoEllipsoid : {
19999 struct X3D_GeoEllipsoid *tmp;
20000 tmp = (struct X3D_GeoEllipsoid *) node;
20001 UNUSED(tmp); // compiler warning mitigation
20002 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20003 if(allFields) {
20004 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20005 }
20006 break;
20007 }
20008 case NODE_GeoLCCParameters : {
20009 struct X3D_GeoLCCParameters *tmp;
20010 tmp = (struct X3D_GeoLCCParameters *) node;
20011 UNUSED(tmp); // compiler warning mitigation
20012 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20013 if(allFields) {
20014 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20015 }
20016 break;
20017 }
20018 case NODE_GeoLCE3DParameters : {
20019 struct X3D_GeoLCE3DParameters *tmp;
20020 tmp = (struct X3D_GeoLCE3DParameters *) node;
20021 UNUSED(tmp); // compiler warning mitigation
20022 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20023 if(allFields) {
20024 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20025 }
20026 break;
20027 }
20028 case NODE_GeoLOD : {
20029 struct X3D_GeoLOD *tmp;
20030 tmp = (struct X3D_GeoLOD *) node;
20031 UNUSED(tmp); // compiler warning mitigation
20032 if(allFields) {
20033 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20034 }
20035 spacer fprintf (fp," center (SFVec3d): \t");
20036 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20037 fprintf (fp,"\n");
20038 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20039 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20040 if(allFields) {
20041 spacer fprintf (fp," __movedCoords (SFVec3d): \t");
20042 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedCoords.c[i]); }
20043 fprintf (fp,"\n");
20044 }
20045 if(allFields) {
20046 spacer fprintf (fp," __inRange (SFBool) \t%d\n",tmp->__inRange);
20047 }
20048 if(allFields) {
20049 spacer fprintf (fp," __child1Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child1Node);
20050 }
20051 if(allFields) {
20052 spacer fprintf (fp," __child2Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child2Node);
20053 }
20054 if(allFields) {
20055 spacer fprintf (fp," __child3Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child3Node);
20056 }
20057 if(allFields) {
20058 spacer fprintf (fp," __child4Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child4Node);
20059 }
20060 if(allFields) {
20061 spacer fprintf (fp," __rootUrl (SFNode):\n"); dump_scene(fp,level+1,tmp->__rootUrl);
20062 }
20063 if(allFields) {
20064 spacer fprintf (fp," __childloadstatus (SFInt32) \t%d\n",tmp->__childloadstatus);
20065 }
20066 if(allFields) {
20067 spacer fprintf (fp," __rooturlloadstatus (SFInt32) \t%d\n",tmp->__rooturlloadstatus);
20068 }
20069 if(allFields) {
20070 spacer fprintf (fp," __level (SFInt32) \t%d\n",tmp->__level);
20071 }
20072 break;
20073 }
20074 case NODE_GeoLSR3DParameters : {
20075 struct X3D_GeoLSR3DParameters *tmp;
20076 tmp = (struct X3D_GeoLSR3DParameters *) node;
20077 UNUSED(tmp); // compiler warning mitigation
20078 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20079 if(allFields) {
20080 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20081 }
20082 break;
20083 }
20084 case NODE_GeoLTParameters : {
20085 struct X3D_GeoLTParameters *tmp;
20086 tmp = (struct X3D_GeoLTParameters *) node;
20087 UNUSED(tmp); // compiler warning mitigation
20088 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20089 if(allFields) {
20090 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20091 }
20092 break;
20093 }
20094 case NODE_GeoLocation : {
20095 struct X3D_GeoLocation *tmp;
20096 tmp = (struct X3D_GeoLocation *) node;
20097 UNUSED(tmp); // compiler warning mitigation
20098 if(allFields) {
20099 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20100 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20101 }
20102 spacer fprintf (fp," children (MFNode):\n");
20103 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20104 spacer fprintf (fp," geoCoords (SFVec3d): \t");
20105 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
20106 fprintf (fp,"\n");
20107 if(allFields) {
20108 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20109 }
20110 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20111 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20112 if(allFields) {
20113 spacer fprintf (fp," __position (SFVec3d): \t");
20114 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__position.c[i]); }
20115 fprintf (fp,"\n");
20116 }
20117 if(allFields) {
20118 spacer fprintf (fp," __movedCoords (SFVec3d): \t");
20119 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedCoords.c[i]); }
20120 fprintf (fp,"\n");
20121 }
20122 if(allFields) {
20123 spacer fprintf (fp," __movedgd (SFVec3d): \t");
20124 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedgd.c[i]); }
20125 fprintf (fp,"\n");
20126 }
20127 if(allFields) {
20128 spacer fprintf (fp," __localOrient (SFVec4d): \t");
20129 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__localOrient.c[i]); }
20130 fprintf (fp,"\n");
20131 }
20132 if(allFields) {
20133 spacer fprintf (fp," __offsetOrient (SFVec4d): \t");
20134 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__offsetOrient.c[i]); }
20135 fprintf (fp,"\n");
20136 }
20137 if(allFields) {
20138 spacer fprintf (fp," __oldgeoCoords (SFVec3d): \t");
20139 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldgeoCoords.c[i]); }
20140 fprintf (fp,"\n");
20141 }
20142 if(allFields) {
20143 spacer fprintf (fp," __oldChildren (MFNode):\n");
20144 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20145 }
20146 if(allFields) {
20147 spacer fprintf (fp," _sortedChildren (MFNode):\n");
20148 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20149 }
20150 break;
20151 }
20152 case NODE_GeoMParameters : {
20153 struct X3D_GeoMParameters *tmp;
20154 tmp = (struct X3D_GeoMParameters *) node;
20155 UNUSED(tmp); // compiler warning mitigation
20156 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20157 if(allFields) {
20158 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20159 }
20160 break;
20161 }
20162 case NODE_GeoMetadata : {
20163 struct X3D_GeoMetadata *tmp;
20164 tmp = (struct X3D_GeoMetadata *) node;
20165 UNUSED(tmp); // compiler warning mitigation
20166 spacer fprintf (fp," data (MFNode):\n");
20167 for (i=0; i<tmp->data.n; i++) { dump_scene(fp,level+1,tmp->data.p[i]); }
20168 spacer fprintf (fp," summary (MFString): \n");
20169 for (i=0; i<tmp->summary.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->summary.p[i]->strptr); }
20170 spacer fprintf (fp," url (MFString): \n");
20171 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20172 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
20173 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
20174 if(allFields) {
20175 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20176 }
20177 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20178 break;
20179 }
20180 case NODE_GeoOMParameters : {
20181 struct X3D_GeoOMParameters *tmp;
20182 tmp = (struct X3D_GeoOMParameters *) node;
20183 UNUSED(tmp); // compiler warning mitigation
20184 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20185 if(allFields) {
20186 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20187 }
20188 break;
20189 }
20190 case NODE_GeoOrigin : {
20191 struct X3D_GeoOrigin *tmp;
20192 tmp = (struct X3D_GeoOrigin *) node;
20193 UNUSED(tmp); // compiler warning mitigation
20194 spacer fprintf (fp," geoCoords (SFVec3d): \t");
20195 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
20196 fprintf (fp,"\n");
20197 if(allFields) {
20198 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20199 }
20200 if(allFields) {
20201 spacer fprintf (fp," __movedCoords (SFVec3d): \t");
20202 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedCoords.c[i]); }
20203 fprintf (fp,"\n");
20204 }
20205 if(allFields) {
20206 spacer fprintf (fp," __movedgd (SFVec3d): \t");
20207 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedgd.c[i]); }
20208 fprintf (fp,"\n");
20209 }
20210 if(allFields) {
20211 spacer fprintf (fp," __oldgeoCoords (SFVec3d): \t");
20212 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldgeoCoords.c[i]); }
20213 fprintf (fp,"\n");
20214 }
20215 if(allFields) {
20216 spacer fprintf (fp," __oldMFString (MFString): \n");
20217 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
20218 }
20219 if(allFields) {
20220 spacer fprintf (fp," __rotyup (SFVec4d): \t");
20221 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__rotyup.c[i]); }
20222 fprintf (fp,"\n");
20223 }
20224 break;
20225 }
20226 case NODE_GeoPSParameters : {
20227 struct X3D_GeoPSParameters *tmp;
20228 tmp = (struct X3D_GeoPSParameters *) node;
20229 UNUSED(tmp); // compiler warning mitigation
20230 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20231 if(allFields) {
20232 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20233 }
20234 break;
20235 }
20236 case NODE_GeoPlanet : {
20237 struct X3D_GeoPlanet *tmp;
20238 tmp = (struct X3D_GeoPlanet *) node;
20239 UNUSED(tmp); // compiler warning mitigation
20240 if(allFields) {
20241 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20242 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20243 }
20244 spacer fprintf (fp," children (MFNode):\n");
20245 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20246 if(allFields) {
20247 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20248 }
20249 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20250 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20251 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20252 if(allFields) {
20253 spacer fprintf (fp," __oldChildren (MFNode):\n");
20254 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20255 }
20256 if(allFields) {
20257 spacer fprintf (fp," _sortedChildren (MFNode):\n");
20258 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20259 }
20260 break;
20261 }
20262 case NODE_GeoPositionInterpolator : {
20263 struct X3D_GeoPositionInterpolator *tmp;
20264 tmp = (struct X3D_GeoPositionInterpolator *) node;
20265 UNUSED(tmp); // compiler warning mitigation
20266 spacer fprintf (fp," key (MFFloat):\n");
20267 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
20268 spacer fprintf (fp," keyValue (MFVec3d):\n");
20269 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
20270 if(allFields) {
20271 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20272 }
20273 if(allFields) {
20274 spacer fprintf (fp," __movedValue (MFVec3f):\n");
20275 for (i=0; i<tmp->__movedValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->__movedValue.p[i]).c[0], (tmp->__movedValue.p[i]).c[1],(tmp->__movedValue.p[i]).c[2]); }
20276 }
20277 break;
20278 }
20279 case NODE_GeoProximitySensor : {
20280 struct X3D_GeoProximitySensor *tmp;
20281 tmp = (struct X3D_GeoProximitySensor *) node;
20282 UNUSED(tmp); // compiler warning mitigation
20283 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20284 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
20285 spacer fprintf (fp," geoCenter (SFVec3d): \t");
20286 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCenter.c[i]); }
20287 fprintf (fp,"\n");
20288 spacer fprintf (fp," center (SFVec3d): \t");
20289 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20290 fprintf (fp,"\n");
20291 if(allFields) {
20292 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20293 }
20294 spacer fprintf (fp," size (SFVec3f): \t");
20295 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
20296 fprintf (fp,"\n");
20297 if(allFields) {
20298 spacer fprintf (fp," __hit (SFInt32) \t%d\n",tmp->__hit);
20299 }
20300 if(allFields) {
20301 spacer fprintf (fp," __t1 (SFVec3f): \t");
20302 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__t1.c[i]); }
20303 fprintf (fp,"\n");
20304 }
20305 if(allFields) {
20306 spacer fprintf (fp," __t2 (SFRotation): \t");
20307 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__t2.c[i]); }
20308 fprintf (fp,"\n");
20309 }
20310 if(allFields) {
20311 spacer fprintf (fp," __t3 (SFVec3d): \t");
20312 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__t3.c[i]); }
20313 fprintf (fp,"\n");
20314 }
20315 if(allFields) {
20316 spacer fprintf (fp," __movedCoords (SFVec3d): \t");
20317 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedCoords.c[i]); }
20318 fprintf (fp,"\n");
20319 }
20320 if(allFields) {
20321 spacer fprintf (fp," __localOrient (SFVec4d): \t");
20322 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__localOrient.c[i]); }
20323 fprintf (fp,"\n");
20324 }
20325 if(allFields) {
20326 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
20327 }
20328 if(allFields) {
20329 spacer fprintf (fp," __oldGeoCenter (SFVec3d): \t");
20330 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldGeoCenter.c[i]); }
20331 fprintf (fp,"\n");
20332 }
20333 if(allFields) {
20334 spacer fprintf (fp," __oldSize (SFVec3f): \t");
20335 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldSize.c[i]); }
20336 fprintf (fp,"\n");
20337 }
20338 break;
20339 }
20340 case NODE_GeoReferenceSurfaceInfo : {
20341 struct X3D_GeoReferenceSurfaceInfo *tmp;
20342 tmp = (struct X3D_GeoReferenceSurfaceInfo *) node;
20343 UNUSED(tmp); // compiler warning mitigation
20344 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20345 if(allFields) {
20346 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20347 }
20348 break;
20349 }
20350 case NODE_GeoSRF : {
20351 struct X3D_GeoSRF *tmp;
20352 tmp = (struct X3D_GeoSRF *) node;
20353 UNUSED(tmp); // compiler warning mitigation
20354 if(allFields) {
20355 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20356 }
20357 break;
20358 }
20359 case NODE_GeoSRFInstance : {
20360 struct X3D_GeoSRFInstance *tmp;
20361 tmp = (struct X3D_GeoSRFInstance *) node;
20362 UNUSED(tmp); // compiler warning mitigation
20363 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20364 if(allFields) {
20365 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20366 }
20367 break;
20368 }
20369 case NODE_GeoSRFParametersInfo : {
20370 struct X3D_GeoSRFParametersInfo *tmp;
20371 tmp = (struct X3D_GeoSRFParametersInfo *) node;
20372 UNUSED(tmp); // compiler warning mitigation
20373 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20374 if(allFields) {
20375 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20376 }
20377 break;
20378 }
20379 case NODE_GeoSRFSet : {
20380 struct X3D_GeoSRFSet *tmp;
20381 tmp = (struct X3D_GeoSRFSet *) node;
20382 UNUSED(tmp); // compiler warning mitigation
20383 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20384 if(allFields) {
20385 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20386 }
20387 break;
20388 }
20389 case NODE_GeoSRFTemplate : {
20390 struct X3D_GeoSRFTemplate *tmp;
20391 tmp = (struct X3D_GeoSRFTemplate *) node;
20392 UNUSED(tmp); // compiler warning mitigation
20393 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20394 if(allFields) {
20395 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20396 }
20397 break;
20398 }
20399 case NODE_GeoSpatialReferenceFrame : {
20400 struct X3D_GeoSpatialReferenceFrame *tmp;
20401 tmp = (struct X3D_GeoSpatialReferenceFrame *) node;
20402 UNUSED(tmp); // compiler warning mitigation
20403 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20404 if(allFields) {
20405 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20406 }
20407 break;
20408 }
20409 case NODE_GeoSystemParameters : {
20410 struct X3D_GeoSystemParameters *tmp;
20411 tmp = (struct X3D_GeoSystemParameters *) node;
20412 UNUSED(tmp); // compiler warning mitigation
20413 break;
20414 }
20415 case NODE_GeoTMParameters : {
20416 struct X3D_GeoTMParameters *tmp;
20417 tmp = (struct X3D_GeoTMParameters *) node;
20418 UNUSED(tmp); // compiler warning mitigation
20419 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20420 if(allFields) {
20421 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20422 }
20423 break;
20424 }
20425 case NODE_GeoTile : {
20426 struct X3D_GeoTile *tmp;
20427 tmp = (struct X3D_GeoTile *) node;
20428 UNUSED(tmp); // compiler warning mitigation
20429 if(allFields) {
20430 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20431 }
20432 break;
20433 }
20434 case NODE_GeoTileSet : {
20435 struct X3D_GeoTileSet *tmp;
20436 tmp = (struct X3D_GeoTileSet *) node;
20437 UNUSED(tmp); // compiler warning mitigation
20438 if(allFields) {
20439 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20440 }
20441 break;
20442 }
20443 case NODE_GeoTouchSensor : {
20444 struct X3D_GeoTouchSensor *tmp;
20445 tmp = (struct X3D_GeoTouchSensor *) node;
20446 UNUSED(tmp); // compiler warning mitigation
20447 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20448 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
20449 if(allFields) {
20450 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20451 }
20452 if(allFields) {
20453 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
20454 }
20455 break;
20456 }
20457 case NODE_GeoTransform : {
20458 struct X3D_GeoTransform *tmp;
20459 tmp = (struct X3D_GeoTransform *) node;
20460 UNUSED(tmp); // compiler warning mitigation
20461 if(allFields) {
20462 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20463 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20464 }
20465 spacer fprintf (fp," center (SFVec3f): \t");
20466 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20467 fprintf (fp,"\n");
20468 spacer fprintf (fp," children (MFNode):\n");
20469 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20470 spacer fprintf (fp," geoCenter (SFVec3d): \t");
20471 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCenter.c[i]); }
20472 fprintf (fp,"\n");
20473 if(allFields) {
20474 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20475 }
20476 spacer fprintf (fp," rotation (SFRotation): \t");
20477 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
20478 fprintf (fp,"\n");
20479 spacer fprintf (fp," scale (SFVec3f): \t");
20480 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
20481 fprintf (fp,"\n");
20482 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
20483 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
20484 fprintf (fp,"\n");
20485 spacer fprintf (fp," translation (SFVec3f): \t");
20486 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
20487 fprintf (fp,"\n");
20488 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20489 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20490 if(allFields) {
20491 spacer fprintf (fp," __movedCoords (SFVec3d): \t");
20492 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedCoords.c[i]); }
20493 fprintf (fp,"\n");
20494 }
20495 if(allFields) {
20496 spacer fprintf (fp," __localOrient (SFVec4d): \t");
20497 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__localOrient.c[i]); }
20498 fprintf (fp,"\n");
20499 }
20500 if(allFields) {
20501 spacer fprintf (fp," __oldGeoCenter (SFVec3d): \t");
20502 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__oldGeoCenter.c[i]); }
20503 fprintf (fp,"\n");
20504 }
20505 if(allFields) {
20506 spacer fprintf (fp," __oldChildren (MFNode):\n");
20507 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20508 }
20509 if(allFields) {
20510 spacer fprintf (fp," _sortedChildren (MFNode):\n");
20511 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20512 }
20513 break;
20514 }
20515 case NODE_GeoViewpoint : {
20516 struct X3D_GeoViewpoint *tmp;
20517 tmp = (struct X3D_GeoViewpoint *) node;
20518 UNUSED(tmp); // compiler warning mitigation
20519 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20520 spacer fprintf (fp," jump (SFBool) \t%d\n",tmp->jump);
20521 spacer fprintf (fp," fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
20522 if(allFields) {
20523 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20524 }
20525 spacer fprintf (fp," orientation (SFRotation): \t");
20526 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
20527 fprintf (fp,"\n");
20528 spacer fprintf (fp," position (SFVec3d): \t");
20529 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
20530 fprintf (fp,"\n");
20531 spacer fprintf (fp," centerOfRotation (SFVec3d): \t");
20532 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->centerOfRotation.c[i]); }
20533 fprintf (fp,"\n");
20534 spacer fprintf (fp," headlight (SFBool) \t%d\n",tmp->headlight);
20535 spacer fprintf (fp," navType (MFString): \n");
20536 for (i=0; i<tmp->navType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->navType.p[i]->strptr); }
20537 spacer fprintf (fp," walkSurface (MFString): \n");
20538 for (i=0; i<tmp->walkSurface.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->walkSurface.p[i]->strptr); }
20539 spacer fprintf (fp," prioritySurfaces (MFNode):\n");
20540 for (i=0; i<tmp->prioritySurfaces.n; i++) { dump_scene(fp,level+1,tmp->prioritySurfaces.p[i]); }
20541 spacer fprintf (fp," translucencySurfaces (MFNode):\n");
20542 for (i=0; i<tmp->translucencySurfaces.n; i++) { dump_scene(fp,level+1,tmp->translucencySurfaces.p[i]); }
20543 spacer fprintf (fp," translucencyRange (SFVec2d): \t");
20544 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->translucencyRange.c[i]); }
20545 fprintf (fp,"\n");
20546 spacer fprintf (fp," translucency (SFFloat) \t%4.3f\n",tmp->translucency);
20547 spacer fprintf (fp," navigationType (MFString): \n");
20548 for (i=0; i<tmp->navigationType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->navigationType.p[i]->strptr); }
20549 spacer fprintf (fp," nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
20550 spacer fprintf (fp," farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
20551 if(allFields) {
20552 spacer fprintf (fp," __movedPosition (SFVec3d): \t");
20553 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedPosition.c[i]); }
20554 fprintf (fp,"\n");
20555 }
20556 if(allFields) {
20557 spacer fprintf (fp," __movedgd (SFVec3d): \t");
20558 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__movedgd.c[i]); }
20559 fprintf (fp,"\n");
20560 }
20561 if(allFields) {
20562 spacer fprintf (fp," __oldSFString (SFString) \t%s\n",tmp->__oldSFString->strptr);
20563 }
20564 if(allFields) {
20565 spacer fprintf (fp," __oldFieldOfView (SFFloat) \t%4.3f\n",tmp->__oldFieldOfView);
20566 }
20567 if(allFields) {
20568 spacer fprintf (fp," __oldHeadlight (SFBool) \t%d\n",tmp->__oldHeadlight);
20569 }
20570 if(allFields) {
20571 spacer fprintf (fp," __oldJump (SFBool) \t%d\n",tmp->__oldJump);
20572 }
20573 if(allFields) {
20574 spacer fprintf (fp," __oldMFString (MFString): \n");
20575 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
20576 }
20577 break;
20578 }
20579 case NODE_Group : {
20580 struct X3D_Group *tmp;
20581 tmp = (struct X3D_Group *) node;
20582 UNUSED(tmp); // compiler warning mitigation
20583 if(allFields) {
20584 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20585 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20586 }
20587 spacer fprintf (fp," children (MFNode):\n");
20588 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20589 if(allFields) {
20590 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20591 }
20592 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20593 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20594 if(allFields) {
20595 spacer fprintf (fp," _sortedChildren (MFNode):\n");
20596 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20597 }
20598 break;
20599 }
20600 case NODE_HAnimDisplacer : {
20601 struct X3D_HAnimDisplacer *tmp;
20602 tmp = (struct X3D_HAnimDisplacer *) node;
20603 UNUSED(tmp); // compiler warning mitigation
20604 spacer fprintf (fp," coordIndex (MFInt32):\n");
20605 for (i=0; i<tmp->coordIndex.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->coordIndex.p[i]); }
20606 spacer fprintf (fp," displacements (MFVec3f):\n");
20607 for (i=0; i<tmp->displacements.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->displacements.p[i]).c[0], (tmp->displacements.p[i]).c[1],(tmp->displacements.p[i]).c[2]); }
20608 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
20609 spacer fprintf (fp," weight (SFFloat) \t%4.3f\n",tmp->weight);
20610 if(allFields) {
20611 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20612 }
20613 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20614 break;
20615 }
20616 case NODE_HAnimHumanoid : {
20617 struct X3D_HAnimHumanoid *tmp;
20618 tmp = (struct X3D_HAnimHumanoid *) node;
20619 UNUSED(tmp); // compiler warning mitigation
20620 spacer fprintf (fp," center (SFVec3f): \t");
20621 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20622 fprintf (fp,"\n");
20623 spacer fprintf (fp," joints (MFNode):\n");
20624 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
20625 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
20626 spacer fprintf (fp," skeletalConfiguration (SFString) \t%s\n",tmp->skeletalConfiguration->strptr);
20627 spacer fprintf (fp," rotation (SFRotation): \t");
20628 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
20629 fprintf (fp,"\n");
20630 spacer fprintf (fp," scale (SFVec3f): \t");
20631 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
20632 fprintf (fp,"\n");
20633 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
20634 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
20635 fprintf (fp,"\n");
20636 spacer fprintf (fp," segments (MFNode):\n");
20637 for (i=0; i<tmp->segments.n; i++) { dump_scene(fp,level+1,tmp->segments.p[i]); }
20638 spacer fprintf (fp," sites (MFNode):\n");
20639 for (i=0; i<tmp->sites.n; i++) { dump_scene(fp,level+1,tmp->sites.p[i]); }
20640 spacer fprintf (fp," skeleton (MFNode):\n");
20641 for (i=0; i<tmp->skeleton.n; i++) { dump_scene(fp,level+1,tmp->skeleton.p[i]); }
20642 spacer fprintf (fp," skin (MFNode):\n");
20643 for (i=0; i<tmp->skin.n; i++) { dump_scene(fp,level+1,tmp->skin.p[i]); }
20644 spacer fprintf (fp," skinCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->skinCoord);
20645 spacer fprintf (fp," skinNormal (SFNode):\n"); dump_scene(fp,level+1,tmp->skinNormal);
20646 if(allFields) {
20647 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20648 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20649 }
20650 spacer fprintf (fp," translation (SFVec3f): \t");
20651 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
20652 fprintf (fp,"\n");
20653 spacer fprintf (fp," version (SFString) \t%s\n",tmp->version->strptr);
20654 spacer fprintf (fp," viewpoints (MFNode):\n");
20655 for (i=0; i<tmp->viewpoints.n; i++) { dump_scene(fp,level+1,tmp->viewpoints.p[i]); }
20656 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20657 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20658 if(allFields) {
20659 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20660 }
20661 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20662 spacer fprintf (fp," motions (MFNode):\n");
20663 for (i=0; i<tmp->motions.n; i++) { dump_scene(fp,level+1,tmp->motions.p[i]); }
20664 spacer fprintf (fp," motionsEnabled (MFBool):\n");
20665 for (i=0; i<tmp->motionsEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->motionsEnabled.p[i]); }
20666 if(allFields) {
20667 spacer fprintf (fp," _lastMotionsEnabled (MFBool):\n");
20668 for (i=0; i<tmp->_lastMotionsEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->_lastMotionsEnabled.p[i]); }
20669 }
20670 spacer fprintf (fp," transitionTime (SFTime) \t%4.3f\n",tmp->transitionTime);
20671 spacer fprintf (fp," loa (SFInt32) \t%d\n",tmp->loa);
20672 spacer fprintf (fp," jointBindingPositions (MFVec3f):\n");
20673 for (i=0; i<tmp->jointBindingPositions.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingPositions.p[i]).c[0], (tmp->jointBindingPositions.p[i]).c[1],(tmp->jointBindingPositions.p[i]).c[2]); }
20674 spacer fprintf (fp," jointBindingRotations (MFRotation):\n");
20675 for (i=0; i<tmp->jointBindingRotations.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingRotations.p[i]).c[0], (tmp->jointBindingRotations.p[i]).c[1],(tmp->jointBindingRotations.p[i]).c[2],(tmp->jointBindingRotations.p[i]).c[3]); }
20676 spacer fprintf (fp," jointBindingScales (MFVec3f):\n");
20677 for (i=0; i<tmp->jointBindingScales.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingScales.p[i]).c[0], (tmp->jointBindingScales.p[i]).c[1],(tmp->jointBindingScales.p[i]).c[2]); }
20678 spacer fprintf (fp," skinBindingCoords (SFNode):\n"); dump_scene(fp,level+1,tmp->skinBindingCoords);
20679 spacer fprintf (fp," skinBindingNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->skinBindingNormals);
20680 break;
20681 }
20682 case NODE_HAnimJoint : {
20683 struct X3D_HAnimJoint *tmp;
20684 tmp = (struct X3D_HAnimJoint *) node;
20685 UNUSED(tmp); // compiler warning mitigation
20686 if(allFields) {
20687 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20688 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20689 }
20690 spacer fprintf (fp," children (MFNode):\n");
20691 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20692 spacer fprintf (fp," center (SFVec3f): \t");
20693 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20694 fprintf (fp,"\n");
20695 spacer fprintf (fp," rotation (SFRotation): \t");
20696 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
20697 fprintf (fp,"\n");
20698 spacer fprintf (fp," scale (SFVec3f): \t");
20699 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
20700 fprintf (fp,"\n");
20701 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
20702 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
20703 fprintf (fp,"\n");
20704 spacer fprintf (fp," translation (SFVec3f): \t");
20705 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
20706 fprintf (fp,"\n");
20707 spacer fprintf (fp," displacers (MFNode):\n");
20708 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
20709 spacer fprintf (fp," limitOrientation (SFRotation): \t");
20710 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->limitOrientation.c[i]); }
20711 fprintf (fp,"\n");
20712 spacer fprintf (fp," llimit (MFFloat):\n");
20713 for (i=0; i<tmp->llimit.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->llimit.p[i]); }
20714 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
20715 spacer fprintf (fp," skinCoordIndex (MFInt32):\n");
20716 for (i=0; i<tmp->skinCoordIndex.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->skinCoordIndex.p[i]); }
20717 spacer fprintf (fp," skinCoordWeight (MFFloat):\n");
20718 for (i=0; i<tmp->skinCoordWeight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->skinCoordWeight.p[i]); }
20719 spacer fprintf (fp," stiffness (MFFloat):\n");
20720 for (i=0; i<tmp->stiffness.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->stiffness.p[i]); }
20721 spacer fprintf (fp," ulimit (MFFloat):\n");
20722 for (i=0; i<tmp->ulimit.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->ulimit.p[i]); }
20723 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20724 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20725 if(allFields) {
20726 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20727 }
20728 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20729 break;
20730 }
20731 case NODE_HAnimMotion : {
20732 struct X3D_HAnimMotion *tmp;
20733 tmp = (struct X3D_HAnimMotion *) node;
20734 UNUSED(tmp); // compiler warning mitigation
20735 if(allFields) {
20736 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20737 }
20738 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20739 spacer fprintf (fp," channelsEnabled (MFBool):\n");
20740 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20741 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
20742 if(allFields) {
20743 spacer fprintf (fp," _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20744 }
20745 if(allFields) {
20746 spacer fprintf (fp," _isActive (SFBool) \t%d\n",tmp->_isActive);
20747 }
20748 spacer fprintf (fp," frameIncrement (SFInt32) \t%d\n",tmp->frameIncrement);
20749 spacer fprintf (fp," frameIndex (SFInt32) \t%d\n",tmp->frameIndex);
20750 spacer fprintf (fp," startFrame (SFInt32) \t%d\n",tmp->startFrame);
20751 spacer fprintf (fp," endFrame (SFInt32) \t%d\n",tmp->endFrame);
20752 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
20753 spacer fprintf (fp," loa (SFInt32) \t%d\n",tmp->loa);
20754 spacer fprintf (fp," frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20755 spacer fprintf (fp," channels (SFString) \t%s\n",tmp->channels->strptr);
20756 spacer fprintf (fp," joints (SFString) \t%s\n",tmp->joints->strptr);
20757 spacer fprintf (fp," values (MFFloat):\n");
20758 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->values.p[i]); }
20759 break;
20760 }
20761 case NODE_HAnimMotionClip : {
20762 struct X3D_HAnimMotionClip *tmp;
20763 tmp = (struct X3D_HAnimMotionClip *) node;
20764 UNUSED(tmp); // compiler warning mitigation
20765 if(allFields) {
20766 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20767 }
20768 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20769 spacer fprintf (fp," loa (SFInt32) \t%d\n",tmp->loa);
20770 spacer fprintf (fp," frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20771 spacer fprintf (fp," url (MFString): \n");
20772 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20773 spacer fprintf (fp," channels (SFString) \t%s\n",tmp->channels->strptr);
20774 spacer fprintf (fp," joints (SFString) \t%s\n",tmp->joints->strptr);
20775 spacer fprintf (fp," values (MFFloat):\n");
20776 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->values.p[i]); }
20777 break;
20778 }
20779 case NODE_HAnimMotionData : {
20780 struct X3D_HAnimMotionData *tmp;
20781 tmp = (struct X3D_HAnimMotionData *) node;
20782 UNUSED(tmp); // compiler warning mitigation
20783 if(allFields) {
20784 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20785 }
20786 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20787 spacer fprintf (fp," loa (SFInt32) \t%d\n",tmp->loa);
20788 spacer fprintf (fp," frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20789 spacer fprintf (fp," channels (SFString) \t%s\n",tmp->channels->strptr);
20790 spacer fprintf (fp," joints (SFString) \t%s\n",tmp->joints->strptr);
20791 spacer fprintf (fp," values (MFFloat):\n");
20792 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->values.p[i]); }
20793 break;
20794 }
20795 case NODE_HAnimMotionDataFile : {
20796 struct X3D_HAnimMotionDataFile *tmp;
20797 tmp = (struct X3D_HAnimMotionDataFile *) node;
20798 UNUSED(tmp); // compiler warning mitigation
20799 if(allFields) {
20800 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20801 }
20802 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20803 spacer fprintf (fp," loa (SFInt32) \t%d\n",tmp->loa);
20804 spacer fprintf (fp," frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20805 spacer fprintf (fp," url (MFString): \n");
20806 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20807 break;
20808 }
20809 case NODE_HAnimMotionInterpolator : {
20810 struct X3D_HAnimMotionInterpolator *tmp;
20811 tmp = (struct X3D_HAnimMotionInterpolator *) node;
20812 UNUSED(tmp); // compiler warning mitigation
20813 if(allFields) {
20814 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20815 }
20816 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20817 spacer fprintf (fp," channelsEnabled (MFBool):\n");
20818 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20819 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
20820 if(allFields) {
20821 spacer fprintf (fp," _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20822 }
20823 spacer fprintf (fp," joints (SFString) \t%s\n",tmp->joints->strptr);
20824 spacer fprintf (fp," children (MFNode):\n");
20825 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20826 break;
20827 }
20828 case NODE_HAnimMotionPlay : {
20829 struct X3D_HAnimMotionPlay *tmp;
20830 tmp = (struct X3D_HAnimMotionPlay *) node;
20831 UNUSED(tmp); // compiler warning mitigation
20832 if(allFields) {
20833 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20834 }
20835 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20836 spacer fprintf (fp," channelsEnabled (MFBool):\n");
20837 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20838 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
20839 if(allFields) {
20840 spacer fprintf (fp," _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20841 }
20842 if(allFields) {
20843 spacer fprintf (fp," _isActive (SFBool) \t%d\n",tmp->_isActive);
20844 }
20845 spacer fprintf (fp," frameIncrement (SFInt32) \t%d\n",tmp->frameIncrement);
20846 spacer fprintf (fp," frameIndex (SFInt32) \t%d\n",tmp->frameIndex);
20847 spacer fprintf (fp," startFrame (SFInt32) \t%d\n",tmp->startFrame);
20848 spacer fprintf (fp," endFrame (SFInt32) \t%d\n",tmp->endFrame);
20849 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
20850 spacer fprintf (fp," data (SFNode):\n"); dump_scene(fp,level+1,tmp->data);
20851 break;
20852 }
20853 case NODE_HAnimPermuter : {
20854 struct X3D_HAnimPermuter *tmp;
20855 tmp = (struct X3D_HAnimPermuter *) node;
20856 UNUSED(tmp); // compiler warning mitigation
20857 if(allFields) {
20858 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20859 }
20860 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20861 spacer fprintf (fp," humanoids (MFNode):\n");
20862 for (i=0; i<tmp->humanoids.n; i++) { dump_scene(fp,level+1,tmp->humanoids.p[i]); }
20863 spacer fprintf (fp," motions (MFNode):\n");
20864 for (i=0; i<tmp->motions.n; i++) { dump_scene(fp,level+1,tmp->motions.p[i]); }
20865 spacer fprintf (fp," permutations (MFInt32):\n");
20866 for (i=0; i<tmp->permutations.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->permutations.p[i]); }
20867 spacer fprintf (fp," index (SFInt32) \t%d\n",tmp->index);
20868 break;
20869 }
20870 case NODE_HAnimSegment : {
20871 struct X3D_HAnimSegment *tmp;
20872 tmp = (struct X3D_HAnimSegment *) node;
20873 UNUSED(tmp); // compiler warning mitigation
20874 if(allFields) {
20875 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20876 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20877 }
20878 spacer fprintf (fp," children (MFNode):\n");
20879 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20880 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
20881 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20882 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20883 spacer fprintf (fp," centerOfMass (SFVec3f): \t");
20884 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->centerOfMass.c[i]); }
20885 fprintf (fp,"\n");
20886 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
20887 spacer fprintf (fp," displacers (MFNode):\n");
20888 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
20889 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
20890 spacer fprintf (fp," momentsOfInertia (MFFloat):\n");
20891 for (i=0; i<tmp->momentsOfInertia.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->momentsOfInertia.p[i]); }
20892 if(allFields) {
20893 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20894 }
20895 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20896 break;
20897 }
20898 case NODE_HAnimSite : {
20899 struct X3D_HAnimSite *tmp;
20900 tmp = (struct X3D_HAnimSite *) node;
20901 UNUSED(tmp); // compiler warning mitigation
20902 if(allFields) {
20903 spacer fprintf (fp," __sibAffectors (MFNode):\n");
20904 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20905 }
20906 spacer fprintf (fp," children (MFNode):\n");
20907 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20908 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
20909 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
20910 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20911 spacer fprintf (fp," center (SFVec3f): \t");
20912 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
20913 fprintf (fp,"\n");
20914 spacer fprintf (fp," rotation (SFRotation): \t");
20915 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
20916 fprintf (fp,"\n");
20917 spacer fprintf (fp," scale (SFVec3f): \t");
20918 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
20919 fprintf (fp,"\n");
20920 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
20921 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
20922 fprintf (fp,"\n");
20923 spacer fprintf (fp," translation (SFVec3f): \t");
20924 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
20925 fprintf (fp,"\n");
20926 if(allFields) {
20927 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20928 }
20929 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20930 break;
20931 }
20932 case NODE_ImageBackdropBackground : {
20933 struct X3D_ImageBackdropBackground *tmp;
20934 tmp = (struct X3D_ImageBackdropBackground *) node;
20935 UNUSED(tmp); // compiler warning mitigation
20936 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
20937 spacer fprintf (fp," color (SFColor): \t");
20938 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
20939 fprintf (fp,"\n");
20940 if(allFields) {
20941 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20942 }
20943 if(allFields) {
20944 spacer fprintf (fp," __texture (SFInt32) \t%d\n",tmp->__texture);
20945 }
20946 spacer fprintf (fp," image (SFImage): (not dumped)\t");
20947 fprintf (fp,"\n");
20948 break;
20949 }
20950 case NODE_ImageCubeMapTexture : {
20951 struct X3D_ImageCubeMapTexture *tmp;
20952 tmp = (struct X3D_ImageCubeMapTexture *) node;
20953 UNUSED(tmp); // compiler warning mitigation
20954 if(allFields) {
20955 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20956 }
20957 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20958 spacer fprintf (fp," url (MFString): \n");
20959 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20960 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
20961 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20962 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20963 break;
20964 }
20965 case NODE_ImageTexture : {
20966 struct X3D_ImageTexture *tmp;
20967 tmp = (struct X3D_ImageTexture *) node;
20968 UNUSED(tmp); // compiler warning mitigation
20969 if(allFields) {
20970 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20971 }
20972 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20973 spacer fprintf (fp," url (MFString): \n");
20974 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20975 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
20976 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20977 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20978 break;
20979 }
20980 case NODE_ImageTexture3D : {
20981 struct X3D_ImageTexture3D *tmp;
20982 tmp = (struct X3D_ImageTexture3D *) node;
20983 UNUSED(tmp); // compiler warning mitigation
20984 if(allFields) {
20985 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20986 }
20987 spacer fprintf (fp," url (MFString): \n");
20988 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20989 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
20990 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
20991 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20992 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20993 break;
20994 }
20995 case NODE_IndexedFaceSet : {
20996 struct X3D_IndexedFaceSet *tmp;
20997 tmp = (struct X3D_IndexedFaceSet *) node;
20998 UNUSED(tmp); // compiler warning mitigation
20999 spacer fprintf (fp," attrib (MFNode):\n");
21000 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21001 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21002 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21003 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21004 if(allFields) {
21005 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21006 }
21007 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21008 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21009 break;
21010 }
21011 case NODE_IndexedLineSet : {
21012 struct X3D_IndexedLineSet *tmp;
21013 tmp = (struct X3D_IndexedLineSet *) node;
21014 UNUSED(tmp); // compiler warning mitigation
21015 spacer fprintf (fp," attrib (MFNode):\n");
21016 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21017 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21018 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21019 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21020 if(allFields) {
21021 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21022 }
21023 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21024 break;
21025 }
21026 case NODE_IndexedQuadSet : {
21027 struct X3D_IndexedQuadSet *tmp;
21028 tmp = (struct X3D_IndexedQuadSet *) node;
21029 UNUSED(tmp); // compiler warning mitigation
21030 spacer fprintf (fp," attrib (MFNode):\n");
21031 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21032 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21033 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21034 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21035 if(allFields) {
21036 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21037 }
21038 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21039 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21040 break;
21041 }
21042 case NODE_IndexedTriangleFanSet : {
21043 struct X3D_IndexedTriangleFanSet *tmp;
21044 tmp = (struct X3D_IndexedTriangleFanSet *) node;
21045 UNUSED(tmp); // compiler warning mitigation
21046 spacer fprintf (fp," attrib (MFNode):\n");
21047 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21048 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21049 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21050 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21051 if(allFields) {
21052 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21053 }
21054 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21055 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21056 spacer fprintf (fp," index (MFInt32):\n");
21057 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->index.p[i]); }
21058 break;
21059 }
21060 case NODE_IndexedTriangleSet : {
21061 struct X3D_IndexedTriangleSet *tmp;
21062 tmp = (struct X3D_IndexedTriangleSet *) node;
21063 UNUSED(tmp); // compiler warning mitigation
21064 spacer fprintf (fp," attrib (MFNode):\n");
21065 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21066 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21067 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21068 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21069 if(allFields) {
21070 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21071 }
21072 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21073 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21074 spacer fprintf (fp," index (MFInt32):\n");
21075 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->index.p[i]); }
21076 break;
21077 }
21078 case NODE_IndexedTriangleStripSet : {
21079 struct X3D_IndexedTriangleStripSet *tmp;
21080 tmp = (struct X3D_IndexedTriangleStripSet *) node;
21081 UNUSED(tmp); // compiler warning mitigation
21082 spacer fprintf (fp," attrib (MFNode):\n");
21083 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21084 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21085 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21086 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21087 if(allFields) {
21088 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21089 }
21090 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21091 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21092 spacer fprintf (fp," index (MFInt32):\n");
21093 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->index.p[i]); }
21094 break;
21095 }
21096 case NODE_Inline : {
21097 struct X3D_Inline *tmp;
21098 tmp = (struct X3D_Inline *) node;
21099 UNUSED(tmp); // compiler warning mitigation
21100 if(allFields) {
21101 spacer fprintf (fp," __children (MFNode):\n");
21102 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
21103 }
21104 if(allFields) {
21105 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21106 }
21107 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
21108 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21109 if(allFields) {
21110 spacer fprintf (fp," _sortedChildren (MFNode):\n");
21111 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
21112 }
21113 if(allFields) {
21114 spacer fprintf (fp," __sibAffectors (MFNode):\n");
21115 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21116 }
21117 spacer fprintf (fp," url (MFString): \n");
21118 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21119 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
21120 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
21121 break;
21122 }
21123 case NODE_IntegerSequencer : {
21124 struct X3D_IntegerSequencer *tmp;
21125 tmp = (struct X3D_IntegerSequencer *) node;
21126 UNUSED(tmp); // compiler warning mitigation
21127 spacer fprintf (fp," key (MFFloat):\n");
21128 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
21129 spacer fprintf (fp," keyValue (MFInt32):\n");
21130 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->keyValue.p[i]); }
21131 if(allFields) {
21132 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21133 }
21134 break;
21135 }
21136 case NODE_IntegerTrigger : {
21137 struct X3D_IntegerTrigger *tmp;
21138 tmp = (struct X3D_IntegerTrigger *) node;
21139 UNUSED(tmp); // compiler warning mitigation
21140 spacer fprintf (fp," integerKey (SFInt32) \t%d\n",tmp->integerKey);
21141 if(allFields) {
21142 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21143 }
21144 break;
21145 }
21146 case NODE_IsoSurfaceVolumeData : {
21147 struct X3D_IsoSurfaceVolumeData *tmp;
21148 tmp = (struct X3D_IsoSurfaceVolumeData *) node;
21149 UNUSED(tmp); // compiler warning mitigation
21150 spacer fprintf (fp," dimensions (SFVec3f): \t");
21151 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->dimensions.c[i]); }
21152 fprintf (fp,"\n");
21153 if(allFields) {
21154 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21155 }
21156 spacer fprintf (fp," voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
21157 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
21158 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21159 spacer fprintf (fp," renderStyle (MFNode):\n");
21160 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
21161 spacer fprintf (fp," contourStepSize (SFFloat) \t%4.3f\n",tmp->contourStepSize);
21162 spacer fprintf (fp," gradients (SFNode):\n"); dump_scene(fp,level+1,tmp->gradients);
21163 spacer fprintf (fp," surfaceTolerance (SFFloat) \t%4.3f\n",tmp->surfaceTolerance);
21164 spacer fprintf (fp," surfaceValues (MFFloat):\n");
21165 for (i=0; i<tmp->surfaceValues.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->surfaceValues.p[i]); }
21166 break;
21167 }
21168 case NODE_KeySensor : {
21169 struct X3D_KeySensor *tmp;
21170 tmp = (struct X3D_KeySensor *) node;
21171 UNUSED(tmp); // compiler warning mitigation
21172 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21173 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21174 if(allFields) {
21175 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21176 }
21177 if(allFields) {
21178 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21179 }
21180 break;
21181 }
21182 case NODE_LOD : {
21183 struct X3D_LOD *tmp;
21184 tmp = (struct X3D_LOD *) node;
21185 UNUSED(tmp); // compiler warning mitigation
21186 if(allFields) {
21187 spacer fprintf (fp," __sibAffectors (MFNode):\n");
21188 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21189 }
21190 spacer fprintf (fp," level (MFNode):\n");
21191 for (i=0; i<tmp->level.n; i++) { dump_scene(fp,level+1,tmp->level.p[i]); }
21192 spacer fprintf (fp," children (MFNode):\n");
21193 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21194 spacer fprintf (fp," center (SFVec3f): \t");
21195 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
21196 fprintf (fp,"\n");
21197 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
21198 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21199 if(allFields) {
21200 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21201 }
21202 break;
21203 }
21204 case NODE_Layer : {
21205 struct X3D_Layer *tmp;
21206 tmp = (struct X3D_Layer *) node;
21207 UNUSED(tmp); // compiler warning mitigation
21208 if(allFields) {
21209 spacer fprintf (fp," __sibAffectors (MFNode):\n");
21210 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21211 }
21212 spacer fprintf (fp," children (MFNode):\n");
21213 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21214 if(allFields) {
21215 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21216 }
21217 spacer fprintf (fp," isPickable (SFBool) \t%d\n",tmp->isPickable);
21218 spacer fprintf (fp," pickable (SFBool) \t%d\n",tmp->pickable);
21219 spacer fprintf (fp," viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21220 spacer fprintf (fp," objectType (MFString): \n");
21221 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21222 break;
21223 }
21224 case NODE_LayerSet : {
21225 struct X3D_LayerSet *tmp;
21226 tmp = (struct X3D_LayerSet *) node;
21227 UNUSED(tmp); // compiler warning mitigation
21228 spacer fprintf (fp," activeLayer (SFInt32) \t%d\n",tmp->activeLayer);
21229 if(allFields) {
21230 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21231 }
21232 spacer fprintf (fp," layers (MFNode):\n");
21233 for (i=0; i<tmp->layers.n; i++) { dump_scene(fp,level+1,tmp->layers.p[i]); }
21234 spacer fprintf (fp," order (MFInt32):\n");
21235 for (i=0; i<tmp->order.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->order.p[i]); }
21236 break;
21237 }
21238 case NODE_Layout : {
21239 struct X3D_Layout *tmp;
21240 tmp = (struct X3D_Layout *) node;
21241 UNUSED(tmp); // compiler warning mitigation
21242 spacer fprintf (fp," align (MFString): \n");
21243 for (i=0; i<tmp->align.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->align.p[i]->strptr); }
21244 if(allFields) {
21245 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21246 }
21247 spacer fprintf (fp," offset (MFFloat):\n");
21248 for (i=0; i<tmp->offset.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->offset.p[i]); }
21249 spacer fprintf (fp," offsetUnits (MFString): \n");
21250 for (i=0; i<tmp->offsetUnits.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->offsetUnits.p[i]->strptr); }
21251 spacer fprintf (fp," scaleMode (MFString): \n");
21252 for (i=0; i<tmp->scaleMode.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->scaleMode.p[i]->strptr); }
21253 spacer fprintf (fp," size (MFFloat):\n");
21254 for (i=0; i<tmp->size.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->size.p[i]); }
21255 spacer fprintf (fp," sizeUnits (MFString): \n");
21256 for (i=0; i<tmp->sizeUnits.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->sizeUnits.p[i]->strptr); }
21257 break;
21258 }
21259 case NODE_LayoutGroup : {
21260 struct X3D_LayoutGroup *tmp;
21261 tmp = (struct X3D_LayoutGroup *) node;
21262 UNUSED(tmp); // compiler warning mitigation
21263 if(allFields) {
21264 spacer fprintf (fp," __sibAffectors (MFNode):\n");
21265 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21266 }
21267 spacer fprintf (fp," children (MFNode):\n");
21268 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21269 if(allFields) {
21270 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21271 }
21272 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
21273 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21274 spacer fprintf (fp," layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
21275 spacer fprintf (fp," viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21276 break;
21277 }
21278 case NODE_LayoutLayer : {
21279 struct X3D_LayoutLayer *tmp;
21280 tmp = (struct X3D_LayoutLayer *) node;
21281 UNUSED(tmp); // compiler warning mitigation
21282 if(allFields) {
21283 spacer fprintf (fp," __sibAffectors (MFNode):\n");
21284 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21285 }
21286 spacer fprintf (fp," children (MFNode):\n");
21287 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21288 if(allFields) {
21289 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21290 }
21291 spacer fprintf (fp," isPickable (SFBool) \t%d\n",tmp->isPickable);
21292 spacer fprintf (fp," pickable (SFBool) \t%d\n",tmp->pickable);
21293 spacer fprintf (fp," viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21294 spacer fprintf (fp," layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
21295 spacer fprintf (fp," objectType (MFString): \n");
21296 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21297 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
21298 break;
21299 }
21300 case NODE_LinePickSensor : {
21301 struct X3D_LinePickSensor *tmp;
21302 tmp = (struct X3D_LinePickSensor *) node;
21303 UNUSED(tmp); // compiler warning mitigation
21304 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21305 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21306 if(allFields) {
21307 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21308 }
21309 spacer fprintf (fp," objectType (MFString): \n");
21310 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21311 spacer fprintf (fp," pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
21312 spacer fprintf (fp," pickTarget (MFNode):\n");
21313 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
21314 spacer fprintf (fp," matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
21315 if(allFields) {
21316 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21317 }
21318 break;
21319 }
21320 case NODE_LineProperties : {
21321 struct X3D_LineProperties *tmp;
21322 tmp = (struct X3D_LineProperties *) node;
21323 UNUSED(tmp); // compiler warning mitigation
21324 spacer fprintf (fp," applied (SFBool) \t%d\n",tmp->applied);
21325 spacer fprintf (fp," linetype (SFInt32) \t%d\n",tmp->linetype);
21326 spacer fprintf (fp," linewidthScaleFactor (SFFloat) \t%4.3f\n",tmp->linewidthScaleFactor);
21327 spacer fprintf (fp," type16dashes (MFFloat):\n");
21328 for (i=0; i<tmp->type16dashes.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->type16dashes.p[i]); }
21329 spacer fprintf (fp," type16wiggles (MFVec2f):\n");
21330 for (i=0; i<tmp->type16wiggles.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->type16wiggles.p[i]).c[0], (tmp->type16wiggles.p[i]).c[1]); }
21331 spacer fprintf (fp," styleStart (SFString) \t%s\n",tmp->styleStart->strptr);
21332 spacer fprintf (fp," styleEnd (SFString) \t%s\n",tmp->styleEnd->strptr);
21333 if(allFields) {
21334 spacer fprintf (fp," __styleStart (SFInt32) \t%d\n",tmp->__styleStart);
21335 }
21336 if(allFields) {
21337 spacer fprintf (fp," __styleEnd (SFInt32) \t%d\n",tmp->__styleEnd);
21338 }
21339 if(allFields) {
21340 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21341 }
21342 break;
21343 }
21344 case NODE_LineSensor : {
21345 struct X3D_LineSensor *tmp;
21346 tmp = (struct X3D_LineSensor *) node;
21347 UNUSED(tmp); // compiler warning mitigation
21348 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
21349 spacer fprintf (fp," direction (SFVec3f): \t");
21350 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
21351 fprintf (fp,"\n");
21352 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21353 spacer fprintf (fp," maxPosition (SFFloat) \t%4.3f\n",tmp->maxPosition);
21354 spacer fprintf (fp," minPosition (SFFloat) \t%4.3f\n",tmp->minPosition);
21355 spacer fprintf (fp," offset (SFFloat) \t%4.3f\n",tmp->offset);
21356 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21357 if(allFields) {
21358 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21359 }
21360 if(allFields) {
21361 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21362 }
21363 break;
21364 }
21365 case NODE_LineSet : {
21366 struct X3D_LineSet *tmp;
21367 tmp = (struct X3D_LineSet *) node;
21368 UNUSED(tmp); // compiler warning mitigation
21369 spacer fprintf (fp," attrib (MFNode):\n");
21370 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21371 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21372 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21373 if(allFields) {
21374 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21375 }
21376 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21377 spacer fprintf (fp," vertexCount (MFInt32):\n");
21378 for (i=0; i<tmp->vertexCount.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->vertexCount.p[i]); }
21379 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21380 break;
21381 }
21382 case NODE_ListenerPoint : {
21383 struct X3D_ListenerPoint *tmp;
21384 tmp = (struct X3D_ListenerPoint *) node;
21385 UNUSED(tmp); // compiler warning mitigation
21386 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21387 if(allFields) {
21388 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21389 }
21390 spacer fprintf (fp," trackCurrentView (SFBool) \t%d\n",tmp->trackCurrentView);
21391 spacer fprintf (fp," position (SFVec3f): \t");
21392 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
21393 fprintf (fp,"\n");
21394 spacer fprintf (fp," orientation (SFRotation): \t");
21395 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
21396 fprintf (fp,"\n");
21397 spacer fprintf (fp," visualization (SFNode):\n"); dump_scene(fp,level+1,tmp->visualization);
21398 break;
21399 }
21400 case NODE_ListenerPointSource : {
21401 struct X3D_ListenerPointSource *tmp;
21402 tmp = (struct X3D_ListenerPointSource *) node;
21403 UNUSED(tmp); // compiler warning mitigation
21404 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21405 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21406 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
21407 if(allFields) {
21408 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21409 }
21410 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
21411 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
21412 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
21413 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
21414 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
21415 spacer fprintf (fp," dopplerEnabled (SFBool) \t%d\n",tmp->dopplerEnabled);
21416 spacer fprintf (fp," children (MFNode):\n");
21417 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21418 spacer fprintf (fp," interauralDistance (SFFloat) \t%4.3f\n",tmp->interauralDistance);
21419 spacer fprintf (fp," trackCurrentView (SFBool) \t%d\n",tmp->trackCurrentView);
21420 spacer fprintf (fp," position (SFVec3f): \t");
21421 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
21422 fprintf (fp,"\n");
21423 spacer fprintf (fp," orientation (SFRotation): \t");
21424 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
21425 fprintf (fp,"\n");
21426 break;
21427 }
21428 case NODE_LoadSensor : {
21429 struct X3D_LoadSensor *tmp;
21430 tmp = (struct X3D_LoadSensor *) node;
21431 UNUSED(tmp); // compiler warning mitigation
21432 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21433 if(allFields) {
21434 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21435 }
21436 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21437 spacer fprintf (fp," timeOut (SFTime) \t%4.3f\n",tmp->timeOut);
21438 spacer fprintf (fp," watchList (MFNode):\n");
21439 for (i=0; i<tmp->watchList.n; i++) { dump_scene(fp,level+1,tmp->watchList.p[i]); }
21440 spacer fprintf (fp," children (MFNode):\n");
21441 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21442 if(allFields) {
21443 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21444 }
21445 break;
21446 }
21447 case NODE_LocalFog : {
21448 struct X3D_LocalFog *tmp;
21449 tmp = (struct X3D_LocalFog *) node;
21450 UNUSED(tmp); // compiler warning mitigation
21451 spacer fprintf (fp," color (SFColor): \t");
21452 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
21453 fprintf (fp,"\n");
21454 spacer fprintf (fp," fogType (SFString) \t%s\n",tmp->fogType->strptr);
21455 spacer fprintf (fp," visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
21456 if(allFields) {
21457 spacer fprintf (fp," __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
21458 }
21459 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21460 if(allFields) {
21461 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21462 }
21463 break;
21464 }
21465 case NODE_MIDIAudioSynth : {
21466 struct X3D_MIDIAudioSynth *tmp;
21467 tmp = (struct X3D_MIDIAudioSynth *) node;
21468 UNUSED(tmp); // compiler warning mitigation
21469 if(allFields) {
21470 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21471 }
21472 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21473 spacer fprintf (fp," polyphony (SFInt32) \t%d\n",tmp->polyphony);
21474 break;
21475 }
21476 case NODE_MIDIConverterIn : {
21477 struct X3D_MIDIConverterIn *tmp;
21478 tmp = (struct X3D_MIDIConverterIn *) node;
21479 UNUSED(tmp); // compiler warning mitigation
21480 if(allFields) {
21481 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21482 }
21483 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21484 break;
21485 }
21486 case NODE_MIDIConverterOut : {
21487 struct X3D_MIDIConverterOut *tmp;
21488 tmp = (struct X3D_MIDIConverterOut *) node;
21489 UNUSED(tmp); // compiler warning mitigation
21490 if(allFields) {
21491 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21492 }
21493 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21494 break;
21495 }
21496 case NODE_MIDIDelay : {
21497 struct X3D_MIDIDelay *tmp;
21498 tmp = (struct X3D_MIDIDelay *) node;
21499 UNUSED(tmp); // compiler warning mitigation
21500 if(allFields) {
21501 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21502 }
21503 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21504 spacer fprintf (fp," delay (SFTime) \t%4.3f\n",tmp->delay);
21505 spacer fprintf (fp," children (MFNode):\n");
21506 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21507 break;
21508 }
21509 case NODE_MIDIFileDestination : {
21510 struct X3D_MIDIFileDestination *tmp;
21511 tmp = (struct X3D_MIDIFileDestination *) node;
21512 UNUSED(tmp); // compiler warning mitigation
21513 if(allFields) {
21514 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21515 }
21516 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21517 spacer fprintf (fp," url (MFString): \n");
21518 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21519 spacer fprintf (fp," children (MFNode):\n");
21520 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21521 break;
21522 }
21523 case NODE_MIDIFileSource : {
21524 struct X3D_MIDIFileSource *tmp;
21525 tmp = (struct X3D_MIDIFileSource *) node;
21526 UNUSED(tmp); // compiler warning mitigation
21527 if(allFields) {
21528 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21529 }
21530 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21531 spacer fprintf (fp," url (MFString): \n");
21532 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21533 break;
21534 }
21535 case NODE_MIDIIn : {
21536 struct X3D_MIDIIn *tmp;
21537 tmp = (struct X3D_MIDIIn *) node;
21538 UNUSED(tmp); // compiler warning mitigation
21539 if(allFields) {
21540 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21541 }
21542 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21543 break;
21544 }
21545 case NODE_MIDIOut : {
21546 struct X3D_MIDIOut *tmp;
21547 tmp = (struct X3D_MIDIOut *) node;
21548 UNUSED(tmp); // compiler warning mitigation
21549 if(allFields) {
21550 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21551 }
21552 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21553 spacer fprintf (fp," children (MFNode):\n");
21554 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21555 break;
21556 }
21557 case NODE_MIDIPortDestination : {
21558 struct X3D_MIDIPortDestination *tmp;
21559 tmp = (struct X3D_MIDIPortDestination *) node;
21560 UNUSED(tmp); // compiler warning mitigation
21561 if(allFields) {
21562 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21563 }
21564 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21565 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
21566 spacer fprintf (fp," children (MFNode):\n");
21567 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21568 break;
21569 }
21570 case NODE_MIDIPortSource : {
21571 struct X3D_MIDIPortSource *tmp;
21572 tmp = (struct X3D_MIDIPortSource *) node;
21573 UNUSED(tmp); // compiler warning mitigation
21574 if(allFields) {
21575 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21576 }
21577 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21578 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
21579 break;
21580 }
21581 case NODE_MIDIPrintDestination : {
21582 struct X3D_MIDIPrintDestination *tmp;
21583 tmp = (struct X3D_MIDIPrintDestination *) node;
21584 UNUSED(tmp); // compiler warning mitigation
21585 if(allFields) {
21586 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21587 }
21588 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21589 spacer fprintf (fp," children (MFNode):\n");
21590 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21591 break;
21592 }
21593 case NODE_MIDIProgram : {
21594 struct X3D_MIDIProgram *tmp;
21595 tmp = (struct X3D_MIDIProgram *) node;
21596 UNUSED(tmp); // compiler warning mitigation
21597 if(allFields) {
21598 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21599 }
21600 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21601 spacer fprintf (fp," instrument (SFInt32) \t%d\n",tmp->instrument);
21602 spacer fprintf (fp," children (MFNode):\n");
21603 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21604 break;
21605 }
21606 case NODE_MIDIToneMerger : {
21607 struct X3D_MIDIToneMerger *tmp;
21608 tmp = (struct X3D_MIDIToneMerger *) node;
21609 UNUSED(tmp); // compiler warning mitigation
21610 if(allFields) {
21611 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21612 }
21613 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21614 spacer fprintf (fp," octave (SFInt32) \t%d\n",tmp->octave);
21615 spacer fprintf (fp," channel (SFInt32) \t%d\n",tmp->channel);
21616 break;
21617 }
21618 case NODE_MIDIToneSplitter : {
21619 struct X3D_MIDIToneSplitter *tmp;
21620 tmp = (struct X3D_MIDIToneSplitter *) node;
21621 UNUSED(tmp); // compiler warning mitigation
21622 if(allFields) {
21623 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21624 }
21625 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
21626 spacer fprintf (fp," octaveFilter (SFInt32) \t%d\n",tmp->octaveFilter);
21627 spacer fprintf (fp," channelFilter (SFInt32) \t%d\n",tmp->channelFilter);
21628 break;
21629 }
21630 case NODE_MapEmitter : {
21631 struct X3D_MapEmitter *tmp;
21632 tmp = (struct X3D_MapEmitter *) node;
21633 UNUSED(tmp); // compiler warning mitigation
21634 if(allFields) {
21635 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21636 }
21637 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
21638 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
21639 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
21640 spacer fprintf (fp," functionMap (SFNode):\n"); dump_scene(fp,level+1,tmp->functionMap);
21641 spacer fprintf (fp," emitterColor (MFColor):\n");
21642 for (i=0; i<tmp->emitterColor.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->emitterColor.p[i]).c[0], (tmp->emitterColor.p[i]).c[1],(tmp->emitterColor.p[i]).c[2]); }
21643 break;
21644 }
21645 case NODE_MapPhysicsModel : {
21646 struct X3D_MapPhysicsModel *tmp;
21647 tmp = (struct X3D_MapPhysicsModel *) node;
21648 UNUSED(tmp); // compiler warning mitigation
21649 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
21650 if(allFields) {
21651 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21652 }
21653 spacer fprintf (fp," functionMap (SFNode):\n"); dump_scene(fp,level+1,tmp->functionMap);
21654 spacer fprintf (fp," pauseState (SFBool) \t%d\n",tmp->pauseState);
21655 break;
21656 }
21657 case NODE_Material : {
21658 struct X3D_Material *tmp;
21659 tmp = (struct X3D_Material *) node;
21660 UNUSED(tmp); // compiler warning mitigation
21661 if(allFields) {
21662 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21663 }
21664 spacer fprintf (fp," emissiveColor (SFColor): \t");
21665 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->emissiveColor.c[i]); }
21666 fprintf (fp,"\n");
21667 spacer fprintf (fp," emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
21668 spacer fprintf (fp," emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
21669 spacer fprintf (fp," normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
21670 spacer fprintf (fp," normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
21671 spacer fprintf (fp," normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
21672 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
21673 spacer fprintf (fp," occlusionStrength (SFFloat) \t%4.3f\n",tmp->occlusionStrength);
21674 spacer fprintf (fp," occlusionTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->occlusionTexture);
21675 spacer fprintf (fp," occlusionTextureMapping (SFString) \t%s\n",tmp->occlusionTextureMapping->strptr);
21676 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
21677 spacer fprintf (fp," ambientTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->ambientTexture);
21678 spacer fprintf (fp," ambientTextureMapping (SFString) \t%s\n",tmp->ambientTextureMapping->strptr);
21679 spacer fprintf (fp," diffuseColor (SFColor): \t");
21680 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->diffuseColor.c[i]); }
21681 fprintf (fp,"\n");
21682 spacer fprintf (fp," diffuseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuseTexture);
21683 spacer fprintf (fp," diffuseTextureMapping (SFString) \t%s\n",tmp->diffuseTextureMapping->strptr);
21684 spacer fprintf (fp," shininess (SFFloat) \t%4.3f\n",tmp->shininess);
21685 spacer fprintf (fp," shininessTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->shininessTexture);
21686 spacer fprintf (fp," shininessTextureMapping (SFString) \t%s\n",tmp->shininessTextureMapping->strptr);
21687 spacer fprintf (fp," specularColor (SFColor): \t");
21688 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->specularColor.c[i]); }
21689 fprintf (fp,"\n");
21690 spacer fprintf (fp," specularTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->specularTexture);
21691 spacer fprintf (fp," specularTextureMapping (SFString) \t%s\n",tmp->specularTextureMapping->strptr);
21692 break;
21693 }
21694 case NODE_Matrix3VertexAttribute : {
21695 struct X3D_Matrix3VertexAttribute *tmp;
21696 tmp = (struct X3D_Matrix3VertexAttribute *) node;
21697 UNUSED(tmp); // compiler warning mitigation
21698 spacer fprintf (fp," value (MFMatrix3f):\n");
21699 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21700 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21701 if(allFields) {
21702 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21703 }
21704 break;
21705 }
21706 case NODE_Matrix4VertexAttribute : {
21707 struct X3D_Matrix4VertexAttribute *tmp;
21708 tmp = (struct X3D_Matrix4VertexAttribute *) node;
21709 UNUSED(tmp); // compiler warning mitigation
21710 if(allFields) {
21711 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21712 }
21713 spacer fprintf (fp," value (MFMatrix4f):\n");
21714 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21715 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21716 break;
21717 }
21718 case NODE_MetadataBoolean : {
21719 struct X3D_MetadataBoolean *tmp;
21720 tmp = (struct X3D_MetadataBoolean *) node;
21721 UNUSED(tmp); // compiler warning mitigation
21722 if(allFields) {
21723 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21724 }
21725 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21726 spacer fprintf (fp," value (MFBool):\n");
21727 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->value.p[i]); }
21728 break;
21729 }
21730 case NODE_MetadataDouble : {
21731 struct X3D_MetadataDouble *tmp;
21732 tmp = (struct X3D_MetadataDouble *) node;
21733 UNUSED(tmp); // compiler warning mitigation
21734 if(allFields) {
21735 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21736 }
21737 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21738 spacer fprintf (fp," value (MFDouble):\n");
21739 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
21740 break;
21741 }
21742 case NODE_MetadataFloat : {
21743 struct X3D_MetadataFloat *tmp;
21744 tmp = (struct X3D_MetadataFloat *) node;
21745 UNUSED(tmp); // compiler warning mitigation
21746 if(allFields) {
21747 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21748 }
21749 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21750 spacer fprintf (fp," value (MFFloat):\n");
21751 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
21752 break;
21753 }
21754 case NODE_MetadataInteger : {
21755 struct X3D_MetadataInteger *tmp;
21756 tmp = (struct X3D_MetadataInteger *) node;
21757 UNUSED(tmp); // compiler warning mitigation
21758 if(allFields) {
21759 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21760 }
21761 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
21762 spacer fprintf (fp," value (MFInt32):\n");
21763 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->value.p[i]); }
21764 break;
21765 }
21766 case NODE_MetadataMFBool : {
21767 struct X3D_MetadataMFBool *tmp;
21768 tmp = (struct X3D_MetadataMFBool *) node;
21769 UNUSED(tmp); // compiler warning mitigation
21770 spacer fprintf (fp," value (MFBool):\n");
21771 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->value.p[i]); }
21772 break;
21773 }
21774 case NODE_MetadataMFColor : {
21775 struct X3D_MetadataMFColor *tmp;
21776 tmp = (struct X3D_MetadataMFColor *) node;
21777 UNUSED(tmp); // compiler warning mitigation
21778 spacer fprintf (fp," value (MFColor):\n");
21779 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21780 break;
21781 }
21782 case NODE_MetadataMFColorRGBA : {
21783 struct X3D_MetadataMFColorRGBA *tmp;
21784 tmp = (struct X3D_MetadataMFColorRGBA *) node;
21785 UNUSED(tmp); // compiler warning mitigation
21786 spacer fprintf (fp," value (MFColorRGBA):\n");
21787 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21788 break;
21789 }
21790 case NODE_MetadataMFDouble : {
21791 struct X3D_MetadataMFDouble *tmp;
21792 tmp = (struct X3D_MetadataMFDouble *) node;
21793 UNUSED(tmp); // compiler warning mitigation
21794 spacer fprintf (fp," value (MFDouble):\n");
21795 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
21796 break;
21797 }
21798 case NODE_MetadataMFFloat : {
21799 struct X3D_MetadataMFFloat *tmp;
21800 tmp = (struct X3D_MetadataMFFloat *) node;
21801 UNUSED(tmp); // compiler warning mitigation
21802 spacer fprintf (fp," value (MFFloat):\n");
21803 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
21804 break;
21805 }
21806 case NODE_MetadataMFInt32 : {
21807 struct X3D_MetadataMFInt32 *tmp;
21808 tmp = (struct X3D_MetadataMFInt32 *) node;
21809 UNUSED(tmp); // compiler warning mitigation
21810 spacer fprintf (fp," value (MFInt32):\n");
21811 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->value.p[i]); }
21812 break;
21813 }
21814 case NODE_MetadataMFMatrix3d : {
21815 struct X3D_MetadataMFMatrix3d *tmp;
21816 tmp = (struct X3D_MetadataMFMatrix3d *) node;
21817 UNUSED(tmp); // compiler warning mitigation
21818 spacer fprintf (fp," value (MFMatrix3d):\n");
21819 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21820 break;
21821 }
21822 case NODE_MetadataMFMatrix3f : {
21823 struct X3D_MetadataMFMatrix3f *tmp;
21824 tmp = (struct X3D_MetadataMFMatrix3f *) node;
21825 UNUSED(tmp); // compiler warning mitigation
21826 spacer fprintf (fp," value (MFMatrix3f):\n");
21827 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21828 break;
21829 }
21830 case NODE_MetadataMFMatrix4d : {
21831 struct X3D_MetadataMFMatrix4d *tmp;
21832 tmp = (struct X3D_MetadataMFMatrix4d *) node;
21833 UNUSED(tmp); // compiler warning mitigation
21834 spacer fprintf (fp," value (MFMatrix4d):\n");
21835 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21836 break;
21837 }
21838 case NODE_MetadataMFMatrix4f : {
21839 struct X3D_MetadataMFMatrix4f *tmp;
21840 tmp = (struct X3D_MetadataMFMatrix4f *) node;
21841 UNUSED(tmp); // compiler warning mitigation
21842 spacer fprintf (fp," value (MFMatrix4f):\n");
21843 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21844 break;
21845 }
21846 case NODE_MetadataMFNode : {
21847 struct X3D_MetadataMFNode *tmp;
21848 tmp = (struct X3D_MetadataMFNode *) node;
21849 UNUSED(tmp); // compiler warning mitigation
21850 spacer fprintf (fp," value (MFNode):\n");
21851 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
21852 break;
21853 }
21854 case NODE_MetadataMFRotation : {
21855 struct X3D_MetadataMFRotation *tmp;
21856 tmp = (struct X3D_MetadataMFRotation *) node;
21857 UNUSED(tmp); // compiler warning mitigation
21858 spacer fprintf (fp," value (MFRotation):\n");
21859 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21860 break;
21861 }
21862 case NODE_MetadataMFString : {
21863 struct X3D_MetadataMFString *tmp;
21864 tmp = (struct X3D_MetadataMFString *) node;
21865 UNUSED(tmp); // compiler warning mitigation
21866 spacer fprintf (fp," value (MFString): \n");
21867 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->value.p[i]->strptr); }
21868 break;
21869 }
21870 case NODE_MetadataMFTime : {
21871 struct X3D_MetadataMFTime *tmp;
21872 tmp = (struct X3D_MetadataMFTime *) node;
21873 UNUSED(tmp); // compiler warning mitigation
21874 spacer fprintf (fp," value (MFTime):\n");
21875 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->value.p[i]); }
21876 break;
21877 }
21878 case NODE_MetadataMFVec2d : {
21879 struct X3D_MetadataMFVec2d *tmp;
21880 tmp = (struct X3D_MetadataMFVec2d *) node;
21881 UNUSED(tmp); // compiler warning mitigation
21882 spacer fprintf (fp," value (MFVec2d):\n");
21883 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1]); }
21884 break;
21885 }
21886 case NODE_MetadataMFVec2f : {
21887 struct X3D_MetadataMFVec2f *tmp;
21888 tmp = (struct X3D_MetadataMFVec2f *) node;
21889 UNUSED(tmp); // compiler warning mitigation
21890 spacer fprintf (fp," value (MFVec2f):\n");
21891 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1]); }
21892 break;
21893 }
21894 case NODE_MetadataMFVec3d : {
21895 struct X3D_MetadataMFVec3d *tmp;
21896 tmp = (struct X3D_MetadataMFVec3d *) node;
21897 UNUSED(tmp); // compiler warning mitigation
21898 spacer fprintf (fp," value (MFVec3d):\n");
21899 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21900 break;
21901 }
21902 case NODE_MetadataMFVec3f : {
21903 struct X3D_MetadataMFVec3f *tmp;
21904 tmp = (struct X3D_MetadataMFVec3f *) node;
21905 UNUSED(tmp); // compiler warning mitigation
21906 spacer fprintf (fp," value (MFVec3f):\n");
21907 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21908 break;
21909 }
21910 case NODE_MetadataMFVec4d : {
21911 struct X3D_MetadataMFVec4d *tmp;
21912 tmp = (struct X3D_MetadataMFVec4d *) node;
21913 UNUSED(tmp); // compiler warning mitigation
21914 spacer fprintf (fp," value (MFVec4d):\n");
21915 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21916 break;
21917 }
21918 case NODE_MetadataMFVec4f : {
21919 struct X3D_MetadataMFVec4f *tmp;
21920 tmp = (struct X3D_MetadataMFVec4f *) node;
21921 UNUSED(tmp); // compiler warning mitigation
21922 spacer fprintf (fp," value (MFVec4f):\n");
21923 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21924 break;
21925 }
21926 case NODE_MetadataSFBool : {
21927 struct X3D_MetadataSFBool *tmp;
21928 tmp = (struct X3D_MetadataSFBool *) node;
21929 UNUSED(tmp); // compiler warning mitigation
21930 spacer fprintf (fp," value (SFBool) \t%d\n",tmp->value);
21931 break;
21932 }
21933 case NODE_MetadataSFColor : {
21934 struct X3D_MetadataSFColor *tmp;
21935 tmp = (struct X3D_MetadataSFColor *) node;
21936 UNUSED(tmp); // compiler warning mitigation
21937 spacer fprintf (fp," value (SFColor): \t");
21938 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
21939 fprintf (fp,"\n");
21940 break;
21941 }
21942 case NODE_MetadataSFColorRGBA : {
21943 struct X3D_MetadataSFColorRGBA *tmp;
21944 tmp = (struct X3D_MetadataSFColorRGBA *) node;
21945 UNUSED(tmp); // compiler warning mitigation
21946 spacer fprintf (fp," value (SFColorRGBA): \t");
21947 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
21948 fprintf (fp,"\n");
21949 break;
21950 }
21951 case NODE_MetadataSFDouble : {
21952 struct X3D_MetadataSFDouble *tmp;
21953 tmp = (struct X3D_MetadataSFDouble *) node;
21954 UNUSED(tmp); // compiler warning mitigation
21955 spacer fprintf (fp," value (SFDouble) \t%4.3f\n",tmp->value);
21956 break;
21957 }
21958 case NODE_MetadataSFFloat : {
21959 struct X3D_MetadataSFFloat *tmp;
21960 tmp = (struct X3D_MetadataSFFloat *) node;
21961 UNUSED(tmp); // compiler warning mitigation
21962 spacer fprintf (fp," value (SFFloat) \t%4.3f\n",tmp->value);
21963 break;
21964 }
21965 case NODE_MetadataSFImage : {
21966 struct X3D_MetadataSFImage *tmp;
21967 tmp = (struct X3D_MetadataSFImage *) node;
21968 UNUSED(tmp); // compiler warning mitigation
21969 spacer fprintf (fp," value (SFImage): (not dumped)\t");
21970 fprintf (fp,"\n");
21971 break;
21972 }
21973 case NODE_MetadataSFInt32 : {
21974 struct X3D_MetadataSFInt32 *tmp;
21975 tmp = (struct X3D_MetadataSFInt32 *) node;
21976 UNUSED(tmp); // compiler warning mitigation
21977 spacer fprintf (fp," value (SFInt32) \t%d\n",tmp->value);
21978 break;
21979 }
21980 case NODE_MetadataSFMatrix3d : {
21981 struct X3D_MetadataSFMatrix3d *tmp;
21982 tmp = (struct X3D_MetadataSFMatrix3d *) node;
21983 UNUSED(tmp); // compiler warning mitigation
21984 spacer fprintf (fp," value (SFMatrix3d): \t");
21985 for (i=0; i<9; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
21986 fprintf (fp,"\n");
21987 break;
21988 }
21989 case NODE_MetadataSFMatrix3f : {
21990 struct X3D_MetadataSFMatrix3f *tmp;
21991 tmp = (struct X3D_MetadataSFMatrix3f *) node;
21992 UNUSED(tmp); // compiler warning mitigation
21993 spacer fprintf (fp," value (SFMatrix3f): \t");
21994 for (i=0; i<9; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
21995 fprintf (fp,"\n");
21996 break;
21997 }
21998 case NODE_MetadataSFMatrix4d : {
21999 struct X3D_MetadataSFMatrix4d *tmp;
22000 tmp = (struct X3D_MetadataSFMatrix4d *) node;
22001 UNUSED(tmp); // compiler warning mitigation
22002 spacer fprintf (fp," value (SFMatrix4d): \t");
22003 for (i=0; i<16; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22004 fprintf (fp,"\n");
22005 break;
22006 }
22007 case NODE_MetadataSFMatrix4f : {
22008 struct X3D_MetadataSFMatrix4f *tmp;
22009 tmp = (struct X3D_MetadataSFMatrix4f *) node;
22010 UNUSED(tmp); // compiler warning mitigation
22011 spacer fprintf (fp," value (SFMatrix4f): \t");
22012 for (i=0; i<16; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22013 fprintf (fp,"\n");
22014 break;
22015 }
22016 case NODE_MetadataSFNode : {
22017 struct X3D_MetadataSFNode *tmp;
22018 tmp = (struct X3D_MetadataSFNode *) node;
22019 UNUSED(tmp); // compiler warning mitigation
22020 spacer fprintf (fp," value (SFNode):\n"); dump_scene(fp,level+1,tmp->value);
22021 break;
22022 }
22023 case NODE_MetadataSFRotation : {
22024 struct X3D_MetadataSFRotation *tmp;
22025 tmp = (struct X3D_MetadataSFRotation *) node;
22026 UNUSED(tmp); // compiler warning mitigation
22027 spacer fprintf (fp," value (SFRotation): \t");
22028 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22029 fprintf (fp,"\n");
22030 break;
22031 }
22032 case NODE_MetadataSFString : {
22033 struct X3D_MetadataSFString *tmp;
22034 tmp = (struct X3D_MetadataSFString *) node;
22035 UNUSED(tmp); // compiler warning mitigation
22036 spacer fprintf (fp," value (SFString) \t%s\n",tmp->value->strptr);
22037 break;
22038 }
22039 case NODE_MetadataSFTime : {
22040 struct X3D_MetadataSFTime *tmp;
22041 tmp = (struct X3D_MetadataSFTime *) node;
22042 UNUSED(tmp); // compiler warning mitigation
22043 spacer fprintf (fp," value (SFTime) \t%4.3f\n",tmp->value);
22044 break;
22045 }
22046 case NODE_MetadataSFVec2d : {
22047 struct X3D_MetadataSFVec2d *tmp;
22048 tmp = (struct X3D_MetadataSFVec2d *) node;
22049 UNUSED(tmp); // compiler warning mitigation
22050 spacer fprintf (fp," value (SFVec2d): \t");
22051 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22052 fprintf (fp,"\n");
22053 break;
22054 }
22055 case NODE_MetadataSFVec2f : {
22056 struct X3D_MetadataSFVec2f *tmp;
22057 tmp = (struct X3D_MetadataSFVec2f *) node;
22058 UNUSED(tmp); // compiler warning mitigation
22059 spacer fprintf (fp," value (SFVec2f): \t");
22060 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22061 fprintf (fp,"\n");
22062 break;
22063 }
22064 case NODE_MetadataSFVec3d : {
22065 struct X3D_MetadataSFVec3d *tmp;
22066 tmp = (struct X3D_MetadataSFVec3d *) node;
22067 UNUSED(tmp); // compiler warning mitigation
22068 spacer fprintf (fp," value (SFVec3d): \t");
22069 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22070 fprintf (fp,"\n");
22071 break;
22072 }
22073 case NODE_MetadataSFVec3f : {
22074 struct X3D_MetadataSFVec3f *tmp;
22075 tmp = (struct X3D_MetadataSFVec3f *) node;
22076 UNUSED(tmp); // compiler warning mitigation
22077 spacer fprintf (fp," value (SFVec3f): \t");
22078 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22079 fprintf (fp,"\n");
22080 break;
22081 }
22082 case NODE_MetadataSFVec4d : {
22083 struct X3D_MetadataSFVec4d *tmp;
22084 tmp = (struct X3D_MetadataSFVec4d *) node;
22085 UNUSED(tmp); // compiler warning mitigation
22086 spacer fprintf (fp," value (SFVec4d): \t");
22087 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22088 fprintf (fp,"\n");
22089 break;
22090 }
22091 case NODE_MetadataSFVec4f : {
22092 struct X3D_MetadataSFVec4f *tmp;
22093 tmp = (struct X3D_MetadataSFVec4f *) node;
22094 UNUSED(tmp); // compiler warning mitigation
22095 spacer fprintf (fp," value (SFVec4f): \t");
22096 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->value.c[i]); }
22097 fprintf (fp,"\n");
22098 break;
22099 }
22100 case NODE_MetadataSet : {
22101 struct X3D_MetadataSet *tmp;
22102 tmp = (struct X3D_MetadataSet *) node;
22103 UNUSED(tmp); // compiler warning mitigation
22104 if(allFields) {
22105 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22106 }
22107 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
22108 spacer fprintf (fp," value (MFNode):\n");
22109 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
22110 break;
22111 }
22112 case NODE_MetadataString : {
22113 struct X3D_MetadataString *tmp;
22114 tmp = (struct X3D_MetadataString *) node;
22115 UNUSED(tmp); // compiler warning mitigation
22116 if(allFields) {
22117 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22118 }
22119 spacer fprintf (fp," name (SFString) \t%s\n",tmp->name->strptr);
22120 spacer fprintf (fp," value (MFString): \n");
22121 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->value.p[i]->strptr); }
22122 break;
22123 }
22124 case NODE_MicrophoneSource : {
22125 struct X3D_MicrophoneSource *tmp;
22126 tmp = (struct X3D_MicrophoneSource *) node;
22127 UNUSED(tmp); // compiler warning mitigation
22128 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22129 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22130 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
22131 if(allFields) {
22132 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22133 }
22134 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22135 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22136 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
22137 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22138 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22139 spacer fprintf (fp," mediaDeviceID (SFString) \t%s\n",tmp->mediaDeviceID->strptr);
22140 break;
22141 }
22142 case NODE_MotorJoint : {
22143 struct X3D_MotorJoint *tmp;
22144 tmp = (struct X3D_MotorJoint *) node;
22145 UNUSED(tmp); // compiler warning mitigation
22146 spacer fprintf (fp," axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
22147 spacer fprintf (fp," axis1Torque (SFFloat) \t%4.3f\n",tmp->axis1Torque);
22148 spacer fprintf (fp," axis2Angle (SFFloat) \t%4.3f\n",tmp->axis2Angle);
22149 spacer fprintf (fp," axis2Torque (SFFloat) \t%4.3f\n",tmp->axis2Torque);
22150 spacer fprintf (fp," axis3Angle (SFFloat) \t%4.3f\n",tmp->axis3Angle);
22151 spacer fprintf (fp," axis3Torque (SFFloat) \t%4.3f\n",tmp->axis3Torque);
22152 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
22153 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
22154 spacer fprintf (fp," enabledAxes (SFInt32) \t%d\n",tmp->enabledAxes);
22155 spacer fprintf (fp," forceOutput (MFString): \n");
22156 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
22157 if(allFields) {
22158 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22159 }
22160 spacer fprintf (fp," stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
22161 spacer fprintf (fp," stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
22162 spacer fprintf (fp," stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
22163 spacer fprintf (fp," stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
22164 spacer fprintf (fp," stop3Bounce (SFFloat) \t%4.3f\n",tmp->stop3Bounce);
22165 spacer fprintf (fp," stop3ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop3ErrorCorrection);
22166 if(allFields) {
22167 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
22168 }
22169 if(allFields) {
22170 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
22171 }
22172 if(allFields) {
22173 spacer fprintf (fp," __old_axis1Angle (SFFloat) \t%4.3f\n",tmp->__old_axis1Angle);
22174 }
22175 if(allFields) {
22176 spacer fprintf (fp," __old_axis2Angle (SFFloat) \t%4.3f\n",tmp->__old_axis2Angle);
22177 }
22178 if(allFields) {
22179 spacer fprintf (fp," __old_axis3Angle (SFFloat) \t%4.3f\n",tmp->__old_axis3Angle);
22180 }
22181 break;
22182 }
22183 case NODE_MovieTexture : {
22184 struct X3D_MovieTexture *tmp;
22185 tmp = (struct X3D_MovieTexture *) node;
22186 UNUSED(tmp); // compiler warning mitigation
22187 spacer fprintf (fp," autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
22188 spacer fprintf (fp," autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
22189 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
22190 spacer fprintf (fp," url (MFString): \n");
22191 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
22192 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22193 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22194 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
22195 if(allFields) {
22196 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22197 }
22198 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22199 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22200 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
22201 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22202 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22203 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
22204 spacer fprintf (fp," pitch (SFFloat) \t%4.3f\n",tmp->pitch);
22205 if(allFields) {
22206 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22207 }
22208 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
22209 break;
22210 }
22211 case NODE_MultiTexture : {
22212 struct X3D_MultiTexture *tmp;
22213 tmp = (struct X3D_MultiTexture *) node;
22214 UNUSED(tmp); // compiler warning mitigation
22215 spacer fprintf (fp," alpha (SFFloat) \t%4.3f\n",tmp->alpha);
22216 spacer fprintf (fp," color (SFColor): \t");
22217 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
22218 fprintf (fp,"\n");
22219 spacer fprintf (fp," function (MFString): \n");
22220 for (i=0; i<tmp->function.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->function.p[i]->strptr); }
22221 if(allFields) {
22222 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22223 }
22224 spacer fprintf (fp," mode (MFString): \n");
22225 for (i=0; i<tmp->mode.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->mode.p[i]->strptr); }
22226 spacer fprintf (fp," source (MFString): \n");
22227 for (i=0; i<tmp->source.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->source.p[i]->strptr); }
22228 spacer fprintf (fp," texture (MFNode):\n");
22229 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
22230 break;
22231 }
22232 case NODE_MultiTextureCoordinate : {
22233 struct X3D_MultiTextureCoordinate *tmp;
22234 tmp = (struct X3D_MultiTextureCoordinate *) node;
22235 UNUSED(tmp); // compiler warning mitigation
22236 if(allFields) {
22237 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22238 }
22239 spacer fprintf (fp," texCoord (MFNode):\n");
22240 for (i=0; i<tmp->texCoord.n; i++) { dump_scene(fp,level+1,tmp->texCoord.p[i]); }
22241 break;
22242 }
22243 case NODE_MultiTextureTransform : {
22244 struct X3D_MultiTextureTransform *tmp;
22245 tmp = (struct X3D_MultiTextureTransform *) node;
22246 UNUSED(tmp); // compiler warning mitigation
22247 if(allFields) {
22248 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22249 }
22250 spacer fprintf (fp," textureTransform (MFNode):\n");
22251 for (i=0; i<tmp->textureTransform.n; i++) { dump_scene(fp,level+1,tmp->textureTransform.p[i]); }
22252 break;
22253 }
22254 case NODE_MultiTouchSensor : {
22255 struct X3D_MultiTouchSensor *tmp;
22256 tmp = (struct X3D_MultiTouchSensor *) node;
22257 UNUSED(tmp); // compiler warning mitigation
22258 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22259 spacer fprintf (fp," axisRotation (SFRotation): \t");
22260 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->axisRotation.c[i]); }
22261 fprintf (fp,"\n");
22262 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22263 spacer fprintf (fp," maxPosition (SFVec2f): \t");
22264 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->maxPosition.c[i]); }
22265 fprintf (fp,"\n");
22266 spacer fprintf (fp," minPosition (SFVec2f): \t");
22267 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->minPosition.c[i]); }
22268 fprintf (fp,"\n");
22269 spacer fprintf (fp," offset (SFVec3f): \t");
22270 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->offset.c[i]); }
22271 fprintf (fp,"\n");
22272 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22273 if(allFields) {
22274 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22275 }
22276 if(allFields) {
22277 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22278 }
22279 spacer fprintf (fp," translationOffset (SFVec3f): \t");
22280 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translationOffset.c[i]); }
22281 fprintf (fp,"\n");
22282 spacer fprintf (fp," rotationOffset (SFRotation): \t");
22283 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotationOffset.c[i]); }
22284 fprintf (fp,"\n");
22285 spacer fprintf (fp," scaleOffset (SFVec3f): \t");
22286 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scaleOffset.c[i]); }
22287 fprintf (fp,"\n");
22288 spacer fprintf (fp," minScale (SFVec3f): \t");
22289 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->minScale.c[i]); }
22290 fprintf (fp,"\n");
22291 spacer fprintf (fp," maxScale (SFVec3f): \t");
22292 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->maxScale.c[i]); }
22293 fprintf (fp,"\n");
22294 break;
22295 }
22296 case NODE_NavigationInfo : {
22297 struct X3D_NavigationInfo *tmp;
22298 tmp = (struct X3D_NavigationInfo *) node;
22299 UNUSED(tmp); // compiler warning mitigation
22300 spacer fprintf (fp," avatarSize (MFFloat):\n");
22301 for (i=0; i<tmp->avatarSize.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->avatarSize.p[i]); }
22302 spacer fprintf (fp," headlight (SFBool) \t%d\n",tmp->headlight);
22303 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
22304 spacer fprintf (fp," type (MFString): \n");
22305 for (i=0; i<tmp->type.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->type.p[i]->strptr); }
22306 spacer fprintf (fp," visibilityLimit (SFFloat) \t%4.3f\n",tmp->visibilityLimit);
22307 spacer fprintf (fp," transitionType (MFString): \n");
22308 for (i=0; i<tmp->transitionType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->transitionType.p[i]->strptr); }
22309 if(allFields) {
22310 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22311 }
22312 spacer fprintf (fp," transitionTime (SFTime) \t%4.3f\n",tmp->transitionTime);
22313 break;
22314 }
22315 case NODE_Normal : {
22316 struct X3D_Normal *tmp;
22317 tmp = (struct X3D_Normal *) node;
22318 UNUSED(tmp); // compiler warning mitigation
22319 if(allFields) {
22320 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22321 }
22322 spacer fprintf (fp," vector (MFVec3f):\n");
22323 for (i=0; i<tmp->vector.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->vector.p[i]).c[0], (tmp->vector.p[i]).c[1],(tmp->vector.p[i]).c[2]); }
22324 break;
22325 }
22326 case NODE_NormalInterpolator : {
22327 struct X3D_NormalInterpolator *tmp;
22328 tmp = (struct X3D_NormalInterpolator *) node;
22329 UNUSED(tmp); // compiler warning mitigation
22330 spacer fprintf (fp," key (MFFloat):\n");
22331 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
22332 spacer fprintf (fp," keyValue (MFVec3f):\n");
22333 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
22334 if(allFields) {
22335 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22336 }
22337 break;
22338 }
22339 case NODE_NormalMorpher : {
22340 struct X3D_NormalMorpher *tmp;
22341 tmp = (struct X3D_NormalMorpher *) node;
22342 UNUSED(tmp); // compiler warning mitigation
22343 spacer fprintf (fp," keyValue (MFVec3f):\n");
22344 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
22345 if(allFields) {
22346 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22347 }
22348 break;
22349 }
22350 case NODE_NurbsCurve : {
22351 struct X3D_NurbsCurve *tmp;
22352 tmp = (struct X3D_NurbsCurve *) node;
22353 UNUSED(tmp); // compiler warning mitigation
22354 if(allFields) {
22355 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22356 }
22357 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22358 spacer fprintf (fp," weight (MFDouble):\n");
22359 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22360 spacer fprintf (fp," order (SFInt32) \t%d\n",tmp->order);
22361 spacer fprintf (fp," tessellation (SFInt32) \t%d\n",tmp->tessellation);
22362 break;
22363 }
22364 case NODE_NurbsCurve2D : {
22365 struct X3D_NurbsCurve2D *tmp;
22366 tmp = (struct X3D_NurbsCurve2D *) node;
22367 UNUSED(tmp); // compiler warning mitigation
22368 if(allFields) {
22369 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22370 }
22371 spacer fprintf (fp," controlPoint (MFVec2d):\n");
22372 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
22373 spacer fprintf (fp," weight (MFDouble):\n");
22374 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22375 spacer fprintf (fp," order (SFInt32) \t%d\n",tmp->order);
22376 spacer fprintf (fp," tessellation (SFInt32) \t%d\n",tmp->tessellation);
22377 break;
22378 }
22379 case NODE_NurbsOrientationInterpolator : {
22381 tmp = (struct X3D_NurbsOrientationInterpolator *) node;
22382 UNUSED(tmp); // compiler warning mitigation
22383 if(allFields) {
22384 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22385 }
22386 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22387 spacer fprintf (fp," weight (MFDouble):\n");
22388 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22389 spacer fprintf (fp," knot (MFDouble):\n");
22390 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->knot.p[i]); }
22391 spacer fprintf (fp," order (SFInt32) \t%d\n",tmp->order);
22392 if(allFields) {
22393 spacer fprintf (fp," _knot (MFFloat):\n");
22394 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
22395 }
22396 if(allFields) {
22397 spacer fprintf (fp," _xyzw (MFVec4f):\n");
22398 for (i=0; i<tmp->_xyzw.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_xyzw.p[i]).c[0], (tmp->_xyzw.p[i]).c[1],(tmp->_xyzw.p[i]).c[2],(tmp->_xyzw.p[i]).c[3]); }
22399 }
22400 if(allFields) {
22401 spacer fprintf (fp," _OK (SFInt32) \t%d\n",tmp->_OK);
22402 }
22403 break;
22404 }
22405 case NODE_NurbsPatchSurface : {
22406 struct X3D_NurbsPatchSurface *tmp;
22407 tmp = (struct X3D_NurbsPatchSurface *) node;
22408 UNUSED(tmp); // compiler warning mitigation
22409 if(allFields) {
22410 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22411 }
22412 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22413 spacer fprintf (fp," weight (MFDouble):\n");
22414 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22415 spacer fprintf (fp," uOrder (SFInt32) \t%d\n",tmp->uOrder);
22416 spacer fprintf (fp," uDimension (SFInt32) \t%d\n",tmp->uDimension);
22417 spacer fprintf (fp," uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
22418 spacer fprintf (fp," vOrder (SFInt32) \t%d\n",tmp->vOrder);
22419 spacer fprintf (fp," vDimension (SFInt32) \t%d\n",tmp->vDimension);
22420 spacer fprintf (fp," vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
22421 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
22422 break;
22423 }
22424 case NODE_NurbsPositionInterpolator : {
22426 tmp = (struct X3D_NurbsPositionInterpolator *) node;
22427 UNUSED(tmp); // compiler warning mitigation
22428 if(allFields) {
22429 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22430 }
22431 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22432 spacer fprintf (fp," weight (MFDouble):\n");
22433 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22434 spacer fprintf (fp," knot (MFDouble):\n");
22435 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->knot.p[i]); }
22436 spacer fprintf (fp," order (SFInt32) \t%d\n",tmp->order);
22437 if(allFields) {
22438 spacer fprintf (fp," _knot (MFFloat):\n");
22439 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
22440 }
22441 if(allFields) {
22442 spacer fprintf (fp," _xyzw (MFVec4f):\n");
22443 for (i=0; i<tmp->_xyzw.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_xyzw.p[i]).c[0], (tmp->_xyzw.p[i]).c[1],(tmp->_xyzw.p[i]).c[2],(tmp->_xyzw.p[i]).c[3]); }
22444 }
22445 if(allFields) {
22446 spacer fprintf (fp," _OK (SFInt32) \t%d\n",tmp->_OK);
22447 }
22448 break;
22449 }
22450 case NODE_NurbsSet : {
22451 struct X3D_NurbsSet *tmp;
22452 tmp = (struct X3D_NurbsSet *) node;
22453 UNUSED(tmp); // compiler warning mitigation
22454 spacer fprintf (fp," geometry (MFNode):\n");
22455 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
22456 if(allFields) {
22457 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22458 }
22459 spacer fprintf (fp," tessellationScale (SFFloat) \t%4.3f\n",tmp->tessellationScale);
22460 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
22461 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22462 break;
22463 }
22464 case NODE_NurbsSurfaceInterpolator : {
22465 struct X3D_NurbsSurfaceInterpolator *tmp;
22466 tmp = (struct X3D_NurbsSurfaceInterpolator *) node;
22467 UNUSED(tmp); // compiler warning mitigation
22468 if(allFields) {
22469 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22470 }
22471 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22472 spacer fprintf (fp," weight (MFDouble):\n");
22473 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22474 spacer fprintf (fp," uOrder (SFInt32) \t%d\n",tmp->uOrder);
22475 spacer fprintf (fp," uDimension (SFInt32) \t%d\n",tmp->uDimension);
22476 spacer fprintf (fp," vOrder (SFInt32) \t%d\n",tmp->vOrder);
22477 spacer fprintf (fp," vDimension (SFInt32) \t%d\n",tmp->vDimension);
22478 if(allFields) {
22479 spacer fprintf (fp," _controlPoint (MFVec4f):\n");
22480 for (i=0; i<tmp->_controlPoint.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_controlPoint.p[i]).c[0], (tmp->_controlPoint.p[i]).c[1],(tmp->_controlPoint.p[i]).c[2],(tmp->_controlPoint.p[i]).c[3]); }
22481 }
22482 if(allFields) {
22483 spacer fprintf (fp," _OK (SFInt32) \t%d\n",tmp->_OK);
22484 }
22485 break;
22486 }
22487 case NODE_NurbsSweptSurface : {
22488 struct X3D_NurbsSweptSurface *tmp;
22489 tmp = (struct X3D_NurbsSweptSurface *) node;
22490 UNUSED(tmp); // compiler warning mitigation
22491 spacer fprintf (fp," crossSectionCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->crossSectionCurve);
22492 if(allFields) {
22493 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22494 }
22495 spacer fprintf (fp," trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
22496 break;
22497 }
22498 case NODE_NurbsSwungSurface : {
22499 struct X3D_NurbsSwungSurface *tmp;
22500 tmp = (struct X3D_NurbsSwungSurface *) node;
22501 UNUSED(tmp); // compiler warning mitigation
22502 if(allFields) {
22503 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22504 }
22505 spacer fprintf (fp," profileCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->profileCurve);
22506 spacer fprintf (fp," trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
22507 break;
22508 }
22509 case NODE_NurbsTextureCoordinate : {
22510 struct X3D_NurbsTextureCoordinate *tmp;
22511 tmp = (struct X3D_NurbsTextureCoordinate *) node;
22512 UNUSED(tmp); // compiler warning mitigation
22513 if(allFields) {
22514 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22515 }
22516 spacer fprintf (fp," controlPoint (MFVec2f):\n");
22517 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
22518 spacer fprintf (fp," weight (MFFloat):\n");
22519 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22520 spacer fprintf (fp," uOrder (SFInt32) \t%d\n",tmp->uOrder);
22521 spacer fprintf (fp," uDimension (SFInt32) \t%d\n",tmp->uDimension);
22522 spacer fprintf (fp," vOrder (SFInt32) \t%d\n",tmp->vOrder);
22523 spacer fprintf (fp," vDimension (SFInt32) \t%d\n",tmp->vDimension);
22524 if(allFields) {
22525 spacer fprintf (fp," _controlPoint (MFVec4f):\n");
22526 for (i=0; i<tmp->_controlPoint.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_controlPoint.p[i]).c[0], (tmp->_controlPoint.p[i]).c[1],(tmp->_controlPoint.p[i]).c[2],(tmp->_controlPoint.p[i]).c[3]); }
22527 }
22528 break;
22529 }
22530 case NODE_NurbsTrimmedSurface : {
22531 struct X3D_NurbsTrimmedSurface *tmp;
22532 tmp = (struct X3D_NurbsTrimmedSurface *) node;
22533 UNUSED(tmp); // compiler warning mitigation
22534 if(allFields) {
22535 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22536 }
22537 spacer fprintf (fp," controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22538 spacer fprintf (fp," weight (MFDouble):\n");
22539 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22540 spacer fprintf (fp," uOrder (SFInt32) \t%d\n",tmp->uOrder);
22541 spacer fprintf (fp," uDimension (SFInt32) \t%d\n",tmp->uDimension);
22542 spacer fprintf (fp," uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
22543 spacer fprintf (fp," vOrder (SFInt32) \t%d\n",tmp->vOrder);
22544 spacer fprintf (fp," vDimension (SFInt32) \t%d\n",tmp->vDimension);
22545 spacer fprintf (fp," vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
22546 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
22547 spacer fprintf (fp," trimmingContour (MFNode):\n");
22548 for (i=0; i<tmp->trimmingContour.n; i++) { dump_scene(fp,level+1,tmp->trimmingContour.p[i]); }
22549 break;
22550 }
22551 case NODE_OSC_Sensor : {
22552 struct X3D_OSC_Sensor *tmp;
22553 tmp = (struct X3D_OSC_Sensor *) node;
22554 UNUSED(tmp); // compiler warning mitigation
22555 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22556 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22557 spacer fprintf (fp," protocol (SFString) \t%s\n",tmp->protocol->strptr);
22558 spacer fprintf (fp," listenfor (SFString) \t%s\n",tmp->listenfor->strptr);
22559 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
22560 spacer fprintf (fp," filter (SFString) \t%s\n",tmp->filter->strptr);
22561 spacer fprintf (fp," handler (SFString) \t%s\n",tmp->handler->strptr);
22562 spacer fprintf (fp," talksTo (MFString): \n");
22563 for (i=0; i<tmp->talksTo.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->talksTo.p[i]->strptr); }
22564 spacer fprintf (fp," FIFOsize (SFInt32) \t%d\n",tmp->FIFOsize);
22565 spacer fprintf (fp," int32Inp (SFInt32) \t%d\n",tmp->int32Inp);
22566 spacer fprintf (fp," floatInp (SFFloat) \t%4.3f\n",tmp->floatInp);
22567 spacer fprintf (fp," stringInp (SFString) \t%s\n",tmp->stringInp->strptr);
22568 spacer fprintf (fp," gotEvents (SFInt32) \t%d\n",tmp->gotEvents);
22569 if(allFields) {
22570 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22571 }
22572 if(allFields) {
22573 spacer fprintf (fp," _talkToNodes (MFNode):\n");
22574 for (i=0; i<tmp->_talkToNodes.n; i++) { dump_scene(fp,level+1,tmp->_talkToNodes.p[i]); }
22575 }
22576 if(allFields) {
22577 spacer fprintf (fp," _status (SFInt32) \t%d\n",tmp->_status);
22578 }
22579 if(allFields) {
22580 spacer fprintf (fp," __oldmetadata (SFNode):\n"); dump_scene(fp,level+1,tmp->__oldmetadata);
22581 }
22582 break;
22583 }
22584 case NODE_OpacityMapVolumeStyle : {
22585 struct X3D_OpacityMapVolumeStyle *tmp;
22586 tmp = (struct X3D_OpacityMapVolumeStyle *) node;
22587 UNUSED(tmp); // compiler warning mitigation
22588 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22589 if(allFields) {
22590 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22591 }
22592 spacer fprintf (fp," transferFunction (SFNode):\n"); dump_scene(fp,level+1,tmp->transferFunction);
22593 break;
22594 }
22595 case NODE_OrientationChaser : {
22596 struct X3D_OrientationChaser *tmp;
22597 tmp = (struct X3D_OrientationChaser *) node;
22598 UNUSED(tmp); // compiler warning mitigation
22599 if(allFields) {
22600 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22601 }
22602 break;
22603 }
22604 case NODE_OrientationDamper : {
22605 struct X3D_OrientationDamper *tmp;
22606 tmp = (struct X3D_OrientationDamper *) node;
22607 UNUSED(tmp); // compiler warning mitigation
22608 if(allFields) {
22609 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22610 }
22611 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
22612 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
22613 if(allFields) {
22614 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
22615 }
22616 break;
22617 }
22618 case NODE_OrientationInterpolator : {
22619 struct X3D_OrientationInterpolator *tmp;
22620 tmp = (struct X3D_OrientationInterpolator *) node;
22621 UNUSED(tmp); // compiler warning mitigation
22622 spacer fprintf (fp," key (MFFloat):\n");
22623 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
22624 spacer fprintf (fp," keyValue (MFRotation):\n");
22625 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2],(tmp->keyValue.p[i]).c[3]); }
22626 if(allFields) {
22627 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22628 }
22629 break;
22630 }
22631 case NODE_OrthoViewpoint : {
22632 struct X3D_OrthoViewpoint *tmp;
22633 tmp = (struct X3D_OrthoViewpoint *) node;
22634 UNUSED(tmp); // compiler warning mitigation
22635 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22636 spacer fprintf (fp," jump (SFBool) \t%d\n",tmp->jump);
22637 spacer fprintf (fp," fieldOfView (MFFloat):\n");
22638 for (i=0; i<tmp->fieldOfView.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->fieldOfView.p[i]); }
22639 if(allFields) {
22640 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22641 }
22642 spacer fprintf (fp," orientation (SFRotation): \t");
22643 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
22644 fprintf (fp,"\n");
22645 spacer fprintf (fp," position (SFVec3f): \t");
22646 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
22647 fprintf (fp,"\n");
22648 spacer fprintf (fp," centerOfRotation (SFVec3f): \t");
22649 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->centerOfRotation.c[i]); }
22650 fprintf (fp,"\n");
22651 spacer fprintf (fp," retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
22652 spacer fprintf (fp," farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
22653 spacer fprintf (fp," nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
22654 spacer fprintf (fp," vIewAll (SFBool) \t%d\n",tmp->vIewAll);
22655 spacer fprintf (fp," navigationInfo (SFNode):\n"); dump_scene(fp,level+1,tmp->navigationInfo);
22656 break;
22657 }
22658 case NODE_OscillatorSource : {
22659 struct X3D_OscillatorSource *tmp;
22660 tmp = (struct X3D_OscillatorSource *) node;
22661 UNUSED(tmp); // compiler warning mitigation
22662 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22663 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22664 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
22665 if(allFields) {
22666 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22667 }
22668 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22669 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22670 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
22671 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22672 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22673 spacer fprintf (fp," detune (SFFloat) \t%4.3f\n",tmp->detune);
22674 spacer fprintf (fp," frequency (SFFloat) \t%4.3f\n",tmp->frequency);
22675 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
22676 spacer fprintf (fp," periodicWave (SFNode):\n"); dump_scene(fp,level+1,tmp->periodicWave);
22677 if(allFields) {
22678 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22679 }
22680 break;
22681 }
22682 case NODE_PackagedShader : {
22683 struct X3D_PackagedShader *tmp;
22684 tmp = (struct X3D_PackagedShader *) node;
22685 UNUSED(tmp); // compiler warning mitigation
22686 if(allFields) {
22687 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22688 }
22689 spacer fprintf (fp," url (MFString): \n");
22690 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
22691 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22692 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
22693 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
22694 break;
22695 }
22696 case NODE_ParticleSystem : {
22697 struct X3D_ParticleSystem *tmp;
22698 tmp = (struct X3D_ParticleSystem *) node;
22699 UNUSED(tmp); // compiler warning mitigation
22700 spacer fprintf (fp," appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
22701 spacer fprintf (fp," geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
22702 if(allFields) {
22703 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22704 }
22705 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
22706 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22707 spacer fprintf (fp," castShadow (SFBool) \t%d\n",tmp->castShadow);
22708 spacer fprintf (fp," createParticles (SFBool) \t%d\n",tmp->createParticles);
22709 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22710 spacer fprintf (fp," lifetimeVariation (SFFloat) \t%4.3f\n",tmp->lifetimeVariation);
22711 spacer fprintf (fp," maxParticles (SFInt32) \t%d\n",tmp->maxParticles);
22712 spacer fprintf (fp," particleLifetime (SFFloat) \t%4.3f\n",tmp->particleLifetime);
22713 spacer fprintf (fp," particleSize (SFVec2f): \t");
22714 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->particleSize.c[i]); }
22715 fprintf (fp,"\n");
22716 spacer fprintf (fp," particleOrientation (SFRotation): \t");
22717 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->particleOrientation.c[i]); }
22718 fprintf (fp,"\n");
22719 if(allFields) {
22720 spacer fprintf (fp," _lastEnabled (SFBool) \t%d\n",tmp->_lastEnabled);
22721 }
22722 break;
22723 }
22724 case NODE_PeriodicWave : {
22725 struct X3D_PeriodicWave *tmp;
22726 tmp = (struct X3D_PeriodicWave *) node;
22727 UNUSED(tmp); // compiler warning mitigation
22728 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22729 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22730 if(allFields) {
22731 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22732 }
22733 spacer fprintf (fp," children (MFNode):\n");
22734 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
22735 spacer fprintf (fp," optionsReal (MFFloat):\n");
22736 for (i=0; i<tmp->optionsReal.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->optionsReal.p[i]); }
22737 spacer fprintf (fp," optionsImag (MFFloat):\n");
22738 for (i=0; i<tmp->optionsImag.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->optionsImag.p[i]); }
22739 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
22740 break;
22741 }
22742 case NODE_PhysicalMaterial : {
22743 struct X3D_PhysicalMaterial *tmp;
22744 tmp = (struct X3D_PhysicalMaterial *) node;
22745 UNUSED(tmp); // compiler warning mitigation
22746 if(allFields) {
22747 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22748 }
22749 spacer fprintf (fp," emissiveColor (SFColor): \t");
22750 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->emissiveColor.c[i]); }
22751 fprintf (fp,"\n");
22752 spacer fprintf (fp," emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
22753 spacer fprintf (fp," emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
22754 spacer fprintf (fp," normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
22755 spacer fprintf (fp," normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
22756 spacer fprintf (fp," normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
22757 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
22758 spacer fprintf (fp," occlusionStrength (SFFloat) \t%4.3f\n",tmp->occlusionStrength);
22759 spacer fprintf (fp," occlusionTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->occlusionTexture);
22760 spacer fprintf (fp," occlusionTextureMapping (SFString) \t%s\n",tmp->occlusionTextureMapping->strptr);
22761 spacer fprintf (fp," baseColor (SFColor): \t");
22762 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->baseColor.c[i]); }
22763 fprintf (fp,"\n");
22764 spacer fprintf (fp," baseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->baseTexture);
22765 spacer fprintf (fp," baseTextureMapping (SFString) \t%s\n",tmp->baseTextureMapping->strptr);
22766 spacer fprintf (fp," metallic (SFFloat) \t%4.3f\n",tmp->metallic);
22767 spacer fprintf (fp," roughness (SFFloat) \t%4.3f\n",tmp->roughness);
22768 spacer fprintf (fp," metallicRoughnessTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->metallicRoughnessTexture);
22769 spacer fprintf (fp," metallicRoughnessTextureMapping (SFString) \t%s\n",tmp->metallicRoughnessTextureMapping->strptr);
22770 break;
22771 }
22772 case NODE_PickableGroup : {
22773 struct X3D_PickableGroup *tmp;
22774 tmp = (struct X3D_PickableGroup *) node;
22775 UNUSED(tmp); // compiler warning mitigation
22776 if(allFields) {
22777 spacer fprintf (fp," __sibAffectors (MFNode):\n");
22778 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
22779 }
22780 spacer fprintf (fp," children (MFNode):\n");
22781 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
22782 if(allFields) {
22783 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22784 }
22785 spacer fprintf (fp," objectType (MFString): \n");
22786 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
22787 spacer fprintf (fp," pickable (SFBool) \t%d\n",tmp->pickable);
22788 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
22789 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22790 break;
22791 }
22792 case NODE_PixelTexture : {
22793 struct X3D_PixelTexture *tmp;
22794 tmp = (struct X3D_PixelTexture *) node;
22795 UNUSED(tmp); // compiler warning mitigation
22796 if(allFields) {
22797 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22798 }
22799 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22800 spacer fprintf (fp," update (SFString) \t%s\n",tmp->update->strptr);
22801 break;
22802 }
22803 case NODE_PixelTexture3D : {
22804 struct X3D_PixelTexture3D *tmp;
22805 tmp = (struct X3D_PixelTexture3D *) node;
22806 UNUSED(tmp); // compiler warning mitigation
22807 spacer fprintf (fp," image (MFInt32):\n");
22808 for (i=0; i<tmp->image.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->image.p[i]); }
22809 if(allFields) {
22810 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22811 }
22812 break;
22813 }
22814 case NODE_PlaneSensor : {
22815 struct X3D_PlaneSensor *tmp;
22816 tmp = (struct X3D_PlaneSensor *) node;
22817 UNUSED(tmp); // compiler warning mitigation
22818 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22819 spacer fprintf (fp," axisRotation (SFRotation): \t");
22820 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->axisRotation.c[i]); }
22821 fprintf (fp,"\n");
22822 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22823 spacer fprintf (fp," maxPosition (SFVec2f): \t");
22824 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->maxPosition.c[i]); }
22825 fprintf (fp,"\n");
22826 spacer fprintf (fp," minPosition (SFVec2f): \t");
22827 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->minPosition.c[i]); }
22828 fprintf (fp,"\n");
22829 spacer fprintf (fp," offset (SFVec3f): \t");
22830 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->offset.c[i]); }
22831 fprintf (fp,"\n");
22832 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22833 if(allFields) {
22834 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22835 }
22836 if(allFields) {
22837 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22838 }
22839 break;
22840 }
22841 case NODE_PointEmitter : {
22842 struct X3D_PointEmitter *tmp;
22843 tmp = (struct X3D_PointEmitter *) node;
22844 UNUSED(tmp); // compiler warning mitigation
22845 spacer fprintf (fp," direction (SFVec3f): \t");
22846 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
22847 fprintf (fp,"\n");
22848 if(allFields) {
22849 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22850 }
22851 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
22852 spacer fprintf (fp," position (SFVec3f): \t");
22853 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
22854 fprintf (fp,"\n");
22855 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
22856 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
22857 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
22858 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
22859 break;
22860 }
22861 case NODE_PointLight : {
22862 struct X3D_PointLight *tmp;
22863 tmp = (struct X3D_PointLight *) node;
22864 UNUSED(tmp); // compiler warning mitigation
22865 if(allFields) {
22866 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22867 }
22868 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
22869 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
22870 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
22871 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
22872 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
22873 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
22874 spacer fprintf (fp," color (SFColor): \t");
22875 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
22876 fprintf (fp,"\n");
22877 spacer fprintf (fp," attenuation (SFVec3f): \t");
22878 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->attenuation.c[i]); }
22879 fprintf (fp,"\n");
22880 spacer fprintf (fp," location (SFVec3f): \t");
22881 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
22882 fprintf (fp,"\n");
22883 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
22884 break;
22885 }
22886 case NODE_PointPickSensor : {
22887 struct X3D_PointPickSensor *tmp;
22888 tmp = (struct X3D_PointPickSensor *) node;
22889 UNUSED(tmp); // compiler warning mitigation
22890 spacer fprintf (fp," _nparents (int) %d\n",vectorSize(tmp->_parentVector)); /* DJTRACK_PICKSENSORS */
22891 for (i=0; i<vectorSize(tmp->_parentVector); i++) { spacer fprintf (fp," %d: %p\n",i, vector_get(struct X3D_Node *, tmp->_parentVector,i)); }
22892 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22893 if(allFields) {
22894 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22895 }
22896 spacer fprintf (fp," objectType (MFString): \n");
22897 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
22898 spacer fprintf (fp," pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
22899 spacer fprintf (fp," pickTarget (MFNode):\n");
22900 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
22901 spacer fprintf (fp," matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
22902 if(allFields) {
22903 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22904 }
22905 if(allFields) {
22906 spacer fprintf (fp," _oldpickTarget (MFNode):\n");
22907 for (i=0; i<tmp->_oldpickTarget.n; i++) { dump_scene(fp,level+1,tmp->_oldpickTarget.p[i]); }
22908 }
22909 break;
22910 }
22911 case NODE_PointProperties : {
22912 struct X3D_PointProperties *tmp;
22913 tmp = (struct X3D_PointProperties *) node;
22914 UNUSED(tmp); // compiler warning mitigation
22915 spacer fprintf (fp," pointSizeScaleFactor (SFFloat) \t%4.3f\n",tmp->pointSizeScaleFactor);
22916 spacer fprintf (fp," pointSizeMinValue (SFFloat) \t%4.3f\n",tmp->pointSizeMinValue);
22917 spacer fprintf (fp," pointSizeMaxValue (SFFloat) \t%4.3f\n",tmp->pointSizeMaxValue);
22918 spacer fprintf (fp," attenuation (MFFloat):\n");
22919 for (i=0; i<tmp->attenuation.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->attenuation.p[i]); }
22920 spacer fprintf (fp," markerType (SFInt32) \t%d\n",tmp->markerType);
22921 if(allFields) {
22922 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22923 }
22924 if(allFields) {
22925 spacer fprintf (fp," _colormode (SFInt32) \t%d\n",tmp->_colormode);
22926 }
22927 if(allFields) {
22928 spacer fprintf (fp," _attenuation (SFVec3f): \t");
22929 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->_attenuation.c[i]); }
22930 fprintf (fp,"\n");
22931 }
22932 if(allFields) {
22933 spacer fprintf (fp," _pointMethod (SFInt32) \t%d\n",tmp->_pointMethod);
22934 }
22935 break;
22936 }
22937 case NODE_PointSensor : {
22938 struct X3D_PointSensor *tmp;
22939 tmp = (struct X3D_PointSensor *) node;
22940 UNUSED(tmp); // compiler warning mitigation
22941 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22942 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
22943 spacer fprintf (fp," maxPosition (SFVec3f): \t");
22944 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->maxPosition.c[i]); }
22945 fprintf (fp,"\n");
22946 spacer fprintf (fp," minPosition (SFVec3f): \t");
22947 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->minPosition.c[i]); }
22948 fprintf (fp,"\n");
22949 spacer fprintf (fp," offset (SFVec3f): \t");
22950 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->offset.c[i]); }
22951 fprintf (fp,"\n");
22952 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
22953 if(allFields) {
22954 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22955 }
22956 if(allFields) {
22957 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22958 }
22959 break;
22960 }
22961 case NODE_PointSet : {
22962 struct X3D_PointSet *tmp;
22963 tmp = (struct X3D_PointSet *) node;
22964 UNUSED(tmp); // compiler warning mitigation
22965 spacer fprintf (fp," attrib (MFNode):\n");
22966 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
22967 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
22968 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
22969 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
22970 if(allFields) {
22971 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22972 }
22973 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
22974 break;
22975 }
22976 case NODE_Polyline2D : {
22977 struct X3D_Polyline2D *tmp;
22978 tmp = (struct X3D_Polyline2D *) node;
22979 UNUSED(tmp); // compiler warning mitigation
22980 if(allFields) {
22981 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22982 }
22983 break;
22984 }
22985 case NODE_PolylineEmitter : {
22986 struct X3D_PolylineEmitter *tmp;
22987 tmp = (struct X3D_PolylineEmitter *) node;
22988 UNUSED(tmp); // compiler warning mitigation
22989 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
22990 spacer fprintf (fp," direction (SFVec3f): \t");
22991 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
22992 fprintf (fp,"\n");
22993 if(allFields) {
22994 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22995 }
22996 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
22997 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
22998 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
22999 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
23000 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
23001 break;
23002 }
23003 case NODE_Polypoint2D : {
23004 struct X3D_Polypoint2D *tmp;
23005 tmp = (struct X3D_Polypoint2D *) node;
23006 UNUSED(tmp); // compiler warning mitigation
23007 if(allFields) {
23008 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23009 }
23010 spacer fprintf (fp," point (MFVec2f):\n");
23011 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
23012 break;
23013 }
23014 case NODE_PositionChaser : {
23015 struct X3D_PositionChaser *tmp;
23016 tmp = (struct X3D_PositionChaser *) node;
23017 UNUSED(tmp); // compiler warning mitigation
23018 if(allFields) {
23019 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23020 }
23021 break;
23022 }
23023 case NODE_PositionChaser2D : {
23024 struct X3D_PositionChaser2D *tmp;
23025 tmp = (struct X3D_PositionChaser2D *) node;
23026 UNUSED(tmp); // compiler warning mitigation
23027 if(allFields) {
23028 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23029 }
23030 break;
23031 }
23032 case NODE_PositionDamper : {
23033 struct X3D_PositionDamper *tmp;
23034 tmp = (struct X3D_PositionDamper *) node;
23035 UNUSED(tmp); // compiler warning mitigation
23036 if(allFields) {
23037 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23038 }
23039 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
23040 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23041 if(allFields) {
23042 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
23043 }
23044 break;
23045 }
23046 case NODE_PositionDamper2D : {
23047 struct X3D_PositionDamper2D *tmp;
23048 tmp = (struct X3D_PositionDamper2D *) node;
23049 UNUSED(tmp); // compiler warning mitigation
23050 if(allFields) {
23051 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23052 }
23053 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
23054 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23055 if(allFields) {
23056 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
23057 }
23058 break;
23059 }
23060 case NODE_PositionInterpolator : {
23061 struct X3D_PositionInterpolator *tmp;
23062 tmp = (struct X3D_PositionInterpolator *) node;
23063 UNUSED(tmp); // compiler warning mitigation
23064 spacer fprintf (fp," key (MFFloat):\n");
23065 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23066 spacer fprintf (fp," keyValue (MFVec3f):\n");
23067 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
23068 if(allFields) {
23069 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23070 }
23071 break;
23072 }
23073 case NODE_PositionInterpolator2D : {
23074 struct X3D_PositionInterpolator2D *tmp;
23075 tmp = (struct X3D_PositionInterpolator2D *) node;
23076 UNUSED(tmp); // compiler warning mitigation
23077 spacer fprintf (fp," key (MFFloat):\n");
23078 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23079 spacer fprintf (fp," keyValue (MFVec2f):\n");
23080 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
23081 if(allFields) {
23082 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23083 }
23084 break;
23085 }
23086 case NODE_PrimitivePickSensor : {
23087 struct X3D_PrimitivePickSensor *tmp;
23088 tmp = (struct X3D_PrimitivePickSensor *) node;
23089 UNUSED(tmp); // compiler warning mitigation
23090 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23091 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23092 if(allFields) {
23093 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23094 }
23095 spacer fprintf (fp," objectType (MFString): \n");
23096 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
23097 spacer fprintf (fp," pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
23098 spacer fprintf (fp," pickTarget (MFNode):\n");
23099 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
23100 spacer fprintf (fp," matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
23101 if(allFields) {
23102 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23103 }
23104 break;
23105 }
23106 case NODE_ProgramShader : {
23107 struct X3D_ProgramShader *tmp;
23108 tmp = (struct X3D_ProgramShader *) node;
23109 UNUSED(tmp); // compiler warning mitigation
23110 if(allFields) {
23111 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23112 }
23113 spacer fprintf (fp," programs (MFNode):\n");
23114 for (i=0; i<tmp->programs.n; i++) { dump_scene(fp,level+1,tmp->programs.p[i]); }
23115 break;
23116 }
23117 case NODE_ProjectionVolumeStyle : {
23118 struct X3D_ProjectionVolumeStyle *tmp;
23119 tmp = (struct X3D_ProjectionVolumeStyle *) node;
23120 UNUSED(tmp); // compiler warning mitigation
23121 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23122 if(allFields) {
23123 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23124 }
23125 spacer fprintf (fp," intensityThreshold (SFFloat) \t%4.3f\n",tmp->intensityThreshold);
23126 break;
23127 }
23128 case NODE_Proto : {
23129 struct X3D_Proto *tmp;
23130 tmp = (struct X3D_Proto *) node;
23131 UNUSED(tmp); // compiler warning mitigation
23132 if(allFields) {
23133 spacer fprintf (fp," __children (MFNode):\n");
23134 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
23135 }
23136 if(allFields) {
23137 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23138 }
23139 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23140 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23141 if(allFields) {
23142 spacer fprintf (fp," _sortedChildren (MFNode):\n");
23143 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
23144 }
23145 if(allFields) {
23146 spacer fprintf (fp," __sibAffectors (MFNode):\n");
23147 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23148 }
23149 spacer fprintf (fp," url (MFString): \n");
23150 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23151 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
23152 break;
23153 }
23154 case NODE_ProximitySensor : {
23155 struct X3D_ProximitySensor *tmp;
23156 tmp = (struct X3D_ProximitySensor *) node;
23157 UNUSED(tmp); // compiler warning mitigation
23158 spacer fprintf (fp," center (SFVec3f): \t");
23159 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
23160 fprintf (fp,"\n");
23161 spacer fprintf (fp," size (SFVec3f): \t");
23162 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
23163 fprintf (fp,"\n");
23164 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23165 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23166 if(allFields) {
23167 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23168 }
23169 if(allFields) {
23170 spacer fprintf (fp," __hit (SFInt32) \t%d\n",tmp->__hit);
23171 }
23172 if(allFields) {
23173 spacer fprintf (fp," __t1 (SFVec3f): \t");
23174 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__t1.c[i]); }
23175 fprintf (fp,"\n");
23176 }
23177 if(allFields) {
23178 spacer fprintf (fp," __t2 (SFRotation): \t");
23179 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__t2.c[i]); }
23180 fprintf (fp,"\n");
23181 }
23182 if(allFields) {
23183 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23184 }
23185 break;
23186 }
23187 case NODE_Pyramid : {
23188 struct X3D_Pyramid *tmp;
23189 tmp = (struct X3D_Pyramid *) node;
23190 UNUSED(tmp); // compiler warning mitigation
23191 if(allFields) {
23192 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23193 }
23194 break;
23195 }
23196 case NODE_QuadSet : {
23197 struct X3D_QuadSet *tmp;
23198 tmp = (struct X3D_QuadSet *) node;
23199 UNUSED(tmp); // compiler warning mitigation
23200 spacer fprintf (fp," attrib (MFNode):\n");
23201 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
23202 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
23203 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
23204 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
23205 if(allFields) {
23206 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23207 }
23208 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
23209 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
23210 break;
23211 }
23212 case NODE_ReceiverPdu : {
23213 struct X3D_ReceiverPdu *tmp;
23214 tmp = (struct X3D_ReceiverPdu *) node;
23215 UNUSED(tmp); // compiler warning mitigation
23216 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23217 spacer fprintf (fp," address (SFString) \t%s\n",tmp->address->strptr);
23218 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
23219 spacer fprintf (fp," multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
23220 spacer fprintf (fp," multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
23221 spacer fprintf (fp," networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
23222 spacer fprintf (fp," readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
23223 spacer fprintf (fp," writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
23224 spacer fprintf (fp," entityID (SFInt32) \t%d\n",tmp->entityID);
23225 spacer fprintf (fp," applicationID (SFInt32) \t%d\n",tmp->applicationID);
23226 spacer fprintf (fp," siteID (SFInt32) \t%d\n",tmp->siteID);
23227 spacer fprintf (fp," geoCoords (SFVec3d): \t");
23228 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
23229 fprintf (fp,"\n");
23230 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23231 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23232 spacer fprintf (fp," radioID (SFInt32) \t%d\n",tmp->radioID);
23233 spacer fprintf (fp," whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
23234 spacer fprintf (fp," receiverState (SFInt32) \t%d\n",tmp->receiverState);
23235 spacer fprintf (fp," receivedPower (SFFloat) \t%4.3f\n",tmp->receivedPower);
23236 spacer fprintf (fp," transmitterEntityID (SFInt32) \t%d\n",tmp->transmitterEntityID);
23237 spacer fprintf (fp," transmitterApplicationID (SFInt32) \t%d\n",tmp->transmitterApplicationID);
23238 spacer fprintf (fp," transmitterSiteID (SFInt32) \t%d\n",tmp->transmitterSiteID);
23239 spacer fprintf (fp," transmitterRadioID (SFInt32) \t%d\n",tmp->transmitterRadioID);
23240 break;
23241 }
23242 case NODE_Rectangle2D : {
23243 struct X3D_Rectangle2D *tmp;
23244 tmp = (struct X3D_Rectangle2D *) node;
23245 UNUSED(tmp); // compiler warning mitigation
23246 if(allFields) {
23247 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23248 }
23249 spacer fprintf (fp," size (SFVec2f): \t");
23250 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
23251 fprintf (fp,"\n");
23252 break;
23253 }
23254 case NODE_ResistancePhysicsModel : {
23255 struct X3D_ResistancePhysicsModel *tmp;
23256 tmp = (struct X3D_ResistancePhysicsModel *) node;
23257 UNUSED(tmp); // compiler warning mitigation
23258 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23259 spacer fprintf (fp," force (SFFloat) \t%4.3f\n",tmp->force);
23260 if(allFields) {
23261 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23262 }
23263 break;
23264 }
23265 case NODE_RigidBody : {
23266 struct X3D_RigidBody *tmp;
23267 tmp = (struct X3D_RigidBody *) node;
23268 UNUSED(tmp); // compiler warning mitigation
23269 spacer fprintf (fp," angularDampingFactor (SFFloat) \t%4.3f\n",tmp->angularDampingFactor);
23270 spacer fprintf (fp," angularVelocity (SFVec3f): \t");
23271 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->angularVelocity.c[i]); }
23272 fprintf (fp,"\n");
23273 spacer fprintf (fp," autoDamp (SFBool) \t%d\n",tmp->autoDamp);
23274 spacer fprintf (fp," autoDisable (SFBool) \t%d\n",tmp->autoDisable);
23275 spacer fprintf (fp," centerOfMass (SFVec3f): \t");
23276 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->centerOfMass.c[i]); }
23277 fprintf (fp,"\n");
23278 spacer fprintf (fp," disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
23279 spacer fprintf (fp," disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
23280 spacer fprintf (fp," disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
23281 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23282 spacer fprintf (fp," finiteRotationAxis (SFVec3f): \t");
23283 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->finiteRotationAxis.c[i]); }
23284 fprintf (fp,"\n");
23285 spacer fprintf (fp," fixed (SFBool) \t%d\n",tmp->fixed);
23286 spacer fprintf (fp," forces (MFVec3f):\n");
23287 for (i=0; i<tmp->forces.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->forces.p[i]).c[0], (tmp->forces.p[i]).c[1],(tmp->forces.p[i]).c[2]); }
23288 spacer fprintf (fp," geometry (MFNode):\n");
23289 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
23290 spacer fprintf (fp," inertia (SFMatrix3f): \t");
23291 for (i=0; i<9; i++) { fprintf (fp,"%4.3f ",tmp->inertia.c[i]); }
23292 fprintf (fp,"\n");
23293 spacer fprintf (fp," linearDampingFactor (SFFloat) \t%4.3f\n",tmp->linearDampingFactor);
23294 spacer fprintf (fp," linearVelocity (SFVec3f): \t");
23295 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->linearVelocity.c[i]); }
23296 fprintf (fp,"\n");
23297 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
23298 spacer fprintf (fp," massDensityModel (SFNode):\n"); dump_scene(fp,level+1,tmp->massDensityModel);
23299 if(allFields) {
23300 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23301 }
23302 spacer fprintf (fp," orientation (SFRotation): \t");
23303 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
23304 fprintf (fp,"\n");
23305 spacer fprintf (fp," position (SFVec3f): \t");
23306 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
23307 fprintf (fp,"\n");
23308 spacer fprintf (fp," torques (MFVec3f):\n");
23309 for (i=0; i<tmp->torques.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->torques.p[i]).c[0], (tmp->torques.p[i]).c[1],(tmp->torques.p[i]).c[2]); }
23310 spacer fprintf (fp," useFiniteRotation (SFBool) \t%d\n",tmp->useFiniteRotation);
23311 spacer fprintf (fp," useGlobalGravity (SFBool) \t%d\n",tmp->useGlobalGravity);
23312 if(allFields) {
23313 spacer fprintf (fp," __old_angularVelocity (SFVec3f): \t");
23314 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_angularVelocity.c[i]); }
23315 fprintf (fp,"\n");
23316 }
23317 if(allFields) {
23318 spacer fprintf (fp," __old_centerOfMass (SFVec3f): \t");
23319 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_centerOfMass.c[i]); }
23320 fprintf (fp,"\n");
23321 }
23322 if(allFields) {
23323 spacer fprintf (fp," __old_finiteRotationAxis (SFVec3f): \t");
23324 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_finiteRotationAxis.c[i]); }
23325 fprintf (fp,"\n");
23326 }
23327 if(allFields) {
23328 spacer fprintf (fp," __old_linearVelocity (SFVec3f): \t");
23329 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_linearVelocity.c[i]); }
23330 fprintf (fp,"\n");
23331 }
23332 if(allFields) {
23333 spacer fprintf (fp," __old_orientation (SFRotation): \t");
23334 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__old_orientation.c[i]); }
23335 fprintf (fp,"\n");
23336 }
23337 if(allFields) {
23338 spacer fprintf (fp," __old_position (SFVec3f): \t");
23339 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_position.c[i]); }
23340 fprintf (fp,"\n");
23341 }
23342 break;
23343 }
23344 case NODE_RigidBodyCollection : {
23345 struct X3D_RigidBodyCollection *tmp;
23346 tmp = (struct X3D_RigidBodyCollection *) node;
23347 UNUSED(tmp); // compiler warning mitigation
23348 spacer fprintf (fp," autoDisable (SFBool) \t%d\n",tmp->autoDisable);
23349 spacer fprintf (fp," bodies (MFNode):\n");
23350 for (i=0; i<tmp->bodies.n; i++) { dump_scene(fp,level+1,tmp->bodies.p[i]); }
23351 spacer fprintf (fp," constantForceMix (SFFloat) \t%4.3f\n",tmp->constantForceMix);
23352 spacer fprintf (fp," contactSurfaceThickness (SFFloat) \t%4.3f\n",tmp->contactSurfaceThickness);
23353 spacer fprintf (fp," disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
23354 spacer fprintf (fp," disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
23355 spacer fprintf (fp," disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
23356 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23357 spacer fprintf (fp," errorCorrection (SFFloat) \t%4.3f\n",tmp->errorCorrection);
23358 spacer fprintf (fp," gravity (SFVec3f): \t");
23359 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->gravity.c[i]); }
23360 fprintf (fp,"\n");
23361 spacer fprintf (fp," iterations (SFInt32) \t%d\n",tmp->iterations);
23362 spacer fprintf (fp," joints (MFNode):\n");
23363 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
23364 spacer fprintf (fp," maxCorrectionSpeed (SFFloat) \t%4.3f\n",tmp->maxCorrectionSpeed);
23365 if(allFields) {
23366 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23367 }
23368 spacer fprintf (fp," preferAccuracy (SFBool) \t%d\n",tmp->preferAccuracy);
23369 spacer fprintf (fp," collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
23370 break;
23371 }
23372 case NODE_ScalarChaser : {
23373 struct X3D_ScalarChaser *tmp;
23374 tmp = (struct X3D_ScalarChaser *) node;
23375 UNUSED(tmp); // compiler warning mitigation
23376 if(allFields) {
23377 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23378 }
23379 break;
23380 }
23381 case NODE_ScalarDamper : {
23382 struct X3D_ScalarDamper *tmp;
23383 tmp = (struct X3D_ScalarDamper *) node;
23384 UNUSED(tmp); // compiler warning mitigation
23385 if(allFields) {
23386 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23387 }
23388 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
23389 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23390 if(allFields) {
23391 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
23392 }
23393 break;
23394 }
23395 case NODE_ScalarInterpolator : {
23396 struct X3D_ScalarInterpolator *tmp;
23397 tmp = (struct X3D_ScalarInterpolator *) node;
23398 UNUSED(tmp); // compiler warning mitigation
23399 spacer fprintf (fp," key (MFFloat):\n");
23400 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23401 spacer fprintf (fp," keyValue (MFFloat):\n");
23402 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
23403 if(allFields) {
23404 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23405 }
23406 break;
23407 }
23408 case NODE_ScreenFontStyle : {
23409 struct X3D_ScreenFontStyle *tmp;
23410 tmp = (struct X3D_ScreenFontStyle *) node;
23411 UNUSED(tmp); // compiler warning mitigation
23412 if(allFields) {
23413 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23414 }
23415 spacer fprintf (fp," pointSize (SFFloat) \t%4.3f\n",tmp->pointSize);
23416 break;
23417 }
23418 case NODE_ScreenGroup : {
23419 struct X3D_ScreenGroup *tmp;
23420 tmp = (struct X3D_ScreenGroup *) node;
23421 UNUSED(tmp); // compiler warning mitigation
23422 if(allFields) {
23423 spacer fprintf (fp," __sibAffectors (MFNode):\n");
23424 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23425 }
23426 spacer fprintf (fp," children (MFNode):\n");
23427 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23428 if(allFields) {
23429 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23430 }
23431 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23432 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23433 break;
23434 }
23435 case NODE_Script : {
23436 struct X3D_Script *tmp;
23437 tmp = (struct X3D_Script *) node;
23438 UNUSED(tmp); // compiler warning mitigation
23439 spacer fprintf (fp," url (MFString): \n");
23440 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23441 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23442 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
23443 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
23444 if(allFields) {
23445 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23446 }
23447 break;
23448 }
23449 case NODE_SegmentedVolumeData : {
23450 struct X3D_SegmentedVolumeData *tmp;
23451 tmp = (struct X3D_SegmentedVolumeData *) node;
23452 UNUSED(tmp); // compiler warning mitigation
23453 spacer fprintf (fp," dimensions (SFVec3f): \t");
23454 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->dimensions.c[i]); }
23455 fprintf (fp,"\n");
23456 if(allFields) {
23457 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23458 }
23459 spacer fprintf (fp," voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
23460 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23461 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23462 spacer fprintf (fp," renderStyle (MFNode):\n");
23463 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
23464 spacer fprintf (fp," segmentEnabled (MFBool):\n");
23465 for (i=0; i<tmp->segmentEnabled.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->segmentEnabled.p[i]); }
23466 spacer fprintf (fp," segmentIdentifiers (SFNode):\n"); dump_scene(fp,level+1,tmp->segmentIdentifiers);
23467 break;
23468 }
23469 case NODE_ShadedVolumeStyle : {
23470 struct X3D_ShadedVolumeStyle *tmp;
23471 tmp = (struct X3D_ShadedVolumeStyle *) node;
23472 UNUSED(tmp); // compiler warning mitigation
23473 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23474 if(allFields) {
23475 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23476 }
23477 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
23478 spacer fprintf (fp," lighting (SFBool) \t%d\n",tmp->lighting);
23479 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
23480 spacer fprintf (fp," material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
23481 break;
23482 }
23483 case NODE_ShaderPart : {
23484 struct X3D_ShaderPart *tmp;
23485 tmp = (struct X3D_ShaderPart *) node;
23486 UNUSED(tmp); // compiler warning mitigation
23487 if(allFields) {
23488 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23489 }
23490 spacer fprintf (fp," url (MFString): \n");
23491 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23492 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23493 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
23494 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
23495 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
23496 break;
23497 }
23498 case NODE_ShaderProgram : {
23499 struct X3D_ShaderProgram *tmp;
23500 tmp = (struct X3D_ShaderProgram *) node;
23501 UNUSED(tmp); // compiler warning mitigation
23502 if(allFields) {
23503 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23504 }
23505 spacer fprintf (fp," url (MFString): \n");
23506 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23507 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23508 spacer fprintf (fp," load (SFBool) \t%d\n",tmp->load);
23509 spacer fprintf (fp," refresh (SFTime) \t%4.3f\n",tmp->refresh);
23510 spacer fprintf (fp," type (SFString) \t%s\n",tmp->type->strptr);
23511 break;
23512 }
23513 case NODE_Shape : {
23514 struct X3D_Shape *tmp;
23515 tmp = (struct X3D_Shape *) node;
23516 UNUSED(tmp); // compiler warning mitigation
23517 spacer fprintf (fp," appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
23518 spacer fprintf (fp," geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
23519 if(allFields) {
23520 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23521 }
23522 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23523 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23524 spacer fprintf (fp," castShadow (SFBool) \t%d\n",tmp->castShadow);
23525 break;
23526 }
23527 case NODE_SignalPdu : {
23528 struct X3D_SignalPdu *tmp;
23529 tmp = (struct X3D_SignalPdu *) node;
23530 UNUSED(tmp); // compiler warning mitigation
23531 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23532 spacer fprintf (fp," address (SFString) \t%s\n",tmp->address->strptr);
23533 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
23534 spacer fprintf (fp," multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
23535 spacer fprintf (fp," multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
23536 spacer fprintf (fp," networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
23537 spacer fprintf (fp," readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
23538 spacer fprintf (fp," writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
23539 spacer fprintf (fp," entityID (SFInt32) \t%d\n",tmp->entityID);
23540 spacer fprintf (fp," applicationID (SFInt32) \t%d\n",tmp->applicationID);
23541 spacer fprintf (fp," siteID (SFInt32) \t%d\n",tmp->siteID);
23542 spacer fprintf (fp," geoCoords (SFVec3d): \t");
23543 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
23544 fprintf (fp,"\n");
23545 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23546 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23547 spacer fprintf (fp," radioID (SFInt32) \t%d\n",tmp->radioID);
23548 spacer fprintf (fp," whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
23549 spacer fprintf (fp," data (MFInt32):\n");
23550 for (i=0; i<tmp->data.n; i++) { spacer fprintf (fp," %d: \t%d\n",i,tmp->data.p[i]); }
23551 spacer fprintf (fp," dataLength (SFInt32) \t%d\n",tmp->dataLength);
23552 spacer fprintf (fp," encodingScheme (SFInt32) \t%d\n",tmp->encodingScheme);
23553 spacer fprintf (fp," sampleRate (SFInt32) \t%d\n",tmp->sampleRate);
23554 spacer fprintf (fp," samples (SFInt32) \t%d\n",tmp->samples);
23555 spacer fprintf (fp," tdlType (SFInt32) \t%d\n",tmp->tdlType);
23556 break;
23557 }
23558 case NODE_SilhouetteEnhancementVolumeStyle : {
23560 tmp = (struct X3D_SilhouetteEnhancementVolumeStyle *) node;
23561 UNUSED(tmp); // compiler warning mitigation
23562 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23563 if(allFields) {
23564 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23565 }
23566 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
23567 spacer fprintf (fp," silhouetteBoundaryOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteBoundaryOpacity);
23568 spacer fprintf (fp," silhouetteRetainedOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteRetainedOpacity);
23569 spacer fprintf (fp," silhouetteSharpness (SFFloat) \t%4.3f\n",tmp->silhouetteSharpness);
23570 break;
23571 }
23572 case NODE_SingleAxisHingeJoint : {
23573 struct X3D_SingleAxisHingeJoint *tmp;
23574 tmp = (struct X3D_SingleAxisHingeJoint *) node;
23575 UNUSED(tmp); // compiler warning mitigation
23576 spacer fprintf (fp," anchorPoint (SFVec3f): \t");
23577 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->anchorPoint.c[i]); }
23578 fprintf (fp,"\n");
23579 spacer fprintf (fp," axis (SFVec3f): \t");
23580 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis.c[i]); }
23581 fprintf (fp,"\n");
23582 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
23583 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
23584 spacer fprintf (fp," forceOutput (MFString): \n");
23585 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
23586 spacer fprintf (fp," maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
23587 if(allFields) {
23588 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23589 }
23590 spacer fprintf (fp," minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
23591 spacer fprintf (fp," stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
23592 spacer fprintf (fp," stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
23593 if(allFields) {
23594 spacer fprintf (fp," __old_anchorPoint (SFVec3f): \t");
23595 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_anchorPoint.c[i]); }
23596 fprintf (fp,"\n");
23597 }
23598 if(allFields) {
23599 spacer fprintf (fp," __old_axis (SFVec3f): \t");
23600 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis.c[i]); }
23601 fprintf (fp,"\n");
23602 }
23603 if(allFields) {
23604 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
23605 }
23606 if(allFields) {
23607 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
23608 }
23609 break;
23610 }
23611 case NODE_SliderJoint : {
23612 struct X3D_SliderJoint *tmp;
23613 tmp = (struct X3D_SliderJoint *) node;
23614 UNUSED(tmp); // compiler warning mitigation
23615 spacer fprintf (fp," axis (SFVec3f): \t");
23616 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis.c[i]); }
23617 fprintf (fp,"\n");
23618 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
23619 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
23620 spacer fprintf (fp," forceOutput (MFString): \n");
23621 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
23622 spacer fprintf (fp," maxSeparation (SFFloat) \t%4.3f\n",tmp->maxSeparation);
23623 if(allFields) {
23624 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23625 }
23626 spacer fprintf (fp," minSeparation (SFFloat) \t%4.3f\n",tmp->minSeparation);
23627 spacer fprintf (fp," sliderForce (SFFloat) \t%4.3f\n",tmp->sliderForce);
23628 spacer fprintf (fp," stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
23629 spacer fprintf (fp," stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
23630 if(allFields) {
23631 spacer fprintf (fp," __old_axis (SFVec3f): \t");
23632 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis.c[i]); }
23633 fprintf (fp,"\n");
23634 }
23635 if(allFields) {
23636 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
23637 }
23638 if(allFields) {
23639 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
23640 }
23641 break;
23642 }
23643 case NODE_Sound : {
23644 struct X3D_Sound *tmp;
23645 tmp = (struct X3D_Sound *) node;
23646 UNUSED(tmp); // compiler warning mitigation
23647 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23648 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23649 if(allFields) {
23650 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23651 }
23652 spacer fprintf (fp," children (MFNode):\n");
23653 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23654 spacer fprintf (fp," direction (SFVec3f): \t");
23655 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
23656 fprintf (fp,"\n");
23657 spacer fprintf (fp," location (SFVec3f): \t");
23658 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
23659 fprintf (fp,"\n");
23660 if(allFields) {
23661 spacer fprintf (fp," __velocity (SFVec3f): \t");
23662 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__velocity.c[i]); }
23663 fprintf (fp,"\n");
23664 }
23665 if(allFields) {
23666 spacer fprintf (fp," __dopplerFactor (SFFloat) \t%4.3f\n",tmp->__dopplerFactor);
23667 }
23668 spacer fprintf (fp," priority (SFFloat) \t%4.3f\n",tmp->priority);
23669 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23670 spacer fprintf (fp," maxBack (SFFloat) \t%4.3f\n",tmp->maxBack);
23671 spacer fprintf (fp," maxFront (SFFloat) \t%4.3f\n",tmp->maxFront);
23672 spacer fprintf (fp," minBack (SFFloat) \t%4.3f\n",tmp->minBack);
23673 spacer fprintf (fp," minFront (SFFloat) \t%4.3f\n",tmp->minFront);
23674 spacer fprintf (fp," source (SFNode):\n"); dump_scene(fp,level+1,tmp->source);
23675 break;
23676 }
23677 case NODE_SpatialSound : {
23678 struct X3D_SpatialSound *tmp;
23679 tmp = (struct X3D_SpatialSound *) node;
23680 UNUSED(tmp); // compiler warning mitigation
23681 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23682 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23683 if(allFields) {
23684 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23685 }
23686 spacer fprintf (fp," children (MFNode):\n");
23687 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23688 spacer fprintf (fp," direction (SFVec3f): \t");
23689 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
23690 fprintf (fp,"\n");
23691 spacer fprintf (fp," location (SFVec3f): \t");
23692 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
23693 fprintf (fp,"\n");
23694 if(allFields) {
23695 spacer fprintf (fp," __velocity (SFVec3f): \t");
23696 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__velocity.c[i]); }
23697 fprintf (fp,"\n");
23698 }
23699 if(allFields) {
23700 spacer fprintf (fp," __dopplerFactor (SFFloat) \t%4.3f\n",tmp->__dopplerFactor);
23701 }
23702 spacer fprintf (fp," priority (SFFloat) \t%4.3f\n",tmp->priority);
23703 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23704 spacer fprintf (fp," coneInnerAngle (SFFloat) \t%4.3f\n",tmp->coneInnerAngle);
23705 spacer fprintf (fp," coneOuterAngle (SFFloat) \t%4.3f\n",tmp->coneOuterAngle);
23706 spacer fprintf (fp," coneOuterGain (SFFloat) \t%4.3f\n",tmp->coneOuterGain);
23707 spacer fprintf (fp," distanceModel (SFString) \t%s\n",tmp->distanceModel->strptr);
23708 spacer fprintf (fp," dopplerEnabled (SFBool) \t%d\n",tmp->dopplerEnabled);
23709 spacer fprintf (fp," enableHRTF (SFBool) \t%d\n",tmp->enableHRTF);
23710 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
23711 spacer fprintf (fp," maxDistance (SFFloat) \t%4.3f\n",tmp->maxDistance);
23712 spacer fprintf (fp," referenceDistance (SFFloat) \t%4.3f\n",tmp->referenceDistance);
23713 spacer fprintf (fp," rolloffFactor (SFFloat) \t%4.3f\n",tmp->rolloffFactor);
23714 break;
23715 }
23716 case NODE_Sphere : {
23717 struct X3D_Sphere *tmp;
23718 tmp = (struct X3D_Sphere *) node;
23719 UNUSED(tmp); // compiler warning mitigation
23720 if(allFields) {
23721 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23722 }
23723 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
23724 break;
23725 }
23726 case NODE_SphereSensor : {
23727 struct X3D_SphereSensor *tmp;
23728 tmp = (struct X3D_SphereSensor *) node;
23729 UNUSED(tmp); // compiler warning mitigation
23730 spacer fprintf (fp," autoOffset (SFBool) \t%d\n",tmp->autoOffset);
23731 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23732 spacer fprintf (fp," offset (SFRotation): \t");
23733 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->offset.c[i]); }
23734 fprintf (fp,"\n");
23735 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23736 if(allFields) {
23737 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23738 }
23739 if(allFields) {
23740 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23741 }
23742 break;
23743 }
23744 case NODE_SplinePositionInterpolator : {
23746 tmp = (struct X3D_SplinePositionInterpolator *) node;
23747 UNUSED(tmp); // compiler warning mitigation
23748 spacer fprintf (fp," closed (SFBool) \t%d\n",tmp->closed);
23749 spacer fprintf (fp," key (MFFloat):\n");
23750 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23751 spacer fprintf (fp," keyValue (MFVec3f):\n");
23752 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
23753 spacer fprintf (fp," keyVelocity (MFVec3f):\n");
23754 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyVelocity.p[i]).c[0], (tmp->keyVelocity.p[i]).c[1],(tmp->keyVelocity.p[i]).c[2]); }
23755 if(allFields) {
23756 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23757 }
23758 spacer fprintf (fp," normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23759 break;
23760 }
23761 case NODE_SplinePositionInterpolator2D : {
23763 tmp = (struct X3D_SplinePositionInterpolator2D *) node;
23764 UNUSED(tmp); // compiler warning mitigation
23765 spacer fprintf (fp," closed (SFBool) \t%d\n",tmp->closed);
23766 spacer fprintf (fp," key (MFFloat):\n");
23767 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23768 spacer fprintf (fp," keyValue (MFVec2f):\n");
23769 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
23770 spacer fprintf (fp," keyVelocity (MFVec2f):\n");
23771 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyVelocity.p[i]).c[0], (tmp->keyVelocity.p[i]).c[1]); }
23772 if(allFields) {
23773 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23774 }
23775 spacer fprintf (fp," normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23776 break;
23777 }
23778 case NODE_SplineScalarInterpolator : {
23779 struct X3D_SplineScalarInterpolator *tmp;
23780 tmp = (struct X3D_SplineScalarInterpolator *) node;
23781 UNUSED(tmp); // compiler warning mitigation
23782 spacer fprintf (fp," closed (SFBool) \t%d\n",tmp->closed);
23783 spacer fprintf (fp," key (MFFloat):\n");
23784 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23785 spacer fprintf (fp," keyValue (MFFloat):\n");
23786 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
23787 spacer fprintf (fp," keyVelocity (MFFloat):\n");
23788 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->keyVelocity.p[i]); }
23789 if(allFields) {
23790 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23791 }
23792 spacer fprintf (fp," normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23793 break;
23794 }
23795 case NODE_SpotLight : {
23796 struct X3D_SpotLight *tmp;
23797 tmp = (struct X3D_SpotLight *) node;
23798 UNUSED(tmp); // compiler warning mitigation
23799 if(allFields) {
23800 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23801 }
23802 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
23803 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
23804 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
23805 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
23806 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
23807 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23808 spacer fprintf (fp," color (SFColor): \t");
23809 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
23810 fprintf (fp,"\n");
23811 spacer fprintf (fp," attenuation (SFVec3f): \t");
23812 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->attenuation.c[i]); }
23813 fprintf (fp,"\n");
23814 spacer fprintf (fp," location (SFVec3f): \t");
23815 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
23816 fprintf (fp,"\n");
23817 spacer fprintf (fp," radius (SFFloat) \t%4.3f\n",tmp->radius);
23818 spacer fprintf (fp," beamWidth (SFFloat) \t%4.3f\n",tmp->beamWidth);
23819 spacer fprintf (fp," cutOffAngle (SFFloat) \t%4.3f\n",tmp->cutOffAngle);
23820 spacer fprintf (fp," direction (SFVec3f): \t");
23821 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
23822 fprintf (fp,"\n");
23823 break;
23824 }
23825 case NODE_SquadOrientationInterpolator : {
23827 tmp = (struct X3D_SquadOrientationInterpolator *) node;
23828 UNUSED(tmp); // compiler warning mitigation
23829 spacer fprintf (fp," key (MFFloat):\n");
23830 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
23831 spacer fprintf (fp," keyValue (MFRotation):\n");
23832 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2],(tmp->keyValue.p[i]).c[3]); }
23833 if(allFields) {
23834 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23835 }
23836 spacer fprintf (fp," normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23837 spacer fprintf (fp," closed (SFBool) \t%d\n",tmp->closed);
23838 if(allFields) {
23839 spacer fprintf (fp," _normkey (MFFloat):\n");
23840 for (i=0; i<tmp->_normkey.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->_normkey.p[i]); }
23841 }
23842 if(allFields) {
23843 spacer fprintf (fp," _normkeyValue (MFRotation):\n");
23844 for (i=0; i<tmp->_normkeyValue.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_normkeyValue.p[i]).c[0], (tmp->_normkeyValue.p[i]).c[1],(tmp->_normkeyValue.p[i]).c[2],(tmp->_normkeyValue.p[i]).c[3]); }
23845 }
23846 break;
23847 }
23848 case NODE_StaticGroup : {
23849 struct X3D_StaticGroup *tmp;
23850 tmp = (struct X3D_StaticGroup *) node;
23851 UNUSED(tmp); // compiler warning mitigation
23852 if(allFields) {
23853 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23854 }
23855 spacer fprintf (fp," children (MFNode):\n");
23856 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23857 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23858 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23859 if(allFields) {
23860 spacer fprintf (fp," __sibAffectors (MFNode):\n");
23861 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23862 }
23863 if(allFields) {
23864 spacer fprintf (fp," _sortedChildren (MFNode):\n");
23865 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
23866 }
23867 break;
23868 }
23869 case NODE_StreamAudioDestination : {
23870 struct X3D_StreamAudioDestination *tmp;
23871 tmp = (struct X3D_StreamAudioDestination *) node;
23872 UNUSED(tmp); // compiler warning mitigation
23873 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
23874 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
23875 spacer fprintf (fp," children (MFNode):\n");
23876 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23877 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23878 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23879 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
23880 if(allFields) {
23881 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23882 }
23883 spacer fprintf (fp," streamIdentifier (MFString): \n");
23884 for (i=0; i<tmp->streamIdentifier.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->streamIdentifier.p[i]->strptr); }
23885 break;
23886 }
23887 case NODE_StreamAudioSource : {
23888 struct X3D_StreamAudioSource *tmp;
23889 tmp = (struct X3D_StreamAudioSource *) node;
23890 UNUSED(tmp); // compiler warning mitigation
23891 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23892 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23893 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
23894 if(allFields) {
23895 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23896 }
23897 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
23898 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
23899 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
23900 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
23901 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
23902 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
23903 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
23904 spacer fprintf (fp," streamIdentifier (MFString): \n");
23905 for (i=0; i<tmp->streamIdentifier.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->streamIdentifier.p[i]->strptr); }
23906 break;
23907 }
23908 case NODE_StringSensor : {
23909 struct X3D_StringSensor *tmp;
23910 tmp = (struct X3D_StringSensor *) node;
23911 UNUSED(tmp); // compiler warning mitigation
23912 spacer fprintf (fp," deletionAllowed (SFBool) \t%d\n",tmp->deletionAllowed);
23913 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
23914 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
23915 if(allFields) {
23916 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23917 }
23918 spacer fprintf (fp," singleton (SFBool) \t%d\n",tmp->singleton);
23919 if(allFields) {
23920 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23921 }
23922 break;
23923 }
23924 case NODE_SurfaceEmitter : {
23925 struct X3D_SurfaceEmitter *tmp;
23926 tmp = (struct X3D_SurfaceEmitter *) node;
23927 UNUSED(tmp); // compiler warning mitigation
23928 if(allFields) {
23929 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23930 }
23931 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
23932 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
23933 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
23934 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
23935 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
23936 spacer fprintf (fp," surface (SFNode):\n"); dump_scene(fp,level+1,tmp->surface);
23937 spacer fprintf (fp," geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
23938 break;
23939 }
23940 case NODE_Switch : {
23941 struct X3D_Switch *tmp;
23942 tmp = (struct X3D_Switch *) node;
23943 UNUSED(tmp); // compiler warning mitigation
23944 if(allFields) {
23945 spacer fprintf (fp," __sibAffectors (MFNode):\n");
23946 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23947 }
23948 spacer fprintf (fp," choice (MFNode):\n");
23949 for (i=0; i<tmp->choice.n; i++) { dump_scene(fp,level+1,tmp->choice.p[i]); }
23950 spacer fprintf (fp," children (MFNode):\n");
23951 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23952 if(allFields) {
23953 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23954 }
23955 spacer fprintf (fp," whichChoice (SFInt32) \t%d\n",tmp->whichChoice);
23956 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
23957 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23958 break;
23959 }
23960 case NODE_Teapot : {
23961 struct X3D_Teapot *tmp;
23962 tmp = (struct X3D_Teapot *) node;
23963 UNUSED(tmp); // compiler warning mitigation
23964 if(allFields) {
23965 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23966 }
23967 break;
23968 }
23969 case NODE_TexCoordChaser2D : {
23970 struct X3D_TexCoordChaser2D *tmp;
23971 tmp = (struct X3D_TexCoordChaser2D *) node;
23972 UNUSED(tmp); // compiler warning mitigation
23973 if(allFields) {
23974 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23975 }
23976 break;
23977 }
23978 case NODE_TexCoordDamper2D : {
23979 struct X3D_TexCoordDamper2D *tmp;
23980 tmp = (struct X3D_TexCoordDamper2D *) node;
23981 UNUSED(tmp); // compiler warning mitigation
23982 if(allFields) {
23983 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23984 }
23985 spacer fprintf (fp," tau (SFTime) \t%4.3f\n",tmp->tau);
23986 spacer fprintf (fp," tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23987 if(allFields) {
23988 spacer fprintf (fp," _tau (SFTime) \t%4.3f\n",tmp->_tau);
23989 }
23990 break;
23991 }
23992 case NODE_Text : {
23993 struct X3D_Text *tmp;
23994 tmp = (struct X3D_Text *) node;
23995 UNUSED(tmp); // compiler warning mitigation
23996 spacer fprintf (fp," fontStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->fontStyle);
23997 spacer fprintf (fp," length (MFFloat):\n");
23998 for (i=0; i<tmp->length.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->length.p[i]); }
23999 spacer fprintf (fp," maxExtent (SFFloat) \t%4.3f\n",tmp->maxExtent);
24000 if(allFields) {
24001 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24002 }
24003 spacer fprintf (fp," string (MFString): \n");
24004 for (i=0; i<tmp->string.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->string.p[i]->strptr); }
24005 if(allFields) {
24006 spacer fprintf (fp," _isScreen (SFInt32) \t%d\n",tmp->_isScreen);
24007 }
24008 break;
24009 }
24010 case NODE_TextureBackground : {
24011 struct X3D_TextureBackground *tmp;
24012 tmp = (struct X3D_TextureBackground *) node;
24013 UNUSED(tmp); // compiler warning mitigation
24014 spacer fprintf (fp," groundAngle (MFFloat):\n");
24015 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
24016 spacer fprintf (fp," groundColor (MFColor):\n");
24017 for (i=0; i<tmp->groundColor.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->groundColor.p[i]).c[0], (tmp->groundColor.p[i]).c[1],(tmp->groundColor.p[i]).c[2]); }
24018 spacer fprintf (fp," skyAngle (MFFloat):\n");
24019 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
24020 spacer fprintf (fp," skyColor (MFColor):\n");
24021 for (i=0; i<tmp->skyColor.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->skyColor.p[i]).c[0], (tmp->skyColor.p[i]).c[1],(tmp->skyColor.p[i]).c[2]); }
24022 if(allFields) {
24023 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24024 }
24025 spacer fprintf (fp," frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->frontTexture);
24026 spacer fprintf (fp," backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->backTexture);
24027 spacer fprintf (fp," topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->topTexture);
24028 spacer fprintf (fp," bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->bottomTexture);
24029 spacer fprintf (fp," leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->leftTexture);
24030 spacer fprintf (fp," rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->rightTexture);
24031 spacer fprintf (fp," transparency (MFFloat):\n");
24032 for (i=0; i<tmp->transparency.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->transparency.p[i]); }
24033 break;
24034 }
24035 case NODE_TextureCoordinate : {
24036 struct X3D_TextureCoordinate *tmp;
24037 tmp = (struct X3D_TextureCoordinate *) node;
24038 UNUSED(tmp); // compiler warning mitigation
24039 if(allFields) {
24040 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24041 }
24042 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24043 spacer fprintf (fp," point (MFVec2f):\n");
24044 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
24045 break;
24046 }
24047 case NODE_TextureCoordinate3D : {
24048 struct X3D_TextureCoordinate3D *tmp;
24049 tmp = (struct X3D_TextureCoordinate3D *) node;
24050 UNUSED(tmp); // compiler warning mitigation
24051 if(allFields) {
24052 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24053 }
24054 spacer fprintf (fp," point (MFVec3f):\n");
24055 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
24056 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24057 break;
24058 }
24059 case NODE_TextureCoordinate4D : {
24060 struct X3D_TextureCoordinate4D *tmp;
24061 tmp = (struct X3D_TextureCoordinate4D *) node;
24062 UNUSED(tmp); // compiler warning mitigation
24063 if(allFields) {
24064 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24065 }
24066 spacer fprintf (fp," point (MFVec4f):\n");
24067 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2],(tmp->point.p[i]).c[3]); }
24068 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24069 break;
24070 }
24071 case NODE_TextureCoordinateGenerator : {
24073 tmp = (struct X3D_TextureCoordinateGenerator *) node;
24074 UNUSED(tmp); // compiler warning mitigation
24075 if(allFields) {
24076 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24077 }
24078 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24079 spacer fprintf (fp," mode (SFString) \t%s\n",tmp->mode->strptr);
24080 spacer fprintf (fp," parameter (MFFloat):\n");
24081 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->parameter.p[i]); }
24082 break;
24083 }
24084 case NODE_TextureProjector : {
24085 struct X3D_TextureProjector *tmp;
24086 tmp = (struct X3D_TextureProjector *) node;
24087 UNUSED(tmp); // compiler warning mitigation
24088 if(allFields) {
24089 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24090 }
24091 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
24092 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
24093 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
24094 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24095 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24096 spacer fprintf (fp," color (SFColor): \t");
24097 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
24098 fprintf (fp,"\n");
24099 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24100 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24101 spacer fprintf (fp," location (SFVec3f): \t");
24102 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
24103 fprintf (fp,"\n");
24104 spacer fprintf (fp," direction (SFVec3f): \t");
24105 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
24106 fprintf (fp,"\n");
24107 spacer fprintf (fp," nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24108 spacer fprintf (fp," farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24109 spacer fprintf (fp," texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24110 spacer fprintf (fp," backCull (SFBool) \t%d\n",tmp->backCull);
24111 spacer fprintf (fp," upVector (SFVec3f): \t");
24112 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->upVector.c[i]); }
24113 fprintf (fp,"\n");
24114 spacer fprintf (fp," aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24115 spacer fprintf (fp," fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
24116 break;
24117 }
24118 case NODE_TextureProjectorParallel : {
24119 struct X3D_TextureProjectorParallel *tmp;
24120 tmp = (struct X3D_TextureProjectorParallel *) node;
24121 UNUSED(tmp); // compiler warning mitigation
24122 if(allFields) {
24123 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24124 }
24125 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
24126 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
24127 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
24128 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24129 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24130 spacer fprintf (fp," color (SFColor): \t");
24131 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
24132 fprintf (fp,"\n");
24133 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24134 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24135 spacer fprintf (fp," location (SFVec3f): \t");
24136 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
24137 fprintf (fp,"\n");
24138 spacer fprintf (fp," direction (SFVec3f): \t");
24139 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
24140 fprintf (fp,"\n");
24141 spacer fprintf (fp," nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24142 spacer fprintf (fp," farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24143 spacer fprintf (fp," texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24144 spacer fprintf (fp," backCull (SFBool) \t%d\n",tmp->backCull);
24145 spacer fprintf (fp," upVector (SFVec3f): \t");
24146 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->upVector.c[i]); }
24147 fprintf (fp,"\n");
24148 spacer fprintf (fp," aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24149 spacer fprintf (fp," fieldOfView (SFVec4f): \t");
24150 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->fieldOfView.c[i]); }
24151 fprintf (fp,"\n");
24152 break;
24153 }
24154 case NODE_TextureProjectorPoint : {
24155 struct X3D_TextureProjectorPoint *tmp;
24156 tmp = (struct X3D_TextureProjectorPoint *) node;
24157 UNUSED(tmp); // compiler warning mitigation
24158 if(allFields) {
24159 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24160 }
24161 spacer fprintf (fp," global (SFBool) \t%d\n",tmp->global);
24162 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
24163 spacer fprintf (fp," shadows (SFBool) \t%d\n",tmp->shadows);
24164 spacer fprintf (fp," shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24165 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24166 spacer fprintf (fp," color (SFColor): \t");
24167 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->color.c[i]); }
24168 fprintf (fp,"\n");
24169 spacer fprintf (fp," intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24170 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24171 spacer fprintf (fp," location (SFVec3f): \t");
24172 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->location.c[i]); }
24173 fprintf (fp,"\n");
24174 spacer fprintf (fp," direction (SFVec3f): \t");
24175 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
24176 fprintf (fp,"\n");
24177 spacer fprintf (fp," nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24178 spacer fprintf (fp," farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24179 spacer fprintf (fp," texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24180 spacer fprintf (fp," backCull (SFBool) \t%d\n",tmp->backCull);
24181 spacer fprintf (fp," upVector (SFVec3f): \t");
24182 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->upVector.c[i]); }
24183 fprintf (fp,"\n");
24184 break;
24185 }
24186 case NODE_TextureProperties : {
24187 struct X3D_TextureProperties *tmp;
24188 tmp = (struct X3D_TextureProperties *) node;
24189 UNUSED(tmp); // compiler warning mitigation
24190 spacer fprintf (fp," anisotropicDegree (SFFloat) \t%4.3f\n",tmp->anisotropicDegree);
24191 spacer fprintf (fp," borderColor (SFColorRGBA): \t");
24192 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->borderColor.c[i]); }
24193 fprintf (fp,"\n");
24194 spacer fprintf (fp," borderWidth (SFInt32) \t%d\n",tmp->borderWidth);
24195 spacer fprintf (fp," boundaryModeS (SFString) \t%s\n",tmp->boundaryModeS->strptr);
24196 spacer fprintf (fp," boundaryModeT (SFString) \t%s\n",tmp->boundaryModeT->strptr);
24197 spacer fprintf (fp," boundaryModeR (SFString) \t%s\n",tmp->boundaryModeR->strptr);
24198 spacer fprintf (fp," magnificationFilter (SFString) \t%s\n",tmp->magnificationFilter->strptr);
24199 if(allFields) {
24200 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24201 }
24202 spacer fprintf (fp," minificationFilter (SFString) \t%s\n",tmp->minificationFilter->strptr);
24203 spacer fprintf (fp," textureCompression (SFString) \t%s\n",tmp->textureCompression->strptr);
24204 spacer fprintf (fp," texturePriority (SFFloat) \t%4.3f\n",tmp->texturePriority);
24205 break;
24206 }
24207 case NODE_TextureTransform : {
24208 struct X3D_TextureTransform *tmp;
24209 tmp = (struct X3D_TextureTransform *) node;
24210 UNUSED(tmp); // compiler warning mitigation
24211 spacer fprintf (fp," center (SFVec2f): \t");
24212 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24213 fprintf (fp,"\n");
24214 if(allFields) {
24215 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24216 }
24217 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24218 spacer fprintf (fp," rotation (SFFloat) \t%4.3f\n",tmp->rotation);
24219 spacer fprintf (fp," scale (SFVec2f): \t");
24220 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
24221 fprintf (fp,"\n");
24222 spacer fprintf (fp," translation (SFVec2f): \t");
24223 for (i=0; i<2; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
24224 fprintf (fp,"\n");
24225 break;
24226 }
24227 case NODE_TextureTransform3D : {
24228 struct X3D_TextureTransform3D *tmp;
24229 tmp = (struct X3D_TextureTransform3D *) node;
24230 UNUSED(tmp); // compiler warning mitigation
24231 spacer fprintf (fp," center (SFVec3f): \t");
24232 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24233 fprintf (fp,"\n");
24234 if(allFields) {
24235 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24236 }
24237 spacer fprintf (fp," rotation (SFRotation): \t");
24238 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
24239 fprintf (fp,"\n");
24240 spacer fprintf (fp," scale (SFVec3f): \t");
24241 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
24242 fprintf (fp,"\n");
24243 spacer fprintf (fp," translation (SFVec3f): \t");
24244 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
24245 fprintf (fp,"\n");
24246 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24247 break;
24248 }
24249 case NODE_TextureTransformGenerator : {
24251 tmp = (struct X3D_TextureTransformGenerator *) node;
24252 UNUSED(tmp); // compiler warning mitigation
24253 if(allFields) {
24254 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24255 }
24256 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24257 spacer fprintf (fp," mode (SFString) \t%s\n",tmp->mode->strptr);
24258 spacer fprintf (fp," parameter (MFFloat):\n");
24259 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->parameter.p[i]); }
24260 break;
24261 }
24262 case NODE_TextureTransformMatrix3D : {
24263 struct X3D_TextureTransformMatrix3D *tmp;
24264 tmp = (struct X3D_TextureTransformMatrix3D *) node;
24265 UNUSED(tmp); // compiler warning mitigation
24266 if(allFields) {
24267 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24268 }
24269 spacer fprintf (fp," matrix (SFMatrix4f): \t");
24270 for (i=0; i<16; i++) { fprintf (fp,"%4.3f ",tmp->matrix.c[i]); }
24271 fprintf (fp,"\n");
24272 spacer fprintf (fp," mapping (SFString) \t%s\n",tmp->mapping->strptr);
24273 break;
24274 }
24275 case NODE_Tile : {
24276 struct X3D_Tile *tmp;
24277 tmp = (struct X3D_Tile *) node;
24278 UNUSED(tmp); // compiler warning mitigation
24279 if(allFields) {
24280 spacer fprintf (fp," __sibAffectors (MFNode):\n");
24281 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24282 }
24283 spacer fprintf (fp," children (MFNode):\n");
24284 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24285 spacer fprintf (fp," center (SFVec3f): \t");
24286 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24287 fprintf (fp,"\n");
24288 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
24289 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24290 if(allFields) {
24291 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24292 }
24293 spacer fprintf (fp," content (SFNode):\n"); dump_scene(fp,level+1,tmp->content);
24294 spacer fprintf (fp," showContent (SFBool) \t%d\n",tmp->showContent);
24295 spacer fprintf (fp," boundingVolume (MFFloat):\n");
24296 for (i=0; i<tmp->boundingVolume.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->boundingVolume.p[i]); }
24297 spacer fprintf (fp," contentVolume (MFFloat):\n");
24298 for (i=0; i<tmp->contentVolume.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->contentVolume.p[i]); }
24299 break;
24300 }
24301 case NODE_TimeSensor : {
24302 struct X3D_TimeSensor *tmp;
24303 tmp = (struct X3D_TimeSensor *) node;
24304 UNUSED(tmp); // compiler warning mitigation
24305 spacer fprintf (fp," cycleInterval (SFTime) \t%4.3f\n",tmp->cycleInterval);
24306 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24307 spacer fprintf (fp," loop (SFBool) \t%d\n",tmp->loop);
24308 if(allFields) {
24309 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24310 }
24311 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
24312 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
24313 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
24314 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
24315 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24316 if(allFields) {
24317 spacer fprintf (fp," __ctflag (SFTime) \t%4.3f\n",tmp->__ctflag);
24318 }
24319 if(allFields) {
24320 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24321 }
24322 break;
24323 }
24324 case NODE_TimeTrigger : {
24325 struct X3D_TimeTrigger *tmp;
24326 tmp = (struct X3D_TimeTrigger *) node;
24327 UNUSED(tmp); // compiler warning mitigation
24328 if(allFields) {
24329 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24330 }
24331 break;
24332 }
24333 case NODE_ToneMappedVolumeStyle : {
24334 struct X3D_ToneMappedVolumeStyle *tmp;
24335 tmp = (struct X3D_ToneMappedVolumeStyle *) node;
24336 UNUSED(tmp); // compiler warning mitigation
24337 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24338 if(allFields) {
24339 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24340 }
24341 spacer fprintf (fp," surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
24342 spacer fprintf (fp," coolColor (SFColorRGBA): \t");
24343 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->coolColor.c[i]); }
24344 fprintf (fp,"\n");
24345 spacer fprintf (fp," warmColor (SFColorRGBA): \t");
24346 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->warmColor.c[i]); }
24347 fprintf (fp,"\n");
24348 break;
24349 }
24350 case NODE_TouchSensor : {
24351 struct X3D_TouchSensor *tmp;
24352 tmp = (struct X3D_TouchSensor *) node;
24353 UNUSED(tmp); // compiler warning mitigation
24354 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24355 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24356 if(allFields) {
24357 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24358 }
24359 if(allFields) {
24360 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24361 }
24362 break;
24363 }
24364 case NODE_TrackingSensor : {
24365 struct X3D_TrackingSensor *tmp;
24366 tmp = (struct X3D_TrackingSensor *) node;
24367 UNUSED(tmp); // compiler warning mitigation
24368 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24369 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24370 if(allFields) {
24371 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24372 }
24373 break;
24374 }
24375 case NODE_Transform : {
24376 struct X3D_Transform *tmp;
24377 tmp = (struct X3D_Transform *) node;
24378 UNUSED(tmp); // compiler warning mitigation
24379 if(allFields) {
24380 spacer fprintf (fp," __sibAffectors (MFNode):\n");
24381 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24382 }
24383 spacer fprintf (fp," center (SFVec3f): \t");
24384 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24385 fprintf (fp,"\n");
24386 spacer fprintf (fp," children (MFNode):\n");
24387 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24388 if(allFields) {
24389 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24390 }
24391 spacer fprintf (fp," rotation (SFRotation): \t");
24392 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->rotation.c[i]); }
24393 fprintf (fp,"\n");
24394 spacer fprintf (fp," scale (SFVec3f): \t");
24395 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->scale.c[i]); }
24396 fprintf (fp,"\n");
24397 spacer fprintf (fp," scaleOrientation (SFRotation): \t");
24398 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->scaleOrientation.c[i]); }
24399 fprintf (fp,"\n");
24400 spacer fprintf (fp," translation (SFVec3f): \t");
24401 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->translation.c[i]); }
24402 fprintf (fp,"\n");
24403 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
24404 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24405 if(allFields) {
24406 spacer fprintf (fp," _sortedChildren (MFNode):\n");
24407 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
24408 }
24409 break;
24410 }
24411 case NODE_TransformSensor : {
24412 struct X3D_TransformSensor *tmp;
24413 tmp = (struct X3D_TransformSensor *) node;
24414 UNUSED(tmp); // compiler warning mitigation
24415 spacer fprintf (fp," center (SFVec3f): \t");
24416 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24417 fprintf (fp,"\n");
24418 spacer fprintf (fp," size (SFVec3f): \t");
24419 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
24420 fprintf (fp,"\n");
24421 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24422 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24423 spacer fprintf (fp," targetObject (SFNode):\n"); dump_scene(fp,level+1,tmp->targetObject);
24424 if(allFields) {
24425 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24426 }
24427 if(allFields) {
24428 spacer fprintf (fp," __hit (SFInt32) \t%d\n",tmp->__hit);
24429 }
24430 if(allFields) {
24431 spacer fprintf (fp," __t1 (SFVec3f): \t");
24432 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__t1.c[i]); }
24433 fprintf (fp,"\n");
24434 }
24435 if(allFields) {
24436 spacer fprintf (fp," __t2 (SFRotation): \t");
24437 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->__t2.c[i]); }
24438 fprintf (fp,"\n");
24439 }
24440 if(allFields) {
24441 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24442 }
24443 break;
24444 }
24445 case NODE_TransmitterPdu : {
24446 struct X3D_TransmitterPdu *tmp;
24447 tmp = (struct X3D_TransmitterPdu *) node;
24448 UNUSED(tmp); // compiler warning mitigation
24449 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24450 spacer fprintf (fp," address (SFString) \t%s\n",tmp->address->strptr);
24451 spacer fprintf (fp," port (SFInt32) \t%d\n",tmp->port);
24452 spacer fprintf (fp," multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
24453 spacer fprintf (fp," multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
24454 spacer fprintf (fp," networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
24455 spacer fprintf (fp," readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
24456 spacer fprintf (fp," writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
24457 spacer fprintf (fp," entityID (SFInt32) \t%d\n",tmp->entityID);
24458 spacer fprintf (fp," applicationID (SFInt32) \t%d\n",tmp->applicationID);
24459 spacer fprintf (fp," siteID (SFInt32) \t%d\n",tmp->siteID);
24460 spacer fprintf (fp," geoCoords (SFVec3d): \t");
24461 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->geoCoords.c[i]); }
24462 fprintf (fp,"\n");
24463 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
24464 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24465 spacer fprintf (fp," radioID (SFInt32) \t%d\n",tmp->radioID);
24466 spacer fprintf (fp," whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
24467 spacer fprintf (fp," radioEntityTypeKind (SFInt32) \t%d\n",tmp->radioEntityTypeKind);
24468 spacer fprintf (fp," radioEntityTypeDomain (SFInt32) \t%d\n",tmp->radioEntityTypeDomain);
24469 spacer fprintf (fp," radioEntityTypeCountry (SFInt32) \t%d\n",tmp->radioEntityTypeCountry);
24470 spacer fprintf (fp," radioEntityTypeCategory (SFInt32) \t%d\n",tmp->radioEntityTypeCategory);
24471 spacer fprintf (fp," radioEntityTypeNomenclature (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclature);
24472 spacer fprintf (fp," radioEntityTypeNomenclatureVersion (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclatureVersion);
24473 spacer fprintf (fp," antennaLocation (SFVec3f): \t");
24474 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->antennaLocation.c[i]); }
24475 fprintf (fp,"\n");
24476 spacer fprintf (fp," antennaPatternLength (SFInt32) \t%d\n",tmp->antennaPatternLength);
24477 spacer fprintf (fp," antennaPatternType (SFInt32) \t%d\n",tmp->antennaPatternType);
24478 spacer fprintf (fp," relativeAntennaLocation (SFVec3f): \t");
24479 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->relativeAntennaLocation.c[i]); }
24480 fprintf (fp,"\n");
24481 spacer fprintf (fp," inputSource (SFInt32) \t%d\n",tmp->inputSource);
24482 spacer fprintf (fp," transmitState (SFInt32) \t%d\n",tmp->transmitState);
24483 spacer fprintf (fp," power (SFFloat) \t%4.3f\n",tmp->power);
24484 spacer fprintf (fp," frequency (SFInt32) \t%d\n",tmp->frequency);
24485 spacer fprintf (fp," transmitFrequencyBandwidth (SFFloat) \t%4.3f\n",tmp->transmitFrequencyBandwidth);
24486 spacer fprintf (fp," lengthOfModulationParameters (SFInt32) \t%d\n",tmp->lengthOfModulationParameters);
24487 spacer fprintf (fp," modulationTypeDetail (SFInt32) \t%d\n",tmp->modulationTypeDetail);
24488 spacer fprintf (fp," modulationTypeMajor (SFInt32) \t%d\n",tmp->modulationTypeMajor);
24489 spacer fprintf (fp," modulationTypeSpreadSpectrum (SFInt32) \t%d\n",tmp->modulationTypeSpreadSpectrum);
24490 spacer fprintf (fp," modulationTypeSystem (SFInt32) \t%d\n",tmp->modulationTypeSystem);
24491 spacer fprintf (fp," cryptoSystem (SFInt32) \t%d\n",tmp->cryptoSystem);
24492 spacer fprintf (fp," cryptoKeyID (SFInt32) \t%d\n",tmp->cryptoKeyID);
24493 break;
24494 }
24495 case NODE_TriangleFanSet : {
24496 struct X3D_TriangleFanSet *tmp;
24497 tmp = (struct X3D_TriangleFanSet *) node;
24498 UNUSED(tmp); // compiler warning mitigation
24499 spacer fprintf (fp," attrib (MFNode):\n");
24500 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24501 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24502 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24503 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24504 if(allFields) {
24505 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24506 }
24507 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24508 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24509 break;
24510 }
24511 case NODE_TriangleSet : {
24512 struct X3D_TriangleSet *tmp;
24513 tmp = (struct X3D_TriangleSet *) node;
24514 UNUSED(tmp); // compiler warning mitigation
24515 spacer fprintf (fp," attrib (MFNode):\n");
24516 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24517 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24518 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24519 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24520 if(allFields) {
24521 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24522 }
24523 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24524 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24525 break;
24526 }
24527 case NODE_TriangleSet2D : {
24528 struct X3D_TriangleSet2D *tmp;
24529 tmp = (struct X3D_TriangleSet2D *) node;
24530 UNUSED(tmp); // compiler warning mitigation
24531 if(allFields) {
24532 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24533 }
24534 spacer fprintf (fp," vertices (MFVec2f):\n");
24535 for (i=0; i<tmp->vertices.n; i++) { spacer fprintf (fp," %d: \t[%4.3f, %4.3f]\n",i,(tmp->vertices.p[i]).c[0], (tmp->vertices.p[i]).c[1]); }
24536 break;
24537 }
24538 case NODE_TriangleStripSet : {
24539 struct X3D_TriangleStripSet *tmp;
24540 tmp = (struct X3D_TriangleStripSet *) node;
24541 UNUSED(tmp); // compiler warning mitigation
24542 spacer fprintf (fp," attrib (MFNode):\n");
24543 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24544 spacer fprintf (fp," color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24545 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24546 spacer fprintf (fp," fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24547 if(allFields) {
24548 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24549 }
24550 spacer fprintf (fp," normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24551 spacer fprintf (fp," texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24552 break;
24553 }
24554 case NODE_TwoSidedMaterial : {
24555 struct X3D_TwoSidedMaterial *tmp;
24556 tmp = (struct X3D_TwoSidedMaterial *) node;
24557 UNUSED(tmp); // compiler warning mitigation
24558 spacer fprintf (fp," ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24559 spacer fprintf (fp," backAmbientIntensity (SFFloat) \t%4.3f\n",tmp->backAmbientIntensity);
24560 spacer fprintf (fp," backDiffuseColor (SFColor): \t");
24561 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->backDiffuseColor.c[i]); }
24562 fprintf (fp,"\n");
24563 spacer fprintf (fp," backEmissiveColor (SFColor): \t");
24564 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->backEmissiveColor.c[i]); }
24565 fprintf (fp,"\n");
24566 spacer fprintf (fp," backShininess (SFFloat) \t%4.3f\n",tmp->backShininess);
24567 spacer fprintf (fp," backSpecularColor (SFColor): \t");
24568 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->backSpecularColor.c[i]); }
24569 fprintf (fp,"\n");
24570 spacer fprintf (fp," backTransparency (SFFloat) \t%4.3f\n",tmp->backTransparency);
24571 spacer fprintf (fp," diffuseColor (SFColor): \t");
24572 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->diffuseColor.c[i]); }
24573 fprintf (fp,"\n");
24574 spacer fprintf (fp," emissiveColor (SFColor): \t");
24575 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->emissiveColor.c[i]); }
24576 fprintf (fp,"\n");
24577 if(allFields) {
24578 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24579 }
24580 spacer fprintf (fp," shininess (SFFloat) \t%4.3f\n",tmp->shininess);
24581 spacer fprintf (fp," separateBackColor (SFBool) \t%d\n",tmp->separateBackColor);
24582 spacer fprintf (fp," specularColor (SFColor): \t");
24583 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->specularColor.c[i]); }
24584 fprintf (fp,"\n");
24585 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
24586 break;
24587 }
24588 case NODE_UniversalJoint : {
24589 struct X3D_UniversalJoint *tmp;
24590 tmp = (struct X3D_UniversalJoint *) node;
24591 UNUSED(tmp); // compiler warning mitigation
24592 spacer fprintf (fp," anchorPoint (SFVec3f): \t");
24593 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->anchorPoint.c[i]); }
24594 fprintf (fp,"\n");
24595 spacer fprintf (fp," axis1 (SFVec3f): \t");
24596 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis1.c[i]); }
24597 fprintf (fp,"\n");
24598 spacer fprintf (fp," axis2 (SFVec3f): \t");
24599 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->axis2.c[i]); }
24600 fprintf (fp,"\n");
24601 spacer fprintf (fp," body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
24602 spacer fprintf (fp," body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
24603 if(allFields) {
24604 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24605 }
24606 spacer fprintf (fp," forceOutput (MFString): \n");
24607 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
24608 spacer fprintf (fp," stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
24609 spacer fprintf (fp," stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
24610 spacer fprintf (fp," stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
24611 spacer fprintf (fp," stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
24612 if(allFields) {
24613 spacer fprintf (fp," __old_anchorPoint (SFVec3f): \t");
24614 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_anchorPoint.c[i]); }
24615 fprintf (fp,"\n");
24616 }
24617 if(allFields) {
24618 spacer fprintf (fp," __old_axis1 (SFVec3f): \t");
24619 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis1.c[i]); }
24620 fprintf (fp,"\n");
24621 }
24622 if(allFields) {
24623 spacer fprintf (fp," __old_axis2 (SFVec3f): \t");
24624 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->__old_axis2.c[i]); }
24625 fprintf (fp,"\n");
24626 }
24627 if(allFields) {
24628 spacer fprintf (fp," __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
24629 }
24630 if(allFields) {
24631 spacer fprintf (fp," __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
24632 }
24633 break;
24634 }
24635 case NODE_UnlitMaterial : {
24636 struct X3D_UnlitMaterial *tmp;
24637 tmp = (struct X3D_UnlitMaterial *) node;
24638 UNUSED(tmp); // compiler warning mitigation
24639 if(allFields) {
24640 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24641 }
24642 spacer fprintf (fp," emissiveColor (SFColor): \t");
24643 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->emissiveColor.c[i]); }
24644 fprintf (fp,"\n");
24645 spacer fprintf (fp," emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
24646 spacer fprintf (fp," emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
24647 spacer fprintf (fp," normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
24648 spacer fprintf (fp," normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
24649 spacer fprintf (fp," normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
24650 spacer fprintf (fp," transparency (SFFloat) \t%4.3f\n",tmp->transparency);
24651 break;
24652 }
24653 case NODE_VectorInterpolator : {
24654 struct X3D_VectorInterpolator *tmp;
24655 tmp = (struct X3D_VectorInterpolator *) node;
24656 UNUSED(tmp); // compiler warning mitigation
24657 spacer fprintf (fp," key (MFFloat):\n");
24658 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->key.p[i]); }
24659 spacer fprintf (fp," keyValue (MFFloat):\n");
24660 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
24661 if(allFields) {
24662 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24663 }
24664 break;
24665 }
24666 case NODE_Viewpoint : {
24667 struct X3D_Viewpoint *tmp;
24668 tmp = (struct X3D_Viewpoint *) node;
24669 UNUSED(tmp); // compiler warning mitigation
24670 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24671 spacer fprintf (fp," jump (SFBool) \t%d\n",tmp->jump);
24672 spacer fprintf (fp," fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
24673 if(allFields) {
24674 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24675 }
24676 spacer fprintf (fp," orientation (SFRotation): \t");
24677 for (i=0; i<4; i++) { fprintf (fp,"%4.3f ",tmp->orientation.c[i]); }
24678 fprintf (fp,"\n");
24679 spacer fprintf (fp," position (SFVec3f): \t");
24680 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->position.c[i]); }
24681 fprintf (fp,"\n");
24682 spacer fprintf (fp," centerOfRotation (SFVec3f): \t");
24683 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->centerOfRotation.c[i]); }
24684 fprintf (fp,"\n");
24685 spacer fprintf (fp," retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
24686 spacer fprintf (fp," fovMode (SFString) \t%s\n",tmp->fovMode->strptr);
24687 spacer fprintf (fp," aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24688 spacer fprintf (fp," farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
24689 spacer fprintf (fp," nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
24690 spacer fprintf (fp," vIewAll (SFBool) \t%d\n",tmp->vIewAll);
24691 spacer fprintf (fp," navigationInfo (SFNode):\n"); dump_scene(fp,level+1,tmp->navigationInfo);
24692 break;
24693 }
24694 case NODE_ViewpointGroup : {
24695 struct X3D_ViewpointGroup *tmp;
24696 tmp = (struct X3D_ViewpointGroup *) node;
24697 UNUSED(tmp); // compiler warning mitigation
24698 spacer fprintf (fp," center (SFVec3f): \t");
24699 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24700 fprintf (fp,"\n");
24701 spacer fprintf (fp," children (MFNode):\n");
24702 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24703 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24704 spacer fprintf (fp," displayed (SFBool) \t%d\n",tmp->displayed);
24705 if(allFields) {
24706 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24707 }
24708 spacer fprintf (fp," retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
24709 spacer fprintf (fp," size (SFVec3f): \t");
24710 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
24711 fprintf (fp,"\n");
24712 if(allFields) {
24713 spacer fprintf (fp," __proxNode (SFNode):\n"); dump_scene(fp,level+1,tmp->__proxNode);
24714 }
24715 break;
24716 }
24717 case NODE_Viewport : {
24718 struct X3D_Viewport *tmp;
24719 tmp = (struct X3D_Viewport *) node;
24720 UNUSED(tmp); // compiler warning mitigation
24721 if(allFields) {
24722 spacer fprintf (fp," __sibAffectors (MFNode):\n");
24723 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24724 }
24725 spacer fprintf (fp," children (MFNode):\n");
24726 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24727 if(allFields) {
24728 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24729 }
24730 spacer fprintf (fp," clipBoundary (MFFloat):\n");
24731 for (i=0; i<tmp->clipBoundary.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->clipBoundary.p[i]); }
24732 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
24733 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24734 break;
24735 }
24736 case NODE_VisibilitySensor : {
24737 struct X3D_VisibilitySensor *tmp;
24738 tmp = (struct X3D_VisibilitySensor *) node;
24739 UNUSED(tmp); // compiler warning mitigation
24740 spacer fprintf (fp," center (SFVec3f): \t");
24741 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->center.c[i]); }
24742 fprintf (fp,"\n");
24743 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24744 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24745 spacer fprintf (fp," size (SFVec3f): \t");
24746 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->size.c[i]); }
24747 fprintf (fp,"\n");
24748 if(allFields) {
24749 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24750 }
24751 if(allFields) {
24752 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24753 }
24754 break;
24755 }
24756 case NODE_VolumeData : {
24757 struct X3D_VolumeData *tmp;
24758 tmp = (struct X3D_VolumeData *) node;
24759 UNUSED(tmp); // compiler warning mitigation
24760 spacer fprintf (fp," dimensions (SFVec3f): \t");
24761 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->dimensions.c[i]); }
24762 fprintf (fp,"\n");
24763 if(allFields) {
24764 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24765 }
24766 spacer fprintf (fp," voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
24767 spacer fprintf (fp," visible (SFBool) \t%d\n",tmp->visible);
24768 spacer fprintf (fp," bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24769 spacer fprintf (fp," renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
24770 break;
24771 }
24772 case NODE_VolumeEmitter : {
24773 struct X3D_VolumeEmitter *tmp;
24774 tmp = (struct X3D_VolumeEmitter *) node;
24775 UNUSED(tmp); // compiler warning mitigation
24776 spacer fprintf (fp," coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24777 spacer fprintf (fp," direction (SFVec3f): \t");
24778 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
24779 fprintf (fp,"\n");
24780 if(allFields) {
24781 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24782 }
24783 spacer fprintf (fp," on (SFBool) \t%d\n",tmp->on);
24784 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
24785 spacer fprintf (fp," variation (SFFloat) \t%4.3f\n",tmp->variation);
24786 spacer fprintf (fp," internal (SFBool) \t%d\n",tmp->internal);
24787 spacer fprintf (fp," mass (SFFloat) \t%4.3f\n",tmp->mass);
24788 spacer fprintf (fp," surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
24789 break;
24790 }
24791 case NODE_VolumePickSensor : {
24792 struct X3D_VolumePickSensor *tmp;
24793 tmp = (struct X3D_VolumePickSensor *) node;
24794 UNUSED(tmp); // compiler warning mitigation
24795 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24796 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24797 if(allFields) {
24798 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24799 }
24800 spacer fprintf (fp," objectType (MFString): \n");
24801 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
24802 spacer fprintf (fp," pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
24803 spacer fprintf (fp," pickTarget (MFNode):\n");
24804 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
24805 spacer fprintf (fp," matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
24806 if(allFields) {
24807 spacer fprintf (fp," __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24808 }
24809 break;
24810 }
24811 case NODE_WaveShaper : {
24812 struct X3D_WaveShaper *tmp;
24813 tmp = (struct X3D_WaveShaper *) node;
24814 UNUSED(tmp); // compiler warning mitigation
24815 spacer fprintf (fp," channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
24816 spacer fprintf (fp," channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
24817 spacer fprintf (fp," children (MFNode):\n");
24818 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24819 spacer fprintf (fp," description (SFString) \t%s\n",tmp->description->strptr);
24820 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24821 spacer fprintf (fp," gain (SFFloat) \t%4.3f\n",tmp->gain);
24822 if(allFields) {
24823 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24824 }
24825 spacer fprintf (fp," pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
24826 spacer fprintf (fp," resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
24827 spacer fprintf (fp," startTime (SFTime) \t%4.3f\n",tmp->startTime);
24828 spacer fprintf (fp," stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
24829 spacer fprintf (fp," tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
24830 spacer fprintf (fp," curve (MFFloat):\n");
24831 for (i=0; i<tmp->curve.n; i++) { spacer fprintf (fp," %d: \t%4.3f\n",i,tmp->curve.p[i]); }
24832 spacer fprintf (fp," oversample (SFString) \t%s\n",tmp->oversample->strptr);
24833 break;
24834 }
24835 case NODE_WindPhysicsModel : {
24836 struct X3D_WindPhysicsModel *tmp;
24837 tmp = (struct X3D_WindPhysicsModel *) node;
24838 UNUSED(tmp); // compiler warning mitigation
24839 spacer fprintf (fp," direction (SFVec3f): \t");
24840 for (i=0; i<3; i++) { fprintf (fp,"%4.3f ",tmp->direction.c[i]); }
24841 fprintf (fp,"\n");
24842 spacer fprintf (fp," enabled (SFBool) \t%d\n",tmp->enabled);
24843 spacer fprintf (fp," gustiness (SFFloat) \t%4.3f\n",tmp->gustiness);
24844 if(allFields) {
24845 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24846 }
24847 spacer fprintf (fp," speed (SFFloat) \t%4.3f\n",tmp->speed);
24848 spacer fprintf (fp," turbulence (SFFloat) \t%4.3f\n",tmp->turbulence);
24849 break;
24850 }
24851 case NODE_WorldInfo : {
24852 struct X3D_WorldInfo *tmp;
24853 tmp = (struct X3D_WorldInfo *) node;
24854 UNUSED(tmp); // compiler warning mitigation
24855 spacer fprintf (fp," info (MFString): \n");
24856 for (i=0; i<tmp->info.n; i++) { spacer fprintf (fp," %d: \t%s\n",i,tmp->info.p[i]->strptr); }
24857 spacer fprintf (fp," title (SFString) \t%s\n",tmp->title->strptr);
24858 if(allFields) {
24859 spacer fprintf (fp," metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24860 }
24861 break;
24862 }
24863 default: {}
24864 }
24865 fflush(fp) ;
24866 spacer fprintf (fp,"L%d end\n",level);
24867 if (level == 0) fprintf (fp,"ending dump_scene\n");
24868}
24869
24870int getSAI_X3DNodeType (int FreeWRLNodeType) {
24871 switch (FreeWRLNodeType) {
24872 case NODE_AcousticProperties: return X3DAppearanceChildNode; break;
24873 case NODE_Analyser: return X3DSoundProcessingNode; break;
24874 case NODE_Anchor: return X3DGroupingNode; break;
24875 case NODE_Appearance: return X3DAppearanceNode; break;
24876 case NODE_Arc2D: return X3DGeometryNode; break;
24877 case NODE_ArcClose2D: return X3DGeometryNode; break;
24878 case NODE_AudioBuffer: return X3DSoundNode; break;
24879 case NODE_AudioClip: return X3DSoundSourceNode; break;
24880 case NODE_AudioDestination: return X3DSoundDestinationNode; break;
24881 case NODE_BackdropBackground: return X3DBackgroundNode; break;
24882 case NODE_Background: return X3DBackgroundNode; break;
24883 case NODE_BallJoint: return X3DRigidJointNode; break;
24884 case NODE_Billboard: return X3DGroupingNode; break;
24885 case NODE_BiquadFilter: return X3DSoundProcessingNode; break;
24886 case NODE_BlendedVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24887 case NODE_BooleanFilter: return X3DChildNode; break;
24888 case NODE_BooleanSequencer: return X3DSequencerNode; break;
24889 case NODE_BooleanToggle: return X3DChildNode; break;
24890 case NODE_BooleanTrigger: return X3DTriggerNode; break;
24891 case NODE_BoundaryEnhancementVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24892 case NODE_BoundedPhysicsModel: return X3DParticlePhysicsModelNode; break;
24893 case NODE_Box: return X3DGeometryNode; break;
24894 case NODE_BufferAudioSource: return X3DSoundSourceNode; break;
24895 case NODE_BufferGeometry: return X3DGeometryNode; break;
24896 case NODE_BufferTexture: return X3DTextureNode; break;
24897 case NODE_CADAssembly: return X3DGroupingNode; break;
24898 case NODE_CADFace: return X3DProductStructureChildNode; break;
24899 case NODE_CADLayer: return X3DGroupingNode; break;
24900 case NODE_CADPart: return X3DGroupingNode; break;
24901 case NODE_CalibratedCameraSensor: return X3DSensorNode; break;
24902 case NODE_CartoonVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24903 case NODE_ChannelMerger: return X3DSoundChannelNode; break;
24904 case NODE_ChannelSelector: return X3DSoundChannelNode; break;
24905 case NODE_ChannelSplitter: return X3DSoundChannelNode; break;
24906 case NODE_Circle2D: return X3DGeometryNode; break;
24907 case NODE_ClipPlane: return X3DChildNode; break;
24908 case NODE_CollidableOffset: return X3DNBodyCollidableNode; break;
24909 case NODE_CollidableShape: return X3DNBodyCollidableNode; break;
24910 case NODE_Collision: return X3DEnvironmentalSensorNode; break;
24911 case NODE_CollisionCollection: return X3DChildNode; break;
24912 case NODE_CollisionSensor: return X3DSensorNode; break;
24913 case NODE_CollisionSpace: return X3DNBodyCollidableNode; break;
24914 case NODE_Color: return X3DColorNode; break;
24915 case NODE_ColorChaser: return X3DChaserNode; break;
24916 case NODE_ColorDamper: return X3DDamperNode; break;
24917 case NODE_ColorInterpolator: return X3DInterpolatorNode; break;
24918 case NODE_ColorRGBA: return X3DColorNode; break;
24919 case NODE_ComposedCubeMapTexture: return X3DEnvironmentTextureNode; break;
24920 case NODE_ComposedShader: return X3DShaderNode; break;
24921 case NODE_ComposedTexture3D: return X3DTexture3DNode; break;
24922 case NODE_ComposedVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24923 case NODE_CompositeVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24924 case NODE_Cone: return X3DGeometryNode; break;
24925 case NODE_ConeEmitter: return X3DParticleEmitterNode; break;
24926 case NODE_Contact: return X3DSFNode; break;
24927 case NODE_Contour2D: return X3DSFNode; break;
24928 case NODE_ContourPolyline2D: return X3DNurbsControlCurveNode; break;
24929 case NODE_Convolver: return X3DSoundProcessingNode; break;
24930 case NODE_Coordinate: return X3DCoordinateNode; break;
24931 case NODE_CoordinateChaser: return X3DChaserNode; break;
24932 case NODE_CoordinateDamper: return X3DDamperNode; break;
24933 case NODE_CoordinateDouble: return X3DCoordinateNode; break;
24934 case NODE_CoordinateInterpolator: return X3DInterpolatorNode; break;
24935 case NODE_CoordinateInterpolator2D: return X3DInterpolatorNode; break;
24936 case NODE_CoordinateMorpher: return X3DInterpolatorNode; break;
24937 case NODE_Cylinder: return X3DGeometryNode; break;
24938 case NODE_CylinderSensor: return X3DDragSensorNode; break;
24939 case NODE_DISEntityManager: return X3DChildNode; break;
24940 case NODE_DISEntityTypeMapping: return X3DInfoNode; break;
24941 case NODE_Delay: return X3DSoundProcessingNode; break;
24942 case NODE_DirectionalLight: return X3DLightNode; break;
24943 case NODE_Disk2D: return X3DGeometryNode; break;
24944 case NODE_DoubleAxisHingeJoint: return X3DRigidJointNode; break;
24945 case NODE_DynamicsCompressor: return X3DSoundProcessingNode; break;
24946 case NODE_EaseInEaseOut: return X3DInterpolatorNode; break;
24947 case NODE_EdgeEnhancementVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
24948 case NODE_Effect: return X3DShaderNode; break;
24949 case NODE_EffectPart: return X3DUrlObject; break;
24950 case NODE_ElevationGrid: return X3DGeometryNode; break;
24951 case NODE_EnvironmentLight: return X3DLightNode; break;
24952 case NODE_EspduTransform: return X3DGroupingNode; break;
24953 case NODE_ExplosionEmitter: return X3DParticleEmitterNode; break;
24954 case NODE_Extrusion: return X3DGeometryNode; break;
24955 case NODE_FillProperties: return X3DAppearanceChildNode; break;
24956 case NODE_FloatVertexAttribute: return X3DVertexAttributeNode; break;
24957 case NODE_Fog: return X3DBindableNode; break;
24958 case NODE_FogCoordinate: return X3DGeometricPropertyNode; break;
24959 case NODE_FontStyle: return X3DFontStyleNode; break;
24960 case NODE_ForcePhysicsModel: return X3DParticlePhysicsModelNode; break;
24961 case NODE_Gain: return X3DSoundProcessingNode; break;
24962 case NODE_GeneratedCubeMapTexture: return X3DEnvironmentTextureNode; break;
24963 case NODE_GeneratedTexture: return X3DTextureNode; break;
24964 case NODE_GeoConvert: return X3DInterpolatorNode; break;
24965 case NODE_GeoCoordinate: return X3DCoordinateNode; break;
24966 case NODE_GeoECParameters: return X3DGeoSRFTParametersNode; break;
24967 case NODE_GeoElevationGrid: return X3DGeometryNode; break;
24968 case NODE_GeoEllipsoid: return X3DChildNode; break;
24969 case NODE_GeoLCCParameters: return X3DGeoSRFTParametersNode; break;
24970 case NODE_GeoLCE3DParameters: return X3DGeoSRFTParametersNode; break;
24971 case NODE_GeoLOD: return X3DGroupingNode; break;
24972 case NODE_GeoLSR3DParameters: return X3DGeoSRFTParametersNode; break;
24973 case NODE_GeoLTParameters: return X3DGeoSRFTParametersNode; break;
24974 case NODE_GeoLocation: return X3DGroupingNode; break;
24975 case NODE_GeoMParameters: return X3DGeoSRFTParametersNode; break;
24976 case NODE_GeoMetadata: return X3DChildNode; break;
24977 case NODE_GeoOMParameters: return X3DGeoSRFTParametersNode; break;
24978 case NODE_GeoOrigin: return X3DChildNode; break;
24979 case NODE_GeoPSParameters: return X3DGeoSRFTParametersNode; break;
24980 case NODE_GeoPlanet: return X3DGroupingNode; break;
24981 case NODE_GeoPositionInterpolator: return X3DInterpolatorNode; break;
24982 case NODE_GeoProximitySensor: return X3DEnvironmentalSensorNode; break;
24983 case NODE_GeoReferenceSurfaceInfo: return X3DChildNode; break;
24984 case NODE_GeoSRF: return X3DChildNode; break;
24985 case NODE_GeoSRFInstance: return X3DGeoSRFParametersNode; break;
24986 case NODE_GeoSRFParametersInfo: return X3DGeoSRFParametersInfoNode; break;
24987 case NODE_GeoSRFSet: return X3DGeoSRFParametersNode; break;
24988 case NODE_GeoSRFTemplate: return X3DGeoSRFParametersNode; break;
24989 case NODE_GeoSpatialReferenceFrame: return X3DChildNode; break;
24990 case NODE_GeoSystemParameters: return X3DGeoSRFParametersInfoNode; break;
24991 case NODE_GeoTMParameters: return X3DGeoSRFTParametersNode; break;
24992 case NODE_GeoTile: return X3DGroupingNode; break;
24993 case NODE_GeoTileSet: return X3DChildNode; break;
24994 case NODE_GeoTouchSensor: return X3DPointingDeviceSensorNode; break;
24995 case NODE_GeoTransform: return X3DGroupingNode; break;
24996 case NODE_GeoViewpoint: return X3DBindableNode; break;
24997 case NODE_Group: return X3DGroupingNode; break;
24998 case NODE_HAnimDisplacer: return X3DGeometricPropertyNode; break;
24999 case NODE_HAnimHumanoid: return X3DChildNode; break;
25000 case NODE_HAnimJoint: return X3DChildNode; break;
25001 case NODE_HAnimMotion: return X3DMotionNode; break;
25002 case NODE_HAnimMotionClip: return X3DMotionDataNode; break;
25003 case NODE_HAnimMotionData: return X3DMotionDataNode; break;
25004 case NODE_HAnimMotionDataFile: return X3DMotionDataNode; break;
25005 case NODE_HAnimMotionInterpolator: return X3DMotionNode; break;
25006 case NODE_HAnimMotionPlay: return X3DMotionNode; break;
25007 case NODE_HAnimPermuter: return X3DChildNode; break;
25008 case NODE_HAnimSegment: return X3DChildNode; break;
25009 case NODE_HAnimSite: return X3DGroupingNode; break;
25010 case NODE_ImageBackdropBackground: return X3DBackgroundNode; break;
25011 case NODE_ImageCubeMapTexture: return X3DEnvironmentTextureNode; break;
25012 case NODE_ImageTexture: return X3DTextureNode; break;
25013 case NODE_ImageTexture3D: return X3DTextureNode; break;
25014 case NODE_IndexedFaceSet: return X3DGeometryNode; break;
25015 case NODE_IndexedLineSet: return X3DGeometryNode; break;
25016 case NODE_IndexedQuadSet: return X3DComposedGeometryNode; break;
25017 case NODE_IndexedTriangleFanSet: return X3DGeometryNode; break;
25018 case NODE_IndexedTriangleSet: return X3DGeometryNode; break;
25019 case NODE_IndexedTriangleStripSet: return X3DGeometryNode; break;
25020 case NODE_Inline: return X3DNetworkSensorNode; break;
25021 case NODE_IntegerSequencer: return X3DSequencerNode; break;
25022 case NODE_IntegerTrigger: return X3DTriggerNode; break;
25023 case NODE_IsoSurfaceVolumeData: return X3DVolumeDataNode; break;
25024 case NODE_KeySensor: return X3DKeyDeviceSensorNode; break;
25025 case NODE_LOD: return X3DGroupingNode; break;
25026 case NODE_Layer: return X3DLayerNode; break;
25027 case NODE_LayerSet: return X3DLayerSetNode; break;
25028 case NODE_Layout: return X3DLayoutNode; break;
25029 case NODE_LayoutGroup: return X3DGroupingNode; break;
25030 case NODE_LayoutLayer: return X3DGroupingNode; break;
25031 case NODE_LinePickSensor: return X3DSensorNode; break;
25032 case NODE_LineProperties: return X3DAppearanceChildNode; break;
25033 case NODE_LineSensor: return X3DDragSensorNode; break;
25034 case NODE_LineSet: return X3DGeometryNode; break;
25035 case NODE_ListenerPoint: return X3DSoundNode; break;
25036 case NODE_ListenerPointSource: return X3DSoundSourceNode; break;
25037 case NODE_LoadSensor: return X3DNetworkSensorNode; break;
25038 case NODE_LocalFog: return X3DChildNode; break;
25039 case NODE_MIDIAudioSynth: return X3DSoundSourceNode; break;
25040 case NODE_MIDIConverterIn: return X3DMIDINode; break;
25041 case NODE_MIDIConverterOut: return X3DMIDINode; break;
25042 case NODE_MIDIDelay: return X3DMIDIProcessingNode; break;
25043 case NODE_MIDIFileDestination: return X3DMIDIDestinationNode; break;
25044 case NODE_MIDIFileSource: return X3DMIDISourceNode; break;
25045 case NODE_MIDIIn: return X3DMIDISourceNode; break;
25046 case NODE_MIDIOut: return X3DMIDIProcessingNode; break;
25047 case NODE_MIDIPortDestination: return X3DMIDIDestinationNode; break;
25048 case NODE_MIDIPortSource: return X3DMIDISourceNode; break;
25049 case NODE_MIDIPrintDestination: return X3DMIDIDestinationNode; break;
25050 case NODE_MIDIProgram: return X3DMIDIProcessingNode; break;
25051 case NODE_MIDIToneMerger: return X3DMIDINode; break;
25052 case NODE_MIDIToneSplitter: return X3DMIDINode; break;
25053 case NODE_MapEmitter: return X3DParticleEmitterNode; break;
25054 case NODE_MapPhysicsModel: return X3DParticlePhysicsModelNode; break;
25055 case NODE_Material: return X3DMaterialNode; break;
25056 case NODE_Matrix3VertexAttribute: return X3DVertexAttributeNode; break;
25057 case NODE_Matrix4VertexAttribute: return X3DVertexAttributeNode; break;
25058 case NODE_MetadataBoolean: return X3DChildNode; break;
25059 case NODE_MetadataDouble: return X3DChildNode; break;
25060 case NODE_MetadataFloat: return X3DChildNode; break;
25061 case NODE_MetadataInteger: return X3DChildNode; break;
25062 case NODE_MetadataMFBool: return X3DChildNode; break;
25063 case NODE_MetadataMFColor: return X3DChildNode; break;
25064 case NODE_MetadataMFColorRGBA: return X3DChildNode; break;
25065 case NODE_MetadataMFDouble: return X3DChildNode; break;
25066 case NODE_MetadataMFFloat: return X3DChildNode; break;
25067 case NODE_MetadataMFInt32: return X3DChildNode; break;
25068 case NODE_MetadataMFMatrix3d: return X3DChildNode; break;
25069 case NODE_MetadataMFMatrix3f: return X3DChildNode; break;
25070 case NODE_MetadataMFMatrix4d: return X3DChildNode; break;
25071 case NODE_MetadataMFMatrix4f: return X3DChildNode; break;
25072 case NODE_MetadataMFNode: return X3DChildNode; break;
25073 case NODE_MetadataMFRotation: return X3DChildNode; break;
25074 case NODE_MetadataMFString: return X3DChildNode; break;
25075 case NODE_MetadataMFTime: return X3DChildNode; break;
25076 case NODE_MetadataMFVec2d: return X3DChildNode; break;
25077 case NODE_MetadataMFVec2f: return X3DChildNode; break;
25078 case NODE_MetadataMFVec3d: return X3DChildNode; break;
25079 case NODE_MetadataMFVec3f: return X3DChildNode; break;
25080 case NODE_MetadataMFVec4d: return X3DChildNode; break;
25081 case NODE_MetadataMFVec4f: return X3DChildNode; break;
25082 case NODE_MetadataSFBool: return X3DChildNode; break;
25083 case NODE_MetadataSFColor: return X3DChildNode; break;
25084 case NODE_MetadataSFColorRGBA: return X3DChildNode; break;
25085 case NODE_MetadataSFDouble: return X3DChildNode; break;
25086 case NODE_MetadataSFFloat: return X3DChildNode; break;
25087 case NODE_MetadataSFImage: return X3DChildNode; break;
25088 case NODE_MetadataSFInt32: return X3DChildNode; break;
25089 case NODE_MetadataSFMatrix3d: return X3DChildNode; break;
25090 case NODE_MetadataSFMatrix3f: return X3DChildNode; break;
25091 case NODE_MetadataSFMatrix4d: return X3DChildNode; break;
25092 case NODE_MetadataSFMatrix4f: return X3DChildNode; break;
25093 case NODE_MetadataSFNode: return X3DChildNode; break;
25094 case NODE_MetadataSFRotation: return X3DChildNode; break;
25095 case NODE_MetadataSFString: return X3DChildNode; break;
25096 case NODE_MetadataSFTime: return X3DChildNode; break;
25097 case NODE_MetadataSFVec2d: return X3DChildNode; break;
25098 case NODE_MetadataSFVec2f: return X3DChildNode; break;
25099 case NODE_MetadataSFVec3d: return X3DChildNode; break;
25100 case NODE_MetadataSFVec3f: return X3DChildNode; break;
25101 case NODE_MetadataSFVec4d: return X3DChildNode; break;
25102 case NODE_MetadataSFVec4f: return X3DChildNode; break;
25103 case NODE_MetadataSet: return X3DChildNode; break;
25104 case NODE_MetadataString: return X3DChildNode; break;
25105 case NODE_MicrophoneSource: return X3DSoundSourceNode; break;
25106 case NODE_MotorJoint: return X3DRigidJointNode; break;
25107 case NODE_MovieTexture: return X3DTextureNode; break;
25108 case NODE_MultiTexture: return X3DTextureNode; break;
25109 case NODE_MultiTextureCoordinate: return X3DTextureCoordinateNode; break;
25110 case NODE_MultiTextureTransform: return X3DTextureTransformNode; break;
25111 case NODE_MultiTouchSensor: return X3DDragSensorNode; break;
25112 case NODE_NavigationInfo: return X3DBindableNode; break;
25113 case NODE_Normal: return X3DNormalNode; break;
25114 case NODE_NormalInterpolator: return X3DInterpolatorNode; break;
25115 case NODE_NormalMorpher: return X3DInterpolatorNode; break;
25116 case NODE_NurbsCurve: return X3DParametricGeometryNode; break;
25117 case NODE_NurbsCurve2D: return X3DNurbsControlCurveNode; break;
25118 case NODE_NurbsOrientationInterpolator: return X3DChildNode; break;
25119 case NODE_NurbsPatchSurface: return X3DNurbsSurfaceGeometryNode; break;
25120 case NODE_NurbsPositionInterpolator: return X3DChildNode; break;
25121 case NODE_NurbsSet: return X3DChildNode; break;
25122 case NODE_NurbsSurfaceInterpolator: return X3DChildNode; break;
25123 case NODE_NurbsSweptSurface: return X3DParametricGeometryNode; break;
25124 case NODE_NurbsSwungSurface: return X3DParametricGeometryNode; break;
25125 case NODE_NurbsTextureCoordinate: return X3DSFNode; break;
25126 case NODE_NurbsTrimmedSurface: return X3DNurbsSurfaceGeometryNode; break;
25127 case NODE_OSC_Sensor: return X3DNetworkSensorNode; break;
25128 case NODE_OpacityMapVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
25129 case NODE_OrientationChaser: return X3DChaserNode; break;
25130 case NODE_OrientationDamper: return X3DDamperNode; break;
25131 case NODE_OrientationInterpolator: return X3DInterpolatorNode; break;
25132 case NODE_OrthoViewpoint: return X3DBindableNode; break;
25133 case NODE_OscillatorSource: return X3DSoundSourceNode; break;
25134 case NODE_PackagedShader: return X3DProgrammableShaderObject; break;
25135 case NODE_ParticleSystem: return X3DShapeNode; break;
25136 case NODE_PeriodicWave: return X3DSoundNode; break;
25137 case NODE_PhysicalMaterial: return X3DMaterialNode; break;
25138 case NODE_PickableGroup: return X3DGroupingNode; break;
25139 case NODE_PixelTexture: return X3DTextureNode; break;
25140 case NODE_PixelTexture3D: return X3DTextureNode; break;
25141 case NODE_PlaneSensor: return X3DDragSensorNode; break;
25142 case NODE_PointEmitter: return X3DParticleEmitterNode; break;
25143 case NODE_PointLight: return X3DLightNode; break;
25144 case NODE_PointPickSensor: return X3DSensorNode; break;
25145 case NODE_PointProperties: return X3DAppearanceChildNode; break;
25146 case NODE_PointSensor: return X3DDragSensorNode; break;
25147 case NODE_PointSet: return X3DGeometryNode; break;
25148 case NODE_Polyline2D: return X3DGeometryNode; break;
25149 case NODE_PolylineEmitter: return X3DParticleEmitterNode; break;
25150 case NODE_Polypoint2D: return X3DGeometryNode; break;
25151 case NODE_PositionChaser: return X3DChaserNode; break;
25152 case NODE_PositionChaser2D: return X3DChaserNode; break;
25153 case NODE_PositionDamper: return X3DDamperNode; break;
25154 case NODE_PositionDamper2D: return X3DDamperNode; break;
25155 case NODE_PositionInterpolator: return X3DInterpolatorNode; break;
25156 case NODE_PositionInterpolator2D: return X3DInterpolatorNode; break;
25157 case NODE_PrimitivePickSensor: return X3DSensorNode; break;
25158 case NODE_ProgramShader: return X3DProgrammableShaderObject; break;
25159 case NODE_ProjectionVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
25160 case NODE_Proto: return X3DProtoInstance; break;
25161 case NODE_ProximitySensor: return X3DEnvironmentalSensorNode; break;
25162 case NODE_Pyramid: return X3DGeometryNode; break;
25163 case NODE_QuadSet: return X3DComposedGeometryNode; break;
25164 case NODE_ReceiverPdu: return X3DChildNode; break;
25165 case NODE_Rectangle2D: return X3DGeometryNode; break;
25166 case NODE_ResistancePhysicsModel: return X3DParticlePhysicsModelNode; break;
25167 case NODE_RigidBody: return X3DSFNode; break;
25168 case NODE_RigidBodyCollection: return X3DChildNode; break;
25169 case NODE_ScalarChaser: return X3DChaserNode; break;
25170 case NODE_ScalarDamper: return X3DDamperNode; break;
25171 case NODE_ScalarInterpolator: return X3DInterpolatorNode; break;
25172 case NODE_ScreenFontStyle: return X3DFontStyleNode; break;
25173 case NODE_ScreenGroup: return X3DGroupingNode; break;
25174 case NODE_Script: return X3DScriptNode; break;
25175 case NODE_SegmentedVolumeData: return X3DVolumeDataNode; break;
25176 case NODE_ShadedVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
25177 case NODE_ShaderPart: return X3DUrlObject; break;
25178 case NODE_ShaderProgram: return X3DUrlObject; break;
25179 case NODE_Shape: return X3DBoundedObject; break;
25180 case NODE_SignalPdu: return X3DChildNode; break;
25181 case NODE_SilhouetteEnhancementVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
25182 case NODE_SingleAxisHingeJoint: return X3DRigidJointNode; break;
25183 case NODE_SliderJoint: return X3DRigidJointNode; break;
25184 case NODE_Sound: return X3DSoundNode; break;
25185 case NODE_SpatialSound: return X3DSoundNode; break;
25186 case NODE_Sphere: return X3DGeometryNode; break;
25187 case NODE_SphereSensor: return X3DDragSensorNode; break;
25188 case NODE_SplinePositionInterpolator: return X3DInterpolatorNode; break;
25189 case NODE_SplinePositionInterpolator2D: return X3DInterpolatorNode; break;
25190 case NODE_SplineScalarInterpolator: return X3DInterpolatorNode; break;
25191 case NODE_SpotLight: return X3DLightNode; break;
25192 case NODE_SquadOrientationInterpolator: return X3DInterpolatorNode; break;
25193 case NODE_StaticGroup: return X3DGroupingNode; break;
25194 case NODE_StreamAudioDestination: return X3DSoundDestinationNode; break;
25195 case NODE_StreamAudioSource: return X3DSoundSourceNode; break;
25196 case NODE_StringSensor: return X3DKeyDeviceSensorNode; break;
25197 case NODE_SurfaceEmitter: return X3DParticleEmitterNode; break;
25198 case NODE_Switch: return X3DGroupingNode; break;
25199 case NODE_Teapot: return X3DGeometryNode; break;
25200 case NODE_TexCoordChaser2D: return X3DChaserNode; break;
25201 case NODE_TexCoordDamper2D: return X3DDamperNode; break;
25202 case NODE_Text: return X3DTextNode; break;
25203 case NODE_TextureBackground: return X3DBackgroundNode; break;
25204 case NODE_TextureCoordinate: return X3DTextureCoordinateNode; break;
25205 case NODE_TextureCoordinate3D: return X3DTextureCoordinateNode; break;
25206 case NODE_TextureCoordinate4D: return X3DTextureCoordinateNode; break;
25207 case NODE_TextureCoordinateGenerator: return X3DTextureCoordinateNode; break;
25208 case NODE_TextureProjector: return X3DTextureProjectorNode; break;
25209 case NODE_TextureProjectorParallel: return X3DTextureProjectorNode; break;
25210 case NODE_TextureProjectorPoint: return X3DTextureProjectorNode; break;
25211 case NODE_TextureProperties: return X3DSFNode; break;
25212 case NODE_TextureTransform: return X3DTextureTransformNode; break;
25213 case NODE_TextureTransform3D: return X3DTextureTransformNode; break;
25214 case NODE_TextureTransformGenerator: return X3DTextureTransformNode; break;
25215 case NODE_TextureTransformMatrix3D: return X3DTextureTransformNode; break;
25216 case NODE_Tile: return X3DGroupingNode; break;
25217 case NODE_TimeSensor: return X3DSensorNode; break;
25218 case NODE_TimeTrigger: return X3DTriggerNode; break;
25219 case NODE_ToneMappedVolumeStyle: return X3DComposableVolumeRenderStyleNode; break;
25220 case NODE_TouchSensor: return X3DPointingDeviceSensorNode; break;
25221 case NODE_TrackingSensor: return X3DSensorNode; break;
25222 case NODE_Transform: return X3DGroupingNode; break;
25223 case NODE_TransformSensor: return X3DEnvironmentalSensorNode; break;
25224 case NODE_TransmitterPdu: return X3DChildNode; break;
25225 case NODE_TriangleFanSet: return X3DGeometryNode; break;
25226 case NODE_TriangleSet: return X3DGeometryNode; break;
25227 case NODE_TriangleSet2D: return X3DGeometryNode; break;
25228 case NODE_TriangleStripSet: return X3DGeometryNode; break;
25229 case NODE_TwoSidedMaterial: return X3DMaterialNode; break;
25230 case NODE_UniversalJoint: return X3DRigidJointNode; break;
25231 case NODE_UnlitMaterial: return X3DMaterialNode; break;
25232 case NODE_VectorInterpolator: return X3DInterpolatorNode; break;
25233 case NODE_Viewpoint: return X3DBindableNode; break;
25234 case NODE_ViewpointGroup: return X3DGroupingNode; break;
25235 case NODE_Viewport: return X3DViewportNode; break;
25236 case NODE_VisibilitySensor: return X3DEnvironmentalSensorNode; break;
25237 case NODE_VolumeData: return X3DVolumeDataNode; break;
25238 case NODE_VolumeEmitter: return X3DParticleEmitterNode; break;
25239 case NODE_VolumePickSensor: return X3DSensorNode; break;
25240 case NODE_WaveShaper: return X3DSoundProcessingNode; break;
25241 case NODE_WindPhysicsModel: return X3DParticlePhysicsModelNode; break;
25242 case NODE_WorldInfo: return X3DChildNode; break;
25243 default:return -1;
25244 }
25245}
Definition Viewer.h:141