36#include <libFreeWRL.h>
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"
45#include "../io_http.h"
54#include "../input/EAIHeaders.h"
55#include "../input/EAIHelpers.h"
56#include "../x3d_parser/Bindable.h"
58#include "../opengl/Textures.h"
59#include "Component_CubeMapTexturing.h"
61void add_OSCsensor(
struct X3D_Node* node);
62void addNodeToKeySensorList(
struct X3D_Node* node);
65void render_ray_polyrep(
void *node);
66void dump_scene(FILE *fp,
int level,
struct X3D_Node* node);
67extern char *parser_getNameFromNode(
struct X3D_Node* node);
70 const char *FIELDNAMES[] = {
107 "__cylinderTriangles",
115 "__externProtoDeclares",
139 "__movedOrientation",
140 "__movedOrientationB",
147 "__occludeCheckCount",
161 "__old_angularVelocity",
170 "__old_centerOfMass",
171 "__old_finiteRotationAxis",
172 "__old_linearVelocity",
194 "__regenSubTextures",
197 "__rooturlloadstatus",
215 "__textureTableIndex",
220 "__unitlengthfactor",
234 "_appliedParameters",
235 "_appliedParametersMask",
262 "_geomIdentityTransform",
270 "_initialTranslation",
306 "_oldpickedGeometry",
313 "_origNormalizedPoint",
321 "_pduchange_collision",
323 "_pduchange_detonation",
324 "_pduchange_em_info",
327 "_pduchange_networksensor",
328 "_pduchange_receiver",
331 "_pduchange_transmitter",
342 "_resetRelativeHeight",
352 "_shaderUserDefinedFields",
355 "_shaderflags_effects",
356 "_shaderflags_usershaders",
381 "_verifiedBackColor",
383 "_verifiedFrontColor",
395 "addTrimmingContour",
405 "angularDampingFactor",
409 "antennaPatternLength",
410 "antennaPatternType",
415 "articulationParameterArray",
416 "articulationParameterChangeIndicatorArr",
417 "articulationParameterCount",
418 "articulationParameterDesignatorArray",
419 "articulationParameterIdPartAttachedToAr",
420 "articulationParameterTypeArray",
421 "articulationParameterValue0_changed",
422 "articulationParameterValue1_changed",
423 "articulationParameterValue2_changed",
424 "articulationParameterValue3_changed",
425 "articulationParameterValue4_changed",
426 "articulationParameterValue5_changed",
427 "articulationParameterValue6_changed",
428 "articulationParameterValue7_changed",
449 "backAmbientIntensity",
486 "centerOfRotation_changed",
510 "contactSurfaceThickness",
535 "desiredAngularVelocity1",
536 "desiredAngularVelocity2",
538 "detonationLocation",
539 "detonationRelativeLocation",
545 "disableAngularSpeed",
546 "disableLinearSpeed",
578 "eventApplicationID",
592 "finiteRotationAxis",
613 "frictionCoefficients",
652 "hitGeoCoord_changed",
655 "hitTexCoord_changed",
661 "initialDestination",
671 "intensityThreshold",
685 "isPositionAvailable",
686 "isRotationAvailable",
710 "lengthOfModulationParameters",
719 "linearAcceleration",
720 "linearDampingFactor",
723 "linewidthScaleFactor",
730 "magnificationFilter",
741 "maxCorrectionSpeed",
758 "minificationFilter",
760 "modifiedFraction_changed",
761 "modulationTypeDetail",
762 "modulationTypeMajor",
763 "modulationTypeSpreadSpectrum",
764 "modulationTypeSystem",
775 "multicastRelayHost",
776 "multicastRelayPort",
777 "munitionApplicationID",
782 "munitionStartPoint",
802 "orientation_changed",
819 "pickedTextureCoordinate",
838 "radioEntityTypeCategory",
839 "radioEntityTypeCountry",
840 "radioEntityTypeDomain",
841 "radioEntityTypeKind",
842 "radioEntityTypeNomenclature",
843 "radioEntityTypeNomenclatureVersion",
851 "relativeAntennaLocation",
856 "removeTrimmingContour",
880 "segmentIdentifiers",
887 "set_articulationParameterValue0",
888 "set_articulationParameterValue1",
889 "set_articulationParameterValue2",
890 "set_articulationParameterValue3",
891 "set_articulationParameterValue4",
892 "set_articulationParameterValue5",
893 "set_articulationParameterValue6",
894 "set_articulationParameterValue7",
908 "set_intersectionType",
923 "silhouetteBoundaryOpacity",
924 "silhouetteRetainedOpacity",
925 "silhouetteSharpness",
942 "softnessConstantForceMix",
943 "softnessErrorCorrection",
958 "stop1ErrorCorrection",
960 "stop2ErrorCorrection",
962 "stop3ErrorCorrection",
965 "stopConstantForceMix1",
966 "stopErrorCorrection",
967 "stopErrorCorrection1",
981 "suspensionErrorCorrection",
995 "textureCompression",
1012 "trackPoint_changed",
1015 "transitionComplete",
1019 "translation_changed",
1020 "transmitFrequencyBandwidth",
1022 "transmitterApplicationID",
1023 "transmitterEntityID",
1024 "transmitterRadioID",
1025 "transmitterSiteID",
1042 "useFiniteRotation",
1072 "weightTransferFunction1",
1073 "weightTransferFunction2",
1083const int FIELDNAMES_COUNT = ARR_SIZE(FIELDNAMES);
1087 const char *EVENT_OUT[] = {
1094 "articulationParameterValue0_changed",
1095 "articulationParameterValue1_changed",
1096 "articulationParameterValue2_changed",
1097 "articulationParameterValue3_changed",
1098 "articulationParameterValue4_changed",
1099 "articulationParameterValue5_changed",
1100 "articulationParameterValue6_changed",
1101 "articulationParameterValue7_changed",
1108 "centerOfRotation_changed",
1128 "geoCoords_changed",
1134 "hitGeoCoord_changed",
1135 "hitNormal_changed",
1137 "hitTexCoord_changed",
1152 "isPositionAvailable",
1153 "isRotationAvailable",
1163 "modifiedFraction_changed",
1174 "orientation_changed",
1179 "pickedTextureCoordinate",
1194 "trackPoint_changed",
1195 "transitionComplete",
1196 "translation_changed",
1203const int EVENT_OUT_COUNT = ARR_SIZE(EVENT_OUT);
1207 const char *EVENT_IN[] = {
1212 "addTrimmingContour",
1219 "removeTrimmingContour",
1220 "retainUserOffsets",
1222 "set_articulationParameterValue0",
1223 "set_articulationParameterValue1",
1224 "set_articulationParameterValue2",
1225 "set_articulationParameterValue3",
1226 "set_articulationParameterValue4",
1227 "set_articulationParameterValue5",
1228 "set_articulationParameterValue6",
1229 "set_articulationParameterValue7",
1243 "set_intersectionType",
1249 "set_texCoordIndex",
1254const int EVENT_IN_COUNT = ARR_SIZE(EVENT_IN);
1258 const char *EXPOSED_FIELD[] = {
1267 "angularDampingFactor",
1269 "anisotropicDegree",
1271 "antennaPatternLength",
1272 "antennaPatternType",
1276 "appliedParameters",
1277 "articulationParameterArray",
1278 "articulationParameterChangeIndicatorArr",
1279 "articulationParameterCount",
1280 "articulationParameterDesignatorArray",
1281 "articulationParameterIdPartAttachedToAr",
1282 "articulationParameterTypeArray",
1302 "backAmbientIntensity",
1305 "backEmissiveColor",
1307 "backSpecularColor",
1340 "contactSurfaceThickness",
1347 "crossSectionCurve",
1358 "desiredAngularVelocity1",
1359 "desiredAngularVelocity2",
1360 "detonationLocation",
1361 "detonationRelativeLocation",
1366 "disableAngularSpeed",
1367 "disableLinearSpeed",
1388 "entitySubCategory",
1390 "eventApplicationID",
1399 "finiteRotationAxis",
1416 "frictionCoefficients",
1417 "frictionDirection",
1430 "gradientThreshold",
1448 "intensityThreshold",
1464 "lengthOfModulationParameters",
1466 "lifetimeVariation",
1470 "linearAcceleration",
1471 "linearDampingFactor",
1474 "linewidthScaleFactor",
1480 "magnificationFilter",
1491 "maxCorrectionSpeed",
1507 "minificationFilter",
1509 "modulationTypeDetail",
1510 "modulationTypeMajor",
1511 "modulationTypeSpreadSpectrum",
1512 "modulationTypeSystem",
1514 "multicastRelayHost",
1515 "multicastRelayPort",
1516 "munitionApplicationID",
1521 "munitionStartPoint",
1527 "normalizeVelocity",
1557 "radioEntityTypeCategory",
1558 "radioEntityTypeCountry",
1559 "radioEntityTypeDomain",
1560 "radioEntityTypeKind",
1561 "radioEntityTypeNomenclature",
1562 "radioEntityTypeNomenclatureVersion",
1568 "relativeAntennaLocation",
1571 "retainUserOffsets",
1583 "segmentIdentifiers",
1585 "separateBackColor",
1590 "silhouetteBoundaryOpacity",
1591 "silhouetteRetainedOpacity",
1592 "silhouetteSharpness",
1609 "softnessConstantForceMix",
1610 "softnessErrorCorrection",
1617 "stop1ErrorCorrection",
1619 "stop2ErrorCorrection",
1621 "stop3ErrorCorrection",
1624 "stopConstantForceMix1",
1625 "stopErrorCorrection",
1626 "stopErrorCorrection1",
1636 "suspensionErrorCorrection",
1643 "tessellationScale",
1646 "textureCompression",
1660 "transmitFrequencyBandwidth",
1662 "transmitterApplicationID",
1663 "transmitterEntityID",
1664 "transmitterRadioID",
1665 "transmitterSiteID",
1677 "useFiniteRotation",
1701 "weightTransferFunction1",
1702 "weightTransferFunction2",
1708const int EXPOSED_FIELD_COUNT = ARR_SIZE(EXPOSED_FIELD);
1712 const char *FIELD[] = {
1755 "initialDestination",
1785 "rtpHeaderExpected",
1786 "sensorLocalOutput",
1805 "textureProperties",
1820const int FIELD_COUNT = ARR_SIZE(FIELD);
1824 const char *KEYWORDS[] = {
1854const int KEYWORDS_COUNT = ARR_SIZE(KEYWORDS);
1858 const char *PROFILES[] = {
1867const int PROFILES_COUNT = ARR_SIZE(PROFILES);
1871const char *COMPONENTS[] = {
1876 "EnvironmentalEffects",
1877 "EnvironmentalSensor",
1895 "PointDeviceSensor",
1896 "ProjectiveTextureMapping",
1909const int COMPONENTS_COUNT = ARR_SIZE(COMPONENTS);
1913const char *PROTOKEYWORDS[] = {
1923const int PROTOKEYWORDS_COUNT = ARR_SIZE(PROTOKEYWORDS);
1927 const char *MULTITEXTUREMODE[] = {
1932 "BLENDCURRENTALPHA",
1933 "BLENDDIFFUSEALPHA",
1935 "BLENDTEXTUREALPHA",
1940 "MODULATEALPHA_ADDCOLOR",
1941 "MODULATEINVALPHA_ADDCOLOR",
1942 "MODULATEINVCOLOR_ADDALPHA",
1949const int MULTITEXTUREMODE_COUNT = ARR_SIZE(MULTITEXTUREMODE);
1953 const char *MULTITEXTURESOURCE[] = {
1958const int MULTITEXTURESOURCE_COUNT = ARR_SIZE(MULTITEXTURESOURCE);
1962 const char *TEXTURECOORDINATEGENERATOR[] = {
1963 "CAMERASPACENORMAL",
1964 "CAMERASPACEPOSITION",
1965 "CAMERASPACEREFLECTION",
1973 "SPHERE-REFLECT-LOCAL",
1975const int TEXTURECOORDINATEGENERATOR_COUNT = ARR_SIZE(TEXTURECOORDINATEGENERATOR);
1979 const char *MULTITEXTUREFUNCTION[] = {
1983const int MULTITEXTUREFUNCTION_COUNT = ARR_SIZE(MULTITEXTUREFUNCTION);
1987 const char *X3DSPECIAL[] = {
1989 "ExternProtoDeclare",
2008const int X3DSPECIAL_COUNT = ARR_SIZE(X3DSPECIAL);
2012 const char *TEXTUREBOUNDARYKEYWORDS[] = {
2014 "CLAMP_TO_BOUNDARY",
2019const int TEXTUREBOUNDARYKEYWORDS_COUNT = ARR_SIZE(TEXTUREBOUNDARYKEYWORDS);
2023 const char *TEXTUREMAGNIFICATIONKEYWORDS[] = {
2030const int TEXTUREMAGNIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMAGNIFICATIONKEYWORDS);
2034 const char *TEXTUREMINIFICATIONKEYWORDS[] = {
2036 "AVG_PIXEL_AVG_MIPMAP",
2037 "AVG_PIXEL_NEAREST_MIPMAP",
2041 "NEAREST_PIXEL_AVG_MIPMAP",
2042 "NEAREST_PIXEL_NEAREST_MIPMAP",
2045const int TEXTUREMINIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMINIFICATIONKEYWORDS);
2049 const char *TEXTURECOMPRESSIONKEYWORDS[] = {
2057const int TEXTURECOMPRESSIONKEYWORDS_COUNT = ARR_SIZE(TEXTURECOMPRESSIONKEYWORDS);
2061 const char *GEOELLIPSOID[] = {
2086const int GEOELLIPSOID_COUNT = ARR_SIZE(GEOELLIPSOID);
2090 const char *GEOSPATIAL[] = {
2117const int GEOSPATIAL_COUNT = ARR_SIZE(GEOSPATIAL);
2121 const char *FIELDTYPES[] = {
2166const int FIELDTYPES_COUNT = ARR_SIZE(FIELDTYPES);
2170 const char *NODES[] = {
2176 "BackdropBackground",
2180 "BlendedVolumeStyle",
2185 "BoundaryEnhancementVolumeStyle",
2186 "BoundedPhysicsModel",
2192 "CalibratedCameraSensor",
2193 "CartoonVolumeStyle",
2199 "CollisionCollection",
2205 "ColorInterpolator",
2207 "ComposedCubeMapTexture",
2209 "ComposedTexture3D",
2210 "ComposedVolumeStyle",
2211 "CompositeVolumeStyle",
2216 "ContourPolyline2D",
2221 "CoordinateInterpolator",
2222 "CoordinateInterpolator2D",
2226 "DISEntityTypeMapping",
2229 "DoubleAxisHingeJoint",
2231 "EdgeEnhancementVolumeStyle",
2239 "FloatVertexAttribute",
2243 "ForcePhysicsModel",
2244 "GeneratedCubeMapTexture",
2253 "GeoPositionInterpolator",
2254 "GeoProximitySensor",
2264 "ImageBackdropBackground",
2265 "ImageCubeMapTexture",
2271 "IndexedTriangleFanSet",
2272 "IndexedTriangleSet",
2273 "IndexedTriangleStripSet",
2277 "IsoSurfaceVolumeData",
2292 "Matrix3VertexAttribute",
2293 "Matrix4VertexAttribute",
2300 "MetadataMFColorRGBA",
2304 "MetadataMFMatrix3d",
2305 "MetadataMFMatrix3f",
2306 "MetadataMFMatrix4d",
2307 "MetadataMFMatrix4f",
2309 "MetadataMFRotation",
2320 "MetadataSFColorRGBA",
2325 "MetadataSFMatrix3d",
2326 "MetadataSFMatrix3f",
2327 "MetadataSFMatrix4d",
2328 "MetadataSFMatrix4f",
2330 "MetadataSFRotation",
2344 "MultiTextureCoordinate",
2345 "MultiTextureTransform",
2348 "NormalInterpolator",
2351 "NurbsOrientationInterpolator",
2352 "NurbsPatchSurface",
2353 "NurbsPositionInterpolator",
2355 "NurbsSurfaceInterpolator",
2356 "NurbsSweptSurface",
2357 "NurbsSwungSurface",
2358 "NurbsTextureCoordinate",
2359 "NurbsTrimmedSurface",
2361 "OpacityMapVolumeStyle",
2362 "OrientationChaser",
2363 "OrientationDamper",
2364 "OrientationInterpolator",
2384 "PositionInterpolator",
2385 "PositionInterpolator2D",
2386 "PrimitivePickSensor",
2388 "ProjectionVolumeStyle",
2395 "RigidBodyCollection",
2398 "ScalarInterpolator",
2402 "SegmentedVolumeData",
2403 "ShadedVolumeStyle",
2408 "SilhouetteEnhancementVolumeStyle",
2409 "SingleAxisHingeJoint",
2414 "SplinePositionInterpolator",
2415 "SplinePositionInterpolator2D",
2416 "SplineScalarInterpolator",
2418 "SquadOrientationInterpolator",
2427 "TextureBackground",
2428 "TextureCoordinate",
2429 "TextureCoordinate3D",
2430 "TextureCoordinate4D",
2431 "TextureCoordinateGenerator",
2432 "TextureProjectorParallel",
2433 "TextureProjectorPerspective",
2434 "TextureProperties",
2436 "TextureTransform3D",
2437 "TextureTransformMatrix3D",
2440 "ToneMappedVolumeStyle",
2462const int NODES_COUNT = ARR_SIZE(NODES);
2467struct X3D_Virt virt_Anchor = { NULL,NULL,(
void *)child_Anchor,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2470struct X3D_Virt virt_Appearance = { NULL,NULL,(
void *)child_Appearance,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2474struct X3D_Virt virt_Arc2D = { NULL,(
void *)render_Arc2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Arc2D};
2478struct X3D_Virt virt_ArcClose2D = { NULL,(
void *)render_ArcClose2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ArcClose2D};
2481struct X3D_Virt virt_AudioClip = { NULL,(
void *)render_AudioClip,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2483struct X3D_Virt virt_BackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2486struct X3D_Virt virt_Background = { NULL,(
void *)render_Background,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2488struct X3D_Virt virt_BallJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2494struct X3D_Virt virt_Billboard = { (
void *)prep_Billboard,NULL,(
void *)child_Billboard,(
void *)fin_Billboard,NULL,NULL,(
void *)proximity_Billboard,NULL,NULL,NULL};
2496struct X3D_Virt virt_BlendedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2498struct X3D_Virt virt_BooleanFilter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2500struct X3D_Virt virt_BooleanSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2502struct X3D_Virt virt_BooleanToggle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2504struct X3D_Virt virt_BooleanTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2506struct X3D_Virt virt_BoundaryEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2508struct X3D_Virt virt_BoundedPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2510void render_Box(
struct X3D_Box *);
2511void rendray_Box(
struct X3D_Box *);
2512void collide_Box(
struct X3D_Box *);
2513void compile_Box(
struct X3D_Box *);
2514struct X3D_Virt virt_Box = { NULL,(
void *)render_Box,NULL,NULL,(
void *)rendray_Box,NULL,NULL,NULL,(
void *)collide_Box,(
void *)compile_Box};
2519struct X3D_Virt virt_CADAssembly = { (
void *)prep_CADAssembly,NULL,(
void *)child_CADAssembly,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CADAssembly};
2522struct X3D_Virt virt_CADFace = { NULL,NULL,(
void *)child_CADFace,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2525struct X3D_Virt virt_CADLayer = { NULL,NULL,(
void *)child_CADLayer,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2531struct X3D_Virt virt_CADPart = { (
void *)prep_CADPart,NULL,(
void *)child_CADPart,(
void *)fin_CADPart,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CADPart};
2533struct X3D_Virt virt_CalibratedCameraSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2535struct X3D_Virt virt_CartoonVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2539struct X3D_Virt virt_Circle2D = { NULL,(
void *)render_Circle2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Circle2D};
2541struct X3D_Virt virt_ClipPlane = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2547struct X3D_Virt virt_CollidableOffset = { (
void *)prep_CollidableOffset,NULL,(
void *)child_CollidableOffset,(
void *)fin_CollidableOffset,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CollidableOffset};
2553struct X3D_Virt virt_CollidableShape = { (
void *)prep_CollidableShape,NULL,(
void *)child_CollidableShape,(
void *)fin_CollidableShape,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CollidableShape};
2556struct X3D_Virt virt_Collision = { NULL,NULL,(
void *)child_Collision,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2558struct X3D_Virt virt_CollisionCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2560struct X3D_Virt virt_CollisionSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2562struct X3D_Virt virt_CollisionSpace = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2564struct X3D_Virt virt_Color = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2566struct X3D_Virt virt_ColorChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2568struct X3D_Virt virt_ColorDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2570struct X3D_Virt virt_ColorInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2572struct X3D_Virt virt_ColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2575struct X3D_Virt virt_ComposedCubeMapTexture = { NULL,(
void *)render_ComposedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2579struct X3D_Virt virt_ComposedShader = { NULL,(
void *)render_ComposedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ComposedShader};
2582struct X3D_Virt virt_ComposedTexture3D = { NULL,(
void *)render_ComposedTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2584struct X3D_Virt virt_ComposedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2586struct X3D_Virt virt_CompositeVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2588void render_Cone(
struct X3D_Cone *);
2589void rendray_Cone(
struct X3D_Cone *);
2590void collide_Cone(
struct X3D_Cone *);
2591void compile_Cone(
struct X3D_Cone *);
2592struct X3D_Virt virt_Cone = { NULL,(
void *)render_Cone,NULL,NULL,(
void *)rendray_Cone,NULL,NULL,NULL,(
void *)collide_Cone,(
void *)compile_Cone};
2594struct X3D_Virt virt_ConeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2596struct X3D_Virt virt_Contact = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2598struct X3D_Virt virt_Contour2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2601struct X3D_Virt virt_ContourPolyline2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ContourPolyline2D};
2603struct X3D_Virt virt_Coordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2605struct X3D_Virt virt_CoordinateChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2607struct X3D_Virt virt_CoordinateDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2609struct X3D_Virt virt_CoordinateDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2611struct X3D_Virt virt_CoordinateInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2613struct X3D_Virt virt_CoordinateInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2619struct X3D_Virt virt_Cylinder = { NULL,(
void *)render_Cylinder,NULL,NULL,(
void *)rendray_Cylinder,NULL,NULL,NULL,(
void *)collide_Cylinder,(
void *)compile_Cylinder};
2621struct X3D_Virt virt_CylinderSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2625struct X3D_Virt virt_DISEntityManager = { NULL,NULL,(
void *)child_DISEntityManager,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_DISEntityManager};
2627struct X3D_Virt virt_DISEntityTypeMapping = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2632struct X3D_Virt virt_DirectionalLight = { (
void *)prep_DirectionalLight,(
void *)render_DirectionalLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_DirectionalLight};
2637struct X3D_Virt virt_Disk2D = { NULL,(
void *)render_Disk2D,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)collide_Disk2D,(
void *)compile_Disk2D};
2639struct X3D_Virt virt_DoubleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2641struct X3D_Virt virt_EaseInEaseOut = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2643struct X3D_Virt virt_EdgeEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2646struct X3D_Virt virt_Effect = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Effect};
2648struct X3D_Virt virt_EffectPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2651struct X3D_Virt virt_ElevationGrid = { NULL,(
void *)render_ElevationGrid,NULL,NULL,(
void *)rendray_ElevationGrid,(
void *)make_ElevationGrid,NULL,NULL,(
void *)collide_ElevationGrid,NULL};
2657struct X3D_Virt virt_EspduTransform = { (
void *)prep_EspduTransform,NULL,(
void *)child_EspduTransform,(
void *)fin_EspduTransform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_EspduTransform};
2659struct X3D_Virt virt_ExplosionEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2664struct X3D_Virt virt_Extrusion = { NULL,(
void *)render_Extrusion,NULL,NULL,(
void *)rendray_Extrusion,(
void *)make_Extrusion,NULL,NULL,(
void *)collide_Extrusion,NULL};
2667struct X3D_Virt virt_FillProperties = { NULL,(
void *)render_FillProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2669struct X3D_Virt virt_FloatVertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2671void render_Fog(
struct X3D_Fog *);
2672struct X3D_Virt virt_Fog = { NULL,(
void *)render_Fog,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2674struct X3D_Virt virt_FogCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2676struct X3D_Virt virt_FontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2678struct X3D_Virt virt_ForcePhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2682struct X3D_Virt virt_GeneratedCubeMapTexture = { NULL,(
void *)render_GeneratedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeneratedCubeMapTexture};
2684struct X3D_Virt virt_GeoConvert = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2687struct X3D_Virt virt_GeoCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoCoordinate};
2691struct X3D_Virt virt_GeoElevationGrid = { NULL,(
void *)render_GeoElevationGrid,NULL,NULL,(
void *)rendray_GeoElevationGrid,(
void *)make_GeoElevationGrid,NULL,NULL,(
void *)collide_GeoElevationGrid,(
void *)compile_GeoElevationGrid};
2695struct X3D_Virt virt_GeoLOD = { NULL,NULL,(
void *)child_GeoLOD,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoLOD};
2701struct X3D_Virt virt_GeoLocation = { (
void *)prep_GeoLocation,NULL,(
void *)child_GeoLocation,(
void *)fin_GeoLocation,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoLocation};
2704struct X3D_Virt virt_GeoMetadata = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoMetadata};
2707struct X3D_Virt virt_GeoOrigin = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoOrigin};
2713struct X3D_Virt virt_GeoPlanet = { (
void *)prep_GeoPlanet,NULL,(
void *)child_GeoPlanet,(
void *)fin_GeoPlanet,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoPlanet};
2716struct X3D_Virt virt_GeoPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoPositionInterpolator};
2721struct X3D_Virt virt_GeoProximitySensor = { NULL,(
void *)render_GeoProximitySensor,NULL,NULL,NULL,NULL,(
void *)proximity_GeoProximitySensor,NULL,NULL,(
void *)compile_GeoProximitySensor};
2724struct X3D_Virt virt_GeoTouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoTouchSensor};
2730struct X3D_Virt virt_GeoTransform = { (
void *)prep_GeoTransform,NULL,(
void *)child_GeoTransform,(
void *)fin_GeoTransform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoTransform};
2734struct X3D_Virt virt_GeoViewpoint = { (
void *)prep_GeoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoViewpoint};
2739struct X3D_Virt virt_Group = { (
void *)prep_Group,NULL,(
void *)child_Group,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Group};
2741struct X3D_Virt virt_HAnimDisplacer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2746struct X3D_Virt virt_HAnimHumanoid = { NULL,(
void *)render_HAnimHumanoid,(
void *)child_HAnimHumanoid,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimHumanoid};
2753struct X3D_Virt virt_HAnimJoint = { (
void *)prep_HAnimJoint,(
void *)render_HAnimJoint,(
void *)child_HAnimJoint,(
void *)fin_HAnimJoint,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimJoint};
2756struct X3D_Virt virt_HAnimSegment = { NULL,NULL,(
void *)child_HAnimSegment,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2762struct X3D_Virt virt_HAnimSite = { (
void *)prep_HAnimSite,NULL,(
void *)child_HAnimSite,(
void *)fin_HAnimSite,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimSite};
2764struct X3D_Virt virt_ImageBackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2768struct X3D_Virt virt_ImageCubeMapTexture = { NULL,(
void *)render_ImageCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ImageCubeMapTexture};
2771struct X3D_Virt virt_ImageTexture = { NULL,(
void *)render_ImageTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2774struct X3D_Virt virt_ImageTexture3D = { NULL,(
void *)render_ImageTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2777struct X3D_Virt virt_IndexedFaceSet = { NULL,(
void *)render_IndexedFaceSet,NULL,NULL,(
void *)rendray_IndexedFaceSet,(
void *)make_IndexedFaceSet,NULL,NULL,(
void *)collide_IndexedFaceSet,NULL};
2781struct X3D_Virt virt_IndexedLineSet = { NULL,(
void *)render_IndexedLineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_IndexedLineSet};
2784struct X3D_Virt virt_IndexedQuadSet = { NULL,(
void *)render_IndexedQuadSet,NULL,NULL,(
void *)rendray_IndexedQuadSet,(
void *)make_IndexedQuadSet,NULL,NULL,(
void *)collide_IndexedQuadSet,NULL};
2787struct X3D_Virt virt_IndexedTriangleFanSet = { NULL,(
void *)render_IndexedTriangleFanSet,NULL,NULL,(
void *)rendray_IndexedTriangleFanSet,(
void *)make_IndexedTriangleFanSet,NULL,NULL,(
void *)collide_IndexedTriangleFanSet,NULL};
2790struct X3D_Virt virt_IndexedTriangleSet = { NULL,(
void *)render_IndexedTriangleSet,NULL,NULL,(
void *)rendray_IndexedTriangleSet,(
void *)make_IndexedTriangleSet,NULL,NULL,(
void *)collide_IndexedTriangleSet,NULL};
2793struct X3D_Virt virt_IndexedTriangleStripSet = { NULL,(
void *)render_IndexedTriangleStripSet,NULL,NULL,(
void *)rendray_IndexedTriangleStripSet,(
void *)make_IndexedTriangleStripSet,NULL,NULL,(
void *)collide_IndexedTriangleStripSet,NULL};
2798struct X3D_Virt virt_Inline = { (
void *)prep_Inline,NULL,(
void *)child_Inline,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Inline};
2800struct X3D_Virt virt_IntegerSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2802struct X3D_Virt virt_IntegerTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2806struct X3D_Virt virt_IsoSurfaceVolumeData = { NULL,NULL,(
void *)child_IsoSurfaceVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_IsoSurfaceVolumeData};
2808struct X3D_Virt virt_KeySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2810void child_LOD(
struct X3D_LOD *);
2811void proximity_LOD(
struct X3D_LOD *);
2812struct X3D_Virt virt_LOD = { NULL,NULL,(
void *)child_LOD,NULL,NULL,NULL,(
void *)proximity_LOD,NULL,NULL,NULL};
2817struct X3D_Virt virt_Layer = { (
void *)prep_Layer,NULL,(
void *)child_Layer,(
void *)fin_Layer,NULL,NULL,NULL,NULL,NULL,NULL};
2820struct X3D_Virt virt_LayerSet = { NULL,NULL,(
void *)child_LayerSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2823struct X3D_Virt virt_Layout = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Layout};
2828struct X3D_Virt virt_LayoutGroup = { (
void *)prep_LayoutGroup,NULL,(
void *)child_LayoutGroup,(
void *)fin_LayoutGroup,NULL,NULL,NULL,NULL,NULL,NULL};
2833struct X3D_Virt virt_LayoutLayer = { (
void *)prep_LayoutLayer,NULL,(
void *)child_LayoutLayer,(
void *)fin_LayoutLayer,NULL,NULL,NULL,NULL,NULL,NULL};
2835struct X3D_Virt virt_LinePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2838struct X3D_Virt virt_LineProperties = { NULL,(
void *)render_LineProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2840struct X3D_Virt virt_LineSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2844struct X3D_Virt virt_LineSet = { NULL,(
void *)render_LineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_LineSet};
2847struct X3D_Virt virt_LoadSensor = { NULL,(
void *)render_LoadSensor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2849struct X3D_Virt virt_LocalFog = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2853struct X3D_Virt virt_Material = { NULL,(
void *)render_Material,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Material};
2855struct X3D_Virt virt_Matrix3VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2857struct X3D_Virt virt_Matrix4VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
2860struct X3D_Virt virt_MetadataBoolean = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataBoolean};
2863struct X3D_Virt virt_MetadataDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataDouble};
2866struct X3D_Virt virt_MetadataFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataFloat};
2869struct X3D_Virt virt_MetadataInteger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataInteger};
2872struct X3D_Virt virt_MetadataMFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFBool};
2875struct X3D_Virt virt_MetadataMFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFColor};
2878struct X3D_Virt virt_MetadataMFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFColorRGBA};
2881struct X3D_Virt virt_MetadataMFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFDouble};
2884struct X3D_Virt virt_MetadataMFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFFloat};
2887struct X3D_Virt virt_MetadataMFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFInt32};
2890struct X3D_Virt virt_MetadataMFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix3d};
2893struct X3D_Virt virt_MetadataMFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix3f};
2896struct X3D_Virt virt_MetadataMFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix4d};
2899struct X3D_Virt virt_MetadataMFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix4f};
2902struct X3D_Virt virt_MetadataMFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFNode};
2905struct X3D_Virt virt_MetadataMFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFRotation};
2908struct X3D_Virt virt_MetadataMFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFString};
2911struct X3D_Virt virt_MetadataMFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFTime};
2914struct X3D_Virt virt_MetadataMFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec2d};
2917struct X3D_Virt virt_MetadataMFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec2f};
2920struct X3D_Virt virt_MetadataMFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec3d};
2923struct X3D_Virt virt_MetadataMFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec3f};
2926struct X3D_Virt virt_MetadataMFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec4d};
2929struct X3D_Virt virt_MetadataMFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec4f};
2932struct X3D_Virt virt_MetadataSFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFBool};
2935struct X3D_Virt virt_MetadataSFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFColor};
2938struct X3D_Virt virt_MetadataSFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFColorRGBA};
2941struct X3D_Virt virt_MetadataSFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFDouble};
2944struct X3D_Virt virt_MetadataSFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFFloat};
2947struct X3D_Virt virt_MetadataSFImage = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFImage};
2950struct X3D_Virt virt_MetadataSFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFInt32};
2953struct X3D_Virt virt_MetadataSFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix3d};
2956struct X3D_Virt virt_MetadataSFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix3f};
2959struct X3D_Virt virt_MetadataSFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix4d};
2962struct X3D_Virt virt_MetadataSFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix4f};
2965struct X3D_Virt virt_MetadataSFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFNode};
2968struct X3D_Virt virt_MetadataSFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFRotation};
2971struct X3D_Virt virt_MetadataSFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFString};
2974struct X3D_Virt virt_MetadataSFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFTime};
2977struct X3D_Virt virt_MetadataSFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec2d};
2980struct X3D_Virt virt_MetadataSFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec2f};
2983struct X3D_Virt virt_MetadataSFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec3d};
2986struct X3D_Virt virt_MetadataSFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec3f};
2989struct X3D_Virt virt_MetadataSFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec4d};
2992struct X3D_Virt virt_MetadataSFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec4f};
2995struct X3D_Virt virt_MetadataSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSet};
2998struct X3D_Virt virt_MetadataString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataString};
3000struct X3D_Virt virt_MotorJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3003struct X3D_Virt virt_MovieTexture = { NULL,(
void *)render_MovieTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3006struct X3D_Virt virt_MultiTexture = { NULL,(
void *)render_MultiTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3008struct X3D_Virt virt_MultiTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3010struct X3D_Virt virt_MultiTextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3012struct X3D_Virt virt_NavigationInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3014struct X3D_Virt virt_Normal = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3016struct X3D_Virt virt_NormalInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3020struct X3D_Virt virt_NurbsCurve = { NULL,(
void *)render_NurbsCurve,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_NurbsCurve};
3022struct X3D_Virt virt_NurbsCurve2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3024struct X3D_Virt virt_NurbsOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3030struct X3D_Virt virt_NurbsPatchSurface = { NULL,(
void *)render_NurbsPatchSurface,NULL,NULL,(
void *)rendray_NurbsPatchSurface,NULL,NULL,NULL,(
void *)collide_NurbsPatchSurface,(
void *)compile_NurbsPatchSurface};
3032struct X3D_Virt virt_NurbsPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3034struct X3D_Virt virt_NurbsSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3036struct X3D_Virt virt_NurbsSurfaceInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3042struct X3D_Virt virt_NurbsSweptSurface = { NULL,(
void *)render_NurbsSweptSurface,NULL,NULL,(
void *)rendray_NurbsSweptSurface,NULL,NULL,NULL,(
void *)collide_NurbsSweptSurface,(
void *)compile_NurbsSweptSurface};
3048struct X3D_Virt virt_NurbsSwungSurface = { NULL,(
void *)render_NurbsSwungSurface,NULL,NULL,(
void *)rendray_NurbsSwungSurface,NULL,NULL,NULL,(
void *)collide_NurbsSwungSurface,(
void *)compile_NurbsSwungSurface};
3050struct X3D_Virt virt_NurbsTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3056struct X3D_Virt virt_NurbsTrimmedSurface = { NULL,(
void *)render_NurbsTrimmedSurface,NULL,NULL,(
void *)rendray_NurbsTrimmedSurface,NULL,NULL,NULL,(
void *)collide_NurbsTrimmedSurface,(
void *)compile_NurbsTrimmedSurface};
3058struct X3D_Virt virt_OSC_Sensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3060struct X3D_Virt virt_OpacityMapVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3062struct X3D_Virt virt_OrientationChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3064struct X3D_Virt virt_OrientationDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3066struct X3D_Virt virt_OrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3069struct X3D_Virt virt_OrthoViewpoint = { (
void *)prep_OrthoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3073struct X3D_Virt virt_PackagedShader = { NULL,(
void *)render_PackagedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PackagedShader};
3077struct X3D_Virt virt_ParticleSystem = { NULL,NULL,(
void *)child_ParticleSystem,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ParticleSystem};
3082struct X3D_Virt virt_PickableGroup = { (
void *)prep_PickableGroup,NULL,(
void *)child_PickableGroup,NULL,NULL,NULL,NULL,(
void *)other_PickableGroup,NULL,NULL};
3085struct X3D_Virt virt_PixelTexture = { NULL,(
void *)render_PixelTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3088struct X3D_Virt virt_PixelTexture3D = { NULL,(
void *)render_PixelTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3090struct X3D_Virt virt_PlaneSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3092struct X3D_Virt virt_PointEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3097struct X3D_Virt virt_PointLight = { (
void *)prep_PointLight,(
void *)render_PointLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PointLight};
3100struct X3D_Virt virt_PointPickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)other_PointPickSensor,NULL,NULL};
3102struct X3D_Virt virt_PointSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3106struct X3D_Virt virt_PointSet = { NULL,(
void *)render_PointSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PointSet};
3110struct X3D_Virt virt_Polyline2D = { NULL,(
void *)render_Polyline2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Polyline2D};
3112struct X3D_Virt virt_PolylineEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3116struct X3D_Virt virt_Polypoint2D = { NULL,(
void *)render_Polypoint2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Polypoint2D};
3118struct X3D_Virt virt_PositionChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3120struct X3D_Virt virt_PositionChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3122struct X3D_Virt virt_PositionDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3124struct X3D_Virt virt_PositionDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3126struct X3D_Virt virt_PositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3128struct X3D_Virt virt_PositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3130struct X3D_Virt virt_PrimitivePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3134struct X3D_Virt virt_ProgramShader = { NULL,(
void *)render_ProgramShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ProgramShader};
3136struct X3D_Virt virt_ProjectionVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3141struct X3D_Virt virt_Proto = { (
void *)prep_Proto,NULL,(
void *)child_Proto,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Proto};
3145struct X3D_Virt virt_ProximitySensor = { NULL,(
void *)render_ProximitySensor,NULL,NULL,NULL,NULL,(
void *)proximity_ProximitySensor,NULL,NULL,NULL};
3148struct X3D_Virt virt_QuadSet = { NULL,(
void *)render_QuadSet,NULL,NULL,(
void *)rendray_QuadSet,(
void *)make_QuadSet,NULL,NULL,(
void *)collide_QuadSet,NULL};
3152struct X3D_Virt virt_ReceiverPdu = { NULL,NULL,(
void *)child_ReceiverPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ReceiverPdu};
3157struct X3D_Virt virt_Rectangle2D = { NULL,(
void *)render_Rectangle2D,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)collide_Rectangle2D,(
void *)compile_Rectangle2D};
3159struct X3D_Virt virt_RigidBody = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3161struct X3D_Virt virt_RigidBodyCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3163struct X3D_Virt virt_ScalarChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3165struct X3D_Virt virt_ScalarDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3167struct X3D_Virt virt_ScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3169struct X3D_Virt virt_ScreenFontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3174struct X3D_Virt virt_ScreenGroup = { (
void *)prep_ScreenGroup,NULL,(
void *)child_ScreenGroup,(
void *)fin_ScreenGroup,NULL,NULL,NULL,NULL,NULL,NULL};
3176struct X3D_Virt virt_Script = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3180struct X3D_Virt virt_SegmentedVolumeData = { NULL,NULL,(
void *)child_SegmentedVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SegmentedVolumeData};
3182struct X3D_Virt virt_ShadedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3184struct X3D_Virt virt_ShaderPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3186struct X3D_Virt virt_ShaderProgram = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3190struct X3D_Virt virt_Shape = { NULL,NULL,(
void *)child_Shape,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Shape};
3194struct X3D_Virt virt_SignalPdu = { NULL,NULL,(
void *)child_SignalPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SignalPdu};
3196struct X3D_Virt virt_SilhouetteEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3198struct X3D_Virt virt_SingleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3200struct X3D_Virt virt_SliderJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3203struct X3D_Virt virt_Sound = { NULL,(
void *)render_Sound,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3210struct X3D_Virt virt_Sphere = { NULL,(
void *)render_Sphere,NULL,NULL,(
void *)rendray_Sphere,NULL,NULL,(
void *)other_Sphere,(
void *)collide_Sphere,(
void *)compile_Sphere};
3212struct X3D_Virt virt_SphereSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3214struct X3D_Virt virt_SplinePositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3216struct X3D_Virt virt_SplinePositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3218struct X3D_Virt virt_SplineScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3223struct X3D_Virt virt_SpotLight = { (
void *)prep_SpotLight,(
void *)render_SpotLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SpotLight};
3225struct X3D_Virt virt_SquadOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3228struct X3D_Virt virt_StaticGroup = { NULL,NULL,(
void *)child_StaticGroup,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3230struct X3D_Virt virt_StringSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3232struct X3D_Virt virt_SurfaceEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3235struct X3D_Virt virt_Switch = { NULL,NULL,(
void *)child_Switch,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3241struct X3D_Virt virt_Teapot = { NULL,(
void *)render_Teapot,NULL,NULL,(
void *)rendray_Teapot,NULL,NULL,NULL,(
void *)collide_Teapot,(
void *)compile_Teapot};
3243struct X3D_Virt virt_TexCoordChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3245struct X3D_Virt virt_TexCoordDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3247void render_Text(
struct X3D_Text *);
3249void collide_Text(
struct X3D_Text *);
3250struct X3D_Virt virt_Text = { NULL,(
void *)render_Text,NULL,NULL,(
void *)rendray_Text,(
void *)make_Text,NULL,NULL,(
void *)collide_Text,NULL};
3253struct X3D_Virt virt_TextureBackground = { NULL,(
void *)render_TextureBackground,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3255struct X3D_Virt virt_TextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3257struct X3D_Virt virt_TextureCoordinate3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3259struct X3D_Virt virt_TextureCoordinate4D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3261struct X3D_Virt virt_TextureCoordinateGenerator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3267struct X3D_Virt virt_TextureProjectorParallel = { (
void *)prep_TextureProjectorParallel,NULL,(
void *)child_TextureProjectorParallel,(
void *)fin_TextureProjectorParallel,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TextureProjectorParallel};
3273struct X3D_Virt virt_TextureProjectorPerspective = { (
void *)prep_TextureProjectorPerspective,NULL,(
void *)child_TextureProjectorPerspective,(
void *)fin_TextureProjectorPerspective,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TextureProjectorPerspective};
3275struct X3D_Virt virt_TextureProperties = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3277struct X3D_Virt virt_TextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3279struct X3D_Virt virt_TextureTransform3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3281struct X3D_Virt virt_TextureTransformMatrix3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3283struct X3D_Virt virt_TimeSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3285struct X3D_Virt virt_TimeTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3287struct X3D_Virt virt_ToneMappedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3289struct X3D_Virt virt_TouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3291struct X3D_Virt virt_TrackingSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3297struct X3D_Virt virt_Transform = { (
void *)prep_Transform,NULL,(
void *)child_Transform,(
void *)fin_Transform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Transform};
3299struct X3D_Virt virt_TransformSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3303struct X3D_Virt virt_TransmitterPdu = { NULL,NULL,(
void *)child_TransmitterPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TransmitterPdu};
3306struct X3D_Virt virt_TriangleFanSet = { NULL,(
void *)render_TriangleFanSet,NULL,NULL,(
void *)rendray_TriangleFanSet,(
void *)make_TriangleFanSet,NULL,NULL,(
void *)collide_TriangleFanSet,NULL};
3309struct X3D_Virt virt_TriangleSet = { NULL,(
void *)render_TriangleSet,NULL,NULL,(
void *)rendray_TriangleSet,(
void *)make_TriangleSet,NULL,NULL,(
void *)collide_TriangleSet,NULL};
3314struct X3D_Virt virt_TriangleSet2D = { NULL,(
void *)render_TriangleSet2D,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)collide_TriangleSet2D,(
void *)compile_TriangleSet2D};
3317struct X3D_Virt virt_TriangleStripSet = { NULL,(
void *)render_TriangleStripSet,NULL,NULL,(
void *)rendray_TriangleStripSet,(
void *)make_TriangleStripSet,NULL,NULL,(
void *)collide_TriangleStripSet,NULL};
3321struct X3D_Virt virt_TwoSidedMaterial = { NULL,(
void *)render_TwoSidedMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TwoSidedMaterial};
3323struct X3D_Virt virt_UniversalJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3326struct X3D_Virt virt_Viewpoint = { (
void *)prep_Viewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3330struct X3D_Virt virt_ViewpointGroup = { NULL,NULL,(
void *)child_ViewpointGroup,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ViewpointGroup};
3335struct X3D_Virt virt_Viewport = { (
void *)prep_Viewport,NULL,(
void *)child_Viewport,(
void *)fin_Viewport,NULL,NULL,NULL,NULL,NULL,NULL};
3338struct X3D_Virt virt_VisibilitySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)other_VisibilitySensor,NULL,NULL};
3342struct X3D_Virt virt_VolumeData = { NULL,NULL,(
void *)child_VolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_VolumeData};
3344struct X3D_Virt virt_VolumeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3346struct X3D_Virt virt_VolumePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3348struct X3D_Virt virt_WindPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3350struct X3D_Virt virt_WorldInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3359 &virt_BackdropBackground,
3363 &virt_BlendedVolumeStyle,
3364 &virt_BooleanFilter,
3365 &virt_BooleanSequencer,
3366 &virt_BooleanToggle,
3367 &virt_BooleanTrigger,
3368 &virt_BoundaryEnhancementVolumeStyle,
3369 &virt_BoundedPhysicsModel,
3375 &virt_CalibratedCameraSensor,
3376 &virt_CartoonVolumeStyle,
3379 &virt_CollidableOffset,
3380 &virt_CollidableShape,
3382 &virt_CollisionCollection,
3383 &virt_CollisionSensor,
3384 &virt_CollisionSpace,
3388 &virt_ColorInterpolator,
3390 &virt_ComposedCubeMapTexture,
3391 &virt_ComposedShader,
3392 &virt_ComposedTexture3D,
3393 &virt_ComposedVolumeStyle,
3394 &virt_CompositeVolumeStyle,
3399 &virt_ContourPolyline2D,
3401 &virt_CoordinateChaser,
3402 &virt_CoordinateDamper,
3403 &virt_CoordinateDouble,
3404 &virt_CoordinateInterpolator,
3405 &virt_CoordinateInterpolator2D,
3407 &virt_CylinderSensor,
3408 &virt_DISEntityManager,
3409 &virt_DISEntityTypeMapping,
3410 &virt_DirectionalLight,
3412 &virt_DoubleAxisHingeJoint,
3413 &virt_EaseInEaseOut,
3414 &virt_EdgeEnhancementVolumeStyle,
3417 &virt_ElevationGrid,
3418 &virt_EspduTransform,
3419 &virt_ExplosionEmitter,
3421 &virt_FillProperties,
3422 &virt_FloatVertexAttribute,
3424 &virt_FogCoordinate,
3426 &virt_ForcePhysicsModel,
3427 &virt_GeneratedCubeMapTexture,
3429 &virt_GeoCoordinate,
3430 &virt_GeoElevationGrid,
3436 &virt_GeoPositionInterpolator,
3437 &virt_GeoProximitySensor,
3438 &virt_GeoTouchSensor,
3442 &virt_HAnimDisplacer,
3443 &virt_HAnimHumanoid,
3447 &virt_ImageBackdropBackground,
3448 &virt_ImageCubeMapTexture,
3450 &virt_ImageTexture3D,
3451 &virt_IndexedFaceSet,
3452 &virt_IndexedLineSet,
3453 &virt_IndexedQuadSet,
3454 &virt_IndexedTriangleFanSet,
3455 &virt_IndexedTriangleSet,
3456 &virt_IndexedTriangleStripSet,
3458 &virt_IntegerSequencer,
3459 &virt_IntegerTrigger,
3460 &virt_IsoSurfaceVolumeData,
3468 &virt_LinePickSensor,
3469 &virt_LineProperties,
3475 &virt_Matrix3VertexAttribute,
3476 &virt_Matrix4VertexAttribute,
3477 &virt_MetadataBoolean,
3478 &virt_MetadataDouble,
3479 &virt_MetadataFloat,
3480 &virt_MetadataInteger,
3481 &virt_MetadataMFBool,
3482 &virt_MetadataMFColor,
3483 &virt_MetadataMFColorRGBA,
3484 &virt_MetadataMFDouble,
3485 &virt_MetadataMFFloat,
3486 &virt_MetadataMFInt32,
3487 &virt_MetadataMFMatrix3d,
3488 &virt_MetadataMFMatrix3f,
3489 &virt_MetadataMFMatrix4d,
3490 &virt_MetadataMFMatrix4f,
3491 &virt_MetadataMFNode,
3492 &virt_MetadataMFRotation,
3493 &virt_MetadataMFString,
3494 &virt_MetadataMFTime,
3495 &virt_MetadataMFVec2d,
3496 &virt_MetadataMFVec2f,
3497 &virt_MetadataMFVec3d,
3498 &virt_MetadataMFVec3f,
3499 &virt_MetadataMFVec4d,
3500 &virt_MetadataMFVec4f,
3501 &virt_MetadataSFBool,
3502 &virt_MetadataSFColor,
3503 &virt_MetadataSFColorRGBA,
3504 &virt_MetadataSFDouble,
3505 &virt_MetadataSFFloat,
3506 &virt_MetadataSFImage,
3507 &virt_MetadataSFInt32,
3508 &virt_MetadataSFMatrix3d,
3509 &virt_MetadataSFMatrix3f,
3510 &virt_MetadataSFMatrix4d,
3511 &virt_MetadataSFMatrix4f,
3512 &virt_MetadataSFNode,
3513 &virt_MetadataSFRotation,
3514 &virt_MetadataSFString,
3515 &virt_MetadataSFTime,
3516 &virt_MetadataSFVec2d,
3517 &virt_MetadataSFVec2f,
3518 &virt_MetadataSFVec3d,
3519 &virt_MetadataSFVec3f,
3520 &virt_MetadataSFVec4d,
3521 &virt_MetadataSFVec4f,
3523 &virt_MetadataString,
3527 &virt_MultiTextureCoordinate,
3528 &virt_MultiTextureTransform,
3529 &virt_NavigationInfo,
3531 &virt_NormalInterpolator,
3534 &virt_NurbsOrientationInterpolator,
3535 &virt_NurbsPatchSurface,
3536 &virt_NurbsPositionInterpolator,
3538 &virt_NurbsSurfaceInterpolator,
3539 &virt_NurbsSweptSurface,
3540 &virt_NurbsSwungSurface,
3541 &virt_NurbsTextureCoordinate,
3542 &virt_NurbsTrimmedSurface,
3544 &virt_OpacityMapVolumeStyle,
3545 &virt_OrientationChaser,
3546 &virt_OrientationDamper,
3547 &virt_OrientationInterpolator,
3548 &virt_OrthoViewpoint,
3549 &virt_PackagedShader,
3550 &virt_ParticleSystem,
3551 &virt_PickableGroup,
3553 &virt_PixelTexture3D,
3557 &virt_PointPickSensor,
3561 &virt_PolylineEmitter,
3563 &virt_PositionChaser,
3564 &virt_PositionChaser2D,
3565 &virt_PositionDamper,
3566 &virt_PositionDamper2D,
3567 &virt_PositionInterpolator,
3568 &virt_PositionInterpolator2D,
3569 &virt_PrimitivePickSensor,
3570 &virt_ProgramShader,
3571 &virt_ProjectionVolumeStyle,
3573 &virt_ProximitySensor,
3578 &virt_RigidBodyCollection,
3581 &virt_ScalarInterpolator,
3582 &virt_ScreenFontStyle,
3585 &virt_SegmentedVolumeData,
3586 &virt_ShadedVolumeStyle,
3588 &virt_ShaderProgram,
3591 &virt_SilhouetteEnhancementVolumeStyle,
3592 &virt_SingleAxisHingeJoint,
3597 &virt_SplinePositionInterpolator,
3598 &virt_SplinePositionInterpolator2D,
3599 &virt_SplineScalarInterpolator,
3601 &virt_SquadOrientationInterpolator,
3604 &virt_SurfaceEmitter,
3607 &virt_TexCoordChaser2D,
3608 &virt_TexCoordDamper2D,
3610 &virt_TextureBackground,
3611 &virt_TextureCoordinate,
3612 &virt_TextureCoordinate3D,
3613 &virt_TextureCoordinate4D,
3614 &virt_TextureCoordinateGenerator,
3615 &virt_TextureProjectorParallel,
3616 &virt_TextureProjectorPerspective,
3617 &virt_TextureProperties,
3618 &virt_TextureTransform,
3619 &virt_TextureTransform3D,
3620 &virt_TextureTransformMatrix3D,
3623 &virt_ToneMappedVolumeStyle,
3625 &virt_TrackingSensor,
3627 &virt_TransformSensor,
3628 &virt_TransmitterPdu,
3629 &virt_TriangleFanSet,
3631 &virt_TriangleSet2D,
3632 &virt_TriangleStripSet,
3633 &virt_TwoSidedMaterial,
3634 &virt_UniversalJoint,
3636 &virt_ViewpointGroup,
3638 &virt_VisibilitySensor,
3640 &virt_VolumeEmitter,
3641 &virt_VolumePickSensor,
3642 &virt_WindPhysicsModel,
3647const int OFFSETS_Anchor[] = {
3648 (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,
3649 (
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,
3650 (
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,
3651 (
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,
3652 (
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,
3653 (
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,
3654 (
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,
3655 (
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,
3656 (
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,
3657 (
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,
3658 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_Anchor, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3659 -1, -1, -1, -1, -1, -1};
3661const int OFFSETS_Appearance[] = {
3662 (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,
3663 (
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,
3664 (
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,
3665 (
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,
3666 (
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,
3667 (
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,
3668 (
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,
3669 (
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,
3670 -1, -1, -1, -1, -1, -1};
3672const int OFFSETS_Arc2D[] = {
3673 (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,
3674 (
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,
3675 (
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,
3676 (
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,
3677 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Arc2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3678 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Arc2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3679 -1, -1, -1, -1, -1, -1};
3681const int OFFSETS_ArcClose2D[] = {
3682 (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,
3683 (
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,
3684 (
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,
3685 (
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,
3686 (
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,
3687 (
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,
3688 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_ArcClose2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3689 (int) FIELDNAMES___texCoords, (
int) offsetof (
struct X3D_ArcClose2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3690 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_ArcClose2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3691 (int) FIELDNAMES___simpleDisk, (
int) offsetof (
struct X3D_ArcClose2D, __simpleDisk), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3692 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_ArcClose2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3693 -1, -1, -1, -1, -1, -1};
3695const int OFFSETS_AudioClip[] = {
3696 (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,
3697 (
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,
3698 (
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,
3699 (
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,
3700 (
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,
3701 (
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,
3702 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_AudioClip, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3703 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_AudioClip, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3704 (
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,
3705 (
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,
3706 (
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,
3707 (
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,
3708 (
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,
3709 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_AudioClip, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3710 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_AudioClip, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3711 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_AudioClip, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3712 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_AudioClip, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3713 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_AudioClip, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3714 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_AudioClip, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3715 -1, -1, -1, -1, -1, -1};
3717const int OFFSETS_BackdropBackground[] = {
3718 (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,
3719 (
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,
3720 (
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,
3721 (
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,
3722 (
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,
3723 (
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,
3724 (
int) FIELDNAMES___texture, (int) offsetof (
struct X3D_BackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
3725 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_BackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3726 (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,
3727 -1, -1, -1, -1, -1, -1};
3729const int OFFSETS_Background[] = {
3730 (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,
3731 (
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,
3732 (
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,
3733 (
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,
3734 (
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,
3735 (
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,
3736 (
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,
3737 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_Background, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3738 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Background, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3739 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_Background, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3740 (int) FIELDNAMES___colours, (
int) offsetof (
struct X3D_Background, __colours), (int) FIELDTYPE_MFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3741 (int) FIELDNAMES___quadcount, (
int) offsetof (
struct X3D_Background, __quadcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3742 (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,
3743 (
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,
3744 (
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,
3745 (
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,
3746 (
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,
3747 (
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,
3748 (
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,
3749 (
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,
3750 (
int) FIELDNAMES___textureright, (int) offsetof (
struct X3D_Background, __textureright), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
3751 (int) FIELDNAMES___frontTexture, (
int) offsetof (
struct X3D_Background, __frontTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3752 (int) FIELDNAMES___backTexture, (
int) offsetof (
struct X3D_Background, __backTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3753 (int) FIELDNAMES___topTexture, (
int) offsetof (
struct X3D_Background, __topTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3754 (int) FIELDNAMES___bottomTexture, (
int) offsetof (
struct X3D_Background, __bottomTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3755 (int) FIELDNAMES___leftTexture, (
int) offsetof (
struct X3D_Background, __leftTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3756 (int) FIELDNAMES___rightTexture, (
int) offsetof (
struct X3D_Background, __rightTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3757 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_Background, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3758 -1, -1, -1, -1, -1, -1};
3760const int OFFSETS_BallJoint[] = {
3761 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_BallJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
3762 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_BallJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3763 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_BallJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3764 (
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,
3765 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BallJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3766 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_BallJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
3767 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_BallJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
3768 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_BallJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3769 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_BallJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3770 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_BallJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
3771 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_BallJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3772 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_BallJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3773 -1, -1, -1, -1, -1, -1};
3775const int OFFSETS_Billboard[] = {
3776 (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,
3777 (
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,
3778 (
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,
3779 (
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,
3780 (
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,
3781 (
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,
3782 (
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,
3783 (
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,
3784 (
int) FIELDNAMES__rotationAngle, (int) offsetof (
struct X3D_Billboard, _rotationAngle), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3785 -1, -1, -1, -1, -1, -1};
3787const int OFFSETS_BlendedVolumeStyle[] = {
3788 (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,
3789 (
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,
3790 (
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,
3791 (
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,
3792 (
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,
3793 (
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,
3794 (
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,
3795 (
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,
3796 (
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,
3797 (
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,
3798 (
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,
3799 (
int) FIELDNAMES__fbohandles, (int) offsetof (
struct X3D_BlendedVolumeStyle, _fbohandles), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3800 (int) FIELDNAMES__weightFunction1, (
int) offsetof (
struct X3D_BlendedVolumeStyle, _weightFunction1), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3801 (int) FIELDNAMES__weightFunction2, (
int) offsetof (
struct X3D_BlendedVolumeStyle, _weightFunction2), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3802 -1, -1, -1, -1, -1, -1};
3804const int OFFSETS_BooleanFilter[] = {
3805 (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,
3806 (
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,
3807 (
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,
3808 (
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,
3809 (
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,
3810 -1, -1, -1, -1, -1, -1};
3812const int OFFSETS_BooleanSequencer[] = {
3813 (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,
3814 (
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,
3815 (
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,
3816 (
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,
3817 (
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,
3818 (
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,
3819 (
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,
3820 (
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,
3821 -1, -1, -1, -1, -1, -1};
3823const int OFFSETS_BooleanToggle[] = {
3824 (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,
3825 (
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,
3826 (
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,
3827 -1, -1, -1, -1, -1, -1};
3829const int OFFSETS_BooleanTrigger[] = {
3830 (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,
3831 (
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,
3832 (
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,
3833 -1, -1, -1, -1, -1, -1};
3835const int OFFSETS_BoundaryEnhancementVolumeStyle[] = {
3836 (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,
3837 (
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,
3838 (
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,
3839 (
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,
3840 (
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,
3841 -1, -1, -1, -1, -1, -1};
3843const int OFFSETS_BoundedPhysicsModel[] = {
3844 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_BoundedPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3845 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_BoundedPhysicsModel, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3846 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BoundedPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3847 -1, -1, -1, -1, -1, -1};
3849const int OFFSETS_Box[] = {
3850 (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,
3851 (
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,
3852 (
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,
3853 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Box, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3854 -1, -1, -1, -1, -1, -1};
3856const int OFFSETS_CADAssembly[] = {
3857 (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,
3858 (
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,
3859 (
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,
3860 (
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,
3861 (
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,
3862 (
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,
3863 (
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,
3864 (
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,
3865 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_CADAssembly, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3866 -1, -1, -1, -1, -1, -1};
3868const int OFFSETS_CADFace[] = {
3869 (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,
3870 (
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,
3871 (
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,
3872 (
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,
3873 (
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,
3874 -1, -1, -1, -1, -1, -1};
3876const int OFFSETS_CADLayer[] = {
3877 (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,
3878 (
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,
3879 (
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,
3880 (
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,
3881 (
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,
3882 (
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,
3883 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CADLayer, visible), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3884 (
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,
3885 (
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,
3886 -1, -1, -1, -1, -1, -1};
3888const int OFFSETS_CADPart[] = {
3889 (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,
3890 (
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,
3891 (
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,
3892 (
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,
3893 (
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,
3894 (
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,
3895 (
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,
3896 (
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,
3897 (
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,
3898 (
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,
3899 (
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,
3900 (
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,
3901 (
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,
3902 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_CADPart, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3903 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_CADPart, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3904 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CADPart, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3905 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_CADPart, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3906 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_CADPart, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3907 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_CADPart, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3908 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_CADPart, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
3909 -1, -1, -1, -1, -1, -1};
3911const int OFFSETS_CalibratedCameraSensor[] = {
3912 (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,
3913 (
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,
3914 (
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,
3915 (
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,
3916 (
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,
3917 (
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,
3918 (
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,
3919 (
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,
3920 (
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,
3921 -1, -1, -1, -1, -1, -1};
3923const int OFFSETS_CartoonVolumeStyle[] = {
3924 (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,
3925 (
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,
3926 (
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,
3927 (
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,
3928 (
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,
3929 (
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,
3930 -1, -1, -1, -1, -1, -1};
3932const int OFFSETS_Circle2D[] = {
3933 (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,
3934 (
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,
3935 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Circle2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3936 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Circle2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3937 -1, -1, -1, -1, -1, -1};
3939const int OFFSETS_ClipPlane[] = {
3940 (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,
3941 (
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,
3942 (
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,
3943 -1, -1, -1, -1, -1, -1};
3945const int OFFSETS_CollidableOffset[] = {
3946 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CollidableOffset, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3947 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollidableOffset, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3948 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_CollidableOffset, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
3949 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_CollidableOffset, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
3950 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollidableOffset, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
3951 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollidableOffset, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
3952 (
int) FIELDNAMES___do_trans, (int) offsetof (
struct X3D_CollidableOffset, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3953 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CollidableOffset, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3954 (int) FIELDNAMES_collidable, (
int) offsetof (
struct X3D_CollidableOffset, collidable), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3955 (
int) FIELDNAMES__geom, (int) offsetof (
struct X3D_CollidableOffset, _geom), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3956 (int) FIELDNAMES__initialRotation, (
int) offsetof (
struct X3D_CollidableOffset, _initialRotation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3957 (int) FIELDNAMES__initialTranslation, (
int) offsetof (
struct X3D_CollidableOffset, _initialTranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3958 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_CollidableOffset, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3959 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollidableOffset, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3960 -1, -1, -1, -1, -1, -1};
3962const int OFFSETS_CollidableShape[] = {
3963 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CollidableShape, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3964 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollidableShape, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3965 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_CollidableShape, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
3966 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_CollidableShape, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
3967 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollidableShape, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
3968 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollidableShape, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
3969 (
int) FIELDNAMES___do_trans, (int) offsetof (
struct X3D_CollidableShape, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3970 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CollidableShape, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3971 (int) FIELDNAMES_shape, (
int) offsetof (
struct X3D_CollidableShape, shape), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3972 (
int) FIELDNAMES__geom, (int) offsetof (
struct X3D_CollidableShape, _geom), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3973 (int) FIELDNAMES__initialRotation, (
int) offsetof (
struct X3D_CollidableShape, _initialRotation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3974 (int) FIELDNAMES__initialTranslation, (
int) offsetof (
struct X3D_CollidableShape, _initialTranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3975 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_CollidableShape, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3976 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollidableShape, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
3977 -1, -1, -1, -1, -1, -1};
3979const int OFFSETS_Collision[] = {
3980 (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,
3981 (
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,
3982 (
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,
3983 (
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,
3984 (
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,
3985 (
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,
3986 (
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,
3987 (
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,
3988 (
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,
3989 (
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,
3990 (
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,
3991 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_Collision, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
3992 -1, -1, -1, -1, -1, -1};
3994const int OFFSETS_CollisionCollection[] = {
3995 (int) FIELDNAMES_appliedParameters, (
int) offsetof (
struct X3D_CollisionCollection, appliedParameters), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3996 (
int) FIELDNAMES_bounce, (int) offsetof (
struct X3D_CollisionCollection, bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3997 (
int) FIELDNAMES_collidables, (int) offsetof (
struct X3D_CollisionCollection, collidables), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3998 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionCollection, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
3999 (
int) FIELDNAMES_frictionCoefficients, (int) offsetof (
struct X3D_CollisionCollection, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4000 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionCollection, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4001 (
int) FIELDNAMES_minBounceSpeed, (int) offsetof (
struct X3D_CollisionCollection, minBounceSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4002 (
int) FIELDNAMES_slipFactors, (int) offsetof (
struct X3D_CollisionCollection, slipFactors), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4003 (
int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (
struct X3D_CollisionCollection, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
4004 (
int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (
struct X3D_CollisionCollection, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4005 (
int) FIELDNAMES_surfaceSpeed, (int) offsetof (
struct X3D_CollisionCollection, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4006 (
int) FIELDNAMES__class, (int) offsetof (
struct X3D_CollisionCollection, _class), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4007 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollisionCollection, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4008 (int) FIELDNAMES__appliedParametersMask, (
int) offsetof (
struct X3D_CollisionCollection, _appliedParametersMask), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4009 -1, -1, -1, -1, -1, -1};
4011const int OFFSETS_CollisionSensor[] = {
4012 (int) FIELDNAMES_collider, (
int) offsetof (
struct X3D_CollisionSensor, collider), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4013 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4014 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4015 (
int) FIELDNAMES_intersections, (int) offsetof (
struct X3D_CollisionSensor, intersections), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4016 (
int) FIELDNAMES_contacts, (int) offsetof (
struct X3D_CollisionSensor, contacts), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4017 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CollisionSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4018 -1, -1, -1, -1, -1, -1};
4020const int OFFSETS_CollisionSpace[] = {
4021 (int) FIELDNAMES_collidables, (
int) offsetof (
struct X3D_CollisionSpace, collidables), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4022 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionSpace, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4023 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionSpace, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4024 (
int) FIELDNAMES_useGeometry, (int) offsetof (
struct X3D_CollisionSpace, useGeometry), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4025 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollisionSpace, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
4026 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollisionSpace, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
4027 (
int) FIELDNAMES__space, (int) offsetof (
struct X3D_CollisionSpace, _space), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4028 -1, -1, -1, -1, -1, -1};
4030const int OFFSETS_Color[] = {
4031 (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,
4032 (
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,
4033 -1, -1, -1, -1, -1, -1};
4035const int OFFSETS_ColorChaser[] = {
4036 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ColorChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4037 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ColorChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4038 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ColorChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4039 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_ColorChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4040 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_ColorChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4041 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_ColorChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4042 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_ColorChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4043 (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,
4044 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ColorChaser, initialDestination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4045 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ColorChaser, initialValue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4046 (
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,
4047 (
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,
4048 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_ColorChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4049 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_ColorChaser, _previousvalue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4050 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_ColorChaser, _destination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4051 -1, -1, -1, -1, -1, -1};
4053const int OFFSETS_ColorDamper[] = {
4054 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ColorDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4055 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ColorDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4056 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ColorDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4057 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_ColorDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4058 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_ColorDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4059 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ColorDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4060 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_ColorDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4061 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_ColorDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4062 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_ColorDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4063 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_ColorDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4064 (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,
4065 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ColorDamper, initialDestination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4066 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ColorDamper, initialValue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4067 (
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,
4068 (
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,
4069 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_ColorDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4070 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_ColorDamper, _input), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4071 -1, -1, -1, -1, -1, -1};
4073const int OFFSETS_ColorInterpolator[] = {
4074 (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,
4075 (
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,
4076 (
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,
4077 (
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,
4078 (
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,
4079 -1, -1, -1, -1, -1, -1};
4081const int OFFSETS_ColorRGBA[] = {
4082 (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,
4083 (
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,
4084 -1, -1, -1, -1, -1, -1};
4086const int OFFSETS_ComposedCubeMapTexture[] = {
4087 (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,
4088 (
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,
4089 (
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,
4090 (
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,
4091 (
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,
4092 (
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,
4093 (
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,
4094 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_ComposedCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4095 -1, -1, -1, -1, -1, -1};
4097const int OFFSETS_ComposedShader[] = {
4098 (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,
4099 (
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,
4100 (
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,
4101 (
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,
4102 (
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,
4103 (
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,
4104 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_ComposedShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4105 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ComposedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4106 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_ComposedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4107 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_ComposedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4108 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_ComposedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4109 -1, -1, -1, -1, -1, -1};
4111const int OFFSETS_ComposedTexture3D[] = {
4112 (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,
4113 (
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,
4114 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ComposedTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4115 (
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,
4116 (
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,
4117 (
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,
4118 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ComposedTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4119 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ComposedTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4120 -1, -1, -1, -1, -1, -1};
4122const int OFFSETS_ComposedVolumeStyle[] = {
4123 (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,
4124 (
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,
4125 (
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,
4126 -1, -1, -1, -1, -1, -1};
4128const int OFFSETS_CompositeVolumeStyle[] = {
4129 (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,
4130 (
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,
4131 (
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,
4132 -1, -1, -1, -1, -1, -1};
4134const int OFFSETS_Cone[] = {
4135 (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,
4136 (
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,
4137 (
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,
4138 (
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,
4139 (
int) FIELDNAMES_side, (int) offsetof (
struct X3D_Cone, side), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4140 (
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,
4141 (
int) FIELDNAMES___sidepoints, (int) offsetof (
struct X3D_Cone, __sidepoints), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4142 (int) FIELDNAMES___botpoints, (
int) offsetof (
struct X3D_Cone, __botpoints), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4143 (int) FIELDNAMES___normals, (
int) offsetof (
struct X3D_Cone, __normals), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4144 (int) FIELDNAMES___coneVBO, (
int) offsetof (
struct X3D_Cone, __coneVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4145 (int) FIELDNAMES___coneTriangles, (
int) offsetof (
struct X3D_Cone, __coneTriangles), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4146 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Cone, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4147 -1, -1, -1, -1, -1, -1};
4149const int OFFSETS_ConeEmitter[] = {
4150 (int) FIELDNAMES_angle, (
int) offsetof (
struct X3D_ConeEmitter, angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4151 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_ConeEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4152 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ConeEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4153 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ConeEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4154 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_ConeEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4155 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_ConeEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4156 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_ConeEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
4157 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_ConeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
4158 -1, -1, -1, -1, -1, -1};
4160const int OFFSETS_Contact[] = {
4161 (int) FIELDNAMES_appliedParameters, (
int) offsetof (
struct X3D_Contact, appliedParameters), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4162 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_Contact, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4163 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_Contact, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4164 (
int) FIELDNAMES_bounce, (int) offsetof (
struct X3D_Contact, bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4165 (
int) FIELDNAMES_contactNormal, (int) offsetof (
struct X3D_Contact, contactNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4166 (
int) FIELDNAMES_depth, (int) offsetof (
struct X3D_Contact, depth), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4167 (
int) FIELDNAMES_frictionCoefficients, (int) offsetof (
struct X3D_Contact, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4168 (
int) FIELDNAMES_frictionDirection, (int) offsetof (
struct X3D_Contact, frictionDirection), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4169 (
int) FIELDNAMES_geometry1, (int) offsetof (
struct X3D_Contact, geometry1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4170 (
int) FIELDNAMES_geometry2, (int) offsetof (
struct X3D_Contact, geometry2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4171 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Contact, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4172 (
int) FIELDNAMES_minBounceSpeed, (int) offsetof (
struct X3D_Contact, minBounceSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4173 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_Contact, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4174 (
int) FIELDNAMES_slipCoefficients, (int) offsetof (
struct X3D_Contact, slipCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4175 (
int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (
struct X3D_Contact, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
4176 (
int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (
struct X3D_Contact, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4177 (
int) FIELDNAMES_surfaceSpeed, (int) offsetof (
struct X3D_Contact, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4178 (
int) FIELDNAMES__appliedParameters, (int) offsetof (
struct X3D_Contact, _appliedParameters), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4179 -1, -1, -1, -1, -1, -1};
4181const int OFFSETS_Contour2D[] = {
4182 (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,
4183 (
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,
4184 (
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,
4185 (
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,
4186 (
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,
4187 -1, -1, -1, -1, -1, -1};
4189const int OFFSETS_ContourPolyline2D[] = {
4190 (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,
4191 (
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,
4192 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_ContourPolyline2D, point), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 ), (int) UNCA_NONE,
4193 -1, -1, -1, -1, -1, -1};
4195const int OFFSETS_Coordinate[] = {
4196 (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,
4197 (
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,
4198 -1, -1, -1, -1, -1, -1};
4200const int OFFSETS_CoordinateChaser[] = {
4201 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CoordinateChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4202 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_CoordinateChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4203 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_CoordinateChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4204 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_CoordinateChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4205 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_CoordinateChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4206 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_CoordinateChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4207 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_CoordinateChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4208 (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,
4209 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_CoordinateChaser, initialDestination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4210 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_CoordinateChaser, initialValue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4211 (
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,
4212 (
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,
4213 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_CoordinateChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4214 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_CoordinateChaser, _previousvalue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4215 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_CoordinateChaser, _destination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4216 -1, -1, -1, -1, -1, -1};
4218const int OFFSETS_CoordinateDamper[] = {
4219 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CoordinateDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4220 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_CoordinateDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4221 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_CoordinateDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4222 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_CoordinateDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4223 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_CoordinateDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4224 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CoordinateDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4225 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_CoordinateDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4226 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_CoordinateDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4227 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_CoordinateDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4228 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_CoordinateDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4229 (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,
4230 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_CoordinateDamper, initialDestination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4231 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_CoordinateDamper, initialValue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4232 (
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,
4233 (
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,
4234 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_CoordinateDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4235 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_CoordinateDamper, _input), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4236 -1, -1, -1, -1, -1, -1};
4238const int OFFSETS_CoordinateDouble[] = {
4239 (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,
4240 (
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,
4241 -1, -1, -1, -1, -1, -1};
4243const int OFFSETS_CoordinateInterpolator[] = {
4244 (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,
4245 (
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,
4246 (
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,
4247 (
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,
4248 (
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,
4249 (
int) FIELDNAMES__GPU_Routes_out, (int) offsetof (
struct X3D_CoordinateInterpolator, _GPU_Routes_out), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4250 (int) FIELDNAMES__CPU_Routes_out, (
int) offsetof (
struct X3D_CoordinateInterpolator, _CPU_Routes_out), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4251 (int) FIELDNAMES__keyVBO, (
int) offsetof (
struct X3D_CoordinateInterpolator, _keyVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4252 (int) FIELDNAMES__keyValueVBO, (
int) offsetof (
struct X3D_CoordinateInterpolator, _keyValueVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4253 -1, -1, -1, -1, -1, -1};
4255const int OFFSETS_CoordinateInterpolator2D[] = {
4256 (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,
4257 (
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,
4258 (
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,
4259 (
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,
4260 (
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,
4261 -1, -1, -1, -1, -1, -1};
4263const int OFFSETS_Cylinder[] = {
4264 (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,
4265 (
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,
4266 (
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,
4267 (
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,
4268 (
int) FIELDNAMES_side, (int) offsetof (
struct X3D_Cylinder, side), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4269 (
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,
4270 (
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,
4271 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Cylinder, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4272 (int) FIELDNAMES___normals, (
int) offsetof (
struct X3D_Cylinder, __normals), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4273 (int) FIELDNAMES___cylinderVBO, (
int) offsetof (
struct X3D_Cylinder, __cylinderVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4274 (int) FIELDNAMES___cylinderTriangles, (
int) offsetof (
struct X3D_Cylinder, __cylinderTriangles), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4275 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Cylinder, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4276 -1, -1, -1, -1, -1, -1};
4278const int OFFSETS_CylinderSensor[] = {
4279 (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,
4280 (
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,
4281 (
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,
4282 (
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,
4283 (
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,
4284 (
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,
4285 (
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,
4286 (
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,
4287 (
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,
4288 (
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,
4289 (
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,
4290 (
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,
4291 (
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,
4292 (
int) FIELDNAMES_sensorLocalOutput, (int) offsetof (
struct X3D_CylinderSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4293 (int) FIELDNAMES__oldtrackPoint, (
int) offsetof (
struct X3D_CylinderSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
4294 (int) FIELDNAMES__oldrotation, (
int) offsetof (
struct X3D_CylinderSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) 0, (
int) 0,
4295 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_CylinderSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4296 (int) FIELDNAMES__radius, (
int) offsetof (
struct X3D_CylinderSensor, _radius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4297 (int) FIELDNAMES__usingDisk, (
int) offsetof (
struct X3D_CylinderSensor, _usingDisk), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4298 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_CylinderSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4299 -1, -1, -1, -1, -1, -1};
4301const int OFFSETS_DISEntityManager[] = {
4302 (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,
4303 (
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,
4304 (
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,
4305 (
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,
4306 (
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,
4307 (
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,
4308 (
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,
4309 (
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,
4310 (
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,
4311 (
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,
4312 (
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,
4313 (
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,
4314 (
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,
4315 (
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,
4316 (
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,
4317 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_DISEntityManager, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4318 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_DISEntityManager, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4319 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_DISEntityManager, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4320 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4321 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_DISEntityManager, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4322 (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,
4323 (
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,
4324 (
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,
4325 (
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,
4326 (
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,
4327 (
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,
4328 (
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,
4329 (
int) FIELDNAMES_addEntities, (int) offsetof (
struct X3D_DISEntityManager, addEntities), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) 0, (
int) UNCA_NONE,
4330 (int) FIELDNAMES_removeEntities, (
int) offsetof (
struct X3D_DISEntityManager, removeEntities), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) 0, (
int) UNCA_NONE,
4331 (int) FIELDNAMES_entities, (
int) offsetof (
struct X3D_DISEntityManager, entities), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
4332 (int) FIELDNAMES__pduchange_create, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_create), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4333 (int) FIELDNAMES__pduchange_remove, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_remove), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4334 (int) FIELDNAMES__pduchange_em_info, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_em_info), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4335 -1, -1, -1, -1, -1, -1};
4337const int OFFSETS_DISEntityTypeMapping[] = {
4338 (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,
4339 (
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,
4340 (
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,
4341 (
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,
4342 (
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,
4343 (
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,
4344 (
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,
4345 (
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,
4346 (
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,
4347 (
int) FIELDNAMES__child, (int) offsetof (
struct X3D_DISEntityTypeMapping, _child), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4348 -1, -1, -1, -1, -1, -1};
4350const int OFFSETS_DirectionalLight[] = {
4351 (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,
4352 (
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,
4353 (
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,
4354 (
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,
4355 (
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,
4356 (
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,
4357 (
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,
4358 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_DirectionalLight, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4359 (int) FIELDNAMES__col, (
int) offsetof (
struct X3D_DirectionalLight, _col), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4360 (int) FIELDNAMES__amb, (
int) offsetof (
struct X3D_DirectionalLight, _amb), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4361 -1, -1, -1, -1, -1, -1};
4363const int OFFSETS_Disk2D[] = {
4364 (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,
4365 (
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,
4366 (
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,
4367 (
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,
4368 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Disk2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4369 (int) FIELDNAMES___texCoords, (
int) offsetof (
struct X3D_Disk2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4370 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Disk2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4371 (int) FIELDNAMES___simpleDisk, (
int) offsetof (
struct X3D_Disk2D, __simpleDisk), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4372 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Disk2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4373 -1, -1, -1, -1, -1, -1};
4375const int OFFSETS_DoubleAxisHingeJoint[] = {
4376 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4377 (
int) FIELDNAMES_axis1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4378 (
int) FIELDNAMES_axis2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4379 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4380 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4381 (
int) FIELDNAMES_desiredAngularVelocity1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
4382 (
int) FIELDNAMES_desiredAngularVelocity2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
4383 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4384 (
int) FIELDNAMES_maxAngle1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxAngle1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4385 (
int) FIELDNAMES_maxTorque1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxTorque1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
4386 (
int) FIELDNAMES_maxTorque2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxTorque2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
4387 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4388 (
int) FIELDNAMES_minAngle1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, minAngle1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4389 (
int) FIELDNAMES_stopBounce1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopBounce1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4390 (
int) FIELDNAMES_stopConstantForceMix1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopConstantForceMix1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
4391 (
int) FIELDNAMES_stopErrorCorrection1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopErrorCorrection1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4392 (
int) FIELDNAMES_suspensionErrorCorrection, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, suspensionErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4393 (
int) FIELDNAMES_suspensionForce, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, suspensionForce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
4394 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4395 (
int) FIELDNAMES_body1Axis, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4396 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4397 (
int) FIELDNAMES_body2Axis, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4398 (
int) FIELDNAMES_hinge1Angle, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4399 (
int) FIELDNAMES_hinge1AngleRate, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge1AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
4400 (
int) FIELDNAMES_hinge2Angle, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4401 (
int) FIELDNAMES_hinge2AngleRate, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge2AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
4402 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4403 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4404 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4405 (int) FIELDNAMES___old_axis1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4406 (int) FIELDNAMES___old_axis2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4407 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4408 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4409 (int) FIELDNAMES__motor1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _motor1), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4410 (int) FIELDNAMES__motor2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _motor2), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4411 (int) FIELDNAMES_axis1Angle, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
4412 -1, -1, -1, -1, -1, -1};
4414const int OFFSETS_EaseInEaseOut[] = {
4415 (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,
4416 (
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,
4417 (
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,
4418 (
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,
4419 (
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,
4420 -1, -1, -1, -1, -1, -1};
4422const int OFFSETS_EdgeEnhancementVolumeStyle[] = {
4423 (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,
4424 (
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,
4425 (
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,
4426 (
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,
4427 (
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,
4428 -1, -1, -1, -1, -1, -1};
4430const int OFFSETS_Effect[] = {
4431 (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,
4432 (
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,
4433 (
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,
4434 (
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,
4435 (
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,
4436 (
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,
4437 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_Effect, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4438 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_Effect, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4439 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_Effect, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4440 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_Effect, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4441 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_Effect, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4442 -1, -1, -1, -1, -1, -1};
4444const int OFFSETS_EffectPart[] = {
4445 (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,
4446 (
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,
4447 (
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,
4448 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_EffectPart, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4449 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_EffectPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4450 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_EffectPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4451 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_EffectPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4452 -1, -1, -1, -1, -1, -1};
4454const int OFFSETS_ElevationGrid[] = {
4455 (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,
4456 (
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,
4457 (
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,
4458 (
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,
4459 (
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,
4460 (
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,
4461 (
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,
4462 (
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,
4463 (
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,
4464 (
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,
4465 (
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,
4466 (
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,
4467 (
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,
4468 (
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,
4469 (
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,
4470 (
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,
4471 (
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,
4472 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_ElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4473 -1, -1, -1, -1, -1, -1};
4475const int OFFSETS_EspduTransform[] = {
4476 (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,
4477 (
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,
4478 (
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,
4479 (
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,
4480 (
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,
4481 (
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,
4482 (
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,
4483 (
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,
4484 (
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,
4485 (
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,
4486 (
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,
4487 (
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,
4488 (
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,
4489 (
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,
4490 (
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,
4491 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_EspduTransform, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4492 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_EspduTransform, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4493 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_EspduTransform, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4494 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_EspduTransform, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4495 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_EspduTransform, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4496 (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,
4497 (
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,
4498 (
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,
4499 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_EspduTransform, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4500 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_EspduTransform, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
4501 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_EspduTransform, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4502 (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,
4503 (
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,
4504 (
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,
4505 (
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,
4506 (
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,
4507 (
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,
4508 (
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,
4509 (
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,
4510 (
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,
4511 (
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,
4512 (
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,
4513 (
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,
4514 (
int) FIELDNAMES__p0, (int) offsetof (
struct X3D_EspduTransform, _p0), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4515 (int) FIELDNAMES__v0, (
int) offsetof (
struct X3D_EspduTransform, _v0), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4516 (int) FIELDNAMES__a0, (
int) offsetof (
struct X3D_EspduTransform, _a0), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4517 (int) FIELDNAMES__angularVelocity, (
int) offsetof (
struct X3D_EspduTransform, _angularVelocity), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4518 (int) FIELDNAMES__r0, (
int) offsetof (
struct X3D_EspduTransform, _r0), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4519 (int) FIELDNAMES__change_count, (
int) offsetof (
struct X3D_EspduTransform, _change_count), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4520 (int) FIELDNAMES__sent, (
int) offsetof (
struct X3D_EspduTransform, _sent), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4521 (int) FIELDNAMES__lastp0, (
int) offsetof (
struct X3D_EspduTransform, _lastp0), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4522 (int) FIELDNAMES__lastr0, (
int) offsetof (
struct X3D_EspduTransform, _lastr0), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4523 (int) FIELDNAMES__lastp0time, (
int) offsetof (
struct X3D_EspduTransform, _lastp0time), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4524 (int) FIELDNAMES__lastframetime, (
int) offsetof (
struct X3D_EspduTransform, _lastframetime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
4525 (int) FIELDNAMES__smoothingDelta, (
int) offsetof (
struct X3D_EspduTransform, _smoothingDelta), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4526 (int) FIELDNAMES__smoothingCount, (
int) offsetof (
struct X3D_EspduTransform, _smoothingCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4527 (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,
4528 (
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,
4529 (
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,
4530 (
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,
4531 (
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,
4532 (
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,
4533 (
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,
4534 (
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,
4535 (
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,
4536 (
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,
4537 (
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,
4538 (
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,
4539 (
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,
4540 (
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,
4541 (
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,
4542 (
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,
4543 (
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,
4544 (
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,
4545 (
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,
4546 (
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,
4547 (
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,
4548 (
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,
4549 (
int) FIELDNAMES__pduchange_es, (int) offsetof (
struct X3D_EspduTransform, _pduchange_es), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4550 (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,
4551 (
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,
4552 (
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,
4553 (
int) FIELDNAMES__pduchange_collision, (int) offsetof (
struct X3D_EspduTransform, _pduchange_collision), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4554 (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,
4555 (
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,
4556 (
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,
4557 (
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,
4558 (
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,
4559 (
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,
4560 (
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,
4561 (
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,
4562 (
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,
4563 (
int) FIELDNAMES__pduchange_fire, (int) offsetof (
struct X3D_EspduTransform, _pduchange_fire), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4564 (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,
4565 (
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,
4566 (
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,
4567 (
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,
4568 (
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,
4569 (
int) FIELDNAMES__pduchange_detonation, (int) offsetof (
struct X3D_EspduTransform, _pduchange_detonation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4570 (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,
4571 (
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,
4572 (
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,
4573 (
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,
4574 (
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,
4575 (
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,
4576 (
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,
4577 (
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,
4578 (
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,
4579 (
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,
4580 (
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,
4581 (
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,
4582 (
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,
4583 (
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,
4584 (
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,
4585 (
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,
4586 (
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,
4587 (
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,
4588 (
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,
4589 (
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,
4590 (
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,
4591 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_EspduTransform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4592 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_EspduTransform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4593 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_EspduTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4594 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_EspduTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4595 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_EspduTransform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4596 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_EspduTransform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4597 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_EspduTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4598 -1, -1, -1, -1, -1, -1};
4600const int OFFSETS_ExplosionEmitter[] = {
4601 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ExplosionEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4602 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ExplosionEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
4603 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_ExplosionEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
4604 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_ExplosionEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4605 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_ExplosionEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
4606 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_ExplosionEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
4607 -1, -1, -1, -1, -1, -1};
4609const int OFFSETS_Extrusion[] = {
4610 (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,
4611 (
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,
4612 (
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,
4613 (
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,
4614 (
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,
4615 (
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,
4616 (
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,
4617 (
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,
4618 (
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,
4619 (
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,
4620 (
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,
4621 (
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,
4622 (
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,
4623 (
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,
4624 (
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,
4625 -1, -1, -1, -1, -1, -1};
4627const int OFFSETS_FillProperties[] = {
4628 (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,
4629 (
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,
4630 (
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,
4631 (
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,
4632 (
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,
4633 (
int) FIELDNAMES__enabled, (int) offsetof (
struct X3D_FillProperties, _enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4634 (int) FIELDNAMES__hatchScale, (
int) offsetof (
struct X3D_FillProperties, _hatchScale), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4635 -1, -1, -1, -1, -1, -1};
4637const int OFFSETS_FloatVertexAttribute[] = {
4638 (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,
4639 (
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,
4640 (
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,
4641 (
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,
4642 -1, -1, -1, -1, -1, -1};
4644const int OFFSETS_Fog[] = {
4645 (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,
4646 (
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,
4647 (
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,
4648 (
int) FIELDNAMES___fogScale, (int) offsetof (
struct X3D_Fog, __fogScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
4649 (int) FIELDNAMES___fogType, (
int) offsetof (
struct X3D_Fog, __fogType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4650 (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,
4651 (
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,
4652 (
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,
4653 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_Fog, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4654 (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,
4655 -1, -1, -1, -1, -1, -1};
4657const int OFFSETS_FogCoordinate[] = {
4658 (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,
4659 (
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,
4660 -1, -1, -1, -1, -1, -1};
4662const int OFFSETS_FontStyle[] = {
4663 (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,
4664 (
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,
4665 (
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,
4666 (
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,
4667 (
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,
4668 (
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,
4669 (
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,
4670 (
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,
4671 (
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,
4672 (
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,
4673 -1, -1, -1, -1, -1, -1};
4675const int OFFSETS_ForcePhysicsModel[] = {
4676 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ForcePhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4677 (
int) FIELDNAMES_force, (int) offsetof (
struct X3D_ForcePhysicsModel, force), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
4678 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ForcePhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4679 -1, -1, -1, -1, -1, -1};
4681const int OFFSETS_GeneratedCubeMapTexture[] = {
4682 (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,
4683 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
4684 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4685 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_GeneratedCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4686 (int) FIELDNAMES___subTextures, (
int) offsetof (
struct X3D_GeneratedCubeMapTexture, __subTextures), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4687 (int) FIELDNAMES___regenSubTextures, (
int) offsetof (
struct X3D_GeneratedCubeMapTexture, __regenSubTextures), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4688 (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,
4689 (
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,
4690 -1, -1, -1, -1, -1, -1};
4692const int OFFSETS_GeoConvert[] = {
4693 (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,
4694 (
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,
4695 (
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,
4696 (
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,
4697 (
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,
4698 (
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,
4699 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoConvert, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4700 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoConvert, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4701 (int) FIELDNAMES___oldgcCoords, (
int) offsetof (
struct X3D_GeoConvert, __oldgcCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4702 -1, -1, -1, -1, -1, -1};
4704const int OFFSETS_GeoCoordinate[] = {
4705 (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,
4706 (
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,
4707 (
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,
4708 (
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,
4709 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoCoordinate, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4710 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoCoordinate, __movedCoords), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4711 -1, -1, -1, -1, -1, -1};
4713const int OFFSETS_GeoElevationGrid[] = {
4714 (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,
4715 (
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,
4716 (
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,
4717 (
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,
4718 (
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,
4719 (
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,
4720 (
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,
4721 (
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,
4722 (
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,
4723 (
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,
4724 (
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,
4725 (
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,
4726 (
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,
4727 (
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,
4728 (
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,
4729 (
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,
4730 (
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,
4731 (
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,
4732 (
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,
4733 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_GeoElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4734 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoElevationGrid, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4735 (int) FIELDNAMES___autoOffset, (
int) offsetof (
struct X3D_GeoElevationGrid, __autoOffset), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4736 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoElevationGrid, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4737 (int) FIELDNAMES___planets, (
int) offsetof (
struct X3D_GeoElevationGrid, __planets), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4738 -1, -1, -1, -1, -1, -1};
4740const int OFFSETS_GeoLOD[] = {
4741 (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,
4742 (
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,
4743 (
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,
4744 (
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,
4745 (
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,
4746 (
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,
4747 (
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,
4748 (
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,
4749 (
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,
4750 (
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,
4751 (
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,
4752 (
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,
4753 (
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,
4754 (
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,
4755 (
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,
4756 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoLOD, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4757 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoLOD, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4758 (int) FIELDNAMES___inRange, (
int) offsetof (
struct X3D_GeoLOD, __inRange), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4759 (int) FIELDNAMES___child1Node, (
int) offsetof (
struct X3D_GeoLOD, __child1Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4760 (int) FIELDNAMES___child2Node, (
int) offsetof (
struct X3D_GeoLOD, __child2Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4761 (int) FIELDNAMES___child3Node, (
int) offsetof (
struct X3D_GeoLOD, __child3Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4762 (int) FIELDNAMES___child4Node, (
int) offsetof (
struct X3D_GeoLOD, __child4Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4763 (int) FIELDNAMES___rootUrl, (
int) offsetof (
struct X3D_GeoLOD, __rootUrl), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4764 (int) FIELDNAMES___childloadstatus, (
int) offsetof (
struct X3D_GeoLOD, __childloadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4765 (int) FIELDNAMES___rooturlloadstatus, (
int) offsetof (
struct X3D_GeoLOD, __rooturlloadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4766 (int) FIELDNAMES___level, (
int) offsetof (
struct X3D_GeoLOD, __level), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4767 -1, -1, -1, -1, -1, -1};
4769const int OFFSETS_GeoLocation[] = {
4770 (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,
4771 (
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,
4772 (
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,
4773 (
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,
4774 (
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,
4775 (
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,
4776 (
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,
4777 (
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,
4778 (
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,
4779 (
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,
4780 (
int) FIELDNAMES_relativeHeight, (int) offsetof (
struct X3D_GeoLocation, relativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4781 (int) FIELDNAMES__gridHeight, (
int) offsetof (
struct X3D_GeoLocation, _gridHeight), (int) FIELDTYPE_SFDouble, (
int) KW_inputOnly, (int) 0, (
int) 0,
4782 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoLocation, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4783 (int) FIELDNAMES___position, (
int) offsetof (
struct X3D_GeoLocation, __position), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4784 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoLocation, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4785 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoLocation, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4786 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoLocation, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4787 (int) FIELDNAMES___offsetOrient, (
int) offsetof (
struct X3D_GeoLocation, __offsetOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4788 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoLocation, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4789 (int) FIELDNAMES___oldChildren, (
int) offsetof (
struct X3D_GeoLocation, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4790 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoLocation, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4791 -1, -1, -1, -1, -1, -1};
4793const int OFFSETS_GeoMetadata[] = {
4794 (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,
4795 (
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,
4796 (
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,
4797 (
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,
4798 -1, -1, -1, -1, -1, -1};
4800const int OFFSETS_GeoOrigin[] = {
4801 (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,
4802 (
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,
4803 (
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,
4804 (
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,
4805 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoOrigin, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4806 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoOrigin, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4807 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoOrigin, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4808 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoOrigin, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4809 (int) FIELDNAMES___oldMFString, (
int) offsetof (
struct X3D_GeoOrigin, __oldMFString), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
4810 (int) FIELDNAMES___rotyup, (
int) offsetof (
struct X3D_GeoOrigin, __rotyup), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4811 -1, -1, -1, -1, -1, -1};
4813const int OFFSETS_GeoPlanet[] = {
4814 (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,
4815 (
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,
4816 (
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,
4817 (
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,
4818 (
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,
4819 (
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,
4820 (
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,
4821 (
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,
4822 (
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,
4823 (
int) FIELDNAMES___oldChildren, (int) offsetof (
struct X3D_GeoPlanet, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4824 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoPlanet, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4825 -1, -1, -1, -1, -1, -1};
4827const int OFFSETS_GeoPositionInterpolator[] = {
4828 (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,
4829 (
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,
4830 (
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,
4831 (
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,
4832 (
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,
4833 (
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,
4834 (
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,
4835 (
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,
4836 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoPositionInterpolator, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4837 (int) FIELDNAMES___movedValue, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __movedValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4838 (int) FIELDNAMES___oldKeyPtr, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __oldKeyPtr), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) 0, (
int) 0,
4839 (int) FIELDNAMES___oldKeyValuePtr, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __oldKeyValuePtr), (int) FIELDTYPE_MFVec3d, (
int) KW_outputOnly, (int) 0, (
int) 0,
4840 -1, -1, -1, -1, -1, -1};
4842const int OFFSETS_GeoProximitySensor[] = {
4843 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_GeoProximitySensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
4844 (
int) FIELDNAMES_geoCenter, (int) offsetof (
struct X3D_GeoProximitySensor, geoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D32), (int) UNCA_GEO,
4845 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_GeoProximitySensor, center), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
4846 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoProximitySensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
4847 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_GeoProximitySensor, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
4848 (
int) FIELDNAMES_centerOfRotation_changed, (int) offsetof (
struct X3D_GeoProximitySensor, centerOfRotation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4849 (
int) FIELDNAMES_enterTime, (int) offsetof (
struct X3D_GeoProximitySensor, enterTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4850 (
int) FIELDNAMES_exitTime, (int) offsetof (
struct X3D_GeoProximitySensor, exitTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4851 (
int) FIELDNAMES_geoCoord_changed, (int) offsetof (
struct X3D_GeoProximitySensor, geoCoord_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4852 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_GeoProximitySensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4853 (
int) FIELDNAMES_orientation_changed, (int) offsetof (
struct X3D_GeoProximitySensor, orientation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4854 (
int) FIELDNAMES_position_changed, (int) offsetof (
struct X3D_GeoProximitySensor, position_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4855 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoProximitySensor, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
4856 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoProximitySensor, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4857 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_GeoProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
4858 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_GeoProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4859 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_GeoProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
4860 (int) FIELDNAMES___t3, (
int) offsetof (
struct X3D_GeoProximitySensor, __t3), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4861 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoProximitySensor, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4862 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoProximitySensor, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4863 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoProximitySensor, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4864 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4865 (int) FIELDNAMES___oldGeoCenter, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4866 (int) FIELDNAMES___oldSize, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldSize), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
4867 -1, -1, -1, -1, -1, -1};
4869const int OFFSETS_GeoTouchSensor[] = {
4870 (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,
4871 (
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,
4872 (
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,
4873 (
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,
4874 (
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,
4875 (
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,
4876 (
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,
4877 (
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,
4878 (
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,
4879 (
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,
4880 (
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,
4881 (
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,
4882 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoTouchSensor, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4883 (int) FIELDNAMES__oldhitNormal, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
4884 (int) FIELDNAMES__oldhitPoint, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
4885 (int) FIELDNAMES__oldhitTexCoord, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) 0, (
int) 0,
4886 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_GeoTouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4887 -1, -1, -1, -1, -1, -1};
4889const int OFFSETS_GeoTransform[] = {
4890 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_GeoTransform, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4891 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_GeoTransform, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4892 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_GeoTransform, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4893 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_GeoTransform, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) UNCA_LENGTH,
4894 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_GeoTransform, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
4895 (
int) FIELDNAMES_geoCenter, (int) offsetof (
struct X3D_GeoTransform, geoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
4896 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoTransform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
4897 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_GeoTransform, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
4898 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_GeoTransform, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
4899 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_GeoTransform, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
4900 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_GeoTransform, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
4901 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_GeoTransform, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
4902 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_GeoTransform, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
4903 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoTransform, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
4904 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoTransform, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4905 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_GeoTransform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4906 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_GeoTransform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4907 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_GeoTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4908 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_GeoTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4909 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_GeoTransform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4910 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_GeoTransform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4911 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoTransform, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4912 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoTransform, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4913 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoTransform, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4914 (int) FIELDNAMES___oldGeoCenter, (
int) offsetof (
struct X3D_GeoTransform, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4915 (int) FIELDNAMES___oldChildren, (
int) offsetof (
struct X3D_GeoTransform, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4916 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4917 -1, -1, -1, -1, -1, -1};
4919const int OFFSETS_GeoViewpoint[] = {
4920 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_GeoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4921 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_GeoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4922 (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,
4923 (
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,
4924 (
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,
4925 (
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,
4926 (
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,
4927 (
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,
4928 (
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,
4929 (
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,
4930 (
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,
4931 (
int) FIELDNAMES_centerOfRotation, (int) offsetof (
struct X3D_GeoViewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_NONE,
4932 (
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,
4933 (
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,
4934 (
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,
4935 (
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,
4936 (
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,
4937 (
int) FIELDNAMES_retainUserOffsets, (int) offsetof (
struct X3D_GeoViewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
4938 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_GeoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
4939 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_GeoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4940 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_GeoViewpoint, _position), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4941 (int) FIELDNAMES_relativeHeight, (
int) offsetof (
struct X3D_GeoViewpoint, relativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4942 (int) FIELDNAMES__resetRelativeHeight, (
int) offsetof (
struct X3D_GeoViewpoint, _resetRelativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4943 (int) FIELDNAMES__prepped_planet, (
int) offsetof (
struct X3D_GeoViewpoint, _prepped_planet), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4944 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoViewpoint, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4945 (int) FIELDNAMES___movedPosition, (
int) offsetof (
struct X3D_GeoViewpoint, __movedPosition), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4946 (int) FIELDNAMES___movedOrientation, (
int) offsetof (
struct X3D_GeoViewpoint, __movedOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4947 (int) FIELDNAMES___movedOrientationB, (
int) offsetof (
struct X3D_GeoViewpoint, __movedOrientationB), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4948 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoViewpoint, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
4949 (int) FIELDNAMES___oldSFString, (
int) offsetof (
struct X3D_GeoViewpoint, __oldSFString), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
4950 (int) FIELDNAMES___oldFieldOfView, (
int) offsetof (
struct X3D_GeoViewpoint, __oldFieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
4951 (int) FIELDNAMES___oldHeadlight, (
int) offsetof (
struct X3D_GeoViewpoint, __oldHeadlight), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4952 (int) FIELDNAMES___oldJump, (
int) offsetof (
struct X3D_GeoViewpoint, __oldJump), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
4953 (int) FIELDNAMES___oldMFString, (
int) offsetof (
struct X3D_GeoViewpoint, __oldMFString), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
4954 -1, -1, -1, -1, -1, -1};
4956const int OFFSETS_Group[] = {
4957 (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,
4958 (
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,
4959 (
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,
4960 (
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,
4961 (
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,
4962 (
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,
4963 (
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,
4964 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Group, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
4965 -1, -1, -1, -1, -1, -1};
4967const int OFFSETS_HAnimDisplacer[] = {
4968 (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,
4969 (
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,
4970 (
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,
4971 (
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,
4972 (
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,
4973 -1, -1, -1, -1, -1, -1};
4975const int OFFSETS_HAnimHumanoid[] = {
4976 (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,
4977 (
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,
4978 (
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,
4979 (
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,
4980 (
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,
4981 (
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,
4982 (
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,
4983 (
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,
4984 (
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,
4985 (
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,
4986 (
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,
4987 (
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,
4988 (
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,
4989 (
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,
4990 (
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,
4991 (
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,
4992 (
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,
4993 (
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,
4994 (
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,
4995 (
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,
4996 (
int) FIELDNAMES__JT, (int) offsetof (
struct X3D_HAnimHumanoid, _JT), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4997 (int) FIELDNAMES__PVI, (
int) offsetof (
struct X3D_HAnimHumanoid, _PVI), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4998 (int) FIELDNAMES__PVW, (
int) offsetof (
struct X3D_HAnimHumanoid, _PVW), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
4999 (int) FIELDNAMES__NV, (
int) offsetof (
struct X3D_HAnimHumanoid, _NV), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5000 (int) FIELDNAMES__origCoords, (
int) offsetof (
struct X3D_HAnimHumanoid, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5001 (int) FIELDNAMES__origNorms, (
int) offsetof (
struct X3D_HAnimHumanoid, _origNorms), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5002 -1, -1, -1, -1, -1, -1};
5004const int OFFSETS_HAnimJoint[] = {
5005 (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,
5006 (
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,
5007 (
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,
5008 (
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,
5009 (
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,
5010 (
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,
5011 (
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,
5012 (
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,
5013 (
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,
5014 (
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,
5015 (
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,
5016 (
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,
5017 (
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,
5018 (
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,
5019 (
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,
5020 (
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,
5021 (
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,
5022 (
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,
5023 (
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,
5024 (
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,
5025 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_HAnimJoint, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5026 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_HAnimJoint, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5027 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_HAnimJoint, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5028 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_HAnimJoint, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5029 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_HAnimJoint, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5030 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_HAnimJoint, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5031 -1, -1, -1, -1, -1, -1};
5033const int OFFSETS_HAnimSegment[] = {
5034 (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,
5035 (
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,
5036 (
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,
5037 (
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,
5038 (
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,
5039 (
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,
5040 (
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,
5041 (
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,
5042 (
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,
5043 (
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,
5044 (
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,
5045 (
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,
5046 (
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,
5047 (
int) FIELDNAMES__origCoords, (int) offsetof (
struct X3D_HAnimSegment, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5048 -1, -1, -1, -1, -1, -1};
5050const int OFFSETS_HAnimSite[] = {
5051 (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,
5052 (
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,
5053 (
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,
5054 (
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,
5055 (
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,
5056 (
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,
5057 (
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,
5058 (
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,
5059 (
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,
5060 (
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,
5061 (
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,
5062 (
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,
5063 (
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,
5064 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_HAnimSite, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5065 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_HAnimSite, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5066 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_HAnimSite, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5067 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_HAnimSite, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5068 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_HAnimSite, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5069 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_HAnimSite, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5070 -1, -1, -1, -1, -1, -1};
5072const int OFFSETS_ImageBackdropBackground[] = {
5073 (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,
5074 (
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,
5075 (
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,
5076 (
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,
5077 (
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,
5078 (
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,
5079 (
int) FIELDNAMES___texture, (int) offsetof (
struct X3D_ImageBackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
5080 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_ImageBackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5081 (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,
5082 -1, -1, -1, -1, -1, -1};
5084const int OFFSETS_ImageCubeMapTexture[] = {
5085 (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,
5086 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ImageCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5087 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ImageCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5088 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5089 (int) FIELDNAMES___subTextures, (
int) offsetof (
struct X3D_ImageCubeMapTexture, __subTextures), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5090 (int) FIELDNAMES___regenSubTextures, (
int) offsetof (
struct X3D_ImageCubeMapTexture, __regenSubTextures), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5091 (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,
5092 -1, -1, -1, -1, -1, -1};
5094const int OFFSETS_ImageTexture[] = {
5095 (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,
5096 (
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,
5097 (
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,
5098 (
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,
5099 (
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,
5100 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ImageTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5101 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5102 -1, -1, -1, -1, -1, -1};
5104const int OFFSETS_ImageTexture3D[] = {
5105 (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,
5106 (
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,
5107 (
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,
5108 (
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,
5109 (
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,
5110 (
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,
5111 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ImageTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5112 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5113 (int) FIELDNAMES__needs_gradient, (
int) offsetof (
struct X3D_ImageTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5114 -1, -1, -1, -1, -1, -1};
5116const int OFFSETS_IndexedFaceSet[] = {
5117 (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,
5118 (
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,
5119 (
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,
5120 (
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,
5121 (
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,
5122 (
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,
5123 (
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,
5124 (
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,
5125 (
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,
5126 (
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,
5127 (
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,
5128 (
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,
5129 (
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,
5130 (
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,
5131 (
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,
5132 (
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,
5133 (
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,
5134 (
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,
5135 (
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,
5136 (
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,
5137 (
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,
5138 -1, -1, -1, -1, -1, -1};
5140const int OFFSETS_IndexedLineSet[] = {
5141 (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,
5142 (
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,
5143 (
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,
5144 (
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,
5145 (
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,
5146 (
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,
5147 (
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,
5148 (
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,
5149 (
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,
5150 (
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,
5151 (
int) FIELDNAMES___vertArr, (int) offsetof (
struct X3D_IndexedLineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5152 (int) FIELDNAMES___vertIndx, (
int) offsetof (
struct X3D_IndexedLineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5153 (int) FIELDNAMES___xcolours, (
int) offsetof (
struct X3D_IndexedLineSet, __xcolours), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5154 (int) FIELDNAMES___vertices, (
int) offsetof (
struct X3D_IndexedLineSet, __vertices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5155 (int) FIELDNAMES___vertexCount, (
int) offsetof (
struct X3D_IndexedLineSet, __vertexCount), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5156 (int) FIELDNAMES___segCount, (
int) offsetof (
struct X3D_IndexedLineSet, __segCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5157 -1, -1, -1, -1, -1, -1};
5159const int OFFSETS_IndexedQuadSet[] = {
5160 (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,
5161 (
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,
5162 (
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,
5163 (
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,
5164 (
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,
5165 (
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,
5166 (
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,
5167 (
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,
5168 (
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,
5169 (
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,
5170 (
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,
5171 (
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,
5172 (
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,
5173 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedQuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5174 -1, -1, -1, -1, -1, -1};
5176const int OFFSETS_IndexedTriangleFanSet[] = {
5177 (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,
5178 (
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,
5179 (
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,
5180 (
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,
5181 (
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,
5182 (
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,
5183 (
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,
5184 (
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,
5185 (
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,
5186 (
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,
5187 (
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,
5188 (
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,
5189 (
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,
5190 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5191 -1, -1, -1, -1, -1, -1};
5193const int OFFSETS_IndexedTriangleSet[] = {
5194 (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,
5195 (
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,
5196 (
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,
5197 (
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,
5198 (
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,
5199 (
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,
5200 (
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,
5201 (
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,
5202 (
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,
5203 (
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,
5204 (
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,
5205 (
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,
5206 (
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,
5207 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5208 -1, -1, -1, -1, -1, -1};
5210const int OFFSETS_IndexedTriangleStripSet[] = {
5211 (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,
5212 (
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,
5213 (
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,
5214 (
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,
5215 (
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,
5216 (
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,
5217 (
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,
5218 (
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,
5219 (
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,
5220 (
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,
5221 (
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,
5222 (
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,
5223 (
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,
5224 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5225 -1, -1, -1, -1, -1, -1};
5227const int OFFSETS_Inline[] = {
5228 (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,
5229 (
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,
5230 (
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,
5231 (
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,
5232 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Inline, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5233 (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,
5234 (
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,
5235 (
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,
5236 (
int) FIELDNAMES___protoDeclares, (int) offsetof (
struct X3D_Inline, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5237 (int) FIELDNAMES___externProtoDeclares, (
int) offsetof (
struct X3D_Inline, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5238 (int) FIELDNAMES___nodes, (
int) offsetof (
struct X3D_Inline, __nodes), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5239 (int) FIELDNAMES___subcontexts, (
int) offsetof (
struct X3D_Inline, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5240 (int) FIELDNAMES___GC, (
int) offsetof (
struct X3D_Inline, __GC), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5241 (int) FIELDNAMES___protoDef, (
int) offsetof (
struct X3D_Inline, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5242 (int) FIELDNAMES___protoFlags, (
int) offsetof (
struct X3D_Inline, __protoFlags), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5243 (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,
5244 (
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,
5245 (
int) FIELDNAMES___ROUTES, (int) offsetof (
struct X3D_Inline, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5246 (int) FIELDNAMES___EXPORTS, (
int) offsetof (
struct X3D_Inline, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5247 (int) FIELDNAMES___IMPORTS, (
int) offsetof (
struct X3D_Inline, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5248 (int) FIELDNAMES___DEFnames, (
int) offsetof (
struct X3D_Inline, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5249 (int) FIELDNAMES___IS, (
int) offsetof (
struct X3D_Inline, __IS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5250 (int) FIELDNAMES___scripts, (
int) offsetof (
struct X3D_Inline, __scripts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5251 (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,
5252 (
int) FIELDNAMES___oldurl, (int) offsetof (
struct X3D_Inline, __oldurl), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5253 (int) FIELDNAMES___afterPound, (
int) offsetof (
struct X3D_Inline, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5254 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_Inline, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5255 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Inline, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5256 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_Inline, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5257 (int) FIELDNAMES___typename, (
int) offsetof (
struct X3D_Inline, __typename), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5258 (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,
5259 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_Inline, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5260 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_Inline, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5261 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_Inline, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5262 -1, -1, -1, -1, -1, -1};
5264const int OFFSETS_IntegerSequencer[] = {
5265 (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,
5266 (
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,
5267 (
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,
5268 (
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,
5269 (
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,
5270 (
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,
5271 (
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,
5272 (
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,
5273 -1, -1, -1, -1, -1, -1};
5275const int OFFSETS_IntegerTrigger[] = {
5276 (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,
5277 (
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,
5278 (
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,
5279 (
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,
5280 -1, -1, -1, -1, -1, -1};
5282const int OFFSETS_IsoSurfaceVolumeData[] = {
5283 (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,
5284 (
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,
5285 (
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,
5286 (
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,
5287 (
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,
5288 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5289 (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,
5290 (
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,
5291 (
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,
5292 (
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,
5293 (
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,
5294 -1, -1, -1, -1, -1, -1};
5296const int OFFSETS_KeySensor[] = {
5297 (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,
5298 (
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,
5299 (
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,
5300 (
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,
5301 (
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,
5302 (
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,
5303 (
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,
5304 (
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,
5305 (
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,
5306 (
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,
5307 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_KeySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5308 -1, -1, -1, -1, -1, -1};
5310const int OFFSETS_LOD[] = {
5311 (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,
5312 (
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,
5313 (
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,
5314 (
int) FIELDNAMES_level, (int) offsetof (
struct X3D_LOD, level), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML), (int) UNCA_NONE,
5315 (
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,
5316 (
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,
5317 (
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,
5318 (
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,
5319 (
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,
5320 (
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,
5321 (
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,
5322 (
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,
5323 (
int) FIELDNAMES___isX3D, (int) offsetof (
struct X3D_LOD, __isX3D), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5324 (int) FIELDNAMES__selected, (
int) offsetof (
struct X3D_LOD, _selected), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5325 -1, -1, -1, -1, -1, -1};
5327const int OFFSETS_Layer[] = {
5328 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Layer, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5329 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Layer, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5330 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Layer, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5331 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Layer, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5332 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Layer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5333 (
int) FIELDNAMES_isPickable, (int) offsetof (
struct X3D_Layer, isPickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5334 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_Layer, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5335 -1, -1, -1, -1, -1, -1};
5337const int OFFSETS_LayerSet[] = {
5338 (int) FIELDNAMES_activeLayer, (
int) offsetof (
struct X3D_LayerSet, activeLayer), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5339 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayerSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5340 (
int) FIELDNAMES_layers, (int) offsetof (
struct X3D_LayerSet, layers), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5341 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_LayerSet, order), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5342 -1, -1, -1, -1, -1, -1};
5344const int OFFSETS_Layout[] = {
5345 (int) FIELDNAMES_align, (
int) offsetof (
struct X3D_Layout, align), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5346 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Layout, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5347 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_Layout, offset), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5348 (
int) FIELDNAMES_offsetUnits, (int) offsetof (
struct X3D_Layout, offsetUnits), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5349 (
int) FIELDNAMES_scaleMode, (int) offsetof (
struct X3D_Layout, scaleMode), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5350 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_Layout, size), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5351 (
int) FIELDNAMES_sizeUnits, (int) offsetof (
struct X3D_Layout, sizeUnits), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5352 (
int) FIELDNAMES__align, (int) offsetof (
struct X3D_Layout, _align), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5353 (int) FIELDNAMES__offsetUnits, (
int) offsetof (
struct X3D_Layout, _offsetUnits), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5354 (int) FIELDNAMES__scaleMode, (
int) offsetof (
struct X3D_Layout, _scaleMode), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5355 (int) FIELDNAMES__sizeUnits, (
int) offsetof (
struct X3D_Layout, _sizeUnits), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5356 (int) FIELDNAMES__scale, (
int) offsetof (
struct X3D_Layout, _scale), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5357 -1, -1, -1, -1, -1, -1};
5359const int OFFSETS_LayoutGroup[] = {
5360 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_LayoutGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5361 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_LayoutGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5362 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_LayoutGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5363 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LayoutGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5364 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayoutGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5365 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_LayoutGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5366 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_LayoutGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5367 (
int) FIELDNAMES_layout, (int) offsetof (
struct X3D_LayoutGroup, layout), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5368 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_LayoutGroup, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5369 -1, -1, -1, -1, -1, -1};
5371const int OFFSETS_LayoutLayer[] = {
5372 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_LayoutLayer, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5373 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_LayoutLayer, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5374 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_LayoutLayer, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5375 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LayoutLayer, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5376 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayoutLayer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5377 (
int) FIELDNAMES_isPickable, (int) offsetof (
struct X3D_LayoutLayer, isPickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5378 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_LayoutLayer, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5379 (
int) FIELDNAMES_layout, (int) offsetof (
struct X3D_LayoutLayer, layout), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5380 -1, -1, -1, -1, -1, -1};
5382const int OFFSETS_LinePickSensor[] = {
5383 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_LinePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5384 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LinePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5385 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_LinePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5386 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_LinePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5387 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_LinePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5388 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_LinePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5389 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_LinePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5390 (
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,
5391 (
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,
5392 (
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,
5393 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_LinePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5394 (int) FIELDNAMES_pickedPoint, (
int) offsetof (
struct X3D_LinePickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5395 (
int) FIELDNAMES_pickedNormal, (int) offsetof (
struct X3D_LinePickSensor, pickedNormal), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5396 (
int) FIELDNAMES_pickedTextureCoordinate, (int) offsetof (
struct X3D_LinePickSensor, pickedTextureCoordinate), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5397 -1, -1, -1, -1, -1, -1};
5399const int OFFSETS_LineProperties[] = {
5400 (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,
5401 (
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,
5402 (
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,
5403 (
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,
5404 -1, -1, -1, -1, -1, -1};
5406const int OFFSETS_LineSensor[] = {
5407 (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,
5408 (
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,
5409 (
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,
5410 (
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,
5411 (
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,
5412 (
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,
5413 (
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,
5414 (
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,
5415 (
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,
5416 (
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,
5417 (
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,
5418 (
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,
5419 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_LineSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5420 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_LineSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5421 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_LineSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5422 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_LineSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5423 -1, -1, -1, -1, -1, -1};
5425const int OFFSETS_LineSet[] = {
5426 (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,
5427 (
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,
5428 (
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,
5429 (
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,
5430 (
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,
5431 (
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,
5432 (
int) FIELDNAMES___vertArr, (int) offsetof (
struct X3D_LineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5433 (int) FIELDNAMES___vertIndx, (
int) offsetof (
struct X3D_LineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5434 (int) FIELDNAMES___segCount, (
int) offsetof (
struct X3D_LineSet, __segCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5435 -1, -1, -1, -1, -1, -1};
5437const int OFFSETS_LoadSensor[] = {
5438 (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,
5439 (
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,
5440 (
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,
5441 (
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,
5442 (
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,
5443 (
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,
5444 (
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,
5445 (
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,
5446 (
int) FIELDNAMES___loading, (int) offsetof (
struct X3D_LoadSensor, __loading), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5447 (int) FIELDNAMES___finishedloading, (
int) offsetof (
struct X3D_LoadSensor, __finishedloading), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5448 (int) FIELDNAMES___StartLoadTime, (
int) offsetof (
struct X3D_LoadSensor, __StartLoadTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) 0, (
int) 0,
5449 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_LoadSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5450 -1, -1, -1, -1, -1, -1};
5452const int OFFSETS_LocalFog[] = {
5453 (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,
5454 (
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,
5455 (
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,
5456 (
int) FIELDNAMES___fogScale, (int) offsetof (
struct X3D_LocalFog, __fogScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
5457 (int) FIELDNAMES___fogType, (
int) offsetof (
struct X3D_LocalFog, __fogType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5458 (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,
5459 (
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,
5460 -1, -1, -1, -1, -1, -1};
5462const int OFFSETS_Material[] = {
5463 (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,
5464 (
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,
5465 (
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,
5466 (
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,
5467 (
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,
5468 (
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,
5469 (
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,
5470 (
int) FIELDNAMES__verifiedColor, (int) offsetof (
struct X3D_Material, _verifiedColor), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5471 -1, -1, -1, -1, -1, -1};
5473const int OFFSETS_Matrix3VertexAttribute[] = {
5474 (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,
5475 (
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,
5476 (
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,
5477 -1, -1, -1, -1, -1, -1};
5479const int OFFSETS_Matrix4VertexAttribute[] = {
5480 (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,
5481 (
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,
5482 (
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,
5483 -1, -1, -1, -1, -1, -1};
5485const int OFFSETS_MetadataBoolean[] = {
5486 (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,
5487 (
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,
5488 (
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,
5489 (
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,
5490 -1, -1, -1, -1, -1, -1};
5492const int OFFSETS_MetadataDouble[] = {
5493 (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,
5494 (
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,
5495 (
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,
5496 (
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,
5497 -1, -1, -1, -1, -1, -1};
5499const int OFFSETS_MetadataFloat[] = {
5500 (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,
5501 (
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,
5502 (
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,
5503 (
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,
5504 -1, -1, -1, -1, -1, -1};
5506const int OFFSETS_MetadataInteger[] = {
5507 (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,
5508 (
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,
5509 (
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,
5510 (
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,
5511 -1, -1, -1, -1, -1, -1};
5513const int OFFSETS_MetadataMFBool[] = {
5514 (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,
5515 (
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,
5516 (
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,
5517 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFBool, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5518 -1, -1, -1, -1, -1, -1};
5520const int OFFSETS_MetadataMFColor[] = {
5521 (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,
5522 (
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,
5523 (
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,
5524 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFColor, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5525 -1, -1, -1, -1, -1, -1};
5527const int OFFSETS_MetadataMFColorRGBA[] = {
5528 (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,
5529 (
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,
5530 (
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,
5531 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5532 -1, -1, -1, -1, -1, -1};
5534const int OFFSETS_MetadataMFDouble[] = {
5535 (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,
5536 (
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,
5537 (
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,
5538 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFDouble, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5539 -1, -1, -1, -1, -1, -1};
5541const int OFFSETS_MetadataMFFloat[] = {
5542 (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,
5543 (
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,
5544 (
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,
5545 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFFloat, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5546 -1, -1, -1, -1, -1, -1};
5548const int OFFSETS_MetadataMFInt32[] = {
5549 (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,
5550 (
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,
5551 (
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,
5552 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFInt32, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5553 -1, -1, -1, -1, -1, -1};
5555const int OFFSETS_MetadataMFMatrix3d[] = {
5556 (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,
5557 (
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,
5558 (
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,
5559 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5560 -1, -1, -1, -1, -1, -1};
5562const int OFFSETS_MetadataMFMatrix3f[] = {
5563 (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,
5564 (
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,
5565 (
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,
5566 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5567 -1, -1, -1, -1, -1, -1};
5569const int OFFSETS_MetadataMFMatrix4d[] = {
5570 (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,
5571 (
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,
5572 (
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,
5573 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5574 -1, -1, -1, -1, -1, -1};
5576const int OFFSETS_MetadataMFMatrix4f[] = {
5577 (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,
5578 (
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,
5579 (
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,
5580 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5581 -1, -1, -1, -1, -1, -1};
5583const int OFFSETS_MetadataMFNode[] = {
5584 (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,
5585 (
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,
5586 (
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,
5587 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFNode, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5588 -1, -1, -1, -1, -1, -1};
5590const int OFFSETS_MetadataMFRotation[] = {
5591 (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,
5592 (
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,
5593 (
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,
5594 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFRotation, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5595 -1, -1, -1, -1, -1, -1};
5597const int OFFSETS_MetadataMFString[] = {
5598 (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,
5599 (
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,
5600 (
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,
5601 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFString, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5602 -1, -1, -1, -1, -1, -1};
5604const int OFFSETS_MetadataMFTime[] = {
5605 (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,
5606 (
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,
5607 (
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,
5608 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFTime, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5609 -1, -1, -1, -1, -1, -1};
5611const int OFFSETS_MetadataMFVec2d[] = {
5612 (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,
5613 (
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,
5614 (
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,
5615 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec2d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5616 -1, -1, -1, -1, -1, -1};
5618const int OFFSETS_MetadataMFVec2f[] = {
5619 (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,
5620 (
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,
5621 (
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,
5622 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec2f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5623 -1, -1, -1, -1, -1, -1};
5625const int OFFSETS_MetadataMFVec3d[] = {
5626 (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,
5627 (
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,
5628 (
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,
5629 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5630 -1, -1, -1, -1, -1, -1};
5632const int OFFSETS_MetadataMFVec3f[] = {
5633 (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,
5634 (
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,
5635 (
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,
5636 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5637 -1, -1, -1, -1, -1, -1};
5639const int OFFSETS_MetadataMFVec4d[] = {
5640 (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,
5641 (
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,
5642 (
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,
5643 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5644 -1, -1, -1, -1, -1, -1};
5646const int OFFSETS_MetadataMFVec4f[] = {
5647 (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,
5648 (
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,
5649 (
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,
5650 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5651 -1, -1, -1, -1, -1, -1};
5653const int OFFSETS_MetadataSFBool[] = {
5654 (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,
5655 (
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,
5656 (
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,
5657 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFBool, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5658 -1, -1, -1, -1, -1, -1};
5660const int OFFSETS_MetadataSFColor[] = {
5661 (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,
5662 (
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,
5663 (
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,
5664 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFColor, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5665 -1, -1, -1, -1, -1, -1};
5667const int OFFSETS_MetadataSFColorRGBA[] = {
5668 (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,
5669 (
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,
5670 (
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,
5671 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5672 -1, -1, -1, -1, -1, -1};
5674const int OFFSETS_MetadataSFDouble[] = {
5675 (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,
5676 (
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,
5677 (
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,
5678 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFDouble, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5679 -1, -1, -1, -1, -1, -1};
5681const int OFFSETS_MetadataSFFloat[] = {
5682 (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,
5683 (
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,
5684 (
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,
5685 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFFloat, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5686 -1, -1, -1, -1, -1, -1};
5688const int OFFSETS_MetadataSFImage[] = {
5689 (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,
5690 (
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,
5691 (
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,
5692 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFImage, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5693 -1, -1, -1, -1, -1, -1};
5695const int OFFSETS_MetadataSFInt32[] = {
5696 (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,
5697 (
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,
5698 (
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,
5699 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFInt32, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5700 -1, -1, -1, -1, -1, -1};
5702const int OFFSETS_MetadataSFMatrix3d[] = {
5703 (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,
5704 (
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,
5705 (
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,
5706 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5707 -1, -1, -1, -1, -1, -1};
5709const int OFFSETS_MetadataSFMatrix3f[] = {
5710 (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,
5711 (
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,
5712 (
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,
5713 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5714 -1, -1, -1, -1, -1, -1};
5716const int OFFSETS_MetadataSFMatrix4d[] = {
5717 (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,
5718 (
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,
5719 (
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,
5720 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5721 -1, -1, -1, -1, -1, -1};
5723const int OFFSETS_MetadataSFMatrix4f[] = {
5724 (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,
5725 (
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,
5726 (
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,
5727 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5728 -1, -1, -1, -1, -1, -1};
5730const int OFFSETS_MetadataSFNode[] = {
5731 (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,
5732 (
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,
5733 (
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,
5734 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFNode, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5735 -1, -1, -1, -1, -1, -1};
5737const int OFFSETS_MetadataSFRotation[] = {
5738 (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,
5739 (
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,
5740 (
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,
5741 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFRotation, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5742 -1, -1, -1, -1, -1, -1};
5744const int OFFSETS_MetadataSFString[] = {
5745 (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,
5746 (
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,
5747 (
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,
5748 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFString, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5749 -1, -1, -1, -1, -1, -1};
5751const int OFFSETS_MetadataSFTime[] = {
5752 (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,
5753 (
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,
5754 (
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,
5755 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFTime, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5756 -1, -1, -1, -1, -1, -1};
5758const int OFFSETS_MetadataSFVec2d[] = {
5759 (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,
5760 (
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,
5761 (
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,
5762 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec2d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5763 -1, -1, -1, -1, -1, -1};
5765const int OFFSETS_MetadataSFVec2f[] = {
5766 (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,
5767 (
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,
5768 (
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,
5769 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec2f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5770 -1, -1, -1, -1, -1, -1};
5772const int OFFSETS_MetadataSFVec3d[] = {
5773 (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,
5774 (
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,
5775 (
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,
5776 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5777 -1, -1, -1, -1, -1, -1};
5779const int OFFSETS_MetadataSFVec3f[] = {
5780 (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,
5781 (
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,
5782 (
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,
5783 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5784 -1, -1, -1, -1, -1, -1};
5786const int OFFSETS_MetadataSFVec4d[] = {
5787 (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,
5788 (
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,
5789 (
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,
5790 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5791 -1, -1, -1, -1, -1, -1};
5793const int OFFSETS_MetadataSFVec4f[] = {
5794 (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,
5795 (
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,
5796 (
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,
5797 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
5798 -1, -1, -1, -1, -1, -1};
5800const int OFFSETS_MetadataSet[] = {
5801 (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,
5802 (
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,
5803 (
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,
5804 (
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,
5805 -1, -1, -1, -1, -1, -1};
5807const int OFFSETS_MetadataString[] = {
5808 (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,
5809 (
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,
5810 (
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,
5811 (
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,
5812 -1, -1, -1, -1, -1, -1};
5814const int OFFSETS_MotorJoint[] = {
5815 (int) FIELDNAMES_axis1Angle, (
int) offsetof (
struct X3D_MotorJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5816 (
int) FIELDNAMES_axis1Torque, (int) offsetof (
struct X3D_MotorJoint, axis1Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
5817 (
int) FIELDNAMES_axis2Angle, (int) offsetof (
struct X3D_MotorJoint, axis2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5818 (
int) FIELDNAMES_axis2Torque, (int) offsetof (
struct X3D_MotorJoint, axis2Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
5819 (
int) FIELDNAMES_axis3Angle, (int) offsetof (
struct X3D_MotorJoint, axis3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5820 (
int) FIELDNAMES_axis3Torque, (int) offsetof (
struct X3D_MotorJoint, axis3Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
5821 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_MotorJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5822 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_MotorJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5823 (
int) FIELDNAMES_enabledAxes, (int) offsetof (
struct X3D_MotorJoint, enabledAxes), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5824 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_MotorJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5825 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MotorJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5826 (
int) FIELDNAMES_motor1Axis, (int) offsetof (
struct X3D_MotorJoint, motor1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5827 (
int) FIELDNAMES_motor2Axis, (int) offsetof (
struct X3D_MotorJoint, motor2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5828 (
int) FIELDNAMES_motor3Axis, (int) offsetof (
struct X3D_MotorJoint, motor3Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5829 (
int) FIELDNAMES_stop1Bounce, (int) offsetof (
struct X3D_MotorJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5830 (
int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5831 (
int) FIELDNAMES_stop2Bounce, (int) offsetof (
struct X3D_MotorJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5832 (
int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5833 (
int) FIELDNAMES_stop3Bounce, (int) offsetof (
struct X3D_MotorJoint, stop3Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5834 (
int) FIELDNAMES_stop3ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop3ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5835 (
int) FIELDNAMES_motor1Angle, (int) offsetof (
struct X3D_MotorJoint, motor1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5836 (
int) FIELDNAMES_motor1AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor1AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5837 (
int) FIELDNAMES_motor2Angle, (int) offsetof (
struct X3D_MotorJoint, motor2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5838 (
int) FIELDNAMES_motor2AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor2AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5839 (
int) FIELDNAMES_motor3Angle, (int) offsetof (
struct X3D_MotorJoint, motor3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5840 (
int) FIELDNAMES_motor3AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor3AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5841 (
int) FIELDNAMES_autoCalc, (int) offsetof (
struct X3D_MotorJoint, autoCalc), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5842 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_MotorJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5843 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_MotorJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5844 (int) FIELDNAMES___old_motor1Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5845 (int) FIELDNAMES___old_motor2Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5846 (int) FIELDNAMES___old_motor3Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor3Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5847 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_MotorJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5848 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_MotorJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5849 (int) FIELDNAMES___old_axis1Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
5850 (int) FIELDNAMES___old_axis2Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
5851 (int) FIELDNAMES___old_axis3Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
5852 -1, -1, -1, -1, -1, -1};
5854const int OFFSETS_MovieTexture[] = {
5855 (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,
5856 (
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,
5857 (
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,
5858 (
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,
5859 (
int) FIELDNAMES_pitch, (int) offsetof (
struct X3D_MovieTexture, pitch), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
5860 (
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,
5861 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_MovieTexture, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5862 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_MovieTexture, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5863 (
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,
5864 (
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,
5865 (
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,
5866 (
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,
5867 (
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,
5868 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_MovieTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5869 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_MovieTexture, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5870 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_MovieTexture, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5871 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_MovieTexture, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5872 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_MovieTexture, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5873 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_MovieTexture, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5874 (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,
5875 (
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,
5876 (
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,
5877 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_MovieTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5878 (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,
5879 (
int) FIELDNAMES___frac, (int) offsetof (
struct X3D_MovieTexture, __frac), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5880 (int) FIELDNAMES___ctex, (
int) offsetof (
struct X3D_MovieTexture, __ctex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5881 (int) FIELDNAMES___lowest, (
int) offsetof (
struct X3D_MovieTexture, __lowest), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5882 (int) FIELDNAMES___highest, (
int) offsetof (
struct X3D_MovieTexture, __highest), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5883 (int) FIELDNAMES___fw_movie, (
int) offsetof (
struct X3D_MovieTexture, __fw_movie), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5884 -1, -1, -1, -1, -1, -1};
5886const int OFFSETS_MultiTexture[] = {
5887 (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,
5888 (
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,
5889 (
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,
5890 (
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,
5891 (
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,
5892 (
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,
5893 (
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,
5894 (
int) FIELDNAMES___xparams, (int) offsetof (
struct X3D_MultiTexture, __xparams), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5895 -1, -1, -1, -1, -1, -1};
5897const int OFFSETS_MultiTextureCoordinate[] = {
5898 (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,
5899 (
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,
5900 -1, -1, -1, -1, -1, -1};
5902const int OFFSETS_MultiTextureTransform[] = {
5903 (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,
5904 (
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,
5905 -1, -1, -1, -1, -1, -1};
5907const int OFFSETS_NavigationInfo[] = {
5908 (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,
5909 (
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,
5910 (
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,
5911 (
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,
5912 (
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,
5913 (
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,
5914 (
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,
5915 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_NavigationInfo, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5916 (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,
5917 (
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,
5918 (
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,
5919 (
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,
5920 (
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,
5921 -1, -1, -1, -1, -1, -1};
5923const int OFFSETS_Normal[] = {
5924 (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,
5925 (
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,
5926 -1, -1, -1, -1, -1, -1};
5928const int OFFSETS_NormalInterpolator[] = {
5929 (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,
5930 (
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,
5931 (
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,
5932 (
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,
5933 (
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,
5934 -1, -1, -1, -1, -1, -1};
5936const int OFFSETS_NurbsCurve[] = {
5937 (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,
5938 (
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,
5939 (
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,
5940 (
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,
5941 (
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,
5942 (
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,
5943 (
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,
5944 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsCurve, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5945 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_NurbsCurve, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5946 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_NurbsCurve, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5947 -1, -1, -1, -1, -1, -1};
5949const int OFFSETS_NurbsCurve2D[] = {
5950 (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,
5951 (
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,
5952 (
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,
5953 (
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,
5954 (
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,
5955 (
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,
5956 (
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,
5957 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsCurve2D, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5958 -1, -1, -1, -1, -1, -1};
5960const int OFFSETS_NurbsOrientationInterpolator[] = {
5961 (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,
5962 (
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,
5963 (
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,
5964 (
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,
5965 (
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,
5966 (
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,
5967 (
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,
5968 (
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,
5969 (
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,
5970 (
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,
5971 (
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,
5972 -1, -1, -1, -1, -1, -1};
5974const int OFFSETS_NurbsPatchSurface[] = {
5975 (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,
5976 (
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,
5977 (
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,
5978 (
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,
5979 (
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,
5980 (
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,
5981 (
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,
5982 (
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,
5983 (
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,
5984 (
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,
5985 (
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,
5986 (
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,
5987 (
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,
5988 (
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,
5989 (
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,
5990 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsPatchSurface, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5991 -1, -1, -1, -1, -1, -1};
5993const int OFFSETS_NurbsPositionInterpolator[] = {
5994 (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,
5995 (
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,
5996 (
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,
5997 (
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,
5998 (
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,
5999 (
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,
6000 (
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,
6001 (
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,
6002 (
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,
6003 (
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,
6004 (
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,
6005 -1, -1, -1, -1, -1, -1};
6007const int OFFSETS_NurbsSet[] = {
6008 (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,
6009 (
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,
6010 (
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,
6011 (
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,
6012 (
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,
6013 (
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,
6014 (
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,
6015 -1, -1, -1, -1, -1, -1};
6017const int OFFSETS_NurbsSurfaceInterpolator[] = {
6018 (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,
6019 (
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,
6020 (
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,
6021 (
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,
6022 (
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,
6023 (
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,
6024 (
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,
6025 (
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,
6026 (
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,
6027 (
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,
6028 (
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,
6029 (
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,
6030 (
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,
6031 (
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,
6032 (
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,
6033 (
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,
6034 -1, -1, -1, -1, -1, -1};
6036const int OFFSETS_NurbsSweptSurface[] = {
6037 (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,
6038 (
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,
6039 (
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,
6040 (
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,
6041 (
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,
6042 (
int) FIELDNAMES_method, (int) offsetof (
struct X3D_NurbsSweptSurface, method), (int) FIELDTYPE_SFString, (
int) KW_inputOnly, (int) 0, (
int) 0,
6043 (int) FIELDNAMES__patch, (
int) offsetof (
struct X3D_NurbsSweptSurface, _patch), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6044 (int) FIELDNAMES__method, (
int) offsetof (
struct X3D_NurbsSweptSurface, _method), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6045 -1, -1, -1, -1, -1, -1};
6047const int OFFSETS_NurbsSwungSurface[] = {
6048 (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,
6049 (
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,
6050 (
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,
6051 (
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,
6052 (
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,
6053 (
int) FIELDNAMES__patch, (int) offsetof (
struct X3D_NurbsSwungSurface, _patch), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6054 -1, -1, -1, -1, -1, -1};
6056const int OFFSETS_NurbsTextureCoordinate[] = {
6057 (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,
6058 (
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,
6059 (
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,
6060 (
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,
6061 (
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,
6062 (
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,
6063 (
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,
6064 (
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,
6065 (
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,
6066 (
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,
6067 (
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,
6068 (
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,
6069 -1, -1, -1, -1, -1, -1};
6071const int OFFSETS_NurbsTrimmedSurface[] = {
6072 (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,
6073 (
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,
6074 (
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,
6075 (
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,
6076 (
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,
6077 (
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,
6078 (
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,
6079 (
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,
6080 (
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,
6081 (
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,
6082 (
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,
6083 (
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,
6084 (
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,
6085 (
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,
6086 (
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,
6087 (
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,
6088 (
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,
6089 (
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,
6090 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsTrimmedSurface, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6091 -1, -1, -1, -1, -1, -1};
6093const int OFFSETS_OSC_Sensor[] = {
6094 (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,
6095 (
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,
6096 (
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,
6097 (
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,
6098 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_OSC_Sensor, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6099 (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,
6100 (
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,
6101 (
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,
6102 (
int) FIELDNAMES_FIFOsize, (int) offsetof (
struct X3D_OSC_Sensor, FIFOsize), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6103 (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,
6104 (
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,
6105 (
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,
6106 (
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,
6107 (
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,
6108 (
int) FIELDNAMES__talkToNodes, (int) offsetof (
struct X3D_OSC_Sensor, _talkToNodes), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6109 (int) FIELDNAMES__status, (
int) offsetof (
struct X3D_OSC_Sensor, _status), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6110 (int) FIELDNAMES__int32InpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _int32InpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6111 (int) FIELDNAMES__floatInpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _floatInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6112 (int) FIELDNAMES__stringInpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _stringInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6113 (int) FIELDNAMES__int32OutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _int32OutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6114 (int) FIELDNAMES__floatOutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _floatOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6115 (int) FIELDNAMES__stringOutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _stringOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6116 (int) FIELDNAMES___oldmetadata, (
int) offsetof (
struct X3D_OSC_Sensor, __oldmetadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6117 -1, -1, -1, -1, -1, -1};
6119const int OFFSETS_OpacityMapVolumeStyle[] = {
6120 (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,
6121 (
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,
6122 (
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,
6123 -1, -1, -1, -1, -1, -1};
6125const int OFFSETS_OrientationChaser[] = {
6126 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_OrientationChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6127 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_OrientationChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6128 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_OrientationChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6129 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_OrientationChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6130 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_OrientationChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6131 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_OrientationChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6132 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_OrientationChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6133 (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,
6134 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_OrientationChaser, initialDestination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6135 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_OrientationChaser, initialValue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6136 (
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,
6137 (
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,
6138 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_OrientationChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6139 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_OrientationChaser, _previousvalue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6140 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_OrientationChaser, _destination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6141 -1, -1, -1, -1, -1, -1};
6143const int OFFSETS_OrientationDamper[] = {
6144 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_OrientationDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6145 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_OrientationDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6146 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_OrientationDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6147 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_OrientationDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6148 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_OrientationDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6149 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_OrientationDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6150 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_OrientationDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6151 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_OrientationDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6152 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_OrientationDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6153 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_OrientationDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6154 (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,
6155 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_OrientationDamper, initialDestination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6156 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_OrientationDamper, initialValue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6157 (
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,
6158 (
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,
6159 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_OrientationDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6160 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_OrientationDamper, _input), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6161 -1, -1, -1, -1, -1, -1};
6163const int OFFSETS_OrientationInterpolator[] = {
6164 (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,
6165 (
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,
6166 (
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,
6167 (
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,
6168 (
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,
6169 -1, -1, -1, -1, -1, -1};
6171const int OFFSETS_OrthoViewpoint[] = {
6172 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_OrthoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6173 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_OrthoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6174 (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,
6175 (
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,
6176 (
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,
6177 (
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,
6178 (
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,
6179 (
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,
6180 (
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,
6181 (
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,
6182 (
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,
6183 (
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,
6184 (
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,
6185 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_OrthoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
6186 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_OrthoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6187 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_OrthoViewpoint, _position), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6188 -1, -1, -1, -1, -1, -1};
6190const int OFFSETS_PackagedShader[] = {
6191 (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,
6192 (
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,
6193 (
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,
6194 (
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,
6195 (
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,
6196 (
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,
6197 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_PackagedShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6198 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_PackagedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6199 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_PackagedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6200 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_PackagedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6201 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_PackagedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6202 -1, -1, -1, -1, -1, -1};
6204const int OFFSETS_ParticleSystem[] = {
6205 (int) FIELDNAMES_appearance, (
int) offsetof (
struct X3D_ParticleSystem, appearance), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6206 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_ParticleSystem, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6207 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ParticleSystem, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6208 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_ParticleSystem, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6209 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_ParticleSystem, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6210 (
int) FIELDNAMES__shaderflags_base, (int) offsetof (
struct X3D_ParticleSystem, _shaderflags_base), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6211 (int) FIELDNAMES__shaderflags_effects, (
int) offsetof (
struct X3D_ParticleSystem, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6212 (int) FIELDNAMES__shaderflags_usershaders, (
int) offsetof (
struct X3D_ParticleSystem, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6213 (int) FIELDNAMES_createParticles, (
int) offsetof (
struct X3D_ParticleSystem, createParticles), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6214 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ParticleSystem, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6215 (
int) FIELDNAMES_lifetimeVariation, (int) offsetof (
struct X3D_ParticleSystem, lifetimeVariation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6216 (
int) FIELDNAMES_maxParticles, (int) offsetof (
struct X3D_ParticleSystem, maxParticles), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6217 (
int) FIELDNAMES_particleLifetime, (int) offsetof (
struct X3D_ParticleSystem, particleLifetime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6218 (
int) FIELDNAMES_particleSize, (int) offsetof (
struct X3D_ParticleSystem, particleSize), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6219 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ParticleSystem, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6220 (
int) FIELDNAMES_colorRamp, (int) offsetof (
struct X3D_ParticleSystem, colorRamp), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6221 (
int) FIELDNAMES_colorKey, (int) offsetof (
struct X3D_ParticleSystem, colorKey), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6222 (
int) FIELDNAMES_emitter, (int) offsetof (
struct X3D_ParticleSystem, emitter), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6223 (
int) FIELDNAMES_geometryType, (int) offsetof (
struct X3D_ParticleSystem, geometryType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6224 (
int) FIELDNAMES_physics, (int) offsetof (
struct X3D_ParticleSystem, physics), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6225 (
int) FIELDNAMES_texCoordRamp, (int) offsetof (
struct X3D_ParticleSystem, texCoordRamp), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6226 (
int) FIELDNAMES_texCoordKey, (int) offsetof (
struct X3D_ParticleSystem, texCoordKey), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6227 (
int) FIELDNAMES__tris, (int) offsetof (
struct X3D_ParticleSystem, _tris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6228 (int) FIELDNAMES__ttex, (
int) offsetof (
struct X3D_ParticleSystem, _ttex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6229 (int) FIELDNAMES__ltex, (
int) offsetof (
struct X3D_ParticleSystem, _ltex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6230 (int) FIELDNAMES__particles, (
int) offsetof (
struct X3D_ParticleSystem, _particles), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6231 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_ParticleSystem, _lasttime), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6232 (int) FIELDNAMES__geometryType, (
int) offsetof (
struct X3D_ParticleSystem, _geometryType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6233 (int) FIELDNAMES__remainder, (
int) offsetof (
struct X3D_ParticleSystem, _remainder), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6234 -1, -1, -1, -1, -1, -1};
6236const int OFFSETS_PickableGroup[] = {
6237 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_PickableGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6238 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_PickableGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6239 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_PickableGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6240 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_PickableGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6241 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PickableGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6242 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PickableGroup, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6243 (
int) FIELDNAMES_pickable, (int) offsetof (
struct X3D_PickableGroup, pickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6244 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_PickableGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6245 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_PickableGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6246 -1, -1, -1, -1, -1, -1};
6248const int OFFSETS_PixelTexture[] = {
6249 (int) FIELDNAMES_image, (
int) offsetof (
struct X3D_PixelTexture, image), (int) FIELDTYPE_SFImage, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6250 (
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,
6251 (
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,
6252 (
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,
6253 (
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,
6254 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_PixelTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6255 (int) FIELDNAMES___textureTableIndex, (
int) offsetof (
struct X3D_PixelTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6256 -1, -1, -1, -1, -1, -1};
6258const int OFFSETS_PixelTexture3D[] = {
6259 (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,
6260 (
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,
6261 (
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,
6262 (
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,
6263 (
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,
6264 (
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,
6265 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_PixelTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6266 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_PixelTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6267 (int) FIELDNAMES__needs_gradient, (
int) offsetof (
struct X3D_PixelTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6268 -1, -1, -1, -1, -1, -1};
6270const int OFFSETS_PlaneSensor[] = {
6271 (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,
6272 (
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,
6273 (
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,
6274 (
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,
6275 (
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,
6276 (
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,
6277 (
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,
6278 (
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,
6279 (
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,
6280 (
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,
6281 (
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,
6282 (
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,
6283 (
int) FIELDNAMES_sensorLocalOutput, (int) offsetof (
struct X3D_PlaneSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6284 (int) FIELDNAMES__oldtrackPoint, (
int) offsetof (
struct X3D_PlaneSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6285 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_PlaneSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6286 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_PlaneSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6287 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_PlaneSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6288 -1, -1, -1, -1, -1, -1};
6290const int OFFSETS_PointEmitter[] = {
6291 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_PointEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6292 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6293 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_PointEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6294 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_PointEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6295 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_PointEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6296 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_PointEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
6297 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_PointEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
6298 -1, -1, -1, -1, -1, -1};
6300const int OFFSETS_PointLight[] = {
6301 (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,
6302 (
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,
6303 (
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,
6304 (
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,
6305 (
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,
6306 (
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,
6307 (
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,
6308 (
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,
6309 (
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,
6310 (
int) FIELDNAMES__loc, (int) offsetof (
struct X3D_PointLight, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6311 (int) FIELDNAMES__col, (
int) offsetof (
struct X3D_PointLight, _col), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6312 (int) FIELDNAMES__amb, (
int) offsetof (
struct X3D_PointLight, _amb), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6313 -1, -1, -1, -1, -1, -1};
6315const int OFFSETS_PointPickSensor[] = {
6316 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_PointPickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6317 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointPickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6318 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PointPickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6319 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_PointPickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6320 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_PointPickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6321 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PointPickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6322 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_PointPickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6323 (
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,
6324 (
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,
6325 (
int) FIELDNAMES_matchCriterion, (int) offsetof (
struct X3D_PointPickSensor, matchCriterion), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6326 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_PointPickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6327 (int) FIELDNAMES_pickedPoint, (
int) offsetof (
struct X3D_PointPickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6328 (
int) FIELDNAMES__oldisActive, (int) offsetof (
struct X3D_PointPickSensor, _oldisActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6329 (
int) FIELDNAMES__oldpickTarget, (int) offsetof (
struct X3D_PointPickSensor, _oldpickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6330 (
int) FIELDNAMES__oldpickedGeometry, (int) offsetof (
struct X3D_PointPickSensor, _oldpickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6331 (
int) FIELDNAMES__oldpickedPoint, (int) offsetof (
struct X3D_PointPickSensor, _oldpickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6332 (
int) FIELDNAMES__bboxCenter, (int) offsetof (
struct X3D_PointPickSensor, _bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6333 (
int) FIELDNAMES__bboxSize, (int) offsetof (
struct X3D_PointPickSensor, _bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6334 (
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,
6335 (
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,
6336 -1, -1, -1, -1, -1, -1};
6338const int OFFSETS_PointSensor[] = {
6339 (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,
6340 (
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,
6341 (
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,
6342 (
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,
6343 (
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,
6344 (
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,
6345 (
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,
6346 (
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,
6347 (
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,
6348 (
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,
6349 (
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,
6350 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_PointSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6351 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_PointSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6352 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_PointSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6353 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_PointSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6354 -1, -1, -1, -1, -1, -1};
6356const int OFFSETS_PointSet[] = {
6357 (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,
6358 (
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,
6359 (
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,
6360 (
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,
6361 (
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,
6362 (
int) FIELDNAMES__pointsVBO, (int) offsetof (
struct X3D_PointSet, _pointsVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6363 (int) FIELDNAMES__coloursVBO, (
int) offsetof (
struct X3D_PointSet, _coloursVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6364 (int) FIELDNAMES__npoints, (
int) offsetof (
struct X3D_PointSet, _npoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6365 (int) FIELDNAMES__colourSize, (
int) offsetof (
struct X3D_PointSet, _colourSize), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6366 -1, -1, -1, -1, -1, -1};
6368const int OFFSETS_Polyline2D[] = {
6369 (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,
6370 (
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,
6371 -1, -1, -1, -1, -1, -1};
6373const int OFFSETS_PolylineEmitter[] = {
6374 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_PolylineEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6375 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_PolylineEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6376 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_PolylineEmitter, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6377 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_PolylineEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6378 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PolylineEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6379 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_PolylineEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6380 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_PolylineEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6381 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_PolylineEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6382 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_PolylineEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
6383 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_PolylineEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
6384 (
int) FIELDNAMES__method, (int) offsetof (
struct X3D_PolylineEmitter, _method), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6385 (int) FIELDNAMES__nseg, (
int) offsetof (
struct X3D_PolylineEmitter, _nseg), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6386 (int) FIELDNAMES__segs, (
int) offsetof (
struct X3D_PolylineEmitter, _segs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6387 (int) FIELDNAMES__portions, (
int) offsetof (
struct X3D_PolylineEmitter, _portions), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6388 -1, -1, -1, -1, -1, -1};
6390const int OFFSETS_Polypoint2D[] = {
6391 (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,
6392 (
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,
6393 -1, -1, -1, -1, -1, -1};
6395const int OFFSETS_PositionChaser[] = {
6396 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6397 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6398 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6399 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_PositionChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6400 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_PositionChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6401 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_PositionChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6402 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_PositionChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6403 (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,
6404 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionChaser, initialDestination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6405 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionChaser, initialValue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6406 (
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,
6407 (
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,
6408 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_PositionChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6409 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_PositionChaser, _previousvalue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6410 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_PositionChaser, _destination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6411 -1, -1, -1, -1, -1, -1};
6413const int OFFSETS_PositionChaser2D[] = {
6414 (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,
6415 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6416 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6417 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_PositionChaser2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6418 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_PositionChaser2D, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6419 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_PositionChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6420 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_PositionChaser2D, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6421 (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,
6422 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionChaser2D, initialDestination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6423 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionChaser2D, initialValue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6424 (
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,
6425 (
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,
6426 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_PositionChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6427 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_PositionChaser2D, _previousvalue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6428 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_PositionChaser2D, _destination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6429 -1, -1, -1, -1, -1, -1};
6431const int OFFSETS_PositionDamper[] = {
6432 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6433 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6434 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6435 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_PositionDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6436 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_PositionDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6437 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PositionDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6438 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_PositionDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6439 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_PositionDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6440 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_PositionDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6441 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_PositionDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6442 (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,
6443 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionDamper, initialDestination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6444 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionDamper, initialValue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6445 (
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,
6446 (
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,
6447 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_PositionDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6448 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_PositionDamper, _input), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6449 -1, -1, -1, -1, -1, -1};
6451const int OFFSETS_PositionDamper2D[] = {
6452 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionDamper2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6453 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6454 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6455 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_PositionDamper2D, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6456 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_PositionDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6457 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PositionDamper2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6458 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_PositionDamper2D, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6459 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_PositionDamper2D, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6460 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_PositionDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6461 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_PositionDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6462 (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,
6463 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionDamper2D, initialDestination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6464 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionDamper2D, initialValue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6465 (
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,
6466 (
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,
6467 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_PositionDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6468 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_PositionDamper2D, _input), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6469 -1, -1, -1, -1, -1, -1};
6471const int OFFSETS_PositionInterpolator[] = {
6472 (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,
6473 (
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,
6474 (
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,
6475 (
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,
6476 (
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,
6477 -1, -1, -1, -1, -1, -1};
6479const int OFFSETS_PositionInterpolator2D[] = {
6480 (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,
6481 (
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,
6482 (
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,
6483 (
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,
6484 (
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,
6485 -1, -1, -1, -1, -1, -1};
6487const int OFFSETS_PrimitivePickSensor[] = {
6488 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_PrimitivePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6489 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PrimitivePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6490 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PrimitivePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6491 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_PrimitivePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6492 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_PrimitivePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6493 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PrimitivePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6494 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_PrimitivePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6495 (
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,
6496 (
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,
6497 (
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,
6498 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_PrimitivePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6499 -1, -1, -1, -1, -1, -1};
6501const int OFFSETS_ProgramShader[] = {
6502 (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,
6503 (
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,
6504 (
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,
6505 (
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,
6506 (
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,
6507 (
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,
6508 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_ProgramShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6509 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_ProgramShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6510 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_ProgramShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6511 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_ProgramShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6512 -1, -1, -1, -1, -1, -1};
6514const int OFFSETS_ProjectionVolumeStyle[] = {
6515 (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,
6516 (
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,
6517 (
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,
6518 (
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,
6519 (
int) FIELDNAMES__type, (int) offsetof (
struct X3D_ProjectionVolumeStyle, _type), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6520 -1, -1, -1, -1, -1, -1};
6522const int OFFSETS_Proto[] = {
6523 (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,
6524 (
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,
6525 (
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,
6526 (
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,
6527 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Proto, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6528 (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,
6529 (
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,
6530 (
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,
6531 (
int) FIELDNAMES___protoDeclares, (int) offsetof (
struct X3D_Proto, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6532 (int) FIELDNAMES___externProtoDeclares, (
int) offsetof (
struct X3D_Proto, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6533 (int) FIELDNAMES___nodes, (
int) offsetof (
struct X3D_Proto, __nodes), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6534 (int) FIELDNAMES___subcontexts, (
int) offsetof (
struct X3D_Proto, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6535 (int) FIELDNAMES___GC, (
int) offsetof (
struct X3D_Proto, __GC), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6536 (int) FIELDNAMES___protoDef, (
int) offsetof (
struct X3D_Proto, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6537 (int) FIELDNAMES___protoFlags, (
int) offsetof (
struct X3D_Proto, __protoFlags), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6538 (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,
6539 (
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,
6540 (
int) FIELDNAMES___ROUTES, (int) offsetof (
struct X3D_Proto, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6541 (int) FIELDNAMES___EXPORTS, (
int) offsetof (
struct X3D_Proto, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6542 (int) FIELDNAMES___IMPORTS, (
int) offsetof (
struct X3D_Proto, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6543 (int) FIELDNAMES___DEFnames, (
int) offsetof (
struct X3D_Proto, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6544 (int) FIELDNAMES___IS, (
int) offsetof (
struct X3D_Proto, __IS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6545 (int) FIELDNAMES___scripts, (
int) offsetof (
struct X3D_Proto, __scripts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6546 (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,
6547 (
int) FIELDNAMES___oldurl, (int) offsetof (
struct X3D_Proto, __oldurl), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6548 (int) FIELDNAMES___afterPound, (
int) offsetof (
struct X3D_Proto, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6549 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_Proto, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6550 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Proto, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6551 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_Proto, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6552 (int) FIELDNAMES___typename, (
int) offsetof (
struct X3D_Proto, __typename), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6553 (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,
6554 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_Proto, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6555 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_Proto, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6556 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_Proto, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6557 -1, -1, -1, -1, -1, -1};
6559const int OFFSETS_ProximitySensor[] = {
6560 (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,
6561 (
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,
6562 (
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,
6563 (
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,
6564 (
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,
6565 (
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,
6566 (
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,
6567 (
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,
6568 (
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,
6569 (
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,
6570 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_ProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6571 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_ProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6572 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_ProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
6573 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_ProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6574 -1, -1, -1, -1, -1, -1};
6576const int OFFSETS_QuadSet[] = {
6577 (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,
6578 (
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,
6579 (
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,
6580 (
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,
6581 (
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,
6582 (
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,
6583 (
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,
6584 (
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,
6585 (
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,
6586 (
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,
6587 (
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,
6588 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_QuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6589 -1, -1, -1, -1, -1, -1};
6591const int OFFSETS_ReceiverPdu[] = {
6592 (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,
6593 (
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,
6594 (
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,
6595 (
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,
6596 (
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,
6597 (
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,
6598 (
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,
6599 (
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,
6600 (
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,
6601 (
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,
6602 (
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,
6603 (
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,
6604 (
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,
6605 (
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,
6606 (
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,
6607 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_ReceiverPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6608 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_ReceiverPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6609 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_ReceiverPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6610 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_ReceiverPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6611 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_ReceiverPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6612 (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,
6613 (
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,
6614 (
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,
6615 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_ReceiverPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6616 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_ReceiverPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6617 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_ReceiverPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6618 (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,
6619 (
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,
6620 (
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,
6621 (
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,
6622 (
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,
6623 (
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,
6624 (
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,
6625 (
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,
6626 (
int) FIELDNAMES__pduchange_receiver, (int) offsetof (
struct X3D_ReceiverPdu, _pduchange_receiver), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6627 -1, -1, -1, -1, -1, -1};
6629const int OFFSETS_Rectangle2D[] = {
6630 (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,
6631 (
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,
6632 (
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,
6633 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Rectangle2D, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6634 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Rectangle2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6635 -1, -1, -1, -1, -1, -1};
6637const int OFFSETS_RigidBody[] = {
6638 (int) FIELDNAMES_angularDampingFactor, (
int) offsetof (
struct X3D_RigidBody, angularDampingFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6639 (
int) FIELDNAMES_angularVelocity, (int) offsetof (
struct X3D_RigidBody, angularVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6640 (
int) FIELDNAMES_autoDamp, (int) offsetof (
struct X3D_RigidBody, autoDamp), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6641 (
int) FIELDNAMES_autoDisable, (int) offsetof (
struct X3D_RigidBody, autoDisable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6642 (
int) FIELDNAMES_centerOfMass, (int) offsetof (
struct X3D_RigidBody, centerOfMass), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6643 (
int) FIELDNAMES_disableAngularSpeed, (int) offsetof (
struct X3D_RigidBody, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6644 (
int) FIELDNAMES_disableLinearSpeed, (int) offsetof (
struct X3D_RigidBody, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6645 (
int) FIELDNAMES_disableTime, (int) offsetof (
struct X3D_RigidBody, disableTime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6646 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_RigidBody, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6647 (
int) FIELDNAMES_finiteRotationAxis, (int) offsetof (
struct X3D_RigidBody, finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6648 (
int) FIELDNAMES_fixed, (int) offsetof (
struct X3D_RigidBody, fixed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6649 (
int) FIELDNAMES_forces, (int) offsetof (
struct X3D_RigidBody, forces), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6650 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_RigidBody, geometry), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6651 (
int) FIELDNAMES_inertia, (int) offsetof (
struct X3D_RigidBody, inertia), (int) FIELDTYPE_SFMatrix3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MOMENT,
6652 (
int) FIELDNAMES_linearDampingFactor, (int) offsetof (
struct X3D_RigidBody, linearDampingFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6653 (
int) FIELDNAMES_linearVelocity, (int) offsetof (
struct X3D_RigidBody, linearVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6654 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_RigidBody, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
6655 (
int) FIELDNAMES_massDensityModel, (int) offsetof (
struct X3D_RigidBody, massDensityModel), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6656 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_RigidBody, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6657 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_RigidBody, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6658 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_RigidBody, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6659 (
int) FIELDNAMES_torques, (int) offsetof (
struct X3D_RigidBody, torques), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
6660 (
int) FIELDNAMES_useFiniteRotation, (int) offsetof (
struct X3D_RigidBody, useFiniteRotation), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6661 (
int) FIELDNAMES_useGlobalGravity, (int) offsetof (
struct X3D_RigidBody, useGlobalGravity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6662 (
int) FIELDNAMES__body, (int) offsetof (
struct X3D_RigidBody, _body), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6663 (int) FIELDNAMES___old_angularVelocity, (
int) offsetof (
struct X3D_RigidBody, __old_angularVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6664 (int) FIELDNAMES___old_centerOfMass, (
int) offsetof (
struct X3D_RigidBody, __old_centerOfMass), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6665 (int) FIELDNAMES___old_finiteRotationAxis, (
int) offsetof (
struct X3D_RigidBody, __old_finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6666 (int) FIELDNAMES___old_linearVelocity, (
int) offsetof (
struct X3D_RigidBody, __old_linearVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6667 (int) FIELDNAMES___old_orientation, (
int) offsetof (
struct X3D_RigidBody, __old_orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
6668 (int) FIELDNAMES___old_position, (
int) offsetof (
struct X3D_RigidBody, __old_position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6669 (int) FIELDNAMES__geomIdentityTransform, (
int) offsetof (
struct X3D_RigidBody, _geomIdentityTransform), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6670 -1, -1, -1, -1, -1, -1};
6672const int OFFSETS_RigidBodyCollection[] = {
6673 (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,
6674 (
int) FIELDNAMES_autoDisable, (int) offsetof (
struct X3D_RigidBodyCollection, autoDisable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6675 (
int) FIELDNAMES_bodies, (int) offsetof (
struct X3D_RigidBodyCollection, bodies), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6676 (
int) FIELDNAMES_constantForceMix, (int) offsetof (
struct X3D_RigidBodyCollection, constantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6677 (
int) FIELDNAMES_contactSurfaceThickness, (int) offsetof (
struct X3D_RigidBodyCollection, contactSurfaceThickness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6678 (
int) FIELDNAMES_disableAngularSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6679 (
int) FIELDNAMES_disableLinearSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6680 (
int) FIELDNAMES_disableTime, (int) offsetof (
struct X3D_RigidBodyCollection, disableTime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6681 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_RigidBodyCollection, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6682 (
int) FIELDNAMES_errorCorrection, (int) offsetof (
struct X3D_RigidBodyCollection, errorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6683 (
int) FIELDNAMES_gravity, (int) offsetof (
struct X3D_RigidBodyCollection, gravity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6684 (
int) FIELDNAMES_iterations, (int) offsetof (
struct X3D_RigidBodyCollection, iterations), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6685 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_RigidBodyCollection, joints), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6686 (
int) FIELDNAMES_maxCorrectionSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, maxCorrectionSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6687 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_RigidBodyCollection, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6688 (
int) FIELDNAMES_preferAccuracy, (int) offsetof (
struct X3D_RigidBodyCollection, preferAccuracy), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6689 (
int) FIELDNAMES_collider, (int) offsetof (
struct X3D_RigidBodyCollection, collider), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6690 (
int) FIELDNAMES__world, (int) offsetof (
struct X3D_RigidBodyCollection, _world), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6691 (int) FIELDNAMES__group, (
int) offsetof (
struct X3D_RigidBodyCollection, _group), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6692 -1, -1, -1, -1, -1, -1};
6694const int OFFSETS_ScalarChaser[] = {
6695 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScalarChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6696 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ScalarChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6697 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ScalarChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6698 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_ScalarChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6699 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_ScalarChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6700 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_ScalarChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6701 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_ScalarChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6702 (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,
6703 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ScalarChaser, initialDestination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6704 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ScalarChaser, initialValue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6705 (
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,
6706 (
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,
6707 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_ScalarChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6708 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_ScalarChaser, _previousvalue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6709 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_ScalarChaser, _destination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6710 -1, -1, -1, -1, -1, -1};
6712const int OFFSETS_ScalarDamper[] = {
6713 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScalarDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6714 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ScalarDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6715 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ScalarDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6716 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_ScalarDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6717 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_ScalarDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6718 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ScalarDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6719 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_ScalarDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6720 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_ScalarDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6721 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_ScalarDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6722 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_ScalarDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6723 (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,
6724 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ScalarDamper, initialDestination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6725 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ScalarDamper, initialValue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6726 (
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,
6727 (
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,
6728 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_ScalarDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6729 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_ScalarDamper, _input), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6730 -1, -1, -1, -1, -1, -1};
6732const int OFFSETS_ScalarInterpolator[] = {
6733 (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,
6734 (
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,
6735 (
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,
6736 (
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,
6737 (
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,
6738 -1, -1, -1, -1, -1, -1};
6740const int OFFSETS_ScreenFontStyle[] = {
6741 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScreenFontStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6742 (
int) FIELDNAMES_family, (int) offsetof (
struct X3D_ScreenFontStyle, family), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6743 (
int) FIELDNAMES_horizontal, (int) offsetof (
struct X3D_ScreenFontStyle, horizontal), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6744 (
int) FIELDNAMES_justify, (int) offsetof (
struct X3D_ScreenFontStyle, justify), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6745 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_ScreenFontStyle, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6746 (
int) FIELDNAMES_leftToRight, (int) offsetof (
struct X3D_ScreenFontStyle, leftToRight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6747 (
int) FIELDNAMES_pointSize, (int) offsetof (
struct X3D_ScreenFontStyle, pointSize), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6748 (
int) FIELDNAMES_spacing, (int) offsetof (
struct X3D_ScreenFontStyle, spacing), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6749 (
int) FIELDNAMES_style, (int) offsetof (
struct X3D_ScreenFontStyle, style), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6750 (
int) FIELDNAMES_topToBottom, (int) offsetof (
struct X3D_ScreenFontStyle, topToBottom), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6751 -1, -1, -1, -1, -1, -1};
6753const int OFFSETS_ScreenGroup[] = {
6754 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_ScreenGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6755 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_ScreenGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6756 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_ScreenGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6757 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ScreenGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6758 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ScreenGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6759 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_ScreenGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6760 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_ScreenGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6761 -1, -1, -1, -1, -1, -1};
6763const int OFFSETS_Script[] = {
6764 (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,
6765 (
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,
6766 (
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,
6767 (
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,
6768 (
int) FIELDNAMES___scriptObj, (int) offsetof (
struct X3D_Script, __scriptObj), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6769 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Script, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6770 -1, -1, -1, -1, -1, -1};
6772const int OFFSETS_SegmentedVolumeData[] = {
6773 (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,
6774 (
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,
6775 (
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,
6776 (
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,
6777 (
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,
6778 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_SegmentedVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6779 (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,
6780 (
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,
6781 (
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,
6782 -1, -1, -1, -1, -1, -1};
6784const int OFFSETS_ShadedVolumeStyle[] = {
6785 (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,
6786 (
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,
6787 (
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,
6788 (
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,
6789 (
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,
6790 (
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,
6791 (
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,
6792 (
int) FIELDNAMES__phaseFunction, (int) offsetof (
struct X3D_ShadedVolumeStyle, _phaseFunction), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6793 -1, -1, -1, -1, -1, -1};
6795const int OFFSETS_ShaderPart[] = {
6796 (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,
6797 (
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,
6798 (
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,
6799 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_ShaderPart, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6800 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ShaderPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6801 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_ShaderPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6802 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ShaderPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6803 -1, -1, -1, -1, -1, -1};
6805const int OFFSETS_ShaderProgram[] = {
6806 (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,
6807 (
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,
6808 (
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,
6809 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_ShaderProgram, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6810 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ShaderProgram, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6811 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_ShaderProgram, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6812 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ShaderProgram, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6813 -1, -1, -1, -1, -1, -1};
6815const int OFFSETS_Shape[] = {
6816 (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,
6817 (
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,
6818 (
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,
6819 (
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,
6820 (
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,
6821 (
int) FIELDNAMES__shaderflags_base, (int) offsetof (
struct X3D_Shape, _shaderflags_base), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6822 (int) FIELDNAMES__shaderflags_effects, (
int) offsetof (
struct X3D_Shape, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6823 (int) FIELDNAMES__shaderflags_usershaders, (
int) offsetof (
struct X3D_Shape, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6824 (int) FIELDNAMES___visible, (
int) offsetof (
struct X3D_Shape, __visible), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6825 (int) FIELDNAMES___occludeCheckCount, (
int) offsetof (
struct X3D_Shape, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6826 (int) FIELDNAMES___Samples, (
int) offsetof (
struct X3D_Shape, __Samples), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6827 -1, -1, -1, -1, -1, -1};
6829const int OFFSETS_SignalPdu[] = {
6830 (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,
6831 (
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,
6832 (
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,
6833 (
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,
6834 (
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,
6835 (
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,
6836 (
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,
6837 (
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,
6838 (
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,
6839 (
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,
6840 (
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,
6841 (
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,
6842 (
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,
6843 (
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,
6844 (
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,
6845 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_SignalPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6846 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_SignalPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6847 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_SignalPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6848 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_SignalPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6849 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_SignalPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6850 (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,
6851 (
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,
6852 (
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,
6853 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_SignalPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6854 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_SignalPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6855 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_SignalPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6856 (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,
6857 (
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,
6858 (
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,
6859 (
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,
6860 (
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,
6861 (
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,
6862 (
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,
6863 (
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,
6864 (
int) FIELDNAMES__pduchange_signal, (int) offsetof (
struct X3D_SignalPdu, _pduchange_signal), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6865 -1, -1, -1, -1, -1, -1};
6867const int OFFSETS_SilhouetteEnhancementVolumeStyle[] = {
6868 (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,
6869 (
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,
6870 (
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,
6871 (
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,
6872 (
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,
6873 (
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,
6874 -1, -1, -1, -1, -1, -1};
6876const int OFFSETS_SingleAxisHingeJoint[] = {
6877 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6878 (
int) FIELDNAMES_axis, (int) offsetof (
struct X3D_SingleAxisHingeJoint, axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6879 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6880 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6881 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_SingleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6882 (
int) FIELDNAMES_maxAngle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, maxAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6883 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SingleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6884 (
int) FIELDNAMES_minAngle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, minAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6885 (
int) FIELDNAMES_stopBounce, (int) offsetof (
struct X3D_SingleAxisHingeJoint, stopBounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6886 (
int) FIELDNAMES_stopErrorCorrection, (int) offsetof (
struct X3D_SingleAxisHingeJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6887 (
int) FIELDNAMES_angle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6888 (
int) FIELDNAMES_angleRate, (int) offsetof (
struct X3D_SingleAxisHingeJoint, angleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6889 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6890 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6891 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6892 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6893 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6894 (int) FIELDNAMES___old_axis, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6895 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6896 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6897 -1, -1, -1, -1, -1, -1};
6899const int OFFSETS_SliderJoint[] = {
6900 (int) FIELDNAMES_axis, (
int) offsetof (
struct X3D_SliderJoint, axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6901 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_SliderJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6902 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_SliderJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6903 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_SliderJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6904 (
int) FIELDNAMES_maxSeparation, (int) offsetof (
struct X3D_SliderJoint, maxSeparation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6905 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SliderJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6906 (
int) FIELDNAMES_minSeparation, (int) offsetof (
struct X3D_SliderJoint, minSeparation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6907 (
int) FIELDNAMES_sliderForce, (int) offsetof (
struct X3D_SliderJoint, sliderForce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_FORCE,
6908 (
int) FIELDNAMES_stopBounce, (int) offsetof (
struct X3D_SliderJoint, stopBounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6909 (
int) FIELDNAMES_stopErrorCorrection, (int) offsetof (
struct X3D_SliderJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6910 (
int) FIELDNAMES_separation, (int) offsetof (
struct X3D_SliderJoint, separation), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6911 (
int) FIELDNAMES_separationRate, (int) offsetof (
struct X3D_SliderJoint, separationRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6912 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_SliderJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6913 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_SliderJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6914 (int) FIELDNAMES___old_axis, (
int) offsetof (
struct X3D_SliderJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6915 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_SliderJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6916 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_SliderJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6917 -1, -1, -1, -1, -1, -1};
6919const int OFFSETS_Sound[] = {
6920 (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,
6921 (
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,
6922 (
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,
6923 (
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,
6924 (
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,
6925 (
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,
6926 (
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,
6927 (
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,
6928 (
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,
6929 (
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,
6930 (
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,
6931 (
int) FIELDNAMES___sourceNumber, (int) offsetof (
struct X3D_Sound, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6932 (int) FIELDNAMES___lastlocation, (
int) offsetof (
struct X3D_Sound, __lastlocation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6933 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_Sound, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6934 -1, -1, -1, -1, -1, -1};
6936const int OFFSETS_Sphere[] = {
6937 (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,
6938 (
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,
6939 (
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,
6940 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Sphere, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6941 (int) FIELDNAMES__sideVBO, (
int) offsetof (
struct X3D_Sphere, _sideVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6942 (int) FIELDNAMES___SphereIndxVBO, (
int) offsetof (
struct X3D_Sphere, __SphereIndxVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6943 (int) FIELDNAMES___pindices, (
int) offsetof (
struct X3D_Sphere, __pindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6944 (int) FIELDNAMES___wireindicesVBO, (
int) offsetof (
struct X3D_Sphere, __wireindicesVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6945 -1, -1, -1, -1, -1, -1};
6947const int OFFSETS_SphereSensor[] = {
6948 (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,
6949 (
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,
6950 (
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,
6951 (
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,
6952 (
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,
6953 (
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,
6954 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_SphereSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6955 (int) FIELDNAMES__oldrotation, (
int) offsetof (
struct X3D_SphereSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) 0, (
int) 0,
6956 (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,
6957 (
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,
6958 (
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,
6959 (
int) FIELDNAMES__origPoint, (int) offsetof (
struct X3D_SphereSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6960 (int) FIELDNAMES__origNormalizedPoint, (
int) offsetof (
struct X3D_SphereSensor, _origNormalizedPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6961 (int) FIELDNAMES__radius, (
int) offsetof (
struct X3D_SphereSensor, _radius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6962 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_SphereSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6963 -1, -1, -1, -1, -1, -1};
6965const int OFFSETS_SplinePositionInterpolator[] = {
6966 (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,
6967 (
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,
6968 (
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,
6969 (
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,
6970 (
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,
6971 (
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,
6972 (
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,
6973 (
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,
6974 (
int) FIELDNAMES__T0, (int) offsetof (
struct X3D_SplinePositionInterpolator, _T0), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6975 (int) FIELDNAMES__T1, (
int) offsetof (
struct X3D_SplinePositionInterpolator, _T1), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6976 -1, -1, -1, -1, -1, -1};
6978const int OFFSETS_SplinePositionInterpolator2D[] = {
6979 (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,
6980 (
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,
6981 (
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,
6982 (
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,
6983 (
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,
6984 (
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,
6985 (
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,
6986 (
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,
6989 -1, -1, -1, -1, -1, -1};
6991const int OFFSETS_SplineScalarInterpolator[] = {
6992 (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,
6993 (
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,
6994 (
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,
6995 (
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,
6996 (
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,
6997 (
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,
6998 (
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,
6999 (
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,
7000 (
int) FIELDNAMES__T0, (int) offsetof (
struct X3D_SplineScalarInterpolator, _T0), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7001 (int) FIELDNAMES__T1, (
int) offsetof (
struct X3D_SplineScalarInterpolator, _T1), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7002 -1, -1, -1, -1, -1, -1};
7004const int OFFSETS_SpotLight[] = {
7005 (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,
7006 (
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,
7007 (
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,
7008 (
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,
7009 (
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,
7010 (
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,
7011 (
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,
7012 (
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,
7013 (
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,
7014 (
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,
7015 (
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,
7016 (
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,
7017 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_SpotLight, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7018 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_SpotLight, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7019 (int) FIELDNAMES__col, (
int) offsetof (
struct X3D_SpotLight, _col), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7020 (int) FIELDNAMES__amb, (
int) offsetof (
struct X3D_SpotLight, _amb), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7021 -1, -1, -1, -1, -1, -1};
7023const int OFFSETS_SquadOrientationInterpolator[] = {
7024 (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,
7025 (
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,
7026 (
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,
7027 (
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,
7028 (
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,
7030 (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,
7031 (
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,
7032 (
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,
7033 -1, -1, -1, -1, -1, -1};
7035const int OFFSETS_StaticGroup[] = {
7036 (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,
7037 (
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,
7038 (
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,
7039 (
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,
7040 (
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,
7041 (
int) FIELDNAMES___transparency, (int) offsetof (
struct X3D_StaticGroup, __transparency), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7042 (int) FIELDNAMES___solid, (
int) offsetof (
struct X3D_StaticGroup, __solid), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7043 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_StaticGroup, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7044 -1, -1, -1, -1, -1, -1};
7046const int OFFSETS_StringSensor[] = {
7047 (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,
7048 (
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,
7049 (
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,
7050 (
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,
7051 (
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,
7052 (
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,
7053 (
int) FIELDNAMES_singleton, (int) offsetof (
struct X3D_StringSensor, singleton), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7054 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_StringSensor, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7055 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_StringSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7056 -1, -1, -1, -1, -1, -1};
7058const int OFFSETS_SurfaceEmitter[] = {
7059 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_SurfaceEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
7060 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_SurfaceEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
7061 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SurfaceEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7062 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_SurfaceEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
7063 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_SurfaceEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7064 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_SurfaceEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7065 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_SurfaceEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
7066 (
int) FIELDNAMES_surface, (int) offsetof (
struct X3D_SurfaceEmitter, surface), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7067 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_SurfaceEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
7068 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_SurfaceEmitter, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7069 (
int) FIELDNAMES__ifs, (int) offsetof (
struct X3D_SurfaceEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7070 -1, -1, -1, -1, -1, -1};
7072const int OFFSETS_Switch[] = {
7073 (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,
7074 (
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,
7075 (
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,
7076 (
int) FIELDNAMES_choice, (int) offsetof (
struct X3D_Switch, choice), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30), (int) UNCA_NONE,
7077 (
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,
7078 (
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,
7079 (
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,
7080 (
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,
7081 (
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,
7082 (
int) FIELDNAMES___isX3D, (int) offsetof (
struct X3D_Switch, __isX3D), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7083 -1, -1, -1, -1, -1, -1};
7085const int OFFSETS_Teapot[] = {
7086 (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,
7087 (
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,
7088 (
int) FIELDNAMES___ifsnode, (int) offsetof (
struct X3D_Teapot, __ifsnode), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7089 -1, -1, -1, -1, -1, -1};
7091const int OFFSETS_TexCoordChaser2D[] = {
7092 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TexCoordChaser2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7093 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_TexCoordChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7094 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_TexCoordChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7095 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_TexCoordChaser2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7096 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_TexCoordChaser2D, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7097 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_TexCoordChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7098 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_TexCoordChaser2D, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7099 (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,
7100 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_TexCoordChaser2D, initialDestination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7101 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_TexCoordChaser2D, initialValue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7102 (
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,
7103 (
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,
7104 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_TexCoordChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7105 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_TexCoordChaser2D, _previousvalue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7106 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_TexCoordChaser2D, _destination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7107 -1, -1, -1, -1, -1, -1};
7109const int OFFSETS_TexCoordDamper2D[] = {
7110 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TexCoordDamper2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7111 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_TexCoordDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7112 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_TexCoordDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7113 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_TexCoordDamper2D, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7114 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_TexCoordDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7115 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TexCoordDamper2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7116 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_TexCoordDamper2D, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7117 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_TexCoordDamper2D, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7118 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_TexCoordDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7119 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_TexCoordDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7120 (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,
7121 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_TexCoordDamper2D, initialDestination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7122 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_TexCoordDamper2D, initialValue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7123 (
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,
7124 (
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,
7125 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_TexCoordDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7126 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_TexCoordDamper2D, _input), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7127 -1, -1, -1, -1, -1, -1};
7129const int OFFSETS_Text[] = {
7130 (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,
7131 (
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,
7132 (
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,
7133 (
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,
7134 (
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,
7135 (
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,
7136 (
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,
7137 (
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,
7138 (
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,
7139 (
int) FIELDNAMES__isScreen, (int) offsetof (
struct X3D_Text, _isScreen), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7140 (int) FIELDNAMES__screendata, (
int) offsetof (
struct X3D_Text, _screendata), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7141 -1, -1, -1, -1, -1, -1};
7143const int OFFSETS_TextureBackground[] = {
7144 (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,
7145 (
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,
7146 (
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,
7147 (
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,
7148 (
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,
7149 (
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,
7150 (
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,
7151 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_TextureBackground, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7152 (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,
7153 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_TextureBackground, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7154 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_TextureBackground, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7155 (int) FIELDNAMES___colours, (
int) offsetof (
struct X3D_TextureBackground, __colours), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7156 (int) FIELDNAMES___quadcount, (
int) offsetof (
struct X3D_TextureBackground, __quadcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7157 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_TextureBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7158 (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,
7159 (
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,
7160 (
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,
7161 (
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,
7162 (
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,
7163 (
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,
7164 (
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,
7165 -1, -1, -1, -1, -1, -1};
7167const int OFFSETS_TextureCoordinate[] = {
7168 (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,
7169 (
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,
7170 -1, -1, -1, -1, -1, -1};
7172const int OFFSETS_TextureCoordinate3D[] = {
7173 (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,
7174 (
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,
7175 -1, -1, -1, -1, -1, -1};
7177const int OFFSETS_TextureCoordinate4D[] = {
7178 (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,
7179 (
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,
7180 -1, -1, -1, -1, -1, -1};
7182const int OFFSETS_TextureCoordinateGenerator[] = {
7183 (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,
7184 (
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,
7185 (
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,
7186 -1, -1, -1, -1, -1, -1};
7188const int OFFSETS_TextureProjectorParallel[] = {
7189 (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,
7190 (
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,
7191 (
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,
7192 (
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,
7193 (
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,
7194 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_TextureProjectorParallel, fieldOfView), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7195 (
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,
7196 (
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,
7197 (
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,
7198 (
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,
7199 (
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,
7200 (
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,
7201 (
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,
7202 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_TextureProjectorParallel, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7203 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_TextureProjectorParallel, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7204 (int) FIELDNAMES__upVec, (
int) offsetof (
struct X3D_TextureProjectorParallel, _upVec), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7205 -1, -1, -1, -1, -1, -1};
7207const int OFFSETS_TextureProjectorPerspective[] = {
7208 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureProjectorPerspective, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7209 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TextureProjectorPerspective, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7210 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_TextureProjectorPerspective, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7211 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_TextureProjectorPerspective, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7212 (
int) FIELDNAMES_upVector, (int) offsetof (
struct X3D_TextureProjectorPerspective, upVector), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7213 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_TextureProjectorPerspective, fieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7214 (
int) FIELDNAMES_aspectRatio, (int) offsetof (
struct X3D_TextureProjectorPerspective, aspectRatio), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7215 (
int) FIELDNAMES_nearDistance, (int) offsetof (
struct X3D_TextureProjectorPerspective, nearDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7216 (
int) FIELDNAMES_farDistance, (int) offsetof (
struct X3D_TextureProjectorPerspective, farDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7217 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_TextureProjectorPerspective, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7218 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_TextureProjectorPerspective, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7219 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_TextureProjectorPerspective, texture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7220 (
int) FIELDNAMES_backCull, (int) offsetof (
struct X3D_TextureProjectorPerspective, backCull), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7221 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_TextureProjectorPerspective, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7222 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_TextureProjectorPerspective, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7223 (int) FIELDNAMES__upVec, (
int) offsetof (
struct X3D_TextureProjectorPerspective, _upVec), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7224 -1, -1, -1, -1, -1, -1};
7226const int OFFSETS_TextureProperties[] = {
7227 (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,
7228 (
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,
7229 (
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,
7230 (
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,
7231 (
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,
7232 (
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,
7233 (
int) FIELDNAMES_magnificationFilter, (int) offsetof (
struct X3D_TextureProperties, magnificationFilter), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7234 (
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,
7235 (
int) FIELDNAMES_minificationFilter, (int) offsetof (
struct X3D_TextureProperties, minificationFilter), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7236 (
int) FIELDNAMES_textureCompression, (int) offsetof (
struct X3D_TextureProperties, textureCompression), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7237 (
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,
7238 (
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,
7239 -1, -1, -1, -1, -1, -1};
7241const int OFFSETS_TextureTransform[] = {
7242 (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,
7243 (
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,
7244 (
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,
7245 (
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,
7246 (
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,
7247 -1, -1, -1, -1, -1, -1};
7249const int OFFSETS_TextureTransform3D[] = {
7250 (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,
7251 (
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,
7252 (
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,
7253 (
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,
7254 (
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,
7255 -1, -1, -1, -1, -1, -1};
7257const int OFFSETS_TextureTransformMatrix3D[] = {
7258 (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,
7259 (
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,
7260 -1, -1, -1, -1, -1, -1};
7262const int OFFSETS_TimeSensor[] = {
7263 (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,
7264 (
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,
7265 (
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,
7266 (
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,
7267 (
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,
7268 (
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,
7269 (
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,
7270 (
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,
7271 (
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,
7272 (
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,
7273 (
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,
7274 (
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,
7275 (
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,
7276 (
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,
7277 (
int) FIELDNAMES___inittime, (int) offsetof (
struct X3D_TimeSensor, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7278 (int) FIELDNAMES___ctflag, (
int) offsetof (
struct X3D_TimeSensor, __ctflag), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) 0, (
int) 0,
7279 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_TimeSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7280 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_TimeSensor, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7281 -1, -1, -1, -1, -1, -1};
7283const int OFFSETS_TimeTrigger[] = {
7284 (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,
7285 (
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,
7286 (
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,
7287 -1, -1, -1, -1, -1, -1};
7289const int OFFSETS_ToneMappedVolumeStyle[] = {
7290 (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,
7291 (
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,
7292 (
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,
7293 (
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,
7294 (
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,
7295 -1, -1, -1, -1, -1, -1};
7297const int OFFSETS_TouchSensor[] = {
7298 (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,
7299 (
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,
7300 (
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,
7301 (
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,
7302 (
int) FIELDNAMES__oldhitNormal, (int) offsetof (
struct X3D_TouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
7303 (int) FIELDNAMES__oldhitPoint, (
int) offsetof (
struct X3D_TouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
7304 (int) FIELDNAMES__oldhitTexCoord, (
int) offsetof (
struct X3D_TouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) 0, (
int) 0,
7305 (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,
7306 (
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,
7307 (
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,
7308 (
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,
7309 (
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,
7310 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_TouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7311 -1, -1, -1, -1, -1, -1};
7313const int OFFSETS_TrackingSensor[] = {
7314 (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,
7315 (
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,
7316 (
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,
7317 (
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,
7318 (
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,
7319 (
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,
7320 (
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,
7321 (
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,
7322 -1, -1, -1, -1, -1, -1};
7324const int OFFSETS_Transform[] = {
7325 (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,
7326 (
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,
7327 (
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,
7328 (
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,
7329 (
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,
7330 (
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,
7331 (
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,
7332 (
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,
7333 (
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,
7334 (
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,
7335 (
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,
7336 (
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,
7337 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_Transform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7338 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_Transform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7339 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_Transform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7340 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_Transform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7341 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_Transform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7342 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_Transform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7343 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_Transform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7344 -1, -1, -1, -1, -1, -1};
7346const int OFFSETS_TransformSensor[] = {
7347 (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,
7348 (
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,
7349 (
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,
7350 (
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,
7351 (
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,
7352 (
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,
7353 (
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,
7354 (
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,
7355 (
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,
7356 (
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,
7357 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_TransformSensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7358 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_TransformSensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
7359 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_TransformSensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
7360 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_TransformSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7361 -1, -1, -1, -1, -1, -1};
7363const int OFFSETS_TransmitterPdu[] = {
7364 (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,
7365 (
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,
7366 (
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,
7367 (
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,
7368 (
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,
7369 (
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,
7370 (
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,
7371 (
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,
7372 (
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,
7373 (
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,
7374 (
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,
7375 (
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,
7376 (
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,
7377 (
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,
7378 (
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,
7379 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_TransmitterPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
7380 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_TransmitterPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
7381 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_TransmitterPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
7382 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_TransmitterPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7383 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_TransmitterPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7384 (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,
7385 (
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,
7386 (
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,
7387 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_TransmitterPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
7388 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_TransmitterPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
7389 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_TransmitterPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7390 (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,
7391 (
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,
7392 (
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,
7393 (
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,
7394 (
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,
7395 (
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,
7396 (
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,
7397 (
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,
7398 (
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,
7399 (
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,
7400 (
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,
7401 (
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,
7402 (
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,
7403 (
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,
7404 (
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,
7405 (
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,
7406 (
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,
7407 (
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,
7408 (
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,
7409 (
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,
7410 (
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,
7411 (
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,
7412 (
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,
7413 (
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,
7414 (
int) FIELDNAMES__pduchange_transmitter, (int) offsetof (
struct X3D_TransmitterPdu, _pduchange_transmitter), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7415 -1, -1, -1, -1, -1, -1};
7417const int OFFSETS_TriangleFanSet[] = {
7418 (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,
7419 (
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,
7420 (
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,
7421 (
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,
7422 (
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,
7423 (
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,
7424 (
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,
7425 (
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,
7426 (
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,
7427 (
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,
7428 (
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,
7429 (
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,
7430 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7431 -1, -1, -1, -1, -1, -1};
7433const int OFFSETS_TriangleSet[] = {
7434 (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,
7435 (
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,
7436 (
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,
7437 (
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,
7438 (
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,
7439 (
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,
7440 (
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,
7441 (
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,
7442 (
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,
7443 (
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,
7444 (
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,
7445 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7446 -1, -1, -1, -1, -1, -1};
7448const int OFFSETS_TriangleSet2D[] = {
7449 (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,
7450 (
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,
7451 (
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,
7452 (
int) FIELDNAMES___texCoords, (int) offsetof (
struct X3D_TriangleSet2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7453 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_TriangleSet2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7454 -1, -1, -1, -1, -1, -1};
7456const int OFFSETS_TriangleStripSet[] = {
7457 (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,
7458 (
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,
7459 (
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,
7460 (
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,
7461 (
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,
7462 (
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,
7463 (
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,
7464 (
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,
7465 (
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,
7466 (
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,
7467 (
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,
7468 (
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,
7469 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7470 -1, -1, -1, -1, -1, -1};
7472const int OFFSETS_TwoSidedMaterial[] = {
7473 (int) FIELDNAMES_ambientIntensity, (
int) offsetof (
struct X3D_TwoSidedMaterial, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7474 (
int) FIELDNAMES_backAmbientIntensity, (int) offsetof (
struct X3D_TwoSidedMaterial, backAmbientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7475 (
int) FIELDNAMES_backDiffuseColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backDiffuseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7476 (
int) FIELDNAMES_backEmissiveColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backEmissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7477 (
int) FIELDNAMES_backShininess, (int) offsetof (
struct X3D_TwoSidedMaterial, backShininess), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7478 (
int) FIELDNAMES_backSpecularColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backSpecularColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7479 (
int) FIELDNAMES_backTransparency, (int) offsetof (
struct X3D_TwoSidedMaterial, backTransparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7480 (
int) FIELDNAMES_diffuseColor, (int) offsetof (
struct X3D_TwoSidedMaterial, diffuseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7481 (
int) FIELDNAMES_emissiveColor, (int) offsetof (
struct X3D_TwoSidedMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7482 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TwoSidedMaterial, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7483 (
int) FIELDNAMES_shininess, (int) offsetof (
struct X3D_TwoSidedMaterial, shininess), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7484 (
int) FIELDNAMES_separateBackColor, (int) offsetof (
struct X3D_TwoSidedMaterial, separateBackColor), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7485 (
int) FIELDNAMES_specularColor, (int) offsetof (
struct X3D_TwoSidedMaterial, specularColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7486 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_TwoSidedMaterial, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
7487 (
int) FIELDNAMES__verifiedFrontColor, (int) offsetof (
struct X3D_TwoSidedMaterial, _verifiedFrontColor), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7488 (int) FIELDNAMES__verifiedBackColor, (
int) offsetof (
struct X3D_TwoSidedMaterial, _verifiedBackColor), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7489 -1, -1, -1, -1, -1, -1};
7491const int OFFSETS_UniversalJoint[] = {
7492 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_UniversalJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7493 (
int) FIELDNAMES_axis1, (int) offsetof (
struct X3D_UniversalJoint, axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7494 (
int) FIELDNAMES_axis2, (int) offsetof (
struct X3D_UniversalJoint, axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7495 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_UniversalJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7496 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_UniversalJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7497 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_UniversalJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7498 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_UniversalJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7499 (
int) FIELDNAMES_stop1Bounce, (int) offsetof (
struct X3D_UniversalJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7500 (
int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (
struct X3D_UniversalJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7501 (
int) FIELDNAMES_stop2Bounce, (int) offsetof (
struct X3D_UniversalJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7502 (
int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (
struct X3D_UniversalJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7503 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_UniversalJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7504 (
int) FIELDNAMES_body1Axis, (int) offsetof (
struct X3D_UniversalJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7505 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_UniversalJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7506 (
int) FIELDNAMES_body2Axis, (int) offsetof (
struct X3D_UniversalJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7507 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_UniversalJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7508 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_UniversalJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7509 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_UniversalJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
7510 (int) FIELDNAMES___old_axis1, (
int) offsetof (
struct X3D_UniversalJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
7511 (int) FIELDNAMES___old_axis2, (
int) offsetof (
struct X3D_UniversalJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
7512 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_UniversalJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7513 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_UniversalJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7514 -1, -1, -1, -1, -1, -1};
7516const int OFFSETS_Viewpoint[] = {
7517 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_Viewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7518 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_Viewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7519 (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,
7520 (
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,
7521 (
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,
7522 (
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,
7523 (
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,
7524 (
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,
7525 (
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,
7526 (
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,
7527 (
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,
7528 (
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,
7529 (
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,
7530 (
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,
7531 (
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,
7532 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_Viewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7533 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_Viewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7534 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_Viewpoint, _position), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7535 -1, -1, -1, -1, -1, -1};
7537const int OFFSETS_ViewpointGroup[] = {
7538 (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,
7539 (
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,
7540 (
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,
7541 (
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,
7542 (
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,
7543 (
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,
7544 (
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,
7545 (
int) FIELDNAMES___proxNode, (int) offsetof (
struct X3D_ViewpointGroup, __proxNode), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7546 -1, -1, -1, -1, -1, -1};
7548const int OFFSETS_Viewport[] = {
7549 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Viewport, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7550 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Viewport, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7551 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Viewport, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7552 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Viewport, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7553 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Viewport, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7554 (
int) FIELDNAMES_clipBoundary, (int) offsetof (
struct X3D_Viewport, clipBoundary), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7555 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Viewport, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7556 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Viewport, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7557 -1, -1, -1, -1, -1, -1};
7559const int OFFSETS_VisibilitySensor[] = {
7560 (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,
7561 (
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,
7562 (
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,
7563 (
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,
7564 (
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,
7565 (
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,
7566 (
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,
7567 (
int) FIELDNAMES___visible, (int) offsetof (
struct X3D_VisibilitySensor, __visible), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7568 (int) FIELDNAMES___occludeCheckCount, (
int) offsetof (
struct X3D_VisibilitySensor, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7569 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_VisibilitySensor, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7570 (int) FIELDNAMES___Samples, (
int) offsetof (
struct X3D_VisibilitySensor, __Samples), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7571 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_VisibilitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7572 -1, -1, -1, -1, -1, -1};
7574const int OFFSETS_VolumeData[] = {
7575 (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,
7576 (
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,
7577 (
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,
7578 (
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,
7579 (
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,
7580 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_VolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7581 (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,
7582 -1, -1, -1, -1, -1, -1};
7584const int OFFSETS_VolumeEmitter[] = {
7585 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_VolumeEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
7586 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_VolumeEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
7587 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_VolumeEmitter, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7588 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_VolumeEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7589 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VolumeEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7590 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_VolumeEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
7591 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_VolumeEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7592 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_VolumeEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7593 (
int) FIELDNAMES_internal, (int) offsetof (
struct X3D_VolumeEmitter, internal), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7594 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_VolumeEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
7595 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_VolumeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
7596 (
int) FIELDNAMES__ifs, (int) offsetof (
struct X3D_VolumeEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7597 -1, -1, -1, -1, -1, -1};
7599const int OFFSETS_VolumePickSensor[] = {
7600 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_VolumePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7601 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VolumePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7602 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_VolumePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7603 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_VolumePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7604 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_VolumePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7605 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_VolumePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7606 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_VolumePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7607 (
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,
7608 (
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,
7609 (
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,
7610 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_VolumePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7611 -1, -1, -1, -1, -1, -1};
7613const int OFFSETS_WindPhysicsModel[] = {
7614 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_WindPhysicsModel, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7615 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_WindPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7616 (
int) FIELDNAMES_gustiness, (int) offsetof (
struct X3D_WindPhysicsModel, gustiness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7617 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_WindPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7618 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_WindPhysicsModel, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
7619 (
int) FIELDNAMES_turbulence, (int) offsetof (
struct X3D_WindPhysicsModel, turbulence), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7620 (
int) FIELDNAMES__frameSpeed, (int) offsetof (
struct X3D_WindPhysicsModel, _frameSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7621 -1, -1, -1, -1, -1, -1};
7623const int OFFSETS_WorldInfo[] = {
7624 (int) FIELDNAMES_info, (
int) offsetof (
struct X3D_WorldInfo, info), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7625 (
int) FIELDNAMES_title, (int) offsetof (
struct X3D_WorldInfo, title), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7626 (
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,
7627 -1, -1, -1, -1, -1, -1};
7629const int *NODE_OFFSETS[] = {
7635 OFFSETS_BackdropBackground,
7639 OFFSETS_BlendedVolumeStyle,
7640 OFFSETS_BooleanFilter,
7641 OFFSETS_BooleanSequencer,
7642 OFFSETS_BooleanToggle,
7643 OFFSETS_BooleanTrigger,
7644 OFFSETS_BoundaryEnhancementVolumeStyle,
7645 OFFSETS_BoundedPhysicsModel,
7647 OFFSETS_CADAssembly,
7651 OFFSETS_CalibratedCameraSensor,
7652 OFFSETS_CartoonVolumeStyle,
7655 OFFSETS_CollidableOffset,
7656 OFFSETS_CollidableShape,
7658 OFFSETS_CollisionCollection,
7659 OFFSETS_CollisionSensor,
7660 OFFSETS_CollisionSpace,
7662 OFFSETS_ColorChaser,
7663 OFFSETS_ColorDamper,
7664 OFFSETS_ColorInterpolator,
7666 OFFSETS_ComposedCubeMapTexture,
7667 OFFSETS_ComposedShader,
7668 OFFSETS_ComposedTexture3D,
7669 OFFSETS_ComposedVolumeStyle,
7670 OFFSETS_CompositeVolumeStyle,
7672 OFFSETS_ConeEmitter,
7675 OFFSETS_ContourPolyline2D,
7677 OFFSETS_CoordinateChaser,
7678 OFFSETS_CoordinateDamper,
7679 OFFSETS_CoordinateDouble,
7680 OFFSETS_CoordinateInterpolator,
7681 OFFSETS_CoordinateInterpolator2D,
7683 OFFSETS_CylinderSensor,
7684 OFFSETS_DISEntityManager,
7685 OFFSETS_DISEntityTypeMapping,
7686 OFFSETS_DirectionalLight,
7688 OFFSETS_DoubleAxisHingeJoint,
7689 OFFSETS_EaseInEaseOut,
7690 OFFSETS_EdgeEnhancementVolumeStyle,
7693 OFFSETS_ElevationGrid,
7694 OFFSETS_EspduTransform,
7695 OFFSETS_ExplosionEmitter,
7697 OFFSETS_FillProperties,
7698 OFFSETS_FloatVertexAttribute,
7700 OFFSETS_FogCoordinate,
7702 OFFSETS_ForcePhysicsModel,
7703 OFFSETS_GeneratedCubeMapTexture,
7705 OFFSETS_GeoCoordinate,
7706 OFFSETS_GeoElevationGrid,
7708 OFFSETS_GeoLocation,
7709 OFFSETS_GeoMetadata,
7712 OFFSETS_GeoPositionInterpolator,
7713 OFFSETS_GeoProximitySensor,
7714 OFFSETS_GeoTouchSensor,
7715 OFFSETS_GeoTransform,
7716 OFFSETS_GeoViewpoint,
7718 OFFSETS_HAnimDisplacer,
7719 OFFSETS_HAnimHumanoid,
7721 OFFSETS_HAnimSegment,
7723 OFFSETS_ImageBackdropBackground,
7724 OFFSETS_ImageCubeMapTexture,
7725 OFFSETS_ImageTexture,
7726 OFFSETS_ImageTexture3D,
7727 OFFSETS_IndexedFaceSet,
7728 OFFSETS_IndexedLineSet,
7729 OFFSETS_IndexedQuadSet,
7730 OFFSETS_IndexedTriangleFanSet,
7731 OFFSETS_IndexedTriangleSet,
7732 OFFSETS_IndexedTriangleStripSet,
7734 OFFSETS_IntegerSequencer,
7735 OFFSETS_IntegerTrigger,
7736 OFFSETS_IsoSurfaceVolumeData,
7742 OFFSETS_LayoutGroup,
7743 OFFSETS_LayoutLayer,
7744 OFFSETS_LinePickSensor,
7745 OFFSETS_LineProperties,
7751 OFFSETS_Matrix3VertexAttribute,
7752 OFFSETS_Matrix4VertexAttribute,
7753 OFFSETS_MetadataBoolean,
7754 OFFSETS_MetadataDouble,
7755 OFFSETS_MetadataFloat,
7756 OFFSETS_MetadataInteger,
7757 OFFSETS_MetadataMFBool,
7758 OFFSETS_MetadataMFColor,
7759 OFFSETS_MetadataMFColorRGBA,
7760 OFFSETS_MetadataMFDouble,
7761 OFFSETS_MetadataMFFloat,
7762 OFFSETS_MetadataMFInt32,
7763 OFFSETS_MetadataMFMatrix3d,
7764 OFFSETS_MetadataMFMatrix3f,
7765 OFFSETS_MetadataMFMatrix4d,
7766 OFFSETS_MetadataMFMatrix4f,
7767 OFFSETS_MetadataMFNode,
7768 OFFSETS_MetadataMFRotation,
7769 OFFSETS_MetadataMFString,
7770 OFFSETS_MetadataMFTime,
7771 OFFSETS_MetadataMFVec2d,
7772 OFFSETS_MetadataMFVec2f,
7773 OFFSETS_MetadataMFVec3d,
7774 OFFSETS_MetadataMFVec3f,
7775 OFFSETS_MetadataMFVec4d,
7776 OFFSETS_MetadataMFVec4f,
7777 OFFSETS_MetadataSFBool,
7778 OFFSETS_MetadataSFColor,
7779 OFFSETS_MetadataSFColorRGBA,
7780 OFFSETS_MetadataSFDouble,
7781 OFFSETS_MetadataSFFloat,
7782 OFFSETS_MetadataSFImage,
7783 OFFSETS_MetadataSFInt32,
7784 OFFSETS_MetadataSFMatrix3d,
7785 OFFSETS_MetadataSFMatrix3f,
7786 OFFSETS_MetadataSFMatrix4d,
7787 OFFSETS_MetadataSFMatrix4f,
7788 OFFSETS_MetadataSFNode,
7789 OFFSETS_MetadataSFRotation,
7790 OFFSETS_MetadataSFString,
7791 OFFSETS_MetadataSFTime,
7792 OFFSETS_MetadataSFVec2d,
7793 OFFSETS_MetadataSFVec2f,
7794 OFFSETS_MetadataSFVec3d,
7795 OFFSETS_MetadataSFVec3f,
7796 OFFSETS_MetadataSFVec4d,
7797 OFFSETS_MetadataSFVec4f,
7798 OFFSETS_MetadataSet,
7799 OFFSETS_MetadataString,
7801 OFFSETS_MovieTexture,
7802 OFFSETS_MultiTexture,
7803 OFFSETS_MultiTextureCoordinate,
7804 OFFSETS_MultiTextureTransform,
7805 OFFSETS_NavigationInfo,
7807 OFFSETS_NormalInterpolator,
7809 OFFSETS_NurbsCurve2D,
7810 OFFSETS_NurbsOrientationInterpolator,
7811 OFFSETS_NurbsPatchSurface,
7812 OFFSETS_NurbsPositionInterpolator,
7814 OFFSETS_NurbsSurfaceInterpolator,
7815 OFFSETS_NurbsSweptSurface,
7816 OFFSETS_NurbsSwungSurface,
7817 OFFSETS_NurbsTextureCoordinate,
7818 OFFSETS_NurbsTrimmedSurface,
7820 OFFSETS_OpacityMapVolumeStyle,
7821 OFFSETS_OrientationChaser,
7822 OFFSETS_OrientationDamper,
7823 OFFSETS_OrientationInterpolator,
7824 OFFSETS_OrthoViewpoint,
7825 OFFSETS_PackagedShader,
7826 OFFSETS_ParticleSystem,
7827 OFFSETS_PickableGroup,
7828 OFFSETS_PixelTexture,
7829 OFFSETS_PixelTexture3D,
7830 OFFSETS_PlaneSensor,
7831 OFFSETS_PointEmitter,
7833 OFFSETS_PointPickSensor,
7834 OFFSETS_PointSensor,
7837 OFFSETS_PolylineEmitter,
7838 OFFSETS_Polypoint2D,
7839 OFFSETS_PositionChaser,
7840 OFFSETS_PositionChaser2D,
7841 OFFSETS_PositionDamper,
7842 OFFSETS_PositionDamper2D,
7843 OFFSETS_PositionInterpolator,
7844 OFFSETS_PositionInterpolator2D,
7845 OFFSETS_PrimitivePickSensor,
7846 OFFSETS_ProgramShader,
7847 OFFSETS_ProjectionVolumeStyle,
7849 OFFSETS_ProximitySensor,
7851 OFFSETS_ReceiverPdu,
7852 OFFSETS_Rectangle2D,
7854 OFFSETS_RigidBodyCollection,
7855 OFFSETS_ScalarChaser,
7856 OFFSETS_ScalarDamper,
7857 OFFSETS_ScalarInterpolator,
7858 OFFSETS_ScreenFontStyle,
7859 OFFSETS_ScreenGroup,
7861 OFFSETS_SegmentedVolumeData,
7862 OFFSETS_ShadedVolumeStyle,
7864 OFFSETS_ShaderProgram,
7867 OFFSETS_SilhouetteEnhancementVolumeStyle,
7868 OFFSETS_SingleAxisHingeJoint,
7869 OFFSETS_SliderJoint,
7872 OFFSETS_SphereSensor,
7873 OFFSETS_SplinePositionInterpolator,
7874 OFFSETS_SplinePositionInterpolator2D,
7875 OFFSETS_SplineScalarInterpolator,
7877 OFFSETS_SquadOrientationInterpolator,
7878 OFFSETS_StaticGroup,
7879 OFFSETS_StringSensor,
7880 OFFSETS_SurfaceEmitter,
7883 OFFSETS_TexCoordChaser2D,
7884 OFFSETS_TexCoordDamper2D,
7886 OFFSETS_TextureBackground,
7887 OFFSETS_TextureCoordinate,
7888 OFFSETS_TextureCoordinate3D,
7889 OFFSETS_TextureCoordinate4D,
7890 OFFSETS_TextureCoordinateGenerator,
7891 OFFSETS_TextureProjectorParallel,
7892 OFFSETS_TextureProjectorPerspective,
7893 OFFSETS_TextureProperties,
7894 OFFSETS_TextureTransform,
7895 OFFSETS_TextureTransform3D,
7896 OFFSETS_TextureTransformMatrix3D,
7898 OFFSETS_TimeTrigger,
7899 OFFSETS_ToneMappedVolumeStyle,
7900 OFFSETS_TouchSensor,
7901 OFFSETS_TrackingSensor,
7903 OFFSETS_TransformSensor,
7904 OFFSETS_TransmitterPdu,
7905 OFFSETS_TriangleFanSet,
7906 OFFSETS_TriangleSet,
7907 OFFSETS_TriangleSet2D,
7908 OFFSETS_TriangleStripSet,
7909 OFFSETS_TwoSidedMaterial,
7910 OFFSETS_UniversalJoint,
7912 OFFSETS_ViewpointGroup,
7914 OFFSETS_VisibilitySensor,
7916 OFFSETS_VolumeEmitter,
7917 OFFSETS_VolumePickSensor,
7918 OFFSETS_WindPhysicsModel,
7922const char *stringFieldType (
int st) {
7923 if ((st < 0) || (st >= FIELDNAMES_COUNT))
return "(fieldName invalid)";
7924 return FIELDNAMES[st];
7928const char *stringKeywordType (
int st) {
7929 if ((st < 0) || (st >= KEYWORDS_COUNT))
return "(keyword invalid)";
7930 return KEYWORDS[st];
7934const char *stringProfileType (
int st) {
7935 if ((st < 0) || (st >= PROFILES_COUNT))
return "(profile invalid)";
7936 return PROFILES[st];
7940const char *stringComponentType (
int st) {
7941 if ((st < 0) || (st >= COMPONENTS_COUNT))
return "(component invalid)";
7942 return COMPONENTS[st];
7946const char *stringPROTOKeywordType (
int st) {
7947 if ((st < 0) || (st >= PROTOKEYWORDS_COUNT))
return "(proto keyword invalid)";
7948 return PROTOKEYWORDS[st];
7952const char *stringMULTITEXTUREMODEType (
int st) {
7953 if ((st < 0) || (st >= MULTITEXTUREMODE_COUNT))
return "(special keyword invalid)";
7954 return MULTITEXTUREMODE[st];
7958const char *stringMULTITEXTURESOURCEType (
int st) {
7959 if ((st < 0) || (st >= MULTITEXTURESOURCE_COUNT))
return "(special keyword invalid)";
7960 return MULTITEXTURESOURCE[st];
7964const char *stringMULTITEXTUREFUNCTIONType (
int st) {
7965 if ((st < 0) || (st >= MULTITEXTUREFUNCTION_COUNT))
return "(special keyword invalid)";
7966 return MULTITEXTUREFUNCTION[st];
7970const char *stringX3DSPECIALType (
int st) {
7971 if ((st < 0) || (st >= X3DSPECIAL_COUNT))
return "(special keyword invalid)";
7972 return X3DSPECIAL[st];
7976const char *stringTEXTUREBOUNDARYKeywordType (
int st) {
7977 if ((st < 0) || (st >= TEXTUREBOUNDARYKEYWORDS_COUNT))
return "(texture param keyword invalid)";
7978 return TEXTUREBOUNDARYKEYWORDS[st];
7982const char *stringTEXTUREMAGNIFICATIONKeywordType (
int st) {
7983 if ((st < 0) || (st >= TEXTUREMAGNIFICATIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
7984 return TEXTUREMAGNIFICATIONKEYWORDS[st];
7988const char *stringTEXTUREMINIFICATIONKeywordType (
int st) {
7989 if ((st < 0) || (st >= TEXTUREMINIFICATIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
7990 return TEXTUREMINIFICATIONKEYWORDS[st];
7994const char *stringTEXTURECOMPRESSIONKeywordType (
int st) {
7995 if ((st < 0) || (st >= TEXTURECOMPRESSIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
7996 return TEXTURECOMPRESSIONKEYWORDS[st];
8000const char *stringGEOELLIPSOIDType (
int st) {
8001 if ((st < 0) || (st >= GEOELLIPSOID_COUNT))
return "(keyword invalid)";
8002 return GEOELLIPSOID[st];
8006const char *stringGEOSPATIALType (
int st) {
8007 if ((st < 0) || (st >= GEOSPATIAL_COUNT))
return "(keyword invalid)";
8008 return GEOSPATIAL[st];
8011char mapFieldTypeToEAItype (
int st) {
8013 case FIELDTYPE_SFFloat:
return EAI_SFFloat;
8014 case FIELDTYPE_MFFloat:
return EAI_MFFloat;
8015 case FIELDTYPE_SFRotation:
return EAI_SFRotation;
8016 case FIELDTYPE_MFRotation:
return EAI_MFRotation;
8017 case FIELDTYPE_SFVec3f:
return EAI_SFVec3f;
8018 case FIELDTYPE_MFVec3f:
return EAI_MFVec3f;
8019 case FIELDTYPE_SFBool:
return EAI_SFBool;
8020 case FIELDTYPE_MFBool:
return EAI_MFBool;
8021 case FIELDTYPE_SFInt32:
return EAI_SFInt32;
8022 case FIELDTYPE_MFInt32:
return EAI_MFInt32;
8023 case FIELDTYPE_SFNode:
return EAI_SFNode;
8024 case FIELDTYPE_MFNode:
return EAI_MFNode;
8025 case FIELDTYPE_SFColor:
return EAI_SFColor;
8026 case FIELDTYPE_MFColor:
return EAI_MFColor;
8027 case FIELDTYPE_SFColorRGBA:
return EAI_SFColorRGBA;
8028 case FIELDTYPE_MFColorRGBA:
return EAI_MFColorRGBA;
8029 case FIELDTYPE_SFTime:
return EAI_SFTime;
8030 case FIELDTYPE_MFTime:
return EAI_MFTime;
8031 case FIELDTYPE_SFString:
return EAI_SFString;
8032 case FIELDTYPE_MFString:
return EAI_MFString;
8033 case FIELDTYPE_SFVec2f:
return EAI_SFVec2f;
8034 case FIELDTYPE_MFVec2f:
return EAI_MFVec2f;
8035 case FIELDTYPE_FreeWRLPTR:
return EAI_FreeWRLPTR;
8036 case FIELDTYPE_SFImage:
return EAI_SFImage;
8037 case FIELDTYPE_SFVec3d:
return EAI_SFVec3d;
8038 case FIELDTYPE_MFVec3d:
return EAI_MFVec3d;
8039 case FIELDTYPE_SFDouble:
return EAI_SFDouble;
8040 case FIELDTYPE_MFDouble:
return EAI_MFDouble;
8041 case FIELDTYPE_SFMatrix3f:
return EAI_SFMatrix3f;
8042 case FIELDTYPE_MFMatrix3f:
return EAI_MFMatrix3f;
8043 case FIELDTYPE_SFMatrix3d:
return EAI_SFMatrix3d;
8044 case FIELDTYPE_MFMatrix3d:
return EAI_MFMatrix3d;
8045 case FIELDTYPE_SFMatrix4f:
return EAI_SFMatrix4f;
8046 case FIELDTYPE_MFMatrix4f:
return EAI_MFMatrix4f;
8047 case FIELDTYPE_SFMatrix4d:
return EAI_SFMatrix4d;
8048 case FIELDTYPE_MFMatrix4d:
return EAI_MFMatrix4d;
8049 case FIELDTYPE_SFVec2d:
return EAI_SFVec2d;
8050 case FIELDTYPE_MFVec2d:
return EAI_MFVec2d;
8051 case FIELDTYPE_SFVec4f:
return EAI_SFVec4f;
8052 case FIELDTYPE_MFVec4f:
return EAI_MFVec4f;
8053 case FIELDTYPE_SFVec4d:
return EAI_SFVec4d;
8054 case FIELDTYPE_MFVec4d:
return EAI_MFVec4d;
8055 case FIELDTYPE_FreeWRLThread:
return EAI_FreeWRLThread;
8061int mapEAItypeToFieldType (
char st) {
8063 case EAI_SFFloat:
return FIELDTYPE_SFFloat;
8064 case EAI_MFFloat:
return FIELDTYPE_MFFloat;
8065 case EAI_SFRotation:
return FIELDTYPE_SFRotation;
8066 case EAI_MFRotation:
return FIELDTYPE_MFRotation;
8067 case EAI_SFVec3f:
return FIELDTYPE_SFVec3f;
8068 case EAI_MFVec3f:
return FIELDTYPE_MFVec3f;
8069 case EAI_SFBool:
return FIELDTYPE_SFBool;
8070 case EAI_MFBool:
return FIELDTYPE_MFBool;
8071 case EAI_SFInt32:
return FIELDTYPE_SFInt32;
8072 case EAI_MFInt32:
return FIELDTYPE_MFInt32;
8073 case EAI_SFNode:
return FIELDTYPE_SFNode;
8074 case EAI_MFNode:
return FIELDTYPE_MFNode;
8075 case EAI_SFColor:
return FIELDTYPE_SFColor;
8076 case EAI_MFColor:
return FIELDTYPE_MFColor;
8077 case EAI_SFColorRGBA:
return FIELDTYPE_SFColorRGBA;
8078 case EAI_MFColorRGBA:
return FIELDTYPE_MFColorRGBA;
8079 case EAI_SFTime:
return FIELDTYPE_SFTime;
8080 case EAI_MFTime:
return FIELDTYPE_MFTime;
8081 case EAI_SFString:
return FIELDTYPE_SFString;
8082 case EAI_MFString:
return FIELDTYPE_MFString;
8083 case EAI_SFVec2f:
return FIELDTYPE_SFVec2f;
8084 case EAI_MFVec2f:
return FIELDTYPE_MFVec2f;
8085 case EAI_FreeWRLPTR:
return FIELDTYPE_FreeWRLPTR;
8086 case EAI_SFImage:
return FIELDTYPE_SFImage;
8087 case EAI_SFVec3d:
return FIELDTYPE_SFVec3d;
8088 case EAI_MFVec3d:
return FIELDTYPE_MFVec3d;
8089 case EAI_SFDouble:
return FIELDTYPE_SFDouble;
8090 case EAI_MFDouble:
return FIELDTYPE_MFDouble;
8091 case EAI_SFMatrix3f:
return FIELDTYPE_SFMatrix3f;
8092 case EAI_MFMatrix3f:
return FIELDTYPE_MFMatrix3f;
8093 case EAI_SFMatrix3d:
return FIELDTYPE_SFMatrix3d;
8094 case EAI_MFMatrix3d:
return FIELDTYPE_MFMatrix3d;
8095 case EAI_SFMatrix4f:
return FIELDTYPE_SFMatrix4f;
8096 case EAI_MFMatrix4f:
return FIELDTYPE_MFMatrix4f;
8097 case EAI_SFMatrix4d:
return FIELDTYPE_SFMatrix4d;
8098 case EAI_MFMatrix4d:
return FIELDTYPE_MFMatrix4d;
8099 case EAI_SFVec2d:
return FIELDTYPE_SFVec2d;
8100 case EAI_MFVec2d:
return FIELDTYPE_MFVec2d;
8101 case EAI_SFVec4f:
return FIELDTYPE_SFVec4f;
8102 case EAI_MFVec4f:
return FIELDTYPE_MFVec4f;
8103 case EAI_SFVec4d:
return FIELDTYPE_SFVec4d;
8104 case EAI_MFVec4d:
return FIELDTYPE_MFVec4d;
8105 case EAI_FreeWRLThread:
return FIELDTYPE_FreeWRLThread;
8111int convertToSFType (
int st) {
8113 case FIELDTYPE_SFFloat:
return FIELDTYPE_SFFloat;
8114 case FIELDTYPE_MFFloat:
return FIELDTYPE_SFFloat;
8115 case FIELDTYPE_SFRotation:
return FIELDTYPE_SFRotation;
8116 case FIELDTYPE_MFRotation:
return FIELDTYPE_SFRotation;
8117 case FIELDTYPE_SFVec3f:
return FIELDTYPE_SFVec3f;
8118 case FIELDTYPE_MFVec3f:
return FIELDTYPE_SFVec3f;
8119 case FIELDTYPE_SFBool:
return FIELDTYPE_SFBool;
8120 case FIELDTYPE_MFBool:
return FIELDTYPE_SFBool;
8121 case FIELDTYPE_SFInt32:
return FIELDTYPE_SFInt32;
8122 case FIELDTYPE_MFInt32:
return FIELDTYPE_SFInt32;
8123 case FIELDTYPE_SFNode:
return FIELDTYPE_SFNode;
8124 case FIELDTYPE_MFNode:
return FIELDTYPE_SFNode;
8125 case FIELDTYPE_SFColor:
return FIELDTYPE_SFColor;
8126 case FIELDTYPE_MFColor:
return FIELDTYPE_SFColor;
8127 case FIELDTYPE_SFColorRGBA:
return FIELDTYPE_SFColorRGBA;
8128 case FIELDTYPE_MFColorRGBA:
return FIELDTYPE_SFColorRGBA;
8129 case FIELDTYPE_SFTime:
return FIELDTYPE_SFTime;
8130 case FIELDTYPE_MFTime:
return FIELDTYPE_SFTime;
8131 case FIELDTYPE_SFString:
return FIELDTYPE_SFString;
8132 case FIELDTYPE_MFString:
return FIELDTYPE_SFString;
8133 case FIELDTYPE_SFVec2f:
return FIELDTYPE_SFVec2f;
8134 case FIELDTYPE_MFVec2f:
return FIELDTYPE_SFVec2f;
8135 case FIELDTYPE_FreeWRLPTR:
return FIELDTYPE_FreeWRLPTR;
8136 case FIELDTYPE_SFImage:
return FIELDTYPE_SFImage;
8137 case FIELDTYPE_SFVec3d:
return FIELDTYPE_SFVec3d;
8138 case FIELDTYPE_MFVec3d:
return FIELDTYPE_SFVec3d;
8139 case FIELDTYPE_SFDouble:
return FIELDTYPE_SFDouble;
8140 case FIELDTYPE_MFDouble:
return FIELDTYPE_SFDouble;
8141 case FIELDTYPE_SFMatrix3f:
return FIELDTYPE_SFMatrix3f;
8142 case FIELDTYPE_MFMatrix3f:
return FIELDTYPE_SFMatrix3f;
8143 case FIELDTYPE_SFMatrix3d:
return FIELDTYPE_SFMatrix3d;
8144 case FIELDTYPE_MFMatrix3d:
return FIELDTYPE_SFMatrix3d;
8145 case FIELDTYPE_SFMatrix4f:
return FIELDTYPE_SFMatrix4f;
8146 case FIELDTYPE_MFMatrix4f:
return FIELDTYPE_SFMatrix4f;
8147 case FIELDTYPE_SFMatrix4d:
return FIELDTYPE_SFMatrix4d;
8148 case FIELDTYPE_MFMatrix4d:
return FIELDTYPE_SFMatrix4d;
8149 case FIELDTYPE_SFVec2d:
return FIELDTYPE_SFVec2d;
8150 case FIELDTYPE_MFVec2d:
return FIELDTYPE_SFVec2d;
8151 case FIELDTYPE_SFVec4f:
return FIELDTYPE_SFVec4f;
8152 case FIELDTYPE_MFVec4f:
return FIELDTYPE_SFVec4f;
8153 case FIELDTYPE_SFVec4d:
return FIELDTYPE_SFVec4d;
8154 case FIELDTYPE_MFVec4d:
return FIELDTYPE_SFVec4d;
8155 case FIELDTYPE_FreeWRLThread:
return FIELDTYPE_FreeWRLThread;
8160const char *stringFieldtypeType (
int st) {
8161 if ((st < 0) || (st >= FIELDTYPES_COUNT))
return "(fieldType invalid)";
8162 return FIELDTYPES[st];
8166const char *stringNodeType (
int st) {
8167 if ((st < 0) || (st >= NODES_COUNT))
return "(node invalid)";
8172void *createNewX3DNode0 (
int nt) {
8180 case NODE_Arc2D : {tmp = MALLOC (
struct X3D_Arc2D *,
sizeof (
struct X3D_Arc2D));
break;}
8194 case NODE_Box : {tmp = MALLOC (
struct X3D_Box *,
sizeof (
struct X3D_Box));
break;}
8209 case NODE_Color : {tmp = MALLOC (
struct X3D_Color *,
sizeof (
struct X3D_Color));
break;}
8219 case NODE_Cone : {tmp = MALLOC (
struct X3D_Cone *,
sizeof (
struct X3D_Cone));
break;}
8247 case NODE_Fog : {tmp = MALLOC (
struct X3D_Fog *,
sizeof (
struct X3D_Fog));
break;}
8265 case NODE_Group : {tmp = MALLOC (
struct X3D_Group *,
sizeof (
struct X3D_Group));
break;}
8286 case NODE_LOD : {tmp = MALLOC (
struct X3D_LOD *,
sizeof (
struct X3D_LOD));
break;}
8287 case NODE_Layer : {tmp = MALLOC (
struct X3D_Layer *,
sizeof (
struct X3D_Layer));
break;}
8396 case NODE_Proto : {tmp = MALLOC (
struct X3D_Proto *,
sizeof (
struct X3D_Proto));
break;}
8413 case NODE_Shape : {tmp = MALLOC (
struct X3D_Shape *,
sizeof (
struct X3D_Shape));
break;}
8418 case NODE_Sound : {tmp = MALLOC (
struct X3D_Sound *,
sizeof (
struct X3D_Sound));
break;}
8433 case NODE_Text : {tmp = MALLOC (
struct X3D_Text *,
sizeof (
struct X3D_Text));
break;}
8468 default: {printf (
"createNewX3DNode = unknown type %d, this will fail\n",nt);
return NULL;}
8474 node = (
struct X3D_Box *) tmp;
8475 node->_renderFlags = 0;
8477 node->_change = NODE_CHANGE_INIT_VAL;
8478 node->_parentVector = newVector(
struct X3D_Node*, 1);
8480 node->_dist = -10000.0;
8483 node->_nodeType = nt;
8484 node->referenceCount = 1;
8486 node->_executionContext = NULL;
8490 case NODE_Anchor : {
8493 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8494 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8495 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8496 tmp2->children.n=0; tmp2->children.p=0;
8497 tmp2->description = newASCIIString(
"");
8498 tmp2->metadata = NULL;
8499 tmp2->parameter.n=0; tmp2->parameter.p=0;
8500 tmp2->url.n=0; tmp2->url.p=0;
8501 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8502 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8503 tmp2->_parentResource = getInputResource();
8504 tmp2->_defaultContainer = FIELDNAMES_children;
8507 case NODE_Appearance : {
8510 tmp2->fillProperties = NULL;
8511 tmp2->lineProperties = NULL;
8512 tmp2->material = NULL;
8513 tmp2->metadata = NULL;
8514 tmp2->shaders.n=0; tmp2->shaders.p=0;
8515 tmp2->effects.n=0; tmp2->effects.p=0;
8516 tmp2->texture = NULL;
8517 tmp2->textureTransform = NULL;
8518 tmp2->_defaultContainer = FIELDNAMES_appearance;
8524 tmp2->metadata = NULL;
8525 tmp2->endAngle = 1.5707f;
8526 tmp2->radius = 1.0f;
8527 tmp2->startAngle = 0.0f;
8528 tmp2->__points.n=0; tmp2->__points.p=0;
8529 tmp2->__numPoints = 0;
8530 tmp2->_defaultContainer = FIELDNAMES_geometry;
8533 case NODE_ArcClose2D : {
8536 tmp2->metadata = NULL;
8537 tmp2->closureType = newASCIIString(
"PIE");
8538 tmp2->endAngle = 1.5707f;
8539 tmp2->radius = 1.0f;
8540 tmp2->solid = FALSE;
8541 tmp2->startAngle = 0.0f;
8542 tmp2->__points.n=0; tmp2->__points.p=0;
8543 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
8544 tmp2->__numPoints = 0;
8545 tmp2->__simpleDisk = TRUE;
8546 tmp2->__wireindices = 0;
8547 tmp2->_defaultContainer = FIELDNAMES_geometry;
8550 case NODE_AudioClip : {
8553 tmp2->description = newASCIIString(
"");
8555 tmp2->metadata = NULL;
8556 tmp2->pauseTime = 0;
8558 tmp2->resumeTime = 0;
8559 tmp2->startTime = 0;
8561 tmp2->url.n=0; tmp2->url.p=0;
8562 tmp2->duration_changed = -1;
8563 tmp2->elapsedTime = 0;
8564 tmp2->isActive = FALSE;
8565 tmp2->isPaused = FALSE;
8566 tmp2->_parentResource = getInputResource();
8567 tmp2->__loadstatus = 0;
8568 tmp2->__loadResource = 0;
8569 tmp2->__sourceNumber = -1;
8570 tmp2->__inittime = 0;
8571 tmp2->__lasttime = 0;
8572 tmp2->_defaultContainer = FIELDNAMES_source;
8575 case NODE_BackdropBackground : {
8578 tmp2->set_bind = 100;
8580 tmp2->isBound = FALSE;
8581 tmp2->transparency = 0.0f;
8582 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
8583 tmp2->metadata = NULL;
8584 tmp2->__texture = 0;
8586 tmp2->url.n=0; tmp2->url.p=0;
8587 tmp2->_defaultContainer = FIELDNAMES_children;
8590 case NODE_Background : {
8593 tmp2->set_bind = 100;
8594 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
8595 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
8596 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
8597 tmp2->skyColor.p = MALLOC (
struct SFColor *,
sizeof(
struct SFColor)*1);
8599 tmp2->skyColor.p[0].c[0] = 0.0f;
8600 tmp2->skyColor.p[0].c[1] = 0.0f;
8601 tmp2->skyColor.p[0].c[2] = 0.0f;
8602 tmp2->skyColor.n=1;;
8604 tmp2->isBound = FALSE;
8606 tmp2->_parentResource = getInputResource();
8607 tmp2->__points.n=0; tmp2->__points.p=0;
8608 tmp2->__colours.n=0; tmp2->__colours.p=0;
8609 tmp2->__quadcount = 0;
8610 tmp2->transparency = 0.0f;
8611 tmp2->frontUrl.n=0; tmp2->frontUrl.p=0;
8612 tmp2->backUrl.n=0; tmp2->backUrl.p=0;
8613 tmp2->topUrl.n=0; tmp2->topUrl.p=0;
8614 tmp2->bottomUrl.n=0; tmp2->bottomUrl.p=0;
8615 tmp2->leftUrl.n=0; tmp2->leftUrl.p=0;
8616 tmp2->rightUrl.n=0; tmp2->rightUrl.p=0;
8617 tmp2->metadata = NULL;
8618 tmp2->__textureright = 0;
8619 tmp2->__frontTexture = NULL;
8620 tmp2->__backTexture = NULL;
8621 tmp2->__topTexture = NULL;
8622 tmp2->__bottomTexture = NULL;
8623 tmp2->__leftTexture = NULL;
8624 tmp2->__rightTexture = NULL;
8626 tmp2->_defaultContainer = FIELDNAMES_children;
8629 case NODE_BallJoint : {
8632 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
8635 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
8636 tmp2->metadata = NULL;
8637 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
8638 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
8640 tmp2->_forceout = 0;
8641 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
8642 tmp2->__old_body1 = NULL;
8643 tmp2->__old_body2 = NULL;
8644 tmp2->_defaultContainer = FIELDNAMES_joints;
8647 case NODE_Billboard : {
8650 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8651 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8652 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8653 tmp2->axisOfRotation.c[0] = 0.0f;tmp2->axisOfRotation.c[1] = 1.0f;tmp2->axisOfRotation.c[2] = 0.0f;
8654 tmp2->children.n=0; tmp2->children.p=0;
8655 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8656 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8657 tmp2->metadata = NULL;
8658 tmp2->_rotationAngle = 0;
8659 tmp2->_defaultContainer = FIELDNAMES_children;
8662 case NODE_BlendedVolumeStyle : {
8665 tmp2->enabled = TRUE;
8666 tmp2->metadata = NULL;
8667 tmp2->surfaceNormals = NULL;
8668 tmp2->renderStyle = NULL;
8669 tmp2->voxels = NULL;
8670 tmp2->weightConstant1 = 0.5f;
8671 tmp2->weightConstant2 = 0.5f;
8672 tmp2->weightFunction1 = newASCIIString(
"CONSTANT");
8673 tmp2->weightFunction2 = newASCIIString(
"CONSTANT");
8674 tmp2->weightTransferFunction1 = NULL;
8675 tmp2->weightTransferFunction2 = NULL;
8676 tmp2->_fbohandles.p = MALLOC (
int *,
sizeof(
int)*3);
8677 tmp2->_fbohandles.p[0] = 0;
8678 tmp2->_fbohandles.p[1] = 0;
8679 tmp2->_fbohandles.p[2] = 0;
8680 tmp2->_fbohandles.n=3;;
8681 tmp2->_weightFunction1 = 0;
8682 tmp2->_weightFunction2 = 0;
8683 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
8686 case NODE_BooleanFilter : {
8689 tmp2->set_boolean = 0;
8690 tmp2->inputFalse = FALSE;
8691 tmp2->inputNegate = FALSE;
8692 tmp2->inputTrue = TRUE;
8693 tmp2->metadata = NULL;
8694 tmp2->_defaultContainer = FIELDNAMES_children;
8697 case NODE_BooleanSequencer : {
8702 tmp2->set_fraction = 0.0f;
8703 tmp2->key.n=0; tmp2->key.p=0;
8704 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
8705 tmp2->value_changed = FALSE;
8706 tmp2->metadata = NULL;
8708 tmp2->_defaultContainer = FIELDNAMES_children;
8711 case NODE_BooleanToggle : {
8714 tmp2->set_boolean = 0;
8715 tmp2->toggle = FALSE;
8716 tmp2->metadata = NULL;
8717 tmp2->_defaultContainer = FIELDNAMES_children;
8720 case NODE_BooleanTrigger : {
8723 tmp2->set_triggerTime = 0;
8724 tmp2->triggerTrue = FALSE;
8725 tmp2->metadata = NULL;
8726 tmp2->_defaultContainer = FIELDNAMES_children;
8729 case NODE_BoundaryEnhancementVolumeStyle : {
8732 tmp2->enabled = TRUE;
8733 tmp2->metadata = NULL;
8734 tmp2->boundaryOpacity = 0.9f;
8735 tmp2->opacityFactor = 2.0f;
8736 tmp2->retainedOpacity = 0.2f;
8737 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
8740 case NODE_BoundedPhysicsModel : {
8743 tmp2->enabled = TRUE;
8744 tmp2->geometry = NULL;
8745 tmp2->metadata = NULL;
8746 tmp2->_defaultContainer = FIELDNAMES_physics;
8751 tmp2 = (
struct X3D_Box *) tmp;
8752 tmp2->metadata = NULL;
8753 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;tmp2->size.c[2] = 2.0f;
8755 tmp2->__points.n=0; tmp2->__points.p=0;
8756 tmp2->_defaultContainer = FIELDNAMES_geometry;
8759 case NODE_CADAssembly : {
8762 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8763 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8764 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8765 tmp2->children.n=0; tmp2->children.p=0;
8766 tmp2->metadata = NULL;
8767 tmp2->name = newASCIIString(
"");
8768 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8769 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8770 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
8771 tmp2->_defaultContainer = FIELDNAMES_children;
8774 case NODE_CADFace : {
8777 tmp2->metadata = NULL;
8778 tmp2->name = newASCIIString(
"");
8780 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8781 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8782 tmp2->_defaultContainer = FIELDNAMES_children;
8785 case NODE_CADLayer : {
8788 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8789 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8790 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8791 tmp2->children.n=0; tmp2->children.p=0;
8792 tmp2->metadata = NULL;
8793 tmp2->name = newASCIIString(
"");
8794 tmp2->visible.n=0; tmp2->visible.p=0;
8795 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8796 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8797 tmp2->_defaultContainer = FIELDNAMES_children;
8800 case NODE_CADPart : {
8803 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8804 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8805 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8806 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
8807 tmp2->children.n=0; tmp2->children.p=0;
8808 tmp2->metadata = NULL;
8809 tmp2->name = newASCIIString(
"");
8810 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
8811 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
8812 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
8813 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
8814 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8815 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8816 tmp2->__do_center = FALSE;
8817 tmp2->__do_trans = FALSE;
8818 tmp2->__do_rotation = FALSE;
8819 tmp2->__do_scaleO = FALSE;
8820 tmp2->__do_scale = FALSE;
8821 tmp2->__do_anything = FALSE;
8822 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
8823 tmp2->_defaultContainer = FIELDNAMES_children;
8826 case NODE_CalibratedCameraSensor : {
8829 tmp2->enabled = TRUE;
8830 tmp2->isActive = FALSE;
8831 tmp2->metadata = NULL;
8832 tmp2->description = newASCIIString(
"");
8833 tmp2->image.n=3; tmp2->image.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->image.p[0] = 0; tmp2->image.p[1] = 0; tmp2->image.p[2] = 0;;
8834 tmp2->focalPoint.c[0] = 0.0f;tmp2->focalPoint.c[1] = 0.0f;;
8835 tmp2->fieldOfView = 0.0f;
8836 tmp2->fovMode = newASCIIString(
"");
8837 tmp2->aspectRatio = 0.0f;
8838 tmp2->_defaultContainer = FIELDNAMES_children;
8841 case NODE_CartoonVolumeStyle : {
8844 tmp2->enabled = TRUE;
8845 tmp2->metadata = NULL;
8846 tmp2->surfaceNormals = NULL;
8847 tmp2->orthogonalColor.c[0] = 1;tmp2->orthogonalColor.c[1] = 1;tmp2->orthogonalColor.c[2] = 1;tmp2->orthogonalColor.c[3] = 1;;
8848 tmp2->parallelColor.c[0] = 0;tmp2->parallelColor.c[1] = 0;tmp2->parallelColor.c[2] = 0;tmp2->parallelColor.c[3] = 1;;
8849 tmp2->colorSteps = 4;
8850 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
8853 case NODE_Circle2D : {
8856 tmp2->metadata = NULL;
8857 tmp2->radius = 1.0f;
8858 tmp2->__points.n=0; tmp2->__points.p=0;
8859 tmp2->__numPoints = 0;
8860 tmp2->_defaultContainer = FIELDNAMES_geometry;
8863 case NODE_ClipPlane : {
8866 tmp2->enabled = TRUE;
8867 tmp2->metadata = NULL;
8868 tmp2->plane.c[0] = 0;tmp2->plane.c[1] = 1;tmp2->plane.c[2] = 0;tmp2->plane.c[3] = 0;;
8869 tmp2->_defaultContainer = FIELDNAMES_children;
8872 case NODE_CollidableOffset : {
8875 tmp2->enabled = TRUE;
8876 tmp2->metadata = NULL;
8877 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
8878 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
8879 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8880 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8881 tmp2->__do_trans = FALSE;
8882 tmp2->__do_rotation = FALSE;
8883 tmp2->collidable = NULL;
8885 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
8886 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
8887 tmp2->_initialized = 0;
8889 tmp2->_defaultContainer = FIELDNAMES_collidables + (FIELDNAMES_geometry << 10) + (FIELDNAMES_collidable << 20);
8892 case NODE_CollidableShape : {
8895 tmp2->enabled = TRUE;
8896 tmp2->metadata = NULL;
8897 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
8898 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
8899 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8900 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8901 tmp2->__do_trans = FALSE;
8902 tmp2->__do_rotation = FALSE;
8905 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
8906 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
8907 tmp2->_initialized = 0;
8909 tmp2->_defaultContainer = FIELDNAMES_collidables + (FIELDNAMES_geometry << 10) + (FIELDNAMES_collidable << 20);
8912 case NODE_Collision : {
8915 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
8916 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
8917 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
8918 tmp2->children.n=0; tmp2->children.p=0;
8919 tmp2->enabled = TRUE;
8920 tmp2->collide = TRUE;
8921 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8922 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8924 tmp2->collideTime = -1;
8925 tmp2->metadata = NULL;
8927 tmp2->_defaultContainer = FIELDNAMES_children;
8930 case NODE_CollisionCollection : {
8933 tmp2->appliedParameters.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString(
"BOUNCE");tmp2->appliedParameters.n=1; ;
8934 tmp2->bounce = 0.0f;
8935 tmp2->collidables.n=0; tmp2->collidables.p=0;
8936 tmp2->enabled = TRUE;
8937 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
8938 tmp2->metadata = NULL;
8939 tmp2->minBounceSpeed = 0.1f;
8940 tmp2->slipFactors.c[0] = 0.0f;tmp2->slipFactors.c[1] = 0.0f;;
8941 tmp2->softnessConstantForceMix = 0.0001f;
8942 tmp2->softnessErrorCorrection = 0.8f;
8943 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
8946 tmp2->_appliedParametersMask = 0;
8947 tmp2->_defaultContainer = FIELDNAMES_collider;
8950 case NODE_CollisionSensor : {
8953 tmp2->collider = NULL;
8954 tmp2->enabled = TRUE;
8955 tmp2->metadata = NULL;
8956 tmp2->intersections.n=0; tmp2->intersections.p=0;
8957 tmp2->contacts.n=0; tmp2->contacts.p=0;
8958 tmp2->isActive = TRUE;
8959 tmp2->_defaultContainer = FIELDNAMES_children;
8962 case NODE_CollisionSpace : {
8965 tmp2->collidables.n=0; tmp2->collidables.p=0;
8966 tmp2->enabled = TRUE;
8967 tmp2->metadata = NULL;
8968 tmp2->useGeometry = FALSE;
8969 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
8970 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
8972 tmp2->_defaultContainer = FIELDNAMES_collidables;
8978 tmp2->color.n=0; tmp2->color.p=0;
8979 tmp2->metadata = NULL;
8980 tmp2->_defaultContainer = FIELDNAMES_color;
8983 case NODE_ColorChaser : {
8986 tmp2->metadata = NULL;
8989 tmp2->isActive = FALSE;
8991 tmp2->_bufferendtime = 0;
8992 tmp2->_steptime = 0;
8993 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
8994 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
8995 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
8996 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
8997 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
8998 tmp2->_buffer = NULL;
8999 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;;
9000 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;;
9001 tmp2->_defaultContainer = FIELDNAMES_children;
9004 case NODE_ColorDamper : {
9007 tmp2->metadata = NULL;
9011 tmp2->tolerance = -1.0f;
9012 tmp2->isActive = FALSE;
9015 tmp2->_lasttick = 0;
9016 tmp2->_takefirstinput = TRUE;
9017 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
9018 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
9019 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
9020 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
9021 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
9022 tmp2->_values = NULL;
9023 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;;
9024 tmp2->_defaultContainer = FIELDNAMES_children;
9027 case NODE_ColorInterpolator : {
9030 tmp2->set_fraction = 0.0f;
9031 tmp2->key.n=0; tmp2->key.p=0;
9032 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
9033 tmp2->metadata = NULL;
9034 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
9035 tmp2->_defaultContainer = FIELDNAMES_children;
9038 case NODE_ColorRGBA : {
9041 tmp2->color.n=0; tmp2->color.p=0;
9042 tmp2->metadata = NULL;
9043 tmp2->_defaultContainer = FIELDNAMES_color;
9046 case NODE_ComposedCubeMapTexture : {
9049 tmp2->metadata = NULL;
9051 tmp2->bottom = NULL;
9056 tmp2->_parentResource = getInputResource();
9057 tmp2->_defaultContainer = FIELDNAMES_texture;
9060 case NODE_ComposedShader : {
9064 tmp2->parts.n=0; tmp2->parts.p=0;
9065 tmp2->isSelected = TRUE;
9066 tmp2->isValid = TRUE;
9067 tmp2->language = newASCIIString(
"");
9068 tmp2->metadata = NULL;
9069 tmp2->_initialized = FALSE;
9070 tmp2->_shaderUserDefinedFields = NULL;
9071 tmp2->_shaderUserNumber = -1;
9072 tmp2->_shaderLoadThread = _THREAD_NULL_;
9073 tmp2->_retrievedURLData = FALSE;
9074 tmp2->_defaultContainer = FIELDNAMES_shaders;
9077 case NODE_ComposedTexture3D : {
9080 tmp2->metadata = NULL;
9081 tmp2->texture.n=0; tmp2->texture.p=0;
9082 tmp2->textureProperties = 0;
9083 tmp2->repeatS = FALSE;
9084 tmp2->repeatT = FALSE;
9085 tmp2->repeatR = FALSE;
9086 tmp2->__textureTableIndex = 0;
9087 tmp2->_parentResource = getInputResource();
9088 tmp2->_defaultContainer = FIELDNAMES_texture;
9091 case NODE_ComposedVolumeStyle : {
9094 tmp2->enabled = TRUE;
9095 tmp2->metadata = NULL;
9096 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
9097 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
9100 case NODE_CompositeVolumeStyle : {
9103 tmp2->enabled = TRUE;
9104 tmp2->metadata = NULL;
9105 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
9106 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
9112 tmp2->metadata = NULL;
9113 tmp2->bottom = TRUE;
9114 tmp2->bottomRadius = 1.0f;
9115 tmp2->height = 2.0f;
9118 tmp2->__sidepoints.n=0; tmp2->__sidepoints.p=0;
9119 tmp2->__botpoints.n=0; tmp2->__botpoints.p=0;
9120 tmp2->__normals.n=0; tmp2->__normals.p=0;
9121 tmp2->__coneVBO = 0;
9122 tmp2->__coneTriangles = 0;
9123 tmp2->__wireindices = 0;
9124 tmp2->_defaultContainer = FIELDNAMES_geometry;
9127 case NODE_ConeEmitter : {
9130 tmp2->angle = PIF*.25f;
9131 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
9132 tmp2->metadata = NULL;
9133 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
9135 tmp2->variation = 0.25f;
9137 tmp2->surfaceArea = 0.0f;
9138 tmp2->_defaultContainer = FIELDNAMES_emitter;
9141 case NODE_Contact : {
9144 tmp2->appliedParameters.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString(
"BOUNCE");tmp2->appliedParameters.n=1; ;
9147 tmp2->bounce = 0.0f;
9148 tmp2->contactNormal.c[0] = 0.0f;tmp2->contactNormal.c[1] = 1.0f;tmp2->contactNormal.c[2] = 0.0f;
9150 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
9151 tmp2->frictionDirection.c[0] = 0.0f;tmp2->frictionDirection.c[1] = 1.0f;tmp2->frictionDirection.c[2] = 0.0f;
9152 tmp2->geometry1 = NULL;
9153 tmp2->geometry2 = NULL;
9154 tmp2->metadata = NULL;
9155 tmp2->minBounceSpeed = 0.0f;
9156 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
9157 tmp2->slipCoefficients.c[0] = 0.0f;tmp2->slipCoefficients.c[1] = 0.0f;;
9158 tmp2->softnessConstantForceMix = 0.0001f;
9159 tmp2->softnessErrorCorrection = 0.8f;
9160 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
9161 tmp2->_appliedParameters = 0;
9162 tmp2->_defaultContainer = FIELDNAMES_children;
9165 case NODE_Contour2D : {
9168 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
9169 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
9170 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
9171 tmp2->children.n=0; tmp2->children.p=0;
9172 tmp2->metadata = NULL;
9173 tmp2->_defaultContainer = FIELDNAMES_trimmingContour;
9176 case NODE_ContourPolyline2D : {
9179 tmp2->metadata = NULL;
9180 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
9181 tmp2->point.n=0; tmp2->point.p=0;
9182 tmp2->_defaultContainer = FIELDNAMES_children;
9185 case NODE_Coordinate : {
9188 tmp2->point.n=0; tmp2->point.p=0;
9189 tmp2->metadata = NULL;
9190 tmp2->_defaultContainer = FIELDNAMES_coord + (FIELDNAMES_skinCoord << 10);
9193 case NODE_CoordinateChaser : {
9196 tmp2->metadata = NULL;
9199 tmp2->isActive = FALSE;
9201 tmp2->_bufferendtime = 0;
9202 tmp2->_steptime = 0;
9203 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
9204 tmp2->initialDestination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9206 tmp2->initialDestination.p[0].c[0] = 0.0f;
9207 tmp2->initialDestination.p[0].c[1] = 0.0f;
9208 tmp2->initialDestination.p[0].c[2] = 0.0f;
9209 tmp2->initialDestination.n=1;;
9210 tmp2->initialValue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9212 tmp2->initialValue.p[0].c[0] = 0.0f;
9213 tmp2->initialValue.p[0].c[1] = 0.0f;
9214 tmp2->initialValue.p[0].c[2] = 0.0f;
9215 tmp2->initialValue.n=1;;
9216 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
9217 tmp2->set_value.n=0; tmp2->set_value.p=0;
9218 tmp2->_buffer = NULL;
9219 tmp2->_previousvalue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9221 tmp2->_previousvalue.p[0].c[0] = 0.0f;
9222 tmp2->_previousvalue.p[0].c[1] = 0.0f;
9223 tmp2->_previousvalue.p[0].c[2] = 0.0f;
9224 tmp2->_previousvalue.n=1;;
9225 tmp2->_destination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9227 tmp2->_destination.p[0].c[0] = 0.0f;
9228 tmp2->_destination.p[0].c[1] = 0.0f;
9229 tmp2->_destination.p[0].c[2] = 0.0f;
9230 tmp2->_destination.n=1;;
9231 tmp2->_defaultContainer = FIELDNAMES_children;
9234 case NODE_CoordinateDamper : {
9237 tmp2->metadata = NULL;
9241 tmp2->tolerance = -1.0f;
9242 tmp2->isActive = FALSE;
9245 tmp2->_lasttick = 0;
9246 tmp2->_takefirstinput = TRUE;
9247 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
9248 tmp2->initialDestination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9250 tmp2->initialDestination.p[0].c[0] = 0.0f;
9251 tmp2->initialDestination.p[0].c[1] = 0.0f;
9252 tmp2->initialDestination.p[0].c[2] = 0.0f;
9253 tmp2->initialDestination.n=1;;
9254 tmp2->initialValue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
9256 tmp2->initialValue.p[0].c[0] = 0.0f;
9257 tmp2->initialValue.p[0].c[1] = 0.0f;
9258 tmp2->initialValue.p[0].c[2] = 0.0f;
9259 tmp2->initialValue.n=1;;
9260 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
9261 tmp2->set_value.n=0; tmp2->set_value.p=0;
9262 tmp2->_values = NULL;
9263 tmp2->_input.n=0; tmp2->_input.p=0;
9264 tmp2->_defaultContainer = FIELDNAMES_children;
9267 case NODE_CoordinateDouble : {
9270 tmp2->metadata = NULL;
9271 tmp2->point.n=0; tmp2->point.p=0;
9272 tmp2->_defaultContainer = FIELDNAMES_controlPoint;
9275 case NODE_CoordinateInterpolator : {
9278 tmp2->set_fraction = 0.0f;
9279 tmp2->key.n=0; tmp2->key.p=0;
9280 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
9281 tmp2->metadata = NULL;
9282 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
9283 tmp2->_GPU_Routes_out = 0;
9284 tmp2->_CPU_Routes_out = 0;
9286 tmp2->_keyValueVBO = 0;
9287 tmp2->_defaultContainer = FIELDNAMES_children;
9290 case NODE_CoordinateInterpolator2D : {
9293 tmp2->set_fraction = 0.0f;
9294 tmp2->key.n=0; tmp2->key.p=0;
9295 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
9296 tmp2->metadata = NULL;
9297 tmp2->value_changed.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
9298 tmp2->value_changed.p[0].c[0] = 0.0f;
9299 tmp2->value_changed.p[0].c[1] = 0.0f;
9300 tmp2->value_changed.n=1;
9301 tmp2->_defaultContainer = FIELDNAMES_children;
9304 case NODE_Cylinder : {
9307 tmp2->metadata = NULL;
9308 tmp2->bottom = TRUE;
9309 tmp2->height = 2.0f;
9310 tmp2->radius = 1.0f;
9314 tmp2->__points.n=0; tmp2->__points.p=0;
9315 tmp2->__normals.n=0; tmp2->__normals.p=0;
9316 tmp2->__cylinderVBO = 0;
9317 tmp2->__cylinderTriangles = 0;
9318 tmp2->__wireindices = 0;
9319 tmp2->_defaultContainer = FIELDNAMES_geometry;
9322 case NODE_CylinderSensor : {
9325 tmp2->autoOffset = TRUE;
9326 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 1;tmp2->axisRotation.c[2] = 0;tmp2->axisRotation.c[3] = 0;;
9327 tmp2->diskAngle = 0.262f;
9328 tmp2->enabled = TRUE;
9329 tmp2->maxAngle = -1.0f;
9330 tmp2->minAngle = 0.0f;
9331 tmp2->offset = 0.0f;
9332 tmp2->isActive = FALSE;
9333 tmp2->isOver = FALSE;
9334 tmp2->description = newASCIIString(
"");
9335 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
9336 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
9337 tmp2->metadata = NULL;
9338 tmp2->sensorLocalOutput = FALSE;
9339 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
9340 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
9341 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
9342 tmp2->_radius = 0.0f;
9343 tmp2->_usingDisk = 0;
9344 tmp2->__oldEnabled = TRUE;
9345 tmp2->_defaultContainer = FIELDNAMES_children;
9348 case NODE_DISEntityManager : {
9351 tmp2->enabled = TRUE;
9352 tmp2->isActive = FALSE;
9353 tmp2->timestamp = 0;
9354 tmp2->address = newASCIIString(
"localhost");
9356 tmp2->multicastRelayHost = newASCIIString(
"");
9357 tmp2->multicastRelayPort = 0;
9358 tmp2->networkMode = newASCIIString(
"standAlone");
9359 tmp2->isNetworkReader = FALSE;
9360 tmp2->isNetworkWriter = FALSE;
9361 tmp2->isStandAlone = FALSE;
9362 tmp2->readInterval = 0.1;
9363 tmp2->writeInterval = 1;
9364 tmp2->rtpHeaderExpected = FALSE;
9365 tmp2->isRtpHeaderHeard = FALSE;
9366 tmp2->_registered = FALSE;
9367 tmp2->_dsock = NULL;
9368 tmp2->_lasttime = 0;
9369 tmp2->_pduchange_networksensor = 0;
9370 tmp2->_oldState = NULL;
9372 tmp2->applicationID = 1;
9374 tmp2->mapping.n=0; tmp2->mapping.p=0;
9375 tmp2->metadata = NULL;
9376 tmp2->addedEntities.n=0; tmp2->addedEntities.p=0;
9377 tmp2->removedEntities.n=0; tmp2->removedEntities.p=0;
9378 tmp2->addEntities.n=0; tmp2->addEntities.p=0;
9379 tmp2->removeEntities.n=0; tmp2->removeEntities.p=0;
9380 tmp2->entities.n=0; tmp2->entities.p=0;
9381 tmp2->_pduchange_create = 0;
9382 tmp2->_pduchange_remove = 0;
9383 tmp2->_pduchange_em_info = 0;
9384 tmp2->_defaultContainer = FIELDNAMES_children;
9387 case NODE_DISEntityTypeMapping : {
9390 tmp2->metadata = NULL;
9391 tmp2->url.n=0; tmp2->url.p=0;
9396 tmp2->subcategory = 0;
9399 tmp2->_child = NULL;
9400 tmp2->_defaultContainer = FIELDNAMES_mapping;
9403 case NODE_DirectionalLight : {
9406 tmp2->ambientIntensity = 0.0f;
9407 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
9408 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
9409 tmp2->global = FALSE;
9410 tmp2->intensity = 1.0f;
9411 tmp2->metadata = NULL;
9413 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
9414 tmp2->_col.c[0] = 0;tmp2->_col.c[1] = 0;tmp2->_col.c[2] = 0;tmp2->_col.c[3] = 0;;
9415 tmp2->_amb.c[0] = 0;tmp2->_amb.c[1] = 0;tmp2->_amb.c[2] = 0;tmp2->_amb.c[3] = 0;;
9416 tmp2->_defaultContainer = FIELDNAMES_children;
9419 case NODE_Disk2D : {
9422 tmp2->metadata = NULL;
9423 tmp2->innerRadius = 0.0f;
9424 tmp2->outerRadius = 1.0f;
9425 tmp2->solid = FALSE;
9426 tmp2->__points.n=0; tmp2->__points.p=0;
9427 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
9428 tmp2->__numPoints = 0;
9429 tmp2->__simpleDisk = TRUE;
9430 tmp2->__wireindices = 0;
9431 tmp2->_defaultContainer = FIELDNAMES_geometry;
9434 case NODE_DoubleAxisHingeJoint : {
9437 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
9438 tmp2->axis1.c[0] = 0.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
9439 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 0.0f;tmp2->axis2.c[2] = 0.0f;
9442 tmp2->desiredAngularVelocity1 = 0.0f;
9443 tmp2->desiredAngularVelocity2 = 0.0f;
9444 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
9445 tmp2->maxAngle1 = PIF+.0f;
9446 tmp2->maxTorque1 = 0.0f;
9447 tmp2->maxTorque2 = 0.0f;
9448 tmp2->metadata = NULL;
9449 tmp2->minAngle1 = -PIF+.0f;
9450 tmp2->stopBounce1 = 0.0f;
9451 tmp2->stopConstantForceMix1 = 0.001f;
9452 tmp2->stopErrorCorrection1 = 0.8f;
9453 tmp2->suspensionErrorCorrection = 0.8f;
9454 tmp2->suspensionForce = 0.0f;
9455 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
9456 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
9457 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
9458 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
9459 tmp2->hinge1Angle = 0.0f;
9460 tmp2->hinge1AngleRate = 0.0f;
9461 tmp2->hinge2Angle = 0.0f;
9462 tmp2->hinge2AngleRate = 0.0f;
9464 tmp2->_forceout = 0;
9465 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
9466 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
9467 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
9468 tmp2->__old_body1 = NULL;
9469 tmp2->__old_body2 = NULL;
9472 tmp2->axis1Angle = 0.0f;
9473 tmp2->_defaultContainer = FIELDNAMES_joints;
9476 case NODE_EaseInEaseOut : {
9479 tmp2->set_fraction = 0.0f;
9480 tmp2->easeInEaseOut.n=0; tmp2->easeInEaseOut.p=0;
9481 tmp2->key.n=0; tmp2->key.p=0;
9482 tmp2->metadata = NULL;
9483 tmp2->modifiedFraction_changed = 0.0f;
9484 tmp2->_defaultContainer = FIELDNAMES_children;
9487 case NODE_EdgeEnhancementVolumeStyle : {
9490 tmp2->enabled = TRUE;
9491 tmp2->metadata = NULL;
9492 tmp2->surfaceNormals = NULL;
9493 tmp2->edgeColor.c[0] = 0;tmp2->edgeColor.c[1] = 0;tmp2->edgeColor.c[2] = 0;tmp2->edgeColor.c[3] = 1;;
9494 tmp2->gradientThreshold = 0.4f;
9495 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
9498 case NODE_Effect : {
9502 tmp2->parts.n=0; tmp2->parts.p=0;
9503 tmp2->isSelected = TRUE;
9504 tmp2->isValid = TRUE;
9505 tmp2->language = newASCIIString(
"");
9506 tmp2->metadata = NULL;
9507 tmp2->_initialized = FALSE;
9508 tmp2->_shaderUserDefinedFields = NULL;
9509 tmp2->_shaderUserNumber = -1;
9510 tmp2->_shaderLoadThread = _THREAD_NULL_;
9511 tmp2->_retrievedURLData = FALSE;
9512 tmp2->_defaultContainer = FIELDNAMES_children;
9515 case NODE_EffectPart : {
9518 tmp2->metadata = NULL;
9519 tmp2->url.n=0; tmp2->url.p=0;
9520 tmp2->type = newASCIIString(
"VERTEX");
9521 tmp2->__loadstatus = 0;
9522 tmp2->_parentResource = getInputResource();
9523 tmp2->__loadResource = 0;
9524 tmp2->_shaderUserDefinedFields = NULL;
9525 tmp2->_defaultContainer = FIELDNAMES_parts;
9528 case NODE_ElevationGrid : {
9531 tmp2->set_height.n=0; tmp2->set_height.p=0;
9532 tmp2->attrib.n=0; tmp2->attrib.p=0;
9534 tmp2->fogCoord = NULL;
9535 tmp2->metadata = NULL;
9536 tmp2->normal = NULL;
9537 tmp2->texCoord = NULL;
9539 tmp2->colorPerVertex = TRUE;
9540 tmp2->creaseAngle = 0.0f;
9541 tmp2->height.n=0; tmp2->height.p=0;
9542 tmp2->normalPerVertex = TRUE;
9544 tmp2->xDimension = 0;
9545 tmp2->xSpacing = 1.0f;
9546 tmp2->zDimension = 0;
9547 tmp2->zSpacing = 1.0f;
9548 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
9549 tmp2->_defaultContainer = FIELDNAMES_geometry;
9552 case NODE_EspduTransform : {
9555 tmp2->enabled = TRUE;
9556 tmp2->isActive = FALSE;
9557 tmp2->timestamp = 0;
9558 tmp2->address = newASCIIString(
"localhost");
9560 tmp2->multicastRelayHost = newASCIIString(
"");
9561 tmp2->multicastRelayPort = 0;
9562 tmp2->networkMode = newASCIIString(
"standAlone");
9563 tmp2->isNetworkReader = FALSE;
9564 tmp2->isNetworkWriter = FALSE;
9565 tmp2->isStandAlone = FALSE;
9566 tmp2->readInterval = 0.1;
9567 tmp2->writeInterval = 1;
9568 tmp2->rtpHeaderExpected = FALSE;
9569 tmp2->isRtpHeaderHeard = FALSE;
9570 tmp2->_registered = FALSE;
9571 tmp2->_dsock = NULL;
9572 tmp2->_lasttime = 0;
9573 tmp2->_pduchange_networksensor = 0;
9574 tmp2->_oldState = NULL;
9576 tmp2->applicationID = 1;
9578 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; ;
9579 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
9580 tmp2->__geoSystem = NULL;
9581 tmp2->entityKind = 0;
9582 tmp2->entityDomain = 0;
9583 tmp2->entityCountry = 0;
9584 tmp2->entityCategory = 0;
9585 tmp2->entitySubCategory = 0;
9586 tmp2->entitySpecific = 0;
9587 tmp2->entityExtra = 0;
9589 tmp2->marking = newASCIIString(
"");
9590 tmp2->deadReckoning = 0;
9591 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
9592 tmp2->linearAcceleration.c[0] = 0.0f;tmp2->linearAcceleration.c[1] = 0.0f;tmp2->linearAcceleration.c[2] = 0.0f;
9593 tmp2->_p0.c[0] = 0.0f;tmp2->_p0.c[1] = 0.0f;tmp2->_p0.c[2] = 0.0f;
9594 tmp2->_v0.c[0] = 0.0f;tmp2->_v0.c[1] = 0.0f;tmp2->_v0.c[2] = 0.0f;
9595 tmp2->_a0.c[0] = 0.0f;tmp2->_a0.c[1] = 0.0f;tmp2->_a0.c[2] = 0.0f;
9596 tmp2->_angularVelocity.c[0] = 0;tmp2->_angularVelocity.c[1] = 1;tmp2->_angularVelocity.c[2] = 0;tmp2->_angularVelocity.c[3] = 0;;
9597 tmp2->_r0.c[0] = 0;tmp2->_r0.c[1] = 1;tmp2->_r0.c[2] = 0;tmp2->_r0.c[3] = 0;;
9598 tmp2->_change_count = 0;
9600 tmp2->_lastp0.c[0] = 0.0f;tmp2->_lastp0.c[1] = 0.0f;tmp2->_lastp0.c[2] = 0.0f;
9601 tmp2->_lastr0.c[0] = 0;tmp2->_lastr0.c[1] = 1;tmp2->_lastr0.c[2] = 0;tmp2->_lastr0.c[3] = 0;;
9602 tmp2->_lastp0time = 0;
9603 tmp2->_lastframetime = 0;
9604 tmp2->_smoothingDelta.c[0] = 0.0f;tmp2->_smoothingDelta.c[1] = 0.0f;tmp2->_smoothingDelta.c[2] = 0.0f;
9605 tmp2->_smoothingCount = 0;
9606 tmp2->set_articulationParameterValue0 = 0.0f;
9607 tmp2->set_articulationParameterValue1 = 0.0f;
9608 tmp2->set_articulationParameterValue2 = 0.0f;
9609 tmp2->set_articulationParameterValue3 = 0.0f;
9610 tmp2->set_articulationParameterValue4 = 0.0f;
9611 tmp2->set_articulationParameterValue5 = 0.0f;
9612 tmp2->set_articulationParameterValue6 = 0.0f;
9613 tmp2->set_articulationParameterValue7 = 0.0f;
9614 tmp2->articulationParameterCount = 0;
9615 tmp2->articulationParameterDesignatorArray.n=0; tmp2->articulationParameterDesignatorArray.p=0;
9616 tmp2->articulationParameterChangeIndicatorArr.n=0; tmp2->articulationParameterChangeIndicatorArr.p=0;
9617 tmp2->articulationParameterIdPartAttachedToAr.n=0; tmp2->articulationParameterIdPartAttachedToAr.p=0;
9618 tmp2->articulationParameterTypeArray.n=0; tmp2->articulationParameterTypeArray.p=0;
9619 tmp2->articulationParameterArray.n=0; tmp2->articulationParameterArray.p=0;
9620 tmp2->articulationParameterValue0_changed = 0.0f;
9621 tmp2->articulationParameterValue1_changed = 0.0f;
9622 tmp2->articulationParameterValue2_changed = 0.0f;
9623 tmp2->articulationParameterValue3_changed = 0.0f;
9624 tmp2->articulationParameterValue4_changed = 0.0f;
9625 tmp2->articulationParameterValue5_changed = 0.0f;
9626 tmp2->articulationParameterValue6_changed = 0.0f;
9627 tmp2->articulationParameterValue7_changed = 0.0f;
9628 tmp2->_pduchange_es = 0;
9629 tmp2->collisionType = 0;
9630 tmp2->collideTime = 0;
9631 tmp2->isCollided = FALSE;
9632 tmp2->_pduchange_collision = 0;
9633 tmp2->eventEntityID = 0;
9634 tmp2->eventApplicationID = 1;
9635 tmp2->eventSiteID = 0;
9636 tmp2->eventNumber = 0;
9637 tmp2->fired1 = FALSE;
9638 tmp2->fired2 = FALSE;
9639 tmp2->fireMissionIndex = 0;
9640 tmp2->firingRange = 0.0f;
9641 tmp2->firedTime = 0;
9642 tmp2->_pduchange_fire = 0;
9643 tmp2->detonationLocation.c[0] = 0.0f;tmp2->detonationLocation.c[1] = 0.0f;tmp2->detonationLocation.c[2] = 0.0f;
9644 tmp2->detonationRelativeLocation.c[0] = 0.0f;tmp2->detonationRelativeLocation.c[1] = 0.0f;tmp2->detonationRelativeLocation.c[2] = 0.0f;
9645 tmp2->detonationResult = 0;
9646 tmp2->detonateTime = 0;
9647 tmp2->isDetonated = FALSE;
9648 tmp2->_pduchange_detonation = 0;
9649 tmp2->munitionEntityID = 0;
9650 tmp2->munitionApplicationID = 1;
9651 tmp2->munitionSiteID = 0;
9652 tmp2->munitionStartPoint.c[0] = 0.0f;tmp2->munitionStartPoint.c[1] = 0.0f;tmp2->munitionStartPoint.c[2] = 0.0f;
9653 tmp2->munitionEndPoint.c[0] = 0.0f;tmp2->munitionEndPoint.c[1] = 0.0f;tmp2->munitionEndPoint.c[2] = 0.0f;
9654 tmp2->munitionQuantity = 0;
9655 tmp2->firingRate = 0;
9658 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
9659 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
9660 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
9661 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
9662 tmp2->children.n=0; tmp2->children.p=0;
9663 tmp2->metadata = NULL;
9664 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
9665 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
9666 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
9667 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
9668 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
9669 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
9670 tmp2->__do_center = FALSE;
9671 tmp2->__do_trans = FALSE;
9672 tmp2->__do_rotation = FALSE;
9673 tmp2->__do_scaleO = FALSE;
9674 tmp2->__do_scale = FALSE;
9675 tmp2->__do_anything = FALSE;
9676 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
9677 tmp2->_defaultContainer = FIELDNAMES_children;
9680 case NODE_ExplosionEmitter : {
9683 tmp2->metadata = NULL;
9684 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
9686 tmp2->variation = 0.25f;
9688 tmp2->surfaceArea = 0.0f;
9689 tmp2->_defaultContainer = FIELDNAMES_emitter;
9692 case NODE_Extrusion : {
9695 tmp2->set_crossSection.n=0; tmp2->set_crossSection.p=0;
9696 tmp2->set_orientation.n=0; tmp2->set_orientation.p=0;
9697 tmp2->set_scale.n=0; tmp2->set_scale.p=0;
9698 tmp2->set_spine.n=0; tmp2->set_spine.p=0;
9699 tmp2->metadata = NULL;
9700 tmp2->beginCap = TRUE;
9702 tmp2->convex = TRUE;
9703 tmp2->creaseAngle = 0.0f;
9704 tmp2->crossSection.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*5);
9705 tmp2->crossSection.p[0].c[0] = 1.0f;
9706 tmp2->crossSection.p[0].c[1] = 1.0f;
9707 tmp2->crossSection.p[1].c[0] = 1.0f;
9708 tmp2->crossSection.p[1].c[1] = -1.0f;
9709 tmp2->crossSection.p[2].c[0] = -1.0f;
9710 tmp2->crossSection.p[2].c[1] = -1.0f;
9711 tmp2->crossSection.p[3].c[0] = -1.0f;
9712 tmp2->crossSection.p[3].c[1] = 1.0f;
9713 tmp2->crossSection.p[4].c[0] = 1.0f;
9714 tmp2->crossSection.p[4].c[1] = 1.0f;
9715 tmp2->crossSection.n=5;
9716 tmp2->endCap = TRUE;
9719 tmp2->orientation.p[0].c[0] = 0.0f;
9720 tmp2->orientation.p[0].c[1] = 0.0f;
9721 tmp2->orientation.p[0].c[2] = 1.0f;
9722 tmp2->orientation.p[0].c[3] = 0.0f;
9723 tmp2->orientation.n=1;;
9724 tmp2->scale.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
9725 tmp2->scale.p[0].c[0] = 1.0f;
9726 tmp2->scale.p[0].c[1] = 1.0f;
9729 tmp2->spine.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*2);
9731 tmp2->spine.p[0].c[0] = 0.0f;
9732 tmp2->spine.p[0].c[1] = 0.0f;
9733 tmp2->spine.p[0].c[2] = 0.0f;
9734 tmp2->spine.p[1].c[0] = 0.0f;
9735 tmp2->spine.p[1].c[1] = 1.0f;
9736 tmp2->spine.p[1].c[2] = 0.0f;
9738 tmp2->_defaultContainer = FIELDNAMES_geometry;
9741 case NODE_FillProperties : {
9744 tmp2->filled = TRUE;
9745 tmp2->hatchColor.c[0] = 1.0f;tmp2->hatchColor.c[1] = 1.0f;tmp2->hatchColor.c[2] = 1.0f;;
9746 tmp2->hatched = TRUE;
9747 tmp2->hatchStyle = 1;
9748 tmp2->metadata = NULL;
9749 tmp2->_enabled = TRUE;
9750 tmp2->_hatchScale.c[0] = 0.1f;tmp2->_hatchScale.c[1] = 0.1f;;
9751 tmp2->_defaultContainer = FIELDNAMES_fillProperties;
9754 case NODE_FloatVertexAttribute : {
9757 tmp2->value.n=0; tmp2->value.p=0;
9758 tmp2->name = newASCIIString(
"");
9759 tmp2->numComponents = 4;
9760 tmp2->metadata = NULL;
9761 tmp2->_defaultContainer = FIELDNAMES_children;
9766 tmp2 = (
struct X3D_Fog *) tmp;
9767 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
9768 tmp2->fogType = newASCIIString(
"LINEAR");
9769 tmp2->visibilityRange = 0.0f;
9770 tmp2->__fogScale = 1.0f;
9771 tmp2->__fogType = 1;
9772 tmp2->set_bind = 100;
9773 tmp2->bindTime = -1;
9774 tmp2->isBound = FALSE;
9776 tmp2->metadata = NULL;
9777 tmp2->_defaultContainer = FIELDNAMES_children;
9780 case NODE_FogCoordinate : {
9783 tmp2->depth.n=0; tmp2->depth.p=0;
9784 tmp2->metadata = NULL;
9785 tmp2->_defaultContainer = FIELDNAMES_fogCoord;
9788 case NODE_FontStyle : {
9791 tmp2->metadata = NULL;
9792 tmp2->family.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->family.p[0] = newASCIIString(
"SERIF");tmp2->family.n=1; ;
9793 tmp2->horizontal = TRUE;
9794 tmp2->justify.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString(
"BEGIN");tmp2->justify.n=1; ;
9795 tmp2->language = newASCIIString(
"");
9796 tmp2->leftToRight = TRUE;
9798 tmp2->spacing = 1.0f;
9799 tmp2->style = newASCIIString(
"PLAIN");
9800 tmp2->topToBottom = TRUE;
9801 tmp2->_defaultContainer = FIELDNAMES_fontStyle;
9804 case NODE_ForcePhysicsModel : {
9807 tmp2->enabled = TRUE;
9808 tmp2->force.c[0] = 0.0f;tmp2->force.c[1] = -9.8f;tmp2->force.c[2] = 0.0f;
9809 tmp2->metadata = NULL;
9810 tmp2->_defaultContainer = FIELDNAMES_physics;
9813 case NODE_GeneratedCubeMapTexture : {
9816 tmp2->metadata = NULL;
9817 tmp2->textureProperties = NULL;
9818 tmp2->__textureTableIndex = 0;
9819 tmp2->_parentResource = getInputResource();
9820 tmp2->__subTextures.n=0; tmp2->__subTextures.p=0;
9821 tmp2->__regenSubTextures = FALSE;
9822 tmp2->update = newASCIIString(
"NONE");
9824 tmp2->_defaultContainer = FIELDNAMES_texture;
9827 case NODE_GeoConvert : {
9830 tmp2->set_geoCoords.c[0] = 0;tmp2->set_geoCoords.c[1] = 0;tmp2->set_geoCoords.c[2] = 0;;
9831 tmp2->set_gcCoords.c[0] = 0;tmp2->set_gcCoords.c[1] = 0;tmp2->set_gcCoords.c[2] = 0;;
9832 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; ;
9833 tmp2->metadata = NULL;
9834 tmp2->gcCoords_changed.c[0] = 0;tmp2->gcCoords_changed.c[1] = 0;tmp2->gcCoords_changed.c[2] = 0;;
9835 tmp2->geoCoords_changed.c[0] = 0;tmp2->geoCoords_changed.c[1] = 0;tmp2->geoCoords_changed.c[2] = 0;;
9836 tmp2->__geoSystem = NULL;
9837 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
9838 tmp2->__oldgcCoords.c[0] = 0;tmp2->__oldgcCoords.c[1] = 0;tmp2->__oldgcCoords.c[2] = 0;;
9839 tmp2->_defaultContainer = FIELDNAMES_children;
9842 case NODE_GeoCoordinate : {
9845 tmp2->metadata = NULL;
9846 tmp2->point.n=0; tmp2->point.p=0;
9847 tmp2->geoOrigin = NULL;
9848 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; ;
9849 tmp2->__geoSystem = NULL;
9850 tmp2->__movedCoords.n=0; tmp2->__movedCoords.p=0;
9851 tmp2->_defaultContainer = FIELDNAMES_coord;
9854 case NODE_GeoElevationGrid : {
9857 tmp2->set_height.n=0; tmp2->set_height.p=0;
9859 tmp2->metadata = NULL;
9860 tmp2->normal = NULL;
9861 tmp2->texCoord = NULL;
9862 tmp2->yScale = 1.0f;
9864 tmp2->colorPerVertex = TRUE;
9865 tmp2->creaseAngle = 0;
9866 tmp2->geoGridOrigin.c[0] = 0;tmp2->geoGridOrigin.c[1] = 0;tmp2->geoGridOrigin.c[2] = 0;;
9867 tmp2->geoOrigin = NULL;
9868 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; ;
9869 tmp2->height.p = MALLOC (
double *,
sizeof(
double)*2);
9870 tmp2->height.p[0] = 0;
9871 tmp2->height.p[1] = 0;
9873 tmp2->normalPerVertex = TRUE;
9875 tmp2->xDimension = 0;
9877 tmp2->zDimension = 0;
9879 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
9880 tmp2->__geoSystem = NULL;
9881 tmp2->__autoOffset.c[0] = 0;tmp2->__autoOffset.c[1] = 0;tmp2->__autoOffset.c[2] = 0;;
9882 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;;
9883 tmp2->__planets.n=0; tmp2->__planets.p=0;
9884 tmp2->_defaultContainer = FIELDNAMES_geometry;
9887 case NODE_GeoLOD : {
9890 tmp2->metadata = NULL;
9891 tmp2->children.n=0; tmp2->children.p=0;
9892 tmp2->level_changed = 0;
9893 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
9894 tmp2->child1Url.n=0; tmp2->child1Url.p=0;
9895 tmp2->child2Url.n=0; tmp2->child2Url.p=0;
9896 tmp2->child3Url.n=0; tmp2->child3Url.p=0;
9897 tmp2->child4Url.n=0; tmp2->child4Url.p=0;
9898 tmp2->geoOrigin = NULL;
9899 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; ;
9900 tmp2->range = 10.0f;
9901 tmp2->rootUrl.n=0; tmp2->rootUrl.p=0;
9902 tmp2->rootNode.n=0; tmp2->rootNode.p=0;
9903 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
9904 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
9905 tmp2->__geoSystem = NULL;
9906 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
9907 tmp2->__inRange = FALSE;
9908 tmp2->__child1Node = NULL;
9909 tmp2->__child2Node = NULL;
9910 tmp2->__child3Node = NULL;
9911 tmp2->__child4Node = NULL;
9912 tmp2->__rootUrl = NULL;
9913 tmp2->__childloadstatus = 0;
9914 tmp2->__rooturlloadstatus = 0;
9916 tmp2->_defaultContainer = FIELDNAMES_children;
9919 case NODE_GeoLocation : {
9922 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
9923 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
9924 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
9925 tmp2->children.n=0; tmp2->children.p=0;
9926 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
9927 tmp2->metadata = NULL;
9928 tmp2->geoOrigin = NULL;
9929 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; ;
9930 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
9931 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
9932 tmp2->relativeHeight = FALSE;
9933 tmp2->_gridHeight = 0.0;
9934 tmp2->__geoSystem = NULL;
9935 tmp2->__position.c[0] = 0;tmp2->__position.c[1] = 0;tmp2->__position.c[2] = 0;;
9936 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
9937 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
9938 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;;
9939 tmp2->__offsetOrient.c[0] = 0;tmp2->__offsetOrient.c[1] = 0;tmp2->__offsetOrient.c[2] = 1;;
9940 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
9941 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
9942 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
9943 tmp2->_defaultContainer = FIELDNAMES_children;
9946 case NODE_GeoMetadata : {
9949 tmp2->data.n=0; tmp2->data.p=0;
9950 tmp2->summary.n=0; tmp2->summary.p=0;
9951 tmp2->url.n=0; tmp2->url.p=0;
9952 tmp2->metadata = NULL;
9953 tmp2->_defaultContainer = FIELDNAMES_children;
9956 case NODE_GeoOrigin : {
9959 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
9960 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; ;
9961 tmp2->metadata = NULL;
9962 tmp2->rotateYUp = FALSE;
9963 tmp2->__geoSystem = NULL;
9964 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
9965 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
9966 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
9967 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
9968 tmp2->__rotyup.c[0] = 0;tmp2->__rotyup.c[1] = 1;tmp2->__rotyup.c[2] = 0;;
9969 tmp2->_defaultContainer = FIELDNAMES_geoOrigin;
9972 case NODE_GeoPlanet : {
9975 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
9976 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
9977 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
9978 tmp2->children.n=0; tmp2->children.p=0;
9979 tmp2->metadata = NULL;
9980 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
9981 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
9982 tmp2->description = newASCIIString(
"");
9984 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
9985 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
9986 tmp2->_defaultContainer = FIELDNAMES_children;
9989 case NODE_GeoPositionInterpolator : {
9992 tmp2->set_fraction = 0.0f;
9993 tmp2->key.n=0; tmp2->key.p=0;
9994 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
9995 tmp2->metadata = NULL;
9996 tmp2->geovalue_changed.c[0] = 0;tmp2->geovalue_changed.c[1] = 0;tmp2->geovalue_changed.c[2] = 0;;
9997 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
9998 tmp2->geoOrigin = NULL;
9999 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; ;
10000 tmp2->__geoSystem = NULL;
10001 tmp2->__movedValue.n=0; tmp2->__movedValue.p=0;
10002 tmp2->__oldKeyPtr.n=0; tmp2->__oldKeyPtr.p=0;
10003 tmp2->__oldKeyValuePtr.n=0; tmp2->__oldKeyValuePtr.p=0;
10004 tmp2->_defaultContainer = FIELDNAMES_children;
10007 case NODE_GeoProximitySensor : {
10010 tmp2->enabled = TRUE;
10011 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
10012 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
10013 tmp2->metadata = NULL;
10014 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
10015 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
10016 tmp2->enterTime = -1;
10017 tmp2->exitTime = -1;
10018 tmp2->geoCoord_changed.c[0] = 0;tmp2->geoCoord_changed.c[1] = 0;tmp2->geoCoord_changed.c[2] = 0;;
10019 tmp2->isActive = FALSE;
10020 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
10021 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
10022 tmp2->geoOrigin = NULL;
10023 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; ;
10025 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
10026 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
10027 tmp2->__t3.c[0] = 10000000;tmp2->__t3.c[1] = 0;tmp2->__t3.c[2] = 0;;
10028 tmp2->__geoSystem = NULL;
10029 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
10030 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;;
10031 tmp2->__oldEnabled = TRUE;
10032 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
10033 tmp2->__oldSize.c[0] = 0.0f;tmp2->__oldSize.c[1] = 0.0f;tmp2->__oldSize.c[2] = 0.0f;
10034 tmp2->_defaultContainer = FIELDNAMES_children;
10037 case NODE_GeoTouchSensor : {
10040 tmp2->description = newASCIIString(
"");
10041 tmp2->enabled = FALSE;
10042 tmp2->metadata = NULL;
10043 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
10044 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
10045 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
10046 tmp2->hitGeoCoord_changed.c[0] = 0;tmp2->hitGeoCoord_changed.c[1] = 0;tmp2->hitGeoCoord_changed.c[2] = 0;;
10047 tmp2->isActive = FALSE;
10048 tmp2->isOver = FALSE;
10049 tmp2->touchTime = -1;
10050 tmp2->geoOrigin = NULL;
10051 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; ;
10052 tmp2->__geoSystem = NULL;
10053 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
10054 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
10055 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
10056 tmp2->__oldEnabled = TRUE;
10057 tmp2->_defaultContainer = FIELDNAMES_children;
10060 case NODE_GeoTransform : {
10063 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10064 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10065 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10066 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
10067 tmp2->children.n=0; tmp2->children.p=0;
10068 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
10069 tmp2->metadata = NULL;
10070 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
10071 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
10072 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
10073 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
10074 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10075 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10076 tmp2->geoOrigin = NULL;
10077 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; ;
10078 tmp2->__do_center = 0;
10079 tmp2->__do_trans = 0;
10080 tmp2->__do_rotation = 0;
10081 tmp2->__do_scaleO = 0;
10082 tmp2->__do_scale = 0;
10083 tmp2->__do_anything = FALSE;
10084 tmp2->__geoSystem = NULL;
10085 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
10086 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;;
10087 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
10088 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
10089 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
10090 tmp2->_defaultContainer = FIELDNAMES_children;
10093 case NODE_GeoViewpoint : {
10096 tmp2->_layerId = 0;
10097 tmp2->_donethispass = 0;
10098 tmp2->set_bind = 100;
10099 tmp2->bindTime = -1;
10100 tmp2->isBound = FALSE;
10101 tmp2->description = newASCIIString(
"");
10103 tmp2->fieldOfView = 0.785398f;
10104 tmp2->metadata = NULL;
10105 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
10106 tmp2->position.c[0] = 0;tmp2->position.c[1] = 0;tmp2->position.c[2] = 100000;;
10107 tmp2->centerOfRotation.c[0] = 0;tmp2->centerOfRotation.c[1] = 0;tmp2->centerOfRotation.c[2] = 0;;
10108 tmp2->headlight = TRUE;
10109 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; ;
10110 tmp2->geoOrigin = NULL;
10111 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; ;
10112 tmp2->speedFactor = 1.0f;
10113 tmp2->retainUserOffsets = FALSE;
10114 tmp2->_initializedOnce = FALSE;
10115 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
10116 tmp2->_position.c[0] = 0;tmp2->_position.c[1] = 0;tmp2->_position.c[2] = 0;;
10117 tmp2->relativeHeight = FALSE;
10118 tmp2->_resetRelativeHeight = TRUE;
10119 tmp2->_prepped_planet = 0;
10120 tmp2->__geoSystem = NULL;
10121 tmp2->__movedPosition.c[0] = 0;tmp2->__movedPosition.c[1] = 0;tmp2->__movedPosition.c[2] = 0;;
10122 tmp2->__movedOrientation.c[0] = 0;tmp2->__movedOrientation.c[1] = 0;tmp2->__movedOrientation.c[2] = 1;tmp2->__movedOrientation.c[3] = 0;;
10123 tmp2->__movedOrientationB.c[0] = 0;tmp2->__movedOrientationB.c[1] = 0;tmp2->__movedOrientationB.c[2] = 1;tmp2->__movedOrientationB.c[3] = 0;;
10124 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
10125 tmp2->__oldSFString = newASCIIString(
"");
10126 tmp2->__oldFieldOfView = 0.785398f;
10127 tmp2->__oldHeadlight = TRUE;
10128 tmp2->__oldJump = TRUE;
10129 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
10130 tmp2->_defaultContainer = FIELDNAMES_children;
10133 case NODE_Group : {
10136 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10137 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10138 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10139 tmp2->children.n=0; tmp2->children.p=0;
10140 tmp2->metadata = NULL;
10141 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10142 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10143 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
10144 tmp2->_defaultContainer = FIELDNAMES_children;
10147 case NODE_HAnimDisplacer : {
10150 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
10151 tmp2->displacements.n=0; tmp2->displacements.p=0;
10152 tmp2->name = newASCIIString(
"");
10153 tmp2->weight = 0.0f;
10154 tmp2->metadata = NULL;
10155 tmp2->_defaultContainer = FIELDNAMES_displacers;
10158 case NODE_HAnimHumanoid : {
10161 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
10162 tmp2->info.n=0; tmp2->info.p=0;
10163 tmp2->joints.n=0; tmp2->joints.p=0;
10164 tmp2->name = newASCIIString(
"");
10165 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
10166 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
10167 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
10168 tmp2->segments.n=0; tmp2->segments.p=0;
10169 tmp2->sites.n=0; tmp2->sites.p=0;
10170 tmp2->skeleton.n=0; tmp2->skeleton.p=0;
10171 tmp2->skin.n=0; tmp2->skin.p=0;
10172 tmp2->skinCoord = NULL;
10173 tmp2->skinNormal = NULL;
10174 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10175 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
10176 tmp2->version = newASCIIString(
"");
10177 tmp2->viewpoints.n=0; tmp2->viewpoints.p=0;
10178 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10179 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10180 tmp2->metadata = NULL;
10185 tmp2->_origCoords = 0;
10186 tmp2->_origNorms = 0;
10187 tmp2->_defaultContainer = FIELDNAMES_children;
10190 case NODE_HAnimJoint : {
10193 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10194 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10195 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10196 tmp2->children.n=0; tmp2->children.p=0;
10197 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
10198 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
10199 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
10200 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
10201 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
10202 tmp2->displacers.n=0; tmp2->displacers.p=0;
10203 tmp2->limitOrientation.c[0] = 0;tmp2->limitOrientation.c[1] = 0;tmp2->limitOrientation.c[2] = 1;tmp2->limitOrientation.c[3] = 0;;
10204 tmp2->llimit.n=0; tmp2->llimit.p=0;
10205 tmp2->name = newASCIIString(
"");
10206 tmp2->skinCoordIndex.n=0; tmp2->skinCoordIndex.p=0;
10207 tmp2->skinCoordWeight.n=0; tmp2->skinCoordWeight.p=0;
10208 tmp2->stiffness.p = MALLOC (
float *,
sizeof(
float)*3);
10209 tmp2->stiffness.p[0] = 0.0f;
10210 tmp2->stiffness.p[1] = 0.0f;
10211 tmp2->stiffness.p[2] = 0.0f;
10212 tmp2->stiffness.n=3;;
10213 tmp2->ulimit.n=0; tmp2->ulimit.p=0;
10214 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10215 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10216 tmp2->metadata = NULL;
10217 tmp2->__do_center = 0;
10218 tmp2->__do_trans = 0;
10219 tmp2->__do_rotation = 0;
10220 tmp2->__do_scaleO = 0;
10221 tmp2->__do_scale = 0;
10222 tmp2->__do_anything = 0;
10223 tmp2->_defaultContainer = FIELDNAMES_joints;
10226 case NODE_HAnimSegment : {
10229 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10230 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10231 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10232 tmp2->children.n=0; tmp2->children.p=0;
10233 tmp2->name = newASCIIString(
"");
10234 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10235 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10236 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
10237 tmp2->coord = NULL;
10238 tmp2->displacers.n=0; tmp2->displacers.p=0;
10240 tmp2->momentsOfInertia.p = MALLOC (
float *,
sizeof(
float)*9);
10241 tmp2->momentsOfInertia.p[0] = 0.0f;
10242 tmp2->momentsOfInertia.p[1] = 0.0f;
10243 tmp2->momentsOfInertia.p[2] = 0.0f;
10244 tmp2->momentsOfInertia.p[3] = 0.0f;
10245 tmp2->momentsOfInertia.p[4] = 0.0f;
10246 tmp2->momentsOfInertia.p[5] = 0.0f;
10247 tmp2->momentsOfInertia.p[6] = 0.0f;
10248 tmp2->momentsOfInertia.p[7] = 0.0f;
10249 tmp2->momentsOfInertia.p[8] = 0.0f;
10250 tmp2->momentsOfInertia.n=9;;
10251 tmp2->metadata = NULL;
10252 tmp2->_origCoords = 0;
10253 tmp2->_defaultContainer = FIELDNAMES_segments;
10256 case NODE_HAnimSite : {
10259 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10260 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10261 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10262 tmp2->children.n=0; tmp2->children.p=0;
10263 tmp2->name = newASCIIString(
"");
10264 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10265 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10266 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
10267 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
10268 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
10269 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
10270 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
10271 tmp2->metadata = NULL;
10272 tmp2->__do_center = 0;
10273 tmp2->__do_trans = 0;
10274 tmp2->__do_rotation = 0;
10275 tmp2->__do_scaleO = 0;
10276 tmp2->__do_scale = 0;
10277 tmp2->__do_anything = 0;
10278 tmp2->_defaultContainer = FIELDNAMES_sites;
10281 case NODE_ImageBackdropBackground : {
10284 tmp2->set_bind = 100;
10285 tmp2->bindTime = 0;
10286 tmp2->isBound = FALSE;
10287 tmp2->transparency = 0.0f;
10288 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
10289 tmp2->metadata = NULL;
10290 tmp2->__texture = 0;
10292 tmp2->image.n=3; tmp2->image.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->image.p[0] = 0; tmp2->image.p[1] = 0; tmp2->image.p[2] = 0;;
10293 tmp2->_defaultContainer = FIELDNAMES_children;
10296 case NODE_ImageCubeMapTexture : {
10299 tmp2->metadata = NULL;
10300 tmp2->textureProperties = NULL;
10301 tmp2->__textureTableIndex = 0;
10302 tmp2->_parentResource = getInputResource();
10303 tmp2->__subTextures.n=0; tmp2->__subTextures.p=0;
10304 tmp2->__regenSubTextures = FALSE;
10305 tmp2->url.n=0; tmp2->url.p=0;
10306 tmp2->_defaultContainer = FIELDNAMES_texture;
10309 case NODE_ImageTexture : {
10312 tmp2->metadata = NULL;
10313 tmp2->url.n=0; tmp2->url.p=0;
10314 tmp2->repeatS = TRUE;
10315 tmp2->repeatT = TRUE;
10316 tmp2->textureProperties = 0;
10317 tmp2->__textureTableIndex = 0;
10318 tmp2->_parentResource = getInputResource();
10319 tmp2->_defaultContainer = FIELDNAMES_texture;
10322 case NODE_ImageTexture3D : {
10325 tmp2->metadata = NULL;
10326 tmp2->url.n=0; tmp2->url.p=0;
10327 tmp2->repeatS = FALSE;
10328 tmp2->repeatT = FALSE;
10329 tmp2->repeatR = FALSE;
10330 tmp2->textureProperties = 0;
10331 tmp2->__textureTableIndex = 0;
10332 tmp2->_parentResource = getInputResource();
10333 tmp2->_needs_gradient = FALSE;
10334 tmp2->_defaultContainer = FIELDNAMES_texture;
10337 case NODE_IndexedFaceSet : {
10340 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
10341 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
10342 tmp2->set_normalIndex.n=0; tmp2->set_normalIndex.p=0;
10343 tmp2->set_texCoordIndex.n=0; tmp2->set_texCoordIndex.p=0;
10344 tmp2->attrib.n=0; tmp2->attrib.p=0;
10345 tmp2->color = NULL;
10346 tmp2->coord = NULL;
10347 tmp2->fogCoord = NULL;
10348 tmp2->metadata = NULL;
10349 tmp2->normal = NULL;
10350 tmp2->texCoord = NULL;
10352 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
10353 tmp2->colorPerVertex = TRUE;
10354 tmp2->convex = TRUE;
10355 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
10356 tmp2->creaseAngle = 0.0f;
10357 tmp2->normalIndex.n=0; tmp2->normalIndex.p=0;
10358 tmp2->normalPerVertex = TRUE;
10359 tmp2->solid = TRUE;
10360 tmp2->texCoordIndex.n=0; tmp2->texCoordIndex.p=0;
10361 tmp2->_defaultContainer = FIELDNAMES_geometry;
10364 case NODE_IndexedLineSet : {
10367 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
10368 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
10369 tmp2->attrib.n=0; tmp2->attrib.p=0;
10370 tmp2->color = NULL;
10371 tmp2->coord = NULL;
10372 tmp2->fogCoord = NULL;
10373 tmp2->metadata = NULL;
10374 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
10375 tmp2->colorPerVertex = TRUE;
10376 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
10377 tmp2->__vertArr = 0;
10378 tmp2->__vertIndx = 0;
10379 tmp2->__xcolours = 0;
10380 tmp2->__vertices = 0;
10381 tmp2->__vertexCount = 0;
10382 tmp2->__segCount = 0;
10383 tmp2->_defaultContainer = FIELDNAMES_geometry;
10386 case NODE_IndexedQuadSet : {
10389 tmp2->set_index.n=0; tmp2->set_index.p=0;
10390 tmp2->attrib.n=0; tmp2->attrib.p=0;
10391 tmp2->color = NULL;
10392 tmp2->coord = NULL;
10393 tmp2->fogCoord = NULL;
10394 tmp2->metadata = NULL;
10395 tmp2->normal = NULL;
10396 tmp2->texCoord = NULL;
10398 tmp2->index.n=0; tmp2->index.p=0;
10399 tmp2->colorPerVertex = TRUE;
10400 tmp2->normalPerVertex = TRUE;
10401 tmp2->solid = TRUE;
10402 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
10403 tmp2->_defaultContainer = FIELDNAMES_geometry;
10406 case NODE_IndexedTriangleFanSet : {
10409 tmp2->set_index.n=0; tmp2->set_index.p=0;
10410 tmp2->attrib.n=0; tmp2->attrib.p=0;
10411 tmp2->color = NULL;
10412 tmp2->coord = NULL;
10413 tmp2->fogCoord = NULL;
10414 tmp2->metadata = NULL;
10415 tmp2->normal = NULL;
10416 tmp2->texCoord = NULL;
10418 tmp2->colorPerVertex = TRUE;
10419 tmp2->normalPerVertex = TRUE;
10420 tmp2->solid = TRUE;
10421 tmp2->index.n=0; tmp2->index.p=0;
10422 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
10423 tmp2->_defaultContainer = FIELDNAMES_geometry;
10426 case NODE_IndexedTriangleSet : {
10429 tmp2->set_index.n=0; tmp2->set_index.p=0;
10430 tmp2->attrib.n=0; tmp2->attrib.p=0;
10431 tmp2->color = NULL;
10432 tmp2->coord = NULL;
10433 tmp2->fogCoord = NULL;
10434 tmp2->metadata = NULL;
10435 tmp2->normal = NULL;
10436 tmp2->texCoord = NULL;
10438 tmp2->colorPerVertex = TRUE;
10439 tmp2->normalPerVertex = TRUE;
10440 tmp2->solid = TRUE;
10441 tmp2->index.n=0; tmp2->index.p=0;
10442 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
10443 tmp2->_defaultContainer = FIELDNAMES_geometry;
10446 case NODE_IndexedTriangleStripSet : {
10449 tmp2->set_index.n=0; tmp2->set_index.p=0;
10450 tmp2->attrib.n=0; tmp2->attrib.p=0;
10451 tmp2->color = NULL;
10452 tmp2->coord = NULL;
10453 tmp2->fogCoord = NULL;
10454 tmp2->metadata = NULL;
10455 tmp2->normal = NULL;
10456 tmp2->texCoord = NULL;
10458 tmp2->colorPerVertex = TRUE;
10459 tmp2->normalPerVertex = TRUE;
10460 tmp2->solid = TRUE;
10461 tmp2->index.n=0; tmp2->index.p=0;
10462 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
10463 tmp2->_defaultContainer = FIELDNAMES_geometry;
10466 case NODE_Inline : {
10469 tmp2->__children.n=0; tmp2->__children.p=0;
10470 tmp2->metadata = NULL;
10471 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10472 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10473 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
10474 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10475 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10476 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10477 tmp2->__protoDeclares = 0;
10478 tmp2->__externProtoDeclares = 0;
10480 tmp2->__subcontexts = 0;
10482 tmp2->__protoDef = 0;
10483 tmp2->__protoFlags = 0;
10484 tmp2->__prototype = NULL;
10485 tmp2->__parentProto = NULL;
10486 tmp2->__ROUTES = 0;
10487 tmp2->__EXPORTS = 0;
10488 tmp2->__IMPORTS = 0;
10489 tmp2->__DEFnames = 0;
10491 tmp2->__scripts = 0;
10492 tmp2->url.n=0; tmp2->url.p=0;
10493 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
10494 tmp2->__afterPound = 0;
10495 tmp2->__loadstatus = 0;
10496 tmp2->_parentResource = getInputResource();
10497 tmp2->__loadResource = 0;
10498 tmp2->__typename = 0;
10500 tmp2->__oldload = FALSE;
10501 tmp2->__unitlengthfactor = 1;
10502 tmp2->__specversion = 0;
10503 tmp2->_defaultContainer = FIELDNAMES_children;
10506 case NODE_IntegerSequencer : {
10510 tmp2->previous = 0;
10511 tmp2->set_fraction = 0.0f;
10512 tmp2->key.n=0; tmp2->key.p=0;
10513 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
10514 tmp2->value_changed = 0;
10515 tmp2->metadata = NULL;
10517 tmp2->_defaultContainer = FIELDNAMES_children;
10520 case NODE_IntegerTrigger : {
10523 tmp2->set_boolean = 0;
10524 tmp2->integerKey = 0;
10525 tmp2->triggerValue = 0;
10526 tmp2->metadata = NULL;
10527 tmp2->_defaultContainer = FIELDNAMES_children;
10530 case NODE_IsoSurfaceVolumeData : {
10533 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
10534 tmp2->metadata = NULL;
10535 tmp2->voxels = NULL;
10536 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10537 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10538 tmp2->_boxtris = NULL;
10539 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
10540 tmp2->contourStepSize = 0.0f;
10541 tmp2->gradients = NULL;
10542 tmp2->surfaceTolerance = 0.0f;
10543 tmp2->surfaceValues.n=0; tmp2->surfaceValues.p=0;
10544 tmp2->_defaultContainer = FIELDNAMES_children;
10547 case NODE_KeySensor : {
10550 tmp2->enabled = TRUE;
10551 tmp2->actionKeyPress = 0;
10552 tmp2->actionKeyRelease = 0;
10553 tmp2->altKey = TRUE;
10554 tmp2->controlKey = TRUE;
10555 tmp2->isActive = TRUE;
10556 tmp2->keyPress = newASCIIString(
"");
10557 tmp2->keyRelease = newASCIIString(
"");
10558 tmp2->shiftKey = TRUE;
10559 tmp2->metadata = NULL;
10560 tmp2->__oldEnabled = TRUE;
10561 tmp2->_defaultContainer = FIELDNAMES_children;
10566 tmp2 = (
struct X3D_LOD *) tmp;
10567 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10568 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10569 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10570 tmp2->level.n=0; tmp2->level.p=0;
10571 tmp2->children.n=0; tmp2->children.p=0;
10572 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
10573 tmp2->range.n=0; tmp2->range.p=0;
10574 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10575 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
10576 tmp2->metadata = NULL;
10577 tmp2->level_changed = 0;
10578 tmp2->forceTransitions = FALSE;
10579 tmp2->__isX3D = (inputFileVersion[0]==3);
10580 tmp2->_selected = 0;
10581 tmp2->_defaultContainer = FIELDNAMES_children;
10584 case NODE_Layer : {
10587 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10588 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10589 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10590 tmp2->children.n=0; tmp2->children.p=0;
10591 tmp2->metadata = NULL;
10592 tmp2->isPickable = TRUE;
10593 tmp2->viewport = NULL;
10594 tmp2->_defaultContainer = FIELDNAMES_layers;
10597 case NODE_LayerSet : {
10600 tmp2->activeLayer = 0;
10601 tmp2->metadata = NULL;
10602 tmp2->layers.n=0; tmp2->layers.p=0;
10603 tmp2->order.p = MALLOC (
int *,
sizeof(
int)*1);
10604 tmp2->order.p[0] = 0;
10606 tmp2->_defaultContainer = FIELDNAMES_children;
10609 case NODE_Layout : {
10612 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; ;
10613 tmp2->metadata = NULL;
10614 tmp2->offset.p = MALLOC (
float *,
sizeof(
float)*2);
10615 tmp2->offset.p[0] = 0.0f;
10616 tmp2->offset.p[1] = 0.0f;
10618 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; ;
10619 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; ;
10620 tmp2->size.p = MALLOC (
float *,
sizeof(
float)*2);
10621 tmp2->size.p[0] = 1.0f;
10622 tmp2->size.p[1] = 1.0f;
10624 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; ;
10625 tmp2->_align.p = MALLOC (
int *,
sizeof(
int)*2);
10626 tmp2->_align.p[0] = 0;
10627 tmp2->_align.p[1] = 0;
10629 tmp2->_offsetUnits.p = MALLOC (
int *,
sizeof(
int)*2);
10630 tmp2->_offsetUnits.p[0] = 0;
10631 tmp2->_offsetUnits.p[1] = 0;
10632 tmp2->_offsetUnits.n=2;;
10633 tmp2->_scaleMode.p = MALLOC (
int *,
sizeof(
int)*2);
10634 tmp2->_scaleMode.p[0] = 0;
10635 tmp2->_scaleMode.p[1] = 0;
10636 tmp2->_scaleMode.n=2;;
10637 tmp2->_sizeUnits.p = MALLOC (
int *,
sizeof(
int)*2);
10638 tmp2->_sizeUnits.p[0] = 0;
10639 tmp2->_sizeUnits.p[1] = 0;
10640 tmp2->_sizeUnits.n=2;;
10641 tmp2->_scale.p = MALLOC (
float *,
sizeof(
float)*2);
10642 tmp2->_scale.p[0] = 1.0f;
10643 tmp2->_scale.p[1] = 1.0f;
10645 tmp2->_defaultContainer = FIELDNAMES_layout;
10648 case NODE_LayoutGroup : {
10651 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10652 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10653 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10654 tmp2->children.n=0; tmp2->children.p=0;
10655 tmp2->metadata = NULL;
10656 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
10657 tmp2->bboxSize.c[0] = 0.0f;tmp2->bboxSize.c[1] = 0.0f;tmp2->bboxSize.c[2] = 0.0f;
10658 tmp2->layout = NULL;
10659 tmp2->viewport = NULL;
10660 tmp2->_defaultContainer = FIELDNAMES_children;
10663 case NODE_LayoutLayer : {
10666 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
10667 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
10668 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
10669 tmp2->children.n=0; tmp2->children.p=0;
10670 tmp2->metadata = NULL;
10671 tmp2->isPickable = TRUE;
10672 tmp2->viewport = NULL;
10673 tmp2->layout = NULL;
10674 tmp2->_defaultContainer = FIELDNAMES_layers;
10677 case NODE_LinePickSensor : {
10680 tmp2->enabled = FALSE;
10681 tmp2->metadata = NULL;
10682 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; ;
10683 tmp2->pickingGeometry = NULL;
10684 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
10685 tmp2->isActive = FALSE;
10686 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
10687 tmp2->intersectionType = newASCIIString(
"BOUNDS");
10688 tmp2->sortOrder = newASCIIString(
"CLOSEST");
10689 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
10690 tmp2->__oldEnabled = TRUE;
10691 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
10692 tmp2->pickedNormal.n=0; tmp2->pickedNormal.p=0;
10693 tmp2->pickedTextureCoordinate.n=0; tmp2->pickedTextureCoordinate.p=0;
10694 tmp2->_defaultContainer = FIELDNAMES_children;
10697 case NODE_LineProperties : {
10700 tmp2->applied = TRUE;
10701 tmp2->linetype = 1;
10702 tmp2->linewidthScaleFactor = 0.0f;
10703 tmp2->metadata = NULL;
10704 tmp2->_defaultContainer = FIELDNAMES_lineProperties;
10707 case NODE_LineSensor : {
10710 tmp2->autoOffset = TRUE;
10711 tmp2->direction.c[0] = 1.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 0.0f;
10712 tmp2->enabled = TRUE;
10713 tmp2->maxPosition = -1.0f;
10714 tmp2->minPosition = 0.0f;
10715 tmp2->offset = 0.0f;
10716 tmp2->isActive = FALSE;
10717 tmp2->isOver = FALSE;
10718 tmp2->description = newASCIIString(
"");
10719 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
10720 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
10721 tmp2->metadata = NULL;
10722 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
10723 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
10724 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
10725 tmp2->__oldEnabled = TRUE;
10726 tmp2->_defaultContainer = FIELDNAMES_children;
10729 case NODE_LineSet : {
10732 tmp2->attrib.n=0; tmp2->attrib.p=0;
10733 tmp2->color = NULL;
10734 tmp2->coord = NULL;
10735 tmp2->metadata = NULL;
10736 tmp2->fogCoord = NULL;
10737 tmp2->vertexCount.n=0; tmp2->vertexCount.p=0;
10738 tmp2->__vertArr = 0;
10739 tmp2->__vertIndx = 0;
10740 tmp2->__segCount = 0;
10741 tmp2->_defaultContainer = FIELDNAMES_geometry;
10744 case NODE_LoadSensor : {
10747 tmp2->enabled = FALSE;
10748 tmp2->metadata = NULL;
10750 tmp2->watchList.n=0; tmp2->watchList.p=0;
10751 tmp2->isActive = TRUE;
10752 tmp2->isLoaded = TRUE;
10753 tmp2->loadTime = 0;
10754 tmp2->progress = 0.0f;
10755 tmp2->__loading = TRUE;
10756 tmp2->__finishedloading = TRUE;
10757 tmp2->__StartLoadTime = 0;
10758 tmp2->__oldEnabled = TRUE;
10759 tmp2->_defaultContainer = FIELDNAMES_children;
10762 case NODE_LocalFog : {
10765 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
10766 tmp2->fogType = newASCIIString(
"LINEAR");
10767 tmp2->visibilityRange = 0.0f;
10768 tmp2->__fogScale = 1.0f;
10769 tmp2->__fogType = 1;
10770 tmp2->enabled = TRUE;
10771 tmp2->metadata = NULL;
10772 tmp2->_defaultContainer = FIELDNAMES_children;
10775 case NODE_Material : {
10778 tmp2->ambientIntensity = 0.2f;
10779 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
10780 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
10781 tmp2->metadata = NULL;
10782 tmp2->shininess = 0.2f;
10783 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
10784 tmp2->transparency = 0.0f;
10785 tmp2->_verifiedColor.p = MALLOC (
float *,
sizeof(
float)*17);
10786 tmp2->_verifiedColor.p[0] = 0.0f;
10787 tmp2->_verifiedColor.p[1] = 0.0f;
10788 tmp2->_verifiedColor.p[2] = 0.0f;
10789 tmp2->_verifiedColor.p[3] = 0.0f;
10790 tmp2->_verifiedColor.p[4] = 0.0f;
10791 tmp2->_verifiedColor.p[5] = 0.0f;
10792 tmp2->_verifiedColor.p[6] = 0.0f;
10793 tmp2->_verifiedColor.p[7] = 0.0f;
10794 tmp2->_verifiedColor.p[8] = 0.0f;
10795 tmp2->_verifiedColor.p[9] = 0.0f;
10796 tmp2->_verifiedColor.p[10] = 0.0f;
10797 tmp2->_verifiedColor.p[11] = 0.0f;
10798 tmp2->_verifiedColor.p[12] = 0.0f;
10799 tmp2->_verifiedColor.p[13] = 0.0f;
10800 tmp2->_verifiedColor.p[14] = 0.0f;
10801 tmp2->_verifiedColor.p[15] = 0.0f;
10802 tmp2->_verifiedColor.p[16] = 0.0f;
10803 tmp2->_verifiedColor.n=17;;
10804 tmp2->_defaultContainer = FIELDNAMES_material;
10807 case NODE_Matrix3VertexAttribute : {
10810 tmp2->value.n=0; tmp2->value.p=0;
10811 tmp2->name = newASCIIString(
"");
10812 tmp2->metadata = NULL;
10813 tmp2->_defaultContainer = FIELDNAMES_children;
10816 case NODE_Matrix4VertexAttribute : {
10819 tmp2->metadata = NULL;
10820 tmp2->value.n=0; tmp2->value.p=0;
10821 tmp2->name = newASCIIString(
"");
10822 tmp2->_defaultContainer = FIELDNAMES_children;
10825 case NODE_MetadataBoolean : {
10828 tmp2->metadata = NULL;
10829 tmp2->name = newASCIIString(
"");
10830 tmp2->reference = newASCIIString(
"");
10831 tmp2->value.n=0; tmp2->value.p=0;
10832 tmp2->_defaultContainer = FIELDNAMES_metadata;
10835 case NODE_MetadataDouble : {
10838 tmp2->metadata = NULL;
10839 tmp2->name = newASCIIString(
"");
10840 tmp2->reference = newASCIIString(
"");
10841 tmp2->value.n=0; tmp2->value.p=0;
10842 tmp2->_defaultContainer = FIELDNAMES_metadata;
10845 case NODE_MetadataFloat : {
10848 tmp2->metadata = NULL;
10849 tmp2->name = newASCIIString(
"");
10850 tmp2->reference = newASCIIString(
"");
10851 tmp2->value.n=0; tmp2->value.p=0;
10852 tmp2->_defaultContainer = FIELDNAMES_metadata;
10855 case NODE_MetadataInteger : {
10858 tmp2->metadata = NULL;
10859 tmp2->name = newASCIIString(
"");
10860 tmp2->reference = newASCIIString(
"");
10861 tmp2->value.n=0; tmp2->value.p=0;
10862 tmp2->_defaultContainer = FIELDNAMES_metadata;
10865 case NODE_MetadataMFBool : {
10868 tmp2->value.n=0; tmp2->value.p=0;
10869 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10870 tmp2->setValue.n=0; tmp2->setValue.p=0;
10871 tmp2->tickTime = 0;
10872 tmp2->_defaultContainer = FIELDNAMES_metadata;
10875 case NODE_MetadataMFColor : {
10878 tmp2->value.n=0; tmp2->value.p=0;
10879 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10880 tmp2->setValue.n=0; tmp2->setValue.p=0;
10881 tmp2->tickTime = 0;
10882 tmp2->_defaultContainer = FIELDNAMES_metadata;
10885 case NODE_MetadataMFColorRGBA : {
10888 tmp2->value.n=0; tmp2->value.p=0;
10889 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10890 tmp2->setValue.n=0; tmp2->setValue.p=0;
10891 tmp2->tickTime = 0;
10892 tmp2->_defaultContainer = FIELDNAMES_metadata;
10895 case NODE_MetadataMFDouble : {
10898 tmp2->value.n=0; tmp2->value.p=0;
10899 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10900 tmp2->setValue.n=0; tmp2->setValue.p=0;
10901 tmp2->tickTime = 0;
10902 tmp2->_defaultContainer = FIELDNAMES_metadata;
10905 case NODE_MetadataMFFloat : {
10908 tmp2->value.n=0; tmp2->value.p=0;
10909 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10910 tmp2->setValue.n=0; tmp2->setValue.p=0;
10911 tmp2->tickTime = 0;
10912 tmp2->_defaultContainer = FIELDNAMES_metadata;
10915 case NODE_MetadataMFInt32 : {
10918 tmp2->value.n=0; tmp2->value.p=0;
10919 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10920 tmp2->setValue.n=0; tmp2->setValue.p=0;
10921 tmp2->tickTime = 0;
10922 tmp2->_defaultContainer = FIELDNAMES_metadata;
10925 case NODE_MetadataMFMatrix3d : {
10928 tmp2->value.n=0; tmp2->value.p=0;
10929 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10930 tmp2->setValue.n=0; tmp2->setValue.p=0;
10931 tmp2->tickTime = 0;
10932 tmp2->_defaultContainer = FIELDNAMES_metadata;
10935 case NODE_MetadataMFMatrix3f : {
10938 tmp2->value.n=0; tmp2->value.p=0;
10939 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10940 tmp2->setValue.n=0; tmp2->setValue.p=0;
10941 tmp2->tickTime = 0;
10942 tmp2->_defaultContainer = FIELDNAMES_metadata;
10945 case NODE_MetadataMFMatrix4d : {
10948 tmp2->value.n=0; tmp2->value.p=0;
10949 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10950 tmp2->setValue.n=0; tmp2->setValue.p=0;
10951 tmp2->tickTime = 0;
10952 tmp2->_defaultContainer = FIELDNAMES_metadata;
10955 case NODE_MetadataMFMatrix4f : {
10958 tmp2->value.n=0; tmp2->value.p=0;
10959 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10960 tmp2->setValue.n=0; tmp2->setValue.p=0;
10961 tmp2->tickTime = 0;
10962 tmp2->_defaultContainer = FIELDNAMES_metadata;
10965 case NODE_MetadataMFNode : {
10968 tmp2->value.n=0; tmp2->value.p=0;
10969 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10970 tmp2->setValue.n=0; tmp2->setValue.p=0;
10971 tmp2->tickTime = 0;
10972 tmp2->_defaultContainer = FIELDNAMES_metadata;
10975 case NODE_MetadataMFRotation : {
10978 tmp2->value.n=0; tmp2->value.p=0;
10979 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10980 tmp2->setValue.n=0; tmp2->setValue.p=0;
10981 tmp2->tickTime = 0;
10982 tmp2->_defaultContainer = FIELDNAMES_metadata;
10985 case NODE_MetadataMFString : {
10988 tmp2->value.n=0; tmp2->value.p=0;
10989 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
10990 tmp2->setValue.n=0; tmp2->setValue.p=0;
10991 tmp2->tickTime = 0;
10992 tmp2->_defaultContainer = FIELDNAMES_metadata;
10995 case NODE_MetadataMFTime : {
10998 tmp2->value.n=0; tmp2->value.p=0;
10999 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11000 tmp2->setValue.n=0; tmp2->setValue.p=0;
11001 tmp2->tickTime = 0;
11002 tmp2->_defaultContainer = FIELDNAMES_metadata;
11005 case NODE_MetadataMFVec2d : {
11008 tmp2->value.n=0; tmp2->value.p=0;
11009 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11010 tmp2->setValue.n=0; tmp2->setValue.p=0;
11011 tmp2->tickTime = 0;
11012 tmp2->_defaultContainer = FIELDNAMES_metadata;
11015 case NODE_MetadataMFVec2f : {
11018 tmp2->value.n=0; tmp2->value.p=0;
11019 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11020 tmp2->setValue.n=0; tmp2->setValue.p=0;
11021 tmp2->tickTime = 0;
11022 tmp2->_defaultContainer = FIELDNAMES_metadata;
11025 case NODE_MetadataMFVec3d : {
11028 tmp2->value.n=0; tmp2->value.p=0;
11029 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11030 tmp2->setValue.n=0; tmp2->setValue.p=0;
11031 tmp2->tickTime = 0;
11032 tmp2->_defaultContainer = FIELDNAMES_metadata;
11035 case NODE_MetadataMFVec3f : {
11038 tmp2->value.n=0; tmp2->value.p=0;
11039 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11040 tmp2->setValue.n=0; tmp2->setValue.p=0;
11041 tmp2->tickTime = 0;
11042 tmp2->_defaultContainer = FIELDNAMES_metadata;
11045 case NODE_MetadataMFVec4d : {
11048 tmp2->value.n=0; tmp2->value.p=0;
11049 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11050 tmp2->setValue.n=0; tmp2->setValue.p=0;
11051 tmp2->tickTime = 0;
11052 tmp2->_defaultContainer = FIELDNAMES_metadata;
11055 case NODE_MetadataMFVec4f : {
11058 tmp2->value.n=0; tmp2->value.p=0;
11059 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
11060 tmp2->setValue.n=0; tmp2->setValue.p=0;
11061 tmp2->tickTime = 0;
11062 tmp2->_defaultContainer = FIELDNAMES_metadata;
11065 case NODE_MetadataSFBool : {
11068 tmp2->value = FALSE;
11069 tmp2->valueChanged = FALSE;
11070 tmp2->setValue = FALSE;
11071 tmp2->tickTime = 0;
11072 tmp2->_defaultContainer = FIELDNAMES_metadata;
11075 case NODE_MetadataSFColor : {
11078 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;;
11079 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;;
11080 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;;
11081 tmp2->tickTime = 0;
11082 tmp2->_defaultContainer = FIELDNAMES_metadata;
11085 case NODE_MetadataSFColorRGBA : {
11088 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
11089 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
11090 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
11091 tmp2->tickTime = 0;
11092 tmp2->_defaultContainer = FIELDNAMES_metadata;
11095 case NODE_MetadataSFDouble : {
11099 tmp2->valueChanged = 0;
11100 tmp2->setValue = 0;
11101 tmp2->tickTime = 0;
11102 tmp2->_defaultContainer = FIELDNAMES_metadata;
11105 case NODE_MetadataSFFloat : {
11108 tmp2->value = 0.0f;
11109 tmp2->valueChanged = 0.0f;
11110 tmp2->setValue = 0.0f;
11111 tmp2->tickTime = 0;
11112 tmp2->_defaultContainer = FIELDNAMES_metadata;
11115 case NODE_MetadataSFImage : {
11118 tmp2->value.n=3; tmp2->value.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->value.p[0] = 0; tmp2->value.p[1] = 0; tmp2->value.p[2] = 0;;
11119 tmp2->valueChanged.n=3; tmp2->valueChanged.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->valueChanged.p[0] = 0; tmp2->valueChanged.p[1] = 0; tmp2->valueChanged.p[2] = 0;;
11120 tmp2->setValue.n=3; tmp2->setValue.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->setValue.p[0] = 0; tmp2->setValue.p[1] = 0; tmp2->setValue.p[2] = 0;;
11121 tmp2->tickTime = 0;
11122 tmp2->_defaultContainer = FIELDNAMES_metadata;
11125 case NODE_MetadataSFInt32 : {
11129 tmp2->valueChanged = 0;
11130 tmp2->setValue = 0;
11131 tmp2->tickTime = 0;
11132 tmp2->_defaultContainer = FIELDNAMES_metadata;
11135 case NODE_MetadataSFMatrix3d : {
11138 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;;
11139 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;;
11140 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;;
11141 tmp2->tickTime = 0;
11142 tmp2->_defaultContainer = FIELDNAMES_metadata;
11145 case NODE_MetadataSFMatrix3f : {
11148 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;;
11149 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;;
11150 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;;
11151 tmp2->tickTime = 0;
11152 tmp2->_defaultContainer = FIELDNAMES_metadata;
11155 case NODE_MetadataSFMatrix4d : {
11158 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;;
11159 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;;
11160 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;;
11161 tmp2->tickTime = 0;
11162 tmp2->_defaultContainer = FIELDNAMES_metadata;
11165 case NODE_MetadataSFMatrix4f : {
11168 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;;
11169 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;;
11170 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;;
11171 tmp2->tickTime = 0;
11172 tmp2->_defaultContainer = FIELDNAMES_metadata;
11175 case NODE_MetadataSFNode : {
11179 tmp2->valueChanged = 0;
11180 tmp2->setValue = 0;
11181 tmp2->tickTime = 0;
11182 tmp2->_defaultContainer = FIELDNAMES_metadata;
11185 case NODE_MetadataSFRotation : {
11188 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
11189 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
11190 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
11191 tmp2->tickTime = 0;
11192 tmp2->_defaultContainer = FIELDNAMES_metadata;
11195 case NODE_MetadataSFString : {
11198 tmp2->value = newASCIIString(
"");
11199 tmp2->valueChanged = newASCIIString(
"");
11200 tmp2->setValue = newASCIIString(
"");
11201 tmp2->tickTime = 0;
11202 tmp2->_defaultContainer = FIELDNAMES_metadata;
11205 case NODE_MetadataSFTime : {
11209 tmp2->valueChanged = 0;
11210 tmp2->setValue = 0;
11211 tmp2->tickTime = 0;
11212 tmp2->_defaultContainer = FIELDNAMES_metadata;
11215 case NODE_MetadataSFVec2d : {
11218 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;;
11219 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;;
11220 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;;
11221 tmp2->tickTime = 0;
11222 tmp2->_defaultContainer = FIELDNAMES_metadata;
11225 case NODE_MetadataSFVec2f : {
11228 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;;
11229 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;;
11230 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;;
11231 tmp2->tickTime = 0;
11232 tmp2->_defaultContainer = FIELDNAMES_metadata;
11235 case NODE_MetadataSFVec3d : {
11238 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;;
11239 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;;
11240 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;;
11241 tmp2->tickTime = 0;
11242 tmp2->_defaultContainer = FIELDNAMES_metadata;
11245 case NODE_MetadataSFVec3f : {
11248 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;
11249 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;
11250 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;
11251 tmp2->tickTime = 0;
11252 tmp2->_defaultContainer = FIELDNAMES_metadata;
11255 case NODE_MetadataSFVec4d : {
11258 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;;
11259 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;;
11260 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;;
11261 tmp2->tickTime = 0;
11262 tmp2->_defaultContainer = FIELDNAMES_metadata;
11265 case NODE_MetadataSFVec4f : {
11268 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
11269 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
11270 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
11271 tmp2->tickTime = 0;
11272 tmp2->_defaultContainer = FIELDNAMES_metadata;
11275 case NODE_MetadataSet : {
11278 tmp2->metadata = NULL;
11279 tmp2->name = newASCIIString(
"");
11280 tmp2->reference = newASCIIString(
"");
11281 tmp2->value.n=0; tmp2->value.p=0;
11282 tmp2->_defaultContainer = FIELDNAMES_metadata;
11285 case NODE_MetadataString : {
11288 tmp2->metadata = NULL;
11289 tmp2->name = newASCIIString(
"");
11290 tmp2->reference = newASCIIString(
"");
11291 tmp2->value.n=0; tmp2->value.p=0;
11292 tmp2->_defaultContainer = FIELDNAMES_metadata;
11295 case NODE_MotorJoint : {
11298 tmp2->axis1Angle = 0.0f;
11299 tmp2->axis1Torque = 0.0f;
11300 tmp2->axis2Angle = 0.0f;
11301 tmp2->axis2Torque = 0.0f;
11302 tmp2->axis3Angle = 0.0f;
11303 tmp2->axis3Torque = 0.0f;
11304 tmp2->body1 = NULL;
11305 tmp2->body2 = NULL;
11306 tmp2->enabledAxes = 1;
11307 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
11308 tmp2->metadata = NULL;
11309 tmp2->motor1Axis.c[0] = 0.0f;tmp2->motor1Axis.c[1] = 0.0f;tmp2->motor1Axis.c[2] = 0.0f;
11310 tmp2->motor2Axis.c[0] = 0.0f;tmp2->motor2Axis.c[1] = 0.0f;tmp2->motor2Axis.c[2] = 0.0f;
11311 tmp2->motor3Axis.c[0] = 0.0f;tmp2->motor3Axis.c[1] = 0.0f;tmp2->motor3Axis.c[2] = 0.0f;
11312 tmp2->stop1Bounce = 0.0f;
11313 tmp2->stop1ErrorCorrection = 0.8f;
11314 tmp2->stop2Bounce = 0.0f;
11315 tmp2->stop2ErrorCorrection = 0.8f;
11316 tmp2->stop3Bounce = 0.0f;
11317 tmp2->stop3ErrorCorrection = 0.8f;
11318 tmp2->motor1Angle = 0.0f;
11319 tmp2->motor1AngleRate = 0.0f;
11320 tmp2->motor2Angle = 0.0f;
11321 tmp2->motor2AngleRate = 0.0f;
11322 tmp2->motor3Angle = 0.0f;
11323 tmp2->motor3AngleRate = 0.0f;
11324 tmp2->autoCalc = FALSE;
11326 tmp2->_forceout = 0;
11327 tmp2->__old_motor1Axis.c[0] = 0.0f;tmp2->__old_motor1Axis.c[1] = 0.0f;tmp2->__old_motor1Axis.c[2] = 0.0f;
11328 tmp2->__old_motor2Axis.c[0] = 0.0f;tmp2->__old_motor2Axis.c[1] = 0.0f;tmp2->__old_motor2Axis.c[2] = 0.0f;
11329 tmp2->__old_motor3Axis.c[0] = 0.0f;tmp2->__old_motor3Axis.c[1] = 0.0f;tmp2->__old_motor3Axis.c[2] = 0.0f;
11330 tmp2->__old_body1 = NULL;
11331 tmp2->__old_body2 = NULL;
11332 tmp2->__old_axis1Angle = 0.0f;
11333 tmp2->__old_axis2Angle = 0.0f;
11334 tmp2->__old_axis3Angle = 0.0f;
11335 tmp2->_defaultContainer = FIELDNAMES_joints;
11338 case NODE_MovieTexture : {
11341 tmp2->description = newASCIIString(
"");
11342 tmp2->loop = FALSE;
11343 tmp2->metadata = NULL;
11344 tmp2->pauseTime = 0;
11345 tmp2->pitch = 1.0f;
11346 tmp2->resumeTime = 0;
11347 tmp2->startTime = 0;
11348 tmp2->stopTime = 0;
11349 tmp2->url.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->url.p[0] = newASCIIString(
"");tmp2->url.n=1; ;
11350 tmp2->duration_changed = -1;
11351 tmp2->elapsedTime = 0;
11352 tmp2->isActive = FALSE;
11353 tmp2->isPaused = FALSE;
11354 tmp2->_parentResource = getInputResource();
11355 tmp2->__loadstatus = 0;
11356 tmp2->__loadResource = 0;
11357 tmp2->__sourceNumber = -1;
11358 tmp2->__inittime = 0;
11359 tmp2->__lasttime = 0;
11360 tmp2->repeatS = TRUE;
11361 tmp2->repeatT = TRUE;
11362 tmp2->textureProperties = 0;
11363 tmp2->__textureTableIndex = 0;
11364 tmp2->speed = 1.0f;
11365 tmp2->__frac = 0.0f;
11367 tmp2->__lowest = 0;
11368 tmp2->__highest = 0;
11369 tmp2->__fw_movie = 0;
11370 tmp2->_defaultContainer = FIELDNAMES_texture + (FIELDNAMES_source << 10);
11373 case NODE_MultiTexture : {
11376 tmp2->alpha = 1.0f;
11377 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
11378 tmp2->function.n=0; tmp2->function.p=0;
11379 tmp2->metadata = NULL;
11380 tmp2->mode.n=0; tmp2->mode.p=0;
11381 tmp2->source.n=0; tmp2->source.p=0;
11382 tmp2->texture.n=0; tmp2->texture.p=0;
11383 tmp2->__xparams = 0;
11384 tmp2->_defaultContainer = FIELDNAMES_texture;
11387 case NODE_MultiTextureCoordinate : {
11390 tmp2->metadata = NULL;
11391 tmp2->texCoord.n=0; tmp2->texCoord.p=0;
11392 tmp2->_defaultContainer = FIELDNAMES_texCoord;
11395 case NODE_MultiTextureTransform : {
11398 tmp2->metadata = NULL;
11399 tmp2->textureTransform.n=0; tmp2->textureTransform.p=0;
11400 tmp2->_defaultContainer = FIELDNAMES_textureTransform;
11403 case NODE_NavigationInfo : {
11406 tmp2->set_bind = 100;
11407 tmp2->avatarSize.p = MALLOC (
float *,
sizeof(
float)*3);
11408 tmp2->avatarSize.p[0] = 0.25f;
11409 tmp2->avatarSize.p[1] = 1.6f;
11410 tmp2->avatarSize.p[2] = 0.75f;
11411 tmp2->avatarSize.n=3;;
11412 tmp2->headlight = TRUE;
11413 tmp2->speed = 1.0f;
11414 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; ;
11415 tmp2->visibilityLimit = 0.0f;
11416 tmp2->isBound = FALSE;
11417 tmp2->_layerId = 0;
11418 tmp2->transitionType.n=0; tmp2->transitionType.p=0;
11419 tmp2->bindTime = -1;
11420 tmp2->metadata = NULL;
11421 tmp2->transitionTime = 1;
11422 tmp2->transitionComplete = FALSE;
11423 tmp2->_defaultContainer = FIELDNAMES_children;
11426 case NODE_Normal : {
11429 tmp2->metadata = NULL;
11430 tmp2->vector.n=0; tmp2->vector.p=0;
11431 tmp2->_defaultContainer = FIELDNAMES_normal;
11434 case NODE_NormalInterpolator : {
11437 tmp2->set_fraction = 0.0f;
11438 tmp2->key.n=0; tmp2->key.p=0;
11439 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
11440 tmp2->metadata = NULL;
11441 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
11442 tmp2->_defaultContainer = FIELDNAMES_children;
11445 case NODE_NurbsCurve : {
11448 tmp2->metadata = NULL;
11449 tmp2->controlPoint = NULL;
11450 tmp2->weight.n=0; tmp2->weight.p=0;
11451 tmp2->knot.n=0; tmp2->knot.p=0;
11453 tmp2->tessellation = 0;
11454 tmp2->closed = FALSE;
11455 tmp2->_tscale = 1.0f;
11456 tmp2->__points.n=0; tmp2->__points.p=0;
11457 tmp2->__numPoints = 0;
11458 tmp2->_defaultContainer = FIELDNAMES_geometry;
11461 case NODE_NurbsCurve2D : {
11464 tmp2->metadata = NULL;
11465 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
11466 tmp2->weight.n=0; tmp2->weight.p=0;
11467 tmp2->knot.n=0; tmp2->knot.p=0;
11469 tmp2->tessellation = 0;
11470 tmp2->closed = FALSE;
11471 tmp2->_tscale = 1.0f;
11472 tmp2->_defaultContainer = FIELDNAMES_children;
11475 case NODE_NurbsOrientationInterpolator : {
11478 tmp2->metadata = NULL;
11479 tmp2->controlPoint = NULL;
11480 tmp2->weight.n=0; tmp2->weight.p=0;
11481 tmp2->knot.n=0; tmp2->knot.p=0;
11483 tmp2->set_fraction = 0.0f;
11484 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
11485 tmp2->_knot.n=0; tmp2->_knot.p=0;
11486 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
11488 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
11489 tmp2->_defaultContainer = FIELDNAMES_children;
11492 case NODE_NurbsPatchSurface : {
11495 tmp2->metadata = NULL;
11496 tmp2->controlPoint = NULL;
11497 tmp2->weight.n=0; tmp2->weight.p=0;
11498 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
11500 tmp2->uDimension = 0;
11501 tmp2->uTessellation = 0;
11502 tmp2->uClosed = FALSE;
11503 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
11505 tmp2->vDimension = 0;
11506 tmp2->vTessellation = 0;
11507 tmp2->vClosed = FALSE;
11508 tmp2->texCoord = NULL;
11509 tmp2->solid = TRUE;
11510 tmp2->_tscale = 1.0f;
11511 tmp2->_defaultContainer = FIELDNAMES_geometry;
11514 case NODE_NurbsPositionInterpolator : {
11517 tmp2->metadata = NULL;
11518 tmp2->controlPoint = NULL;
11519 tmp2->weight.n=0; tmp2->weight.p=0;
11520 tmp2->knot.n=0; tmp2->knot.p=0;
11522 tmp2->set_fraction = 0.0f;
11523 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
11524 tmp2->_knot.n=0; tmp2->_knot.p=0;
11525 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
11527 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
11528 tmp2->_defaultContainer = FIELDNAMES_children;
11531 case NODE_NurbsSet : {
11534 tmp2->addGeometry.n=0; tmp2->addGeometry.p=0;
11535 tmp2->removeGeometry.n=0; tmp2->removeGeometry.p=0;
11536 tmp2->geometry.n=0; tmp2->geometry.p=0;
11537 tmp2->metadata = NULL;
11538 tmp2->tessellationScale = 1.0f;
11539 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11540 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11541 tmp2->_defaultContainer = FIELDNAMES_children;
11544 case NODE_NurbsSurfaceInterpolator : {
11547 tmp2->metadata = NULL;
11548 tmp2->controlPoint = NULL;
11549 tmp2->weight.n=0; tmp2->weight.p=0;
11550 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
11552 tmp2->uDimension = 0;
11553 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
11555 tmp2->vDimension = 0;
11556 tmp2->set_fraction.c[0] = 0; tmp2->set_fraction.c[1] = 1;;
11557 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
11558 tmp2->normal_changed.c[0] = 0.0f;tmp2->normal_changed.c[1] = 0.0f;tmp2->normal_changed.c[2] = 0.0f;
11559 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
11560 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
11561 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
11563 tmp2->_defaultContainer = FIELDNAMES_children;
11566 case NODE_NurbsSweptSurface : {
11569 tmp2->crossSectionCurve = NULL;
11570 tmp2->metadata = NULL;
11571 tmp2->trajectoryCurve = NULL;
11573 tmp2->solid = TRUE;
11574 tmp2->method = newASCIIString(
"FULL");
11575 tmp2->_patch = NULL;
11577 tmp2->_defaultContainer = FIELDNAMES_geometry;
11580 case NODE_NurbsSwungSurface : {
11583 tmp2->metadata = NULL;
11584 tmp2->profileCurve = NULL;
11585 tmp2->trajectoryCurve = NULL;
11587 tmp2->solid = TRUE;
11588 tmp2->_patch = NULL;
11589 tmp2->_defaultContainer = FIELDNAMES_geometry;
11592 case NODE_NurbsTextureCoordinate : {
11595 tmp2->metadata = NULL;
11596 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
11597 tmp2->weight.n=0; tmp2->weight.p=0;
11598 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
11600 tmp2->uDimension = 0;
11601 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
11603 tmp2->vDimension = 0;
11604 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
11605 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
11606 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
11607 tmp2->_defaultContainer = FIELDNAMES_texCoord;
11610 case NODE_NurbsTrimmedSurface : {
11613 tmp2->metadata = NULL;
11614 tmp2->controlPoint = NULL;
11615 tmp2->weight.n=0; tmp2->weight.p=0;
11616 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
11618 tmp2->uDimension = 0;
11619 tmp2->uTessellation = 0;
11620 tmp2->uClosed = FALSE;
11621 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
11623 tmp2->vDimension = 0;
11624 tmp2->vTessellation = 0;
11625 tmp2->vClosed = FALSE;
11626 tmp2->texCoord = NULL;
11627 tmp2->solid = TRUE;
11628 tmp2->addTrimmingContour.n=0; tmp2->addTrimmingContour.p=0;
11629 tmp2->removeTrimmingContour.n=0; tmp2->removeTrimmingContour.p=0;
11630 tmp2->trimmingContour.n=0; tmp2->trimmingContour.p=0;
11631 tmp2->_tscale = 1.0f;
11632 tmp2->_defaultContainer = FIELDNAMES_geometry;
11635 case NODE_OSC_Sensor : {
11638 tmp2->enabled = FALSE;
11639 tmp2->description = newASCIIString(
"");
11640 tmp2->protocol = newASCIIString(
"UDP");
11641 tmp2->listenfor = newASCIIString(
"");
11643 tmp2->filter = newASCIIString(
"");
11644 tmp2->handler = newASCIIString(
"");
11645 tmp2->talksTo.n=0; tmp2->talksTo.p=0;
11646 tmp2->FIFOsize = 64;
11647 tmp2->int32Inp = 0;
11648 tmp2->floatInp = 0.0f;
11649 tmp2->stringInp = newASCIIString(
"");
11650 tmp2->gotEvents = 0;
11651 tmp2->metadata = NULL;
11652 tmp2->_talkToNodes.n=0; tmp2->_talkToNodes.p=0;
11653 tmp2->_status = -1;
11654 tmp2->_int32InpFIFO = 0;
11655 tmp2->_floatInpFIFO = 0;
11656 tmp2->_stringInpFIFO = 0;
11657 tmp2->_int32OutFIFO = 0;
11658 tmp2->_floatOutFIFO = 0;
11659 tmp2->_stringOutFIFO = 0;
11660 tmp2->__oldmetadata = 0;
11661 tmp2->_defaultContainer = FIELDNAMES_children;
11664 case NODE_OpacityMapVolumeStyle : {
11667 tmp2->enabled = TRUE;
11668 tmp2->metadata = NULL;
11669 tmp2->transferFunction = NULL;
11670 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
11673 case NODE_OrientationChaser : {
11676 tmp2->metadata = NULL;
11679 tmp2->isActive = FALSE;
11680 tmp2->duration = 1;
11681 tmp2->_bufferendtime = 0;
11682 tmp2->_steptime = 0;
11683 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
11684 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
11685 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
11686 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
11687 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
11688 tmp2->_buffer = NULL;
11689 tmp2->_previousvalue.c[0] = 0;tmp2->_previousvalue.c[1] = 1;tmp2->_previousvalue.c[2] = 0;tmp2->_previousvalue.c[3] = 0;;
11690 tmp2->_destination.c[0] = 0;tmp2->_destination.c[1] = 1;tmp2->_destination.c[2] = 0;tmp2->_destination.c[3] = 0;;
11691 tmp2->_defaultContainer = FIELDNAMES_children;
11694 case NODE_OrientationDamper : {
11697 tmp2->metadata = NULL;
11701 tmp2->tolerance = -1.0f;
11702 tmp2->isActive = FALSE;
11705 tmp2->_lasttick = 0;
11706 tmp2->_takefirstinput = TRUE;
11707 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
11708 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
11709 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
11710 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
11711 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
11712 tmp2->_values = NULL;
11713 tmp2->_input.c[0] = 0;tmp2->_input.c[1] = 1;tmp2->_input.c[2] = 0;tmp2->_input.c[3] = 0;;
11714 tmp2->_defaultContainer = FIELDNAMES_children;
11717 case NODE_OrientationInterpolator : {
11720 tmp2->set_fraction = 0.0f;
11721 tmp2->key.n=0; tmp2->key.p=0;
11722 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
11723 tmp2->metadata = NULL;
11724 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
11725 tmp2->_defaultContainer = FIELDNAMES_children;
11728 case NODE_OrthoViewpoint : {
11731 tmp2->_layerId = 0;
11732 tmp2->_donethispass = 0;
11733 tmp2->set_bind = 100;
11734 tmp2->bindTime = -1;
11735 tmp2->isBound = FALSE;
11736 tmp2->description = newASCIIString(
"");
11738 tmp2->fieldOfView.p = MALLOC (
float *,
sizeof(
float)*4);
11739 tmp2->fieldOfView.p[0] = -1.0f;
11740 tmp2->fieldOfView.p[1] = -1.0f;
11741 tmp2->fieldOfView.p[2] = 1.0f;
11742 tmp2->fieldOfView.p[3] = 1.0f;
11743 tmp2->fieldOfView.n=4;;
11744 tmp2->metadata = NULL;
11745 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
11746 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
11747 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
11748 tmp2->retainUserOffsets = FALSE;
11749 tmp2->_initializedOnce = FALSE;
11750 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
11751 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
11752 tmp2->_defaultContainer = FIELDNAMES_children;
11755 case NODE_PackagedShader : {
11758 tmp2->activate = 0;
11759 tmp2->metadata = NULL;
11760 tmp2->url.n=0; tmp2->url.p=0;
11761 tmp2->isSelected = TRUE;
11762 tmp2->isValid = TRUE;
11763 tmp2->language = newASCIIString(
"");
11764 tmp2->_initialized = FALSE;
11765 tmp2->_shaderUserNumber = -1;
11766 tmp2->_shaderUserDefinedFields = NULL;
11767 tmp2->_shaderLoadThread = _THREAD_NULL_;
11768 tmp2->_retrievedURLData = FALSE;
11769 tmp2->_defaultContainer = FIELDNAMES_shaders;
11772 case NODE_ParticleSystem : {
11775 tmp2->appearance = NULL;
11776 tmp2->geometry = NULL;
11777 tmp2->metadata = NULL;
11778 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11779 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11780 tmp2->_shaderflags_base = 0;
11781 tmp2->_shaderflags_effects = 0;
11782 tmp2->_shaderflags_usershaders = 0;
11783 tmp2->createParticles = TRUE;
11784 tmp2->enabled = TRUE;
11785 tmp2->lifetimeVariation = 0.25f;
11786 tmp2->maxParticles = 200;
11787 tmp2->particleLifetime = 5.0f;
11788 tmp2->particleSize.c[0] = 0.02f;tmp2->particleSize.c[1] = 0.02f;;
11789 tmp2->isActive = TRUE;
11790 tmp2->colorRamp = NULL;
11791 tmp2->colorKey.n=0; tmp2->colorKey.p=0;
11792 tmp2->emitter = NULL;
11793 tmp2->geometryType = newASCIIString(
"QUAD");
11794 tmp2->physics.n=0; tmp2->physics.p=0;
11795 tmp2->texCoordRamp = NULL;
11796 tmp2->texCoordKey.n=0; tmp2->texCoordKey.p=0;
11797 tmp2->_tris = NULL;
11798 tmp2->_ttex = NULL;
11799 tmp2->_ltex = NULL;
11800 tmp2->_particles = NULL;
11801 tmp2->_lasttime = 0;
11802 tmp2->_geometryType = 0;
11803 tmp2->_remainder = 0.0f;
11804 tmp2->_defaultContainer = FIELDNAMES_shape;
11807 case NODE_PickableGroup : {
11810 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11811 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11812 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11813 tmp2->children.n=0; tmp2->children.p=0;
11814 tmp2->metadata = NULL;
11815 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; ;
11816 tmp2->pickable = TRUE;
11817 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11818 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11819 tmp2->_defaultContainer = FIELDNAMES_children;
11822 case NODE_PixelTexture : {
11825 tmp2->image.n=3; tmp2->image.p=MALLOC (
int *,
sizeof(
int)*3); tmp2->image.p[0] = 0; tmp2->image.p[1] = 0; tmp2->image.p[2] = 0;;
11826 tmp2->metadata = NULL;
11827 tmp2->repeatS = TRUE;
11828 tmp2->repeatT = TRUE;
11829 tmp2->textureProperties = 0;
11830 tmp2->_parentResource = getInputResource();
11831 tmp2->__textureTableIndex = 0;
11832 tmp2->_defaultContainer = FIELDNAMES_texture;
11835 case NODE_PixelTexture3D : {
11838 tmp2->image.n=0; tmp2->image.p=0;
11839 tmp2->metadata = NULL;
11840 tmp2->repeatS = FALSE;
11841 tmp2->repeatT = FALSE;
11842 tmp2->repeatR = FALSE;
11843 tmp2->textureProperties = 0;
11844 tmp2->__textureTableIndex = 0;
11845 tmp2->_parentResource = getInputResource();
11846 tmp2->_needs_gradient = FALSE;
11847 tmp2->_defaultContainer = FIELDNAMES_texture;
11850 case NODE_PlaneSensor : {
11853 tmp2->autoOffset = TRUE;
11854 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 0;tmp2->axisRotation.c[2] = 1;tmp2->axisRotation.c[3] = 0;;
11855 tmp2->enabled = TRUE;
11856 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;;
11857 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;;
11858 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
11859 tmp2->isActive = FALSE;
11860 tmp2->isOver = FALSE;
11861 tmp2->description = newASCIIString(
"");
11862 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
11863 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
11864 tmp2->metadata = NULL;
11865 tmp2->sensorLocalOutput = FALSE;
11866 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
11867 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
11868 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
11869 tmp2->__oldEnabled = TRUE;
11870 tmp2->_defaultContainer = FIELDNAMES_children;
11873 case NODE_PointEmitter : {
11876 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
11877 tmp2->metadata = NULL;
11878 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
11879 tmp2->speed = 0.0f;
11880 tmp2->variation = 0.25f;
11882 tmp2->surfaceArea = 0.0f;
11883 tmp2->_defaultContainer = FIELDNAMES_emitter;
11886 case NODE_PointLight : {
11889 tmp2->ambientIntensity = 0.0f;
11890 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
11891 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
11892 tmp2->global = TRUE;
11893 tmp2->intensity = 1.0f;
11894 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
11895 tmp2->metadata = NULL;
11897 tmp2->radius = 100.0f;
11898 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
11899 tmp2->_col.c[0] = 0;tmp2->_col.c[1] = 0;tmp2->_col.c[2] = 0;tmp2->_col.c[3] = 0;;
11900 tmp2->_amb.c[0] = 0;tmp2->_amb.c[1] = 0;tmp2->_amb.c[2] = 0;tmp2->_amb.c[3] = 0;;
11901 tmp2->_defaultContainer = FIELDNAMES_children;
11904 case NODE_PointPickSensor : {
11907 tmp2->enabled = FALSE;
11908 tmp2->metadata = NULL;
11909 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; ;
11910 tmp2->pickingGeometry = NULL;
11911 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
11912 tmp2->isActive = FALSE;
11913 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
11914 tmp2->intersectionType = newASCIIString(
"BOUNDS");
11915 tmp2->sortOrder = newASCIIString(
"CLOSEST");
11916 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
11917 tmp2->__oldEnabled = TRUE;
11918 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
11919 tmp2->_oldisActive = FALSE;
11920 tmp2->_oldpickTarget.n=0; tmp2->_oldpickTarget.p=0;
11921 tmp2->_oldpickedGeometry.n=0; tmp2->_oldpickedGeometry.p=0;
11922 tmp2->_oldpickedPoint.n=0; tmp2->_oldpickedPoint.p=0;
11923 tmp2->_bboxCenter.c[0] = 0.0f;tmp2->_bboxCenter.c[1] = 0.0f;tmp2->_bboxCenter.c[2] = 0.0f;
11924 tmp2->_bboxSize.c[0] = -1.0f;tmp2->_bboxSize.c[1] = -1.0f;tmp2->_bboxSize.c[2] = -1.0f;
11925 tmp2->set_intersectionType = newASCIIString(
"");
11926 tmp2->set_sortOrder = newASCIIString(
"");
11927 tmp2->_defaultContainer = FIELDNAMES_children;
11930 case NODE_PointSensor : {
11933 tmp2->autoOffset = TRUE;
11934 tmp2->enabled = TRUE;
11935 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;tmp2->maxPosition.c[2] = -1.0f;
11936 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;tmp2->minPosition.c[2] = 0.0f;
11937 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
11938 tmp2->isActive = FALSE;
11939 tmp2->isOver = FALSE;
11940 tmp2->description = newASCIIString(
"");
11941 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
11942 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
11943 tmp2->metadata = NULL;
11944 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
11945 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
11946 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
11947 tmp2->__oldEnabled = TRUE;
11948 tmp2->_defaultContainer = FIELDNAMES_children;
11951 case NODE_PointSet : {
11954 tmp2->attrib.n=0; tmp2->attrib.p=0;
11955 tmp2->color = NULL;
11956 tmp2->coord = NULL;
11957 tmp2->fogCoord = NULL;
11958 tmp2->metadata = NULL;
11959 tmp2->_pointsVBO = 0;
11960 tmp2->_coloursVBO = 0;
11961 tmp2->_npoints = 0;
11962 tmp2->_colourSize = 0;
11963 tmp2->_defaultContainer = FIELDNAMES_geometry;
11966 case NODE_Polyline2D : {
11969 tmp2->metadata = NULL;
11970 tmp2->lineSegments.n=0; tmp2->lineSegments.p=0;
11971 tmp2->_defaultContainer = FIELDNAMES_geometry;
11974 case NODE_PolylineEmitter : {
11977 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
11978 tmp2->set_coordinate = 0;
11979 tmp2->coord = NULL;
11980 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
11981 tmp2->metadata = NULL;
11982 tmp2->speed = 0.0f;
11983 tmp2->variation = 0.25f;
11984 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
11985 tmp2->coordIndex.p[0] = -1;
11986 tmp2->coordIndex.n=1;;
11988 tmp2->surfaceArea = 0.0f;
11991 tmp2->_segs = NULL;
11992 tmp2->_portions = NULL;
11993 tmp2->_defaultContainer = FIELDNAMES_emitter;
11996 case NODE_Polypoint2D : {
11999 tmp2->metadata = NULL;
12000 tmp2->point.n=0; tmp2->point.p=0;
12001 tmp2->_defaultContainer = FIELDNAMES_geometry;
12004 case NODE_PositionChaser : {
12007 tmp2->metadata = NULL;
12010 tmp2->isActive = FALSE;
12011 tmp2->duration = 1;
12012 tmp2->_bufferendtime = 0;
12013 tmp2->_steptime = 0;
12014 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
12015 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
12016 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
12017 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
12018 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
12019 tmp2->_buffer = NULL;
12020 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;
12021 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;
12022 tmp2->_defaultContainer = FIELDNAMES_children;
12025 case NODE_PositionChaser2D : {
12028 tmp2->metadata = NULL;
12031 tmp2->isActive = FALSE;
12032 tmp2->duration = 1;
12033 tmp2->_bufferendtime = 0;
12034 tmp2->_steptime = 0;
12035 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
12036 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
12037 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
12038 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
12039 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
12040 tmp2->_buffer = NULL;
12041 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;;
12042 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;;
12043 tmp2->_defaultContainer = FIELDNAMES_children;
12046 case NODE_PositionDamper : {
12049 tmp2->metadata = NULL;
12053 tmp2->tolerance = -1.0f;
12054 tmp2->isActive = FALSE;
12057 tmp2->_lasttick = 0;
12058 tmp2->_takefirstinput = TRUE;
12059 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
12060 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
12061 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
12062 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
12063 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
12064 tmp2->_values = NULL;
12065 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;
12066 tmp2->_defaultContainer = FIELDNAMES_children;
12069 case NODE_PositionDamper2D : {
12072 tmp2->metadata = NULL;
12076 tmp2->tolerance = -1.0f;
12077 tmp2->isActive = FALSE;
12080 tmp2->_lasttick = 0;
12081 tmp2->_takefirstinput = TRUE;
12082 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
12083 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
12084 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
12085 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
12086 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
12087 tmp2->_values = NULL;
12088 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;;
12089 tmp2->_defaultContainer = FIELDNAMES_children;
12092 case NODE_PositionInterpolator : {
12095 tmp2->set_fraction = 0.0f;
12096 tmp2->key.n=0; tmp2->key.p=0;
12097 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12098 tmp2->metadata = NULL;
12099 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
12100 tmp2->_defaultContainer = FIELDNAMES_children;
12103 case NODE_PositionInterpolator2D : {
12106 tmp2->set_fraction = 0.0f;
12107 tmp2->key.n=0; tmp2->key.p=0;
12108 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12109 tmp2->metadata = NULL;
12110 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
12111 tmp2->_defaultContainer = FIELDNAMES_children;
12114 case NODE_PrimitivePickSensor : {
12117 tmp2->enabled = FALSE;
12118 tmp2->metadata = NULL;
12119 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; ;
12120 tmp2->pickingGeometry = NULL;
12121 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
12122 tmp2->isActive = FALSE;
12123 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
12124 tmp2->intersectionType = newASCIIString(
"BOUNDS");
12125 tmp2->sortOrder = newASCIIString(
"CLOSEST");
12126 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
12127 tmp2->__oldEnabled = TRUE;
12128 tmp2->_defaultContainer = FIELDNAMES_children;
12131 case NODE_ProgramShader : {
12134 tmp2->activate = 0;
12135 tmp2->metadata = NULL;
12136 tmp2->programs.n=0; tmp2->programs.p=0;
12137 tmp2->isSelected = TRUE;
12138 tmp2->isValid = TRUE;
12139 tmp2->language = newASCIIString(
"");
12140 tmp2->_initialized = FALSE;
12141 tmp2->_shaderUserNumber = -1;
12142 tmp2->_shaderLoadThread = _THREAD_NULL_;
12143 tmp2->_retrievedURLData = FALSE;
12144 tmp2->_defaultContainer = FIELDNAMES_shaders;
12147 case NODE_ProjectionVolumeStyle : {
12150 tmp2->enabled = TRUE;
12151 tmp2->metadata = NULL;
12152 tmp2->intensityThreshold = 0.0f;
12153 tmp2->type = newASCIIString(
"MAX");
12155 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
12158 case NODE_Proto : {
12161 tmp2->__children.n=0; tmp2->__children.p=0;
12162 tmp2->metadata = NULL;
12163 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12164 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12165 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
12166 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12167 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12168 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12169 tmp2->__protoDeclares = 0;
12170 tmp2->__externProtoDeclares = 0;
12172 tmp2->__subcontexts = 0;
12174 tmp2->__protoDef = 0;
12175 tmp2->__protoFlags = 0;
12176 tmp2->__prototype = NULL;
12177 tmp2->__parentProto = NULL;
12178 tmp2->__ROUTES = 0;
12179 tmp2->__EXPORTS = 0;
12180 tmp2->__IMPORTS = 0;
12181 tmp2->__DEFnames = 0;
12183 tmp2->__scripts = 0;
12184 tmp2->url.n=0; tmp2->url.p=0;
12185 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
12186 tmp2->__afterPound = 0;
12187 tmp2->__loadstatus = 0;
12188 tmp2->_parentResource = getInputResource();
12189 tmp2->__loadResource = 0;
12190 tmp2->__typename = 0;
12192 tmp2->__oldload = FALSE;
12193 tmp2->__unitlengthfactor = 1;
12194 tmp2->__specversion = 0;
12195 tmp2->_defaultContainer = FIELDNAMES_children;
12198 case NODE_ProximitySensor : {
12201 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
12202 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
12203 tmp2->enabled = TRUE;
12204 tmp2->isActive = FALSE;
12205 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
12206 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
12207 tmp2->enterTime = -1;
12208 tmp2->exitTime = -1;
12209 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
12210 tmp2->metadata = NULL;
12212 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
12213 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
12214 tmp2->__oldEnabled = TRUE;
12215 tmp2->_defaultContainer = FIELDNAMES_children;
12218 case NODE_QuadSet : {
12221 tmp2->attrib.n=0; tmp2->attrib.p=0;
12222 tmp2->color = NULL;
12223 tmp2->coord = NULL;
12224 tmp2->fogCoord = NULL;
12225 tmp2->metadata = NULL;
12226 tmp2->normal = NULL;
12227 tmp2->texCoord = NULL;
12229 tmp2->colorPerVertex = TRUE;
12230 tmp2->normalPerVertex = TRUE;
12231 tmp2->solid = TRUE;
12232 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
12233 tmp2->_defaultContainer = FIELDNAMES_geometry;
12236 case NODE_ReceiverPdu : {
12239 tmp2->enabled = TRUE;
12240 tmp2->isActive = FALSE;
12241 tmp2->timestamp = 0;
12242 tmp2->address = newASCIIString(
"localhost");
12244 tmp2->multicastRelayHost = newASCIIString(
"");
12245 tmp2->multicastRelayPort = 0;
12246 tmp2->networkMode = newASCIIString(
"standAlone");
12247 tmp2->isNetworkReader = FALSE;
12248 tmp2->isNetworkWriter = FALSE;
12249 tmp2->isStandAlone = FALSE;
12250 tmp2->readInterval = 0.1;
12251 tmp2->writeInterval = 1;
12252 tmp2->rtpHeaderExpected = FALSE;
12253 tmp2->isRtpHeaderHeard = FALSE;
12254 tmp2->_registered = FALSE;
12255 tmp2->_dsock = NULL;
12256 tmp2->_lasttime = 0;
12257 tmp2->_pduchange_networksensor = 0;
12258 tmp2->_oldState = NULL;
12259 tmp2->entityID = 0;
12260 tmp2->applicationID = 1;
12262 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; ;
12263 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
12264 tmp2->__geoSystem = NULL;
12266 tmp2->whichGeometry = 1;
12267 tmp2->receiverState = 0;
12268 tmp2->receivedPower = 0.0f;
12269 tmp2->transmitterEntityID = 0;
12270 tmp2->transmitterApplicationID = 1;
12271 tmp2->transmitterSiteID = 0;
12272 tmp2->transmitterRadioID = 0;
12273 tmp2->_pduchange_receiver = 0;
12274 tmp2->_defaultContainer = FIELDNAMES_children;
12277 case NODE_Rectangle2D : {
12280 tmp2->metadata = NULL;
12281 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;;
12282 tmp2->solid = FALSE;
12283 tmp2->__points.n=0; tmp2->__points.p=0;
12284 tmp2->__numPoints = 0;
12285 tmp2->_defaultContainer = FIELDNAMES_geometry;
12288 case NODE_RigidBody : {
12291 tmp2->angularDampingFactor = 0.001f;
12292 tmp2->angularVelocity.c[0] = 0.0f;tmp2->angularVelocity.c[1] = 0.0f;tmp2->angularVelocity.c[2] = 0.0f;
12293 tmp2->autoDamp = FALSE;
12294 tmp2->autoDisable = FALSE;
12295 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
12296 tmp2->disableAngularSpeed = 0.0f;
12297 tmp2->disableLinearSpeed = 0.0f;
12298 tmp2->disableTime = 0.0f;
12299 tmp2->enabled = TRUE;
12300 tmp2->finiteRotationAxis.c[0] = 0.0f;tmp2->finiteRotationAxis.c[1] = 0.0f;tmp2->finiteRotationAxis.c[2] = 0.0f;
12301 tmp2->fixed = FALSE;
12302 tmp2->forces.n=0; tmp2->forces.p=0;
12303 tmp2->geometry.n=0; tmp2->geometry.p=0;
12304 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;;
12305 tmp2->linearDampingFactor = 0.001f;
12306 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
12308 tmp2->massDensityModel = NULL;
12309 tmp2->metadata = NULL;
12310 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
12311 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
12312 tmp2->torques.n=0; tmp2->torques.p=0;
12313 tmp2->useFiniteRotation = FALSE;
12314 tmp2->useGlobalGravity = TRUE;
12316 tmp2->__old_angularVelocity.c[0] = 0.0f;tmp2->__old_angularVelocity.c[1] = 0.0f;tmp2->__old_angularVelocity.c[2] = 0.0f;
12317 tmp2->__old_centerOfMass.c[0] = 0.0f;tmp2->__old_centerOfMass.c[1] = 0.0f;tmp2->__old_centerOfMass.c[2] = 0.0f;
12318 tmp2->__old_finiteRotationAxis.c[0] = 0.0f;tmp2->__old_finiteRotationAxis.c[1] = 0.0f;tmp2->__old_finiteRotationAxis.c[2] = 0.0f;
12319 tmp2->__old_linearVelocity.c[0] = 0.0f;tmp2->__old_linearVelocity.c[1] = 0.0f;tmp2->__old_linearVelocity.c[2] = 0.0f;
12320 tmp2->__old_orientation.c[0] = 0;tmp2->__old_orientation.c[1] = 0;tmp2->__old_orientation.c[2] = 1;tmp2->__old_orientation.c[3] = 0;;
12321 tmp2->__old_position.c[0] = 0.0f;tmp2->__old_position.c[1] = 0.0f;tmp2->__old_position.c[2] = 0.0f;
12322 tmp2->_geomIdentityTransform = 0;
12323 tmp2->_defaultContainer = FIELDNAMES_bodies;
12326 case NODE_RigidBodyCollection : {
12329 tmp2->set_contacts.n=0; tmp2->set_contacts.p=0;
12330 tmp2->autoDisable = FALSE;
12331 tmp2->bodies.n=0; tmp2->bodies.p=0;
12332 tmp2->constantForceMix = 0.0001f;
12333 tmp2->contactSurfaceThickness = 0.0f;
12334 tmp2->disableAngularSpeed = 0.0f;
12335 tmp2->disableLinearSpeed = 0.0f;
12336 tmp2->disableTime = 0.0f;
12337 tmp2->enabled = TRUE;
12338 tmp2->errorCorrection = 0.8f;
12339 tmp2->gravity.c[0] = 0.0f;tmp2->gravity.c[1] = -9.8f;tmp2->gravity.c[2] = 0.0f;
12340 tmp2->iterations = 10;
12341 tmp2->joints.n=0; tmp2->joints.p=0;
12342 tmp2->maxCorrectionSpeed = -1.8f;
12343 tmp2->metadata = NULL;
12344 tmp2->preferAccuracy = FALSE;
12345 tmp2->collider = NULL;
12348 tmp2->_defaultContainer = FIELDNAMES_children;
12351 case NODE_ScalarChaser : {
12354 tmp2->metadata = NULL;
12357 tmp2->isActive = FALSE;
12358 tmp2->duration = 1;
12359 tmp2->_bufferendtime = 0;
12360 tmp2->_steptime = 0;
12361 tmp2->value_changed = 0.0f;
12362 tmp2->initialDestination = 0.0f;
12363 tmp2->initialValue = 0.0f;
12364 tmp2->set_destination = 0.0f;
12365 tmp2->set_value = 0.0f;
12366 tmp2->_buffer = NULL;
12367 tmp2->_previousvalue = 0.0f;
12368 tmp2->_destination = 0.0f;
12369 tmp2->_defaultContainer = FIELDNAMES_children;
12372 case NODE_ScalarDamper : {
12375 tmp2->metadata = NULL;
12379 tmp2->tolerance = -1.0f;
12380 tmp2->isActive = FALSE;
12383 tmp2->_lasttick = 0;
12384 tmp2->_takefirstinput = TRUE;
12385 tmp2->value_changed = 0.0f;
12386 tmp2->initialDestination = 0.0f;
12387 tmp2->initialValue = 0.0f;
12388 tmp2->set_destination = 0.0f;
12389 tmp2->set_value = 0.0f;
12390 tmp2->_values = NULL;
12391 tmp2->_input = 0.0f;
12392 tmp2->_defaultContainer = FIELDNAMES_children;
12395 case NODE_ScalarInterpolator : {
12398 tmp2->set_fraction = 0.0f;
12399 tmp2->key.n=0; tmp2->key.p=0;
12400 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12401 tmp2->metadata = NULL;
12402 tmp2->value_changed = 0.0f;
12403 tmp2->_defaultContainer = FIELDNAMES_children;
12406 case NODE_ScreenFontStyle : {
12409 tmp2->metadata = NULL;
12410 tmp2->family.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->family.p[0] = newASCIIString(
"SERIF");tmp2->family.n=1; ;
12411 tmp2->horizontal = TRUE;
12412 tmp2->justify.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString(
"BEGIN");tmp2->justify.n=1; ;
12413 tmp2->language = newASCIIString(
"");
12414 tmp2->leftToRight = TRUE;
12415 tmp2->pointSize = 12.0f;
12416 tmp2->spacing = 1.0f;
12417 tmp2->style = newASCIIString(
"PLAIN");
12418 tmp2->topToBottom = TRUE;
12419 tmp2->_defaultContainer = FIELDNAMES_fontStyle;
12422 case NODE_ScreenGroup : {
12425 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12426 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12427 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12428 tmp2->children.n=0; tmp2->children.p=0;
12429 tmp2->metadata = NULL;
12430 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12431 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12432 tmp2->_defaultContainer = FIELDNAMES_children;
12435 case NODE_Script : {
12438 tmp2->url.n=0; tmp2->url.p=0;
12439 tmp2->directOutput = FALSE;
12440 tmp2->mustEvaluate = FALSE;
12441 tmp2->metadata = NULL;
12442 tmp2->__scriptObj = 0;
12443 tmp2->_parentResource = getInputResource();
12444 tmp2->_defaultContainer = FIELDNAMES_children;
12447 case NODE_SegmentedVolumeData : {
12450 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
12451 tmp2->metadata = NULL;
12452 tmp2->voxels = NULL;
12453 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12454 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12455 tmp2->_boxtris = NULL;
12456 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
12457 tmp2->segmentEnabled.n=0; tmp2->segmentEnabled.p=0;
12458 tmp2->segmentIdentifiers = NULL;
12459 tmp2->_defaultContainer = FIELDNAMES_children;
12462 case NODE_ShadedVolumeStyle : {
12465 tmp2->enabled = TRUE;
12466 tmp2->metadata = NULL;
12467 tmp2->surfaceNormals = NULL;
12468 tmp2->lighting = FALSE;
12469 tmp2->shadows = FALSE;
12470 tmp2->material = NULL;
12471 tmp2->phaseFunction = newASCIIString(
"Henyey-Greenstein");
12472 tmp2->_phaseFunction = 0;
12473 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
12476 case NODE_ShaderPart : {
12479 tmp2->metadata = NULL;
12480 tmp2->url.n=0; tmp2->url.p=0;
12481 tmp2->type = newASCIIString(
"VERTEX");
12482 tmp2->__loadstatus = 0;
12483 tmp2->_parentResource = getInputResource();
12484 tmp2->__loadResource = 0;
12485 tmp2->_shaderUserDefinedFields = NULL;
12486 tmp2->_defaultContainer = FIELDNAMES_parts;
12489 case NODE_ShaderProgram : {
12492 tmp2->metadata = NULL;
12493 tmp2->url.n=0; tmp2->url.p=0;
12494 tmp2->type = newASCIIString(
"");
12495 tmp2->__loadstatus = 0;
12496 tmp2->_parentResource = getInputResource();
12497 tmp2->__loadResource = 0;
12498 tmp2->_shaderUserDefinedFields = NULL;
12499 tmp2->_defaultContainer = FIELDNAMES_programs;
12502 case NODE_Shape : {
12505 tmp2->appearance = NULL;
12506 tmp2->geometry = NULL;
12507 tmp2->metadata = NULL;
12508 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12509 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12510 tmp2->_shaderflags_base = 0;
12511 tmp2->_shaderflags_effects = 0;
12512 tmp2->_shaderflags_usershaders = 0;
12513 tmp2->__visible = 0;
12514 tmp2->__occludeCheckCount = -1;
12515 tmp2->__Samples = -1;
12516 tmp2->_defaultContainer = FIELDNAMES_children + (FIELDNAMES_shape << 10);
12519 case NODE_SignalPdu : {
12522 tmp2->enabled = TRUE;
12523 tmp2->isActive = FALSE;
12524 tmp2->timestamp = 0;
12525 tmp2->address = newASCIIString(
"localhost");
12527 tmp2->multicastRelayHost = newASCIIString(
"");
12528 tmp2->multicastRelayPort = 0;
12529 tmp2->networkMode = newASCIIString(
"standAlone");
12530 tmp2->isNetworkReader = FALSE;
12531 tmp2->isNetworkWriter = FALSE;
12532 tmp2->isStandAlone = FALSE;
12533 tmp2->readInterval = 0.1;
12534 tmp2->writeInterval = 1;
12535 tmp2->rtpHeaderExpected = FALSE;
12536 tmp2->isRtpHeaderHeard = FALSE;
12537 tmp2->_registered = FALSE;
12538 tmp2->_dsock = NULL;
12539 tmp2->_lasttime = 0;
12540 tmp2->_pduchange_networksensor = 0;
12541 tmp2->_oldState = NULL;
12542 tmp2->entityID = 0;
12543 tmp2->applicationID = 1;
12545 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; ;
12546 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
12547 tmp2->__geoSystem = NULL;
12549 tmp2->whichGeometry = 1;
12550 tmp2->data.n=0; tmp2->data.p=0;
12551 tmp2->dataLength = 0;
12552 tmp2->encodingScheme = 0;
12553 tmp2->sampleRate = 0;
12556 tmp2->_pduchange_signal = 0;
12557 tmp2->_defaultContainer = FIELDNAMES_children;
12560 case NODE_SilhouetteEnhancementVolumeStyle : {
12563 tmp2->enabled = TRUE;
12564 tmp2->metadata = NULL;
12565 tmp2->surfaceNormals = NULL;
12566 tmp2->silhouetteBoundaryOpacity = 0.0f;
12567 tmp2->silhouetteRetainedOpacity = 1.0f;
12568 tmp2->silhouetteSharpness = 0.5f;
12569 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
12572 case NODE_SingleAxisHingeJoint : {
12575 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
12576 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 1.0f;
12577 tmp2->body1 = NULL;
12578 tmp2->body2 = NULL;
12579 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
12580 tmp2->maxAngle = PIF+.0f;
12581 tmp2->metadata = NULL;
12582 tmp2->minAngle = -PIF+.0f;
12583 tmp2->stopBounce = 0.0f;
12584 tmp2->stopErrorCorrection = 0.8f;
12585 tmp2->angle = 0.0f;
12586 tmp2->angleRate = 0.0f;
12587 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
12588 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
12590 tmp2->_forceout = 0;
12591 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
12592 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
12593 tmp2->__old_body1 = NULL;
12594 tmp2->__old_body2 = NULL;
12595 tmp2->_defaultContainer = FIELDNAMES_joints;
12598 case NODE_SliderJoint : {
12601 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 0.0f;
12602 tmp2->body1 = NULL;
12603 tmp2->body2 = NULL;
12604 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
12605 tmp2->maxSeparation = 1.0f;
12606 tmp2->metadata = NULL;
12607 tmp2->minSeparation = 0.0f;
12608 tmp2->sliderForce = 0.0f;
12609 tmp2->stopBounce = 0.0f;
12610 tmp2->stopErrorCorrection = 1.0f;
12611 tmp2->separation = 0.0f;
12612 tmp2->separationRate = 0.0f;
12614 tmp2->_forceout = 0;
12615 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
12616 tmp2->__old_body1 = NULL;
12617 tmp2->__old_body2 = NULL;
12618 tmp2->_defaultContainer = FIELDNAMES_joints;
12621 case NODE_Sound : {
12624 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
12625 tmp2->intensity = 1.0f;
12626 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
12627 tmp2->maxBack = 10.0f;
12628 tmp2->maxFront = 10.0f;
12629 tmp2->metadata = NULL;
12630 tmp2->minBack = 1.0f;
12631 tmp2->minFront = 1.0f;
12632 tmp2->priority = 0.0f;
12633 tmp2->source = NULL;
12634 tmp2->spatialize = FALSE;
12635 tmp2->__sourceNumber = -1;
12636 tmp2->__lastlocation.c[0] = 0.0f;tmp2->__lastlocation.c[1] = 0.0f;tmp2->__lastlocation.c[2] = 0.0f;
12637 tmp2->__lasttime = 0;
12638 tmp2->_defaultContainer = FIELDNAMES_children;
12641 case NODE_Sphere : {
12644 tmp2->metadata = NULL;
12645 tmp2->radius = 1.0f;
12646 tmp2->solid = TRUE;
12647 tmp2->__points.n=0; tmp2->__points.p=0;
12648 tmp2->_sideVBO = 0;
12649 tmp2->__SphereIndxVBO = 0;
12650 tmp2->__pindices = 0;
12651 tmp2->__wireindicesVBO = 0;
12652 tmp2->_defaultContainer = FIELDNAMES_geometry;
12655 case NODE_SphereSensor : {
12658 tmp2->autoOffset = TRUE;
12659 tmp2->enabled = TRUE;
12660 tmp2->offset.c[0] = 0;tmp2->offset.c[1] = 1;tmp2->offset.c[2] = 0;tmp2->offset.c[3] = 0;;
12661 tmp2->isActive = FALSE;
12662 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
12663 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
12664 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
12665 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
12666 tmp2->isOver = FALSE;
12667 tmp2->description = newASCIIString(
"");
12668 tmp2->metadata = NULL;
12669 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
12670 tmp2->_origNormalizedPoint.c[0] = 0.0f;tmp2->_origNormalizedPoint.c[1] = 0.0f;tmp2->_origNormalizedPoint.c[2] = 0.0f;
12671 tmp2->_radius = 0.0f;
12672 tmp2->__oldEnabled = TRUE;
12673 tmp2->_defaultContainer = FIELDNAMES_children;
12676 case NODE_SplinePositionInterpolator : {
12679 tmp2->set_fraction = 0.0f;
12680 tmp2->closed = FALSE;
12681 tmp2->key.n=0; tmp2->key.p=0;
12682 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12683 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
12684 tmp2->metadata = NULL;
12685 tmp2->normalizeVelocity = FALSE;
12686 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
12687 tmp2->_T0.n=0; tmp2->_T0.p=0;
12688 tmp2->_T1.n=0; tmp2->_T1.p=0;
12689 tmp2->_defaultContainer = FIELDNAMES_children;
12692 case NODE_SplinePositionInterpolator2D : {
12695 tmp2->set_fraction = 0.0f;
12696 tmp2->closed = FALSE;
12697 tmp2->key.n=0; tmp2->key.p=0;
12698 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12699 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
12700 tmp2->metadata = NULL;
12701 tmp2->normalizeVelocity = FALSE;
12702 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
12703 tmp2->_T0.n=0; tmp2->_T0.p=0;
12704 tmp2->_T1.n=0; tmp2->_T1.p=0;
12705 tmp2->_defaultContainer = FIELDNAMES_children;
12708 case NODE_SplineScalarInterpolator : {
12711 tmp2->set_fraction = 0.0f;
12712 tmp2->closed = FALSE;
12713 tmp2->key.n=0; tmp2->key.p=0;
12714 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12715 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
12716 tmp2->metadata = NULL;
12717 tmp2->normalizeVelocity = FALSE;
12718 tmp2->value_changed = 0.0f;
12719 tmp2->_T0.n=0; tmp2->_T0.p=0;
12720 tmp2->_T1.n=0; tmp2->_T1.p=0;
12721 tmp2->_defaultContainer = FIELDNAMES_children;
12724 case NODE_SpotLight : {
12727 tmp2->ambientIntensity = 0.0f;
12728 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
12729 tmp2->beamWidth = 1.570796f;
12730 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
12731 tmp2->cutOffAngle = 0.785398f;
12732 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
12733 tmp2->global = TRUE;
12734 tmp2->intensity = 1.0f;
12735 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
12736 tmp2->metadata = NULL;
12738 tmp2->radius = 100.0f;
12739 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
12740 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
12741 tmp2->_col.c[0] = 0;tmp2->_col.c[1] = 0;tmp2->_col.c[2] = 0;tmp2->_col.c[3] = 0;;
12742 tmp2->_amb.c[0] = 0;tmp2->_amb.c[1] = 0;tmp2->_amb.c[2] = 0;tmp2->_amb.c[3] = 0;;
12743 tmp2->_defaultContainer = FIELDNAMES_children;
12746 case NODE_SquadOrientationInterpolator : {
12749 tmp2->set_fraction = 0.0f;
12750 tmp2->key.n=0; tmp2->key.p=0;
12751 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12752 tmp2->metadata = NULL;
12753 tmp2->normalizeVelocity = FALSE;
12754 tmp2->closed = FALSE;
12755 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
12756 tmp2->_normkey.n=0; tmp2->_normkey.p=0;
12757 tmp2->_normkeyValue.n=0; tmp2->_normkeyValue.p=0;
12758 tmp2->_defaultContainer = FIELDNAMES_children;
12761 case NODE_StaticGroup : {
12764 tmp2->metadata = NULL;
12765 tmp2->children.n=0; tmp2->children.p=0;
12766 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12767 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12768 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12769 tmp2->__transparency = -1;
12770 tmp2->__solid = -1;
12771 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
12772 tmp2->_defaultContainer = FIELDNAMES_children;
12775 case NODE_StringSensor : {
12778 tmp2->deletionAllowed = TRUE;
12779 tmp2->enabled = TRUE;
12780 tmp2->enteredText = newASCIIString(
"");
12781 tmp2->finalText = newASCIIString(
"");
12782 tmp2->isActive = TRUE;
12783 tmp2->metadata = NULL;
12784 tmp2->singleton = TRUE;
12785 tmp2->_initialized = FALSE;
12786 tmp2->__oldEnabled = TRUE;
12787 tmp2->_defaultContainer = FIELDNAMES_children;
12790 case NODE_SurfaceEmitter : {
12793 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
12794 tmp2->set_coordinate = 0;
12795 tmp2->metadata = NULL;
12796 tmp2->speed = 0.0f;
12797 tmp2->variation = 0.25f;
12798 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
12799 tmp2->coordIndex.p[0] = -1;
12800 tmp2->coordIndex.n=1;;
12802 tmp2->surface = NULL;
12803 tmp2->surfaceArea = 0.0f;
12804 tmp2->geometry = NULL;
12806 tmp2->_defaultContainer = FIELDNAMES_emitter;
12809 case NODE_Switch : {
12812 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12813 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12814 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12815 tmp2->choice.n=0; tmp2->choice.p=0;
12816 tmp2->children.n=0; tmp2->children.p=0;
12817 tmp2->metadata = NULL;
12818 tmp2->whichChoice = -1;
12819 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12820 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12821 tmp2->__isX3D = (inputFileVersion[0]==3);
12822 tmp2->_defaultContainer = FIELDNAMES_children;
12825 case NODE_Teapot : {
12828 tmp2->metadata = NULL;
12829 tmp2->solid = TRUE;
12830 tmp2->__ifsnode = 0;
12831 tmp2->_defaultContainer = FIELDNAMES_geometry;
12834 case NODE_TexCoordChaser2D : {
12837 tmp2->metadata = NULL;
12840 tmp2->isActive = FALSE;
12841 tmp2->duration = 1;
12842 tmp2->_bufferendtime = 0;
12843 tmp2->_steptime = 0;
12844 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12845 tmp2->initialDestination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12846 tmp2->initialDestination.p[0].c[0] = 0.0f;
12847 tmp2->initialDestination.p[0].c[1] = 0.0f;
12848 tmp2->initialDestination.n=1;
12849 tmp2->initialValue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12850 tmp2->initialValue.p[0].c[0] = 0.0f;
12851 tmp2->initialValue.p[0].c[1] = 0.0f;
12852 tmp2->initialValue.n=1;
12853 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12854 tmp2->set_value.n=0; tmp2->set_value.p=0;
12855 tmp2->_buffer = NULL;
12856 tmp2->_previousvalue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12857 tmp2->_previousvalue.p[0].c[0] = 0.0f;
12858 tmp2->_previousvalue.p[0].c[1] = 0.0f;
12859 tmp2->_previousvalue.n=1;
12860 tmp2->_destination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12861 tmp2->_destination.p[0].c[0] = 0.0f;
12862 tmp2->_destination.p[0].c[1] = 0.0f;
12863 tmp2->_destination.n=1;
12864 tmp2->_defaultContainer = FIELDNAMES_children;
12867 case NODE_TexCoordDamper2D : {
12870 tmp2->metadata = NULL;
12874 tmp2->tolerance = -1.0f;
12875 tmp2->isActive = FALSE;
12878 tmp2->_lasttick = 0;
12879 tmp2->_takefirstinput = TRUE;
12880 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12881 tmp2->initialDestination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12882 tmp2->initialDestination.p[0].c[0] = 0.0f;
12883 tmp2->initialDestination.p[0].c[1] = 0.0f;
12884 tmp2->initialDestination.n=1;
12885 tmp2->initialValue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12886 tmp2->initialValue.p[0].c[0] = 0.0f;
12887 tmp2->initialValue.p[0].c[1] = 0.0f;
12888 tmp2->initialValue.n=1;
12889 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12890 tmp2->set_value.n=0; tmp2->set_value.p=0;
12891 tmp2->_values = NULL;
12892 tmp2->_input.n=0; tmp2->_input.p=0;
12893 tmp2->_defaultContainer = FIELDNAMES_children;
12899 tmp2->fontStyle = NULL;
12900 tmp2->length.n=0; tmp2->length.p=0;
12901 tmp2->maxExtent = 0.0f;
12902 tmp2->metadata = NULL;
12903 tmp2->string.n=0; tmp2->string.p=0;
12904 tmp2->lineBounds.n=0; tmp2->lineBounds.p=0;
12905 tmp2->origin.c[0] = 0.0f;tmp2->origin.c[1] = 0.0f;tmp2->origin.c[2] = 0.0f;
12906 tmp2->solid = TRUE;
12907 tmp2->textBounds.c[0] = 0.0f;tmp2->textBounds.c[1] = 0.0f;;
12908 tmp2->_isScreen = 0;
12909 tmp2->_screendata = 0;
12910 tmp2->_defaultContainer = FIELDNAMES_geometry;
12913 case NODE_TextureBackground : {
12916 tmp2->set_bind = 100;
12917 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
12918 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
12919 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
12920 tmp2->skyColor.p = MALLOC (
struct SFColor *,
sizeof(
struct SFColor)*1);
12922 tmp2->skyColor.p[0].c[0] = 0.0f;
12923 tmp2->skyColor.p[0].c[1] = 0.0f;
12924 tmp2->skyColor.p[0].c[2] = 0.0f;
12925 tmp2->skyColor.n=1;;
12926 tmp2->bindTime = 0;
12927 tmp2->isBound = FALSE;
12928 tmp2->_layerId = 0;
12929 tmp2->metadata = NULL;
12930 tmp2->_parentResource = getInputResource();
12931 tmp2->__points.n=0; tmp2->__points.p=0;
12932 tmp2->__colours.n=0; tmp2->__colours.p=0;
12933 tmp2->__quadcount = 0;
12935 tmp2->frontTexture = NULL;
12936 tmp2->backTexture = NULL;
12937 tmp2->topTexture = NULL;
12938 tmp2->bottomTexture = NULL;
12939 tmp2->leftTexture = NULL;
12940 tmp2->rightTexture = NULL;
12941 tmp2->transparency.p = MALLOC (
float *,
sizeof(
float)*1);
12942 tmp2->transparency.p[0] = 0.0f;
12943 tmp2->transparency.n=1;;
12944 tmp2->_defaultContainer = FIELDNAMES_children;
12947 case NODE_TextureCoordinate : {
12950 tmp2->metadata = NULL;
12951 tmp2->point.n=0; tmp2->point.p=0;
12952 tmp2->_defaultContainer = FIELDNAMES_texCoord;
12955 case NODE_TextureCoordinate3D : {
12958 tmp2->metadata = NULL;
12959 tmp2->point.n=0; tmp2->point.p=0;
12960 tmp2->_defaultContainer = FIELDNAMES_texCoord;
12963 case NODE_TextureCoordinate4D : {
12966 tmp2->metadata = NULL;
12967 tmp2->point.n=0; tmp2->point.p=0;
12968 tmp2->_defaultContainer = FIELDNAMES_texCoord;
12971 case NODE_TextureCoordinateGenerator : {
12974 tmp2->metadata = NULL;
12975 tmp2->mode = newASCIIString(
"SPHERE");
12976 tmp2->parameter.n=0; tmp2->parameter.p=0;
12977 tmp2->_defaultContainer = FIELDNAMES_texCoord;
12980 case NODE_TextureProjectorParallel : {
12983 tmp2->metadata = NULL;
12984 tmp2->description = newASCIIString(
"");
12985 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
12986 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
12987 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
12988 tmp2->fieldOfView.p = MALLOC (
float *,
sizeof(
float)*4);
12989 tmp2->fieldOfView.p[0] = -1.0f;
12990 tmp2->fieldOfView.p[1] = -1.0f;
12991 tmp2->fieldOfView.p[2] = 1.0f;
12992 tmp2->fieldOfView.p[3] = 1.0f;
12993 tmp2->fieldOfView.n=4;;
12994 tmp2->aspectRatio = 1.0f;
12995 tmp2->nearDistance = 1.0f;
12996 tmp2->farDistance = 10.0f;
12997 tmp2->global = FALSE;
12999 tmp2->texture = NULL;
13000 tmp2->backCull = FALSE;
13001 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
13002 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
13003 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
13004 tmp2->_defaultContainer = FIELDNAMES_children;
13007 case NODE_TextureProjectorPerspective : {
13010 tmp2->metadata = NULL;
13011 tmp2->description = newASCIIString(
"");
13012 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
13013 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
13014 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
13015 tmp2->fieldOfView = 45.0f;
13016 tmp2->aspectRatio = 1.0f;
13017 tmp2->nearDistance = 1.0f;
13018 tmp2->farDistance = 10.0f;
13019 tmp2->global = FALSE;
13021 tmp2->texture = NULL;
13022 tmp2->backCull = FALSE;
13023 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
13024 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
13025 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
13026 tmp2->_defaultContainer = FIELDNAMES_children;
13029 case NODE_TextureProperties : {
13032 tmp2->anisotropicDegree = 1.0f;
13033 tmp2->borderColor.c[0] = 0;tmp2->borderColor.c[1] = 0;tmp2->borderColor.c[2] = 0;tmp2->borderColor.c[3] = 0;;
13034 tmp2->borderWidth = 0;
13035 tmp2->boundaryModeS = newASCIIString(
"REPEAT");
13036 tmp2->boundaryModeT = newASCIIString(
"REPEAT");
13037 tmp2->boundaryModeR = newASCIIString(
"REPEAT");
13038 tmp2->magnificationFilter = newASCIIString(
"FASTEST");
13039 tmp2->metadata = NULL;
13040 tmp2->minificationFilter = newASCIIString(
"FASTEST");
13041 tmp2->textureCompression = newASCIIString(
"FASTEST");
13042 tmp2->texturePriority = 0.0f;
13043 tmp2->generateMipMaps = FALSE;
13044 tmp2->_defaultContainer = FIELDNAMES_textureProperties;
13047 case NODE_TextureTransform : {
13050 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;;
13051 tmp2->metadata = NULL;
13052 tmp2->rotation = 0.0f;
13053 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;;
13054 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;;
13055 tmp2->_defaultContainer = FIELDNAMES_textureTransform;
13058 case NODE_TextureTransform3D : {
13061 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13062 tmp2->metadata = NULL;
13063 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13064 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13065 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13066 tmp2->_defaultContainer = FIELDNAMES_textureTransform;
13069 case NODE_TextureTransformMatrix3D : {
13072 tmp2->metadata = NULL;
13073 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;;
13074 tmp2->_defaultContainer = FIELDNAMES_textureTransform;
13077 case NODE_TimeSensor : {
13080 tmp2->cycleInterval = 1;
13081 tmp2->enabled = TRUE;
13082 tmp2->loop = FALSE;
13083 tmp2->metadata = NULL;
13084 tmp2->pauseTime = 0;
13085 tmp2->resumeTime = 0;
13086 tmp2->startTime = 0;
13087 tmp2->stopTime = 0;
13088 tmp2->cycleTime = -1;
13089 tmp2->elapsedTime = 0;
13090 tmp2->fraction_changed = 0.0f;
13091 tmp2->isActive = FALSE;
13092 tmp2->isPaused = 0;
13094 tmp2->__inittime = 0;
13095 tmp2->__ctflag = 10;
13096 tmp2->__oldEnabled = TRUE;
13097 tmp2->__lasttime = 0;
13098 tmp2->_defaultContainer = FIELDNAMES_children;
13101 case NODE_TimeTrigger : {
13104 tmp2->set_boolean = 0;
13105 tmp2->triggerTime = 0;
13106 tmp2->metadata = NULL;
13107 tmp2->_defaultContainer = FIELDNAMES_children;
13110 case NODE_ToneMappedVolumeStyle : {
13113 tmp2->enabled = TRUE;
13114 tmp2->metadata = NULL;
13115 tmp2->surfaceNormals = NULL;
13116 tmp2->coolColor.c[0] = 0;tmp2->coolColor.c[1] = 0;tmp2->coolColor.c[2] = 1;tmp2->coolColor.c[3] = 0;;
13117 tmp2->warmColor.c[0] = 1;tmp2->warmColor.c[1] = 1;tmp2->warmColor.c[2] = 0;tmp2->warmColor.c[3] = 1;;
13118 tmp2->_defaultContainer = FIELDNAMES_renderStyle;
13121 case NODE_TouchSensor : {
13124 tmp2->enabled = TRUE;
13125 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
13126 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
13127 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
13128 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
13129 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
13130 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
13131 tmp2->isActive = FALSE;
13132 tmp2->isOver = FALSE;
13133 tmp2->description = newASCIIString(
"");
13134 tmp2->touchTime = -1;
13135 tmp2->metadata = NULL;
13136 tmp2->__oldEnabled = TRUE;
13137 tmp2->_defaultContainer = FIELDNAMES_children;
13140 case NODE_TrackingSensor : {
13143 tmp2->enabled = TRUE;
13144 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
13145 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13146 tmp2->isActive = FALSE;
13147 tmp2->description = newASCIIString(
"");
13148 tmp2->metadata = NULL;
13149 tmp2->isPositionAvailable = FALSE;
13150 tmp2->isRotationAvailable = FALSE;
13151 tmp2->_defaultContainer = FIELDNAMES_children;
13154 case NODE_Transform : {
13157 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13158 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13159 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13160 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13161 tmp2->children.n=0; tmp2->children.p=0;
13162 tmp2->metadata = NULL;
13163 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13164 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13165 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13166 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13167 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13168 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13169 tmp2->__do_center = FALSE;
13170 tmp2->__do_trans = FALSE;
13171 tmp2->__do_rotation = FALSE;
13172 tmp2->__do_scaleO = FALSE;
13173 tmp2->__do_scale = FALSE;
13174 tmp2->__do_anything = FALSE;
13175 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13176 tmp2->_defaultContainer = FIELDNAMES_children;
13179 case NODE_TransformSensor : {
13182 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13183 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
13184 tmp2->enabled = TRUE;
13185 tmp2->isActive = FALSE;
13186 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
13187 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
13188 tmp2->enterTime = -1;
13189 tmp2->exitTime = -1;
13190 tmp2->targetObject = NULL;
13191 tmp2->metadata = NULL;
13193 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
13194 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
13195 tmp2->__oldEnabled = TRUE;
13196 tmp2->_defaultContainer = FIELDNAMES_children;
13199 case NODE_TransmitterPdu : {
13202 tmp2->enabled = TRUE;
13203 tmp2->isActive = FALSE;
13204 tmp2->timestamp = 0;
13205 tmp2->address = newASCIIString(
"localhost");
13207 tmp2->multicastRelayHost = newASCIIString(
"");
13208 tmp2->multicastRelayPort = 0;
13209 tmp2->networkMode = newASCIIString(
"standAlone");
13210 tmp2->isNetworkReader = FALSE;
13211 tmp2->isNetworkWriter = FALSE;
13212 tmp2->isStandAlone = FALSE;
13213 tmp2->readInterval = 0.1;
13214 tmp2->writeInterval = 1;
13215 tmp2->rtpHeaderExpected = FALSE;
13216 tmp2->isRtpHeaderHeard = FALSE;
13217 tmp2->_registered = FALSE;
13218 tmp2->_dsock = NULL;
13219 tmp2->_lasttime = 0;
13220 tmp2->_pduchange_networksensor = 0;
13221 tmp2->_oldState = NULL;
13222 tmp2->entityID = 0;
13223 tmp2->applicationID = 1;
13225 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; ;
13226 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
13227 tmp2->__geoSystem = NULL;
13229 tmp2->whichGeometry = 1;
13230 tmp2->radioEntityTypeKind = 0;
13231 tmp2->radioEntityTypeDomain = 0;
13232 tmp2->radioEntityTypeCountry = 0;
13233 tmp2->radioEntityTypeCategory = 0;
13234 tmp2->radioEntityTypeNomenclature = 0;
13235 tmp2->radioEntityTypeNomenclatureVersion = 0;
13236 tmp2->antennaLocation.c[0] = 0.0f;tmp2->antennaLocation.c[1] = 0.0f;tmp2->antennaLocation.c[2] = 0.0f;
13237 tmp2->antennaPatternLength = 0;
13238 tmp2->antennaPatternType = 0;
13239 tmp2->relativeAntennaLocation.c[0] = 0.0f;tmp2->relativeAntennaLocation.c[1] = 0.0f;tmp2->relativeAntennaLocation.c[2] = 0.0f;
13240 tmp2->inputSource = 0;
13241 tmp2->transmitState = 0;
13242 tmp2->power = 0.0f;
13243 tmp2->frequency = 0;
13244 tmp2->transmitFrequencyBandwidth = 0.0f;
13245 tmp2->lengthOfModulationParameters = 0;
13246 tmp2->modulationTypeDetail = 0;
13247 tmp2->modulationTypeMajor = 0;
13248 tmp2->modulationTypeSpreadSpectrum = 0;
13249 tmp2->modulationTypeSystem = 0;
13250 tmp2->cryptoSystem = 0;
13251 tmp2->cryptoKeyID = 0;
13252 tmp2->_pduchange_transmitter = 0;
13253 tmp2->_defaultContainer = FIELDNAMES_children;
13256 case NODE_TriangleFanSet : {
13259 tmp2->attrib.n=0; tmp2->attrib.p=0;
13260 tmp2->color = NULL;
13261 tmp2->coord = NULL;
13262 tmp2->fanCount.p = MALLOC (
int *,
sizeof(
int)*1);
13263 tmp2->fanCount.p[0] = 3;
13264 tmp2->fanCount.n=1;;
13265 tmp2->fogCoord = NULL;
13266 tmp2->metadata = NULL;
13267 tmp2->normal = NULL;
13268 tmp2->texCoord = NULL;
13270 tmp2->colorPerVertex = TRUE;
13271 tmp2->normalPerVertex = TRUE;
13272 tmp2->solid = TRUE;
13273 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
13274 tmp2->_defaultContainer = FIELDNAMES_geometry;
13277 case NODE_TriangleSet : {
13280 tmp2->attrib.n=0; tmp2->attrib.p=0;
13281 tmp2->color = NULL;
13282 tmp2->coord = NULL;
13283 tmp2->fogCoord = NULL;
13284 tmp2->metadata = NULL;
13285 tmp2->normal = NULL;
13286 tmp2->texCoord = NULL;
13288 tmp2->colorPerVertex = TRUE;
13289 tmp2->normalPerVertex = TRUE;
13290 tmp2->solid = TRUE;
13291 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
13292 tmp2->_defaultContainer = FIELDNAMES_geometry;
13295 case NODE_TriangleSet2D : {
13298 tmp2->metadata = NULL;
13299 tmp2->vertices.n=0; tmp2->vertices.p=0;
13300 tmp2->solid = FALSE;
13301 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
13302 tmp2->__wireindices = 0;
13303 tmp2->_defaultContainer = FIELDNAMES_geometry;
13306 case NODE_TriangleStripSet : {
13309 tmp2->attrib.n=0; tmp2->attrib.p=0;
13310 tmp2->color = NULL;
13311 tmp2->coord = NULL;
13312 tmp2->fogCoord = NULL;
13313 tmp2->metadata = NULL;
13314 tmp2->normal = NULL;
13315 tmp2->stripCount.n=0; tmp2->stripCount.p=0;
13316 tmp2->texCoord = NULL;
13318 tmp2->colorPerVertex = TRUE;
13319 tmp2->normalPerVertex = TRUE;
13320 tmp2->solid = TRUE;
13321 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
13322 tmp2->_defaultContainer = FIELDNAMES_geometry;
13325 case NODE_TwoSidedMaterial : {
13328 tmp2->ambientIntensity = 0.2f;
13329 tmp2->backAmbientIntensity = 0.2f;
13330 tmp2->backDiffuseColor.c[0] = 0.8f;tmp2->backDiffuseColor.c[1] = 0.8f;tmp2->backDiffuseColor.c[2] = 0.8f;;
13331 tmp2->backEmissiveColor.c[0] = 0.0f;tmp2->backEmissiveColor.c[1] = 0.0f;tmp2->backEmissiveColor.c[2] = 0.0f;;
13332 tmp2->backShininess = 0.2f;
13333 tmp2->backSpecularColor.c[0] = 0.0f;tmp2->backSpecularColor.c[1] = 0.0f;tmp2->backSpecularColor.c[2] = 0.0f;;
13334 tmp2->backTransparency = 0.0f;
13335 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
13336 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
13337 tmp2->metadata = NULL;
13338 tmp2->shininess = 0.2f;
13339 tmp2->separateBackColor = FALSE;
13340 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
13341 tmp2->transparency = 0.0f;
13342 tmp2->_verifiedFrontColor.p = MALLOC (
float *,
sizeof(
float)*17);
13343 tmp2->_verifiedFrontColor.p[0] = 0.0f;
13344 tmp2->_verifiedFrontColor.p[1] = 0.0f;
13345 tmp2->_verifiedFrontColor.p[2] = 0.0f;
13346 tmp2->_verifiedFrontColor.p[3] = 0.0f;
13347 tmp2->_verifiedFrontColor.p[4] = 0.0f;
13348 tmp2->_verifiedFrontColor.p[5] = 0.0f;
13349 tmp2->_verifiedFrontColor.p[6] = 0.0f;
13350 tmp2->_verifiedFrontColor.p[7] = 0.0f;
13351 tmp2->_verifiedFrontColor.p[8] = 0.0f;
13352 tmp2->_verifiedFrontColor.p[9] = 0.0f;
13353 tmp2->_verifiedFrontColor.p[10] = 0.0f;
13354 tmp2->_verifiedFrontColor.p[11] = 0.0f;
13355 tmp2->_verifiedFrontColor.p[12] = 0.0f;
13356 tmp2->_verifiedFrontColor.p[13] = 0.0f;
13357 tmp2->_verifiedFrontColor.p[14] = 0.0f;
13358 tmp2->_verifiedFrontColor.p[15] = 0.0f;
13359 tmp2->_verifiedFrontColor.p[16] = 0.0f;
13360 tmp2->_verifiedFrontColor.n=17;;
13361 tmp2->_verifiedBackColor.p = MALLOC (
float *,
sizeof(
float)*17);
13362 tmp2->_verifiedBackColor.p[0] = 0.0f;
13363 tmp2->_verifiedBackColor.p[1] = 0.0f;
13364 tmp2->_verifiedBackColor.p[2] = 0.0f;
13365 tmp2->_verifiedBackColor.p[3] = 0.0f;
13366 tmp2->_verifiedBackColor.p[4] = 0.0f;
13367 tmp2->_verifiedBackColor.p[5] = 0.0f;
13368 tmp2->_verifiedBackColor.p[6] = 0.0f;
13369 tmp2->_verifiedBackColor.p[7] = 0.0f;
13370 tmp2->_verifiedBackColor.p[8] = 0.0f;
13371 tmp2->_verifiedBackColor.p[9] = 0.0f;
13372 tmp2->_verifiedBackColor.p[10] = 0.0f;
13373 tmp2->_verifiedBackColor.p[11] = 0.0f;
13374 tmp2->_verifiedBackColor.p[12] = 0.0f;
13375 tmp2->_verifiedBackColor.p[13] = 0.0f;
13376 tmp2->_verifiedBackColor.p[14] = 0.0f;
13377 tmp2->_verifiedBackColor.p[15] = 0.0f;
13378 tmp2->_verifiedBackColor.p[16] = 0.0f;
13379 tmp2->_verifiedBackColor.n=17;;
13380 tmp2->_defaultContainer = FIELDNAMES_material;
13383 case NODE_UniversalJoint : {
13386 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
13387 tmp2->axis1.c[0] = 0.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
13388 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 0.0f;tmp2->axis2.c[2] = 0.0f;
13389 tmp2->body1 = NULL;
13390 tmp2->body2 = NULL;
13391 tmp2->metadata = NULL;
13392 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
13393 tmp2->stop1Bounce = 0.0f;
13394 tmp2->stop1ErrorCorrection = 0.8f;
13395 tmp2->stop2Bounce = 0.0f;
13396 tmp2->stop2ErrorCorrection = 0.8f;
13397 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
13398 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
13399 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
13400 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
13402 tmp2->_forceout = 0;
13403 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
13404 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
13405 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
13406 tmp2->__old_body1 = NULL;
13407 tmp2->__old_body2 = NULL;
13408 tmp2->_defaultContainer = FIELDNAMES_joints;
13411 case NODE_Viewpoint : {
13414 tmp2->_layerId = 0;
13415 tmp2->_donethispass = 0;
13416 tmp2->set_bind = 100;
13417 tmp2->bindTime = -1;
13418 tmp2->isBound = FALSE;
13419 tmp2->description = newASCIIString(
"");
13421 tmp2->fieldOfView = 0.785398f;
13422 tmp2->metadata = NULL;
13423 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
13424 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
13425 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
13426 tmp2->retainUserOffsets = FALSE;
13427 tmp2->fovMode = newASCIIString(
"");
13428 tmp2->aspectRatio = 0.785398f;
13429 tmp2->_initializedOnce = FALSE;
13430 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
13431 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
13432 tmp2->_defaultContainer = FIELDNAMES_children;
13435 case NODE_ViewpointGroup : {
13438 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13439 tmp2->children.n=0; tmp2->children.p=0;
13440 tmp2->description = newASCIIString(
"");
13441 tmp2->displayed = TRUE;
13442 tmp2->metadata = NULL;
13443 tmp2->retainUserOffsets = FALSE;
13444 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
13445 tmp2->__proxNode = NULL;
13446 tmp2->_defaultContainer = FIELDNAMES_children;
13449 case NODE_Viewport : {
13452 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13453 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13454 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13455 tmp2->children.n=0; tmp2->children.p=0;
13456 tmp2->metadata = NULL;
13457 tmp2->clipBoundary.n=0; tmp2->clipBoundary.p=0;
13458 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13459 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13460 tmp2->_defaultContainer = FIELDNAMES_viewport;
13463 case NODE_VisibilitySensor : {
13466 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13467 tmp2->enabled = TRUE;
13468 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
13469 tmp2->enterTime = -1;
13470 tmp2->exitTime = -1;
13471 tmp2->isActive = FALSE;
13472 tmp2->metadata = NULL;
13473 tmp2->__visible = 0;
13474 tmp2->__occludeCheckCount = -1;
13475 tmp2->__points.n=0; tmp2->__points.p=0;
13476 tmp2->__Samples = 0;
13477 tmp2->__oldEnabled = TRUE;
13478 tmp2->_defaultContainer = FIELDNAMES_children;
13481 case NODE_VolumeData : {
13484 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
13485 tmp2->metadata = NULL;
13486 tmp2->voxels = NULL;
13487 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13488 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13489 tmp2->_boxtris = NULL;
13490 tmp2->renderStyle = NULL;
13491 tmp2->_defaultContainer = FIELDNAMES_children;
13494 case NODE_VolumeEmitter : {
13497 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
13498 tmp2->set_coordinate = 0;
13499 tmp2->coord = NULL;
13500 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
13501 tmp2->metadata = NULL;
13502 tmp2->speed = 0.0f;
13503 tmp2->variation = 0.25f;
13504 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
13505 tmp2->coordIndex.p[0] = -1;
13506 tmp2->coordIndex.n=1;;
13507 tmp2->internal = TRUE;
13509 tmp2->surfaceArea = 0.0f;
13511 tmp2->_defaultContainer = FIELDNAMES_emitter;
13514 case NODE_VolumePickSensor : {
13517 tmp2->enabled = FALSE;
13518 tmp2->metadata = NULL;
13519 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; ;
13520 tmp2->pickingGeometry = NULL;
13521 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
13522 tmp2->isActive = FALSE;
13523 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
13524 tmp2->intersectionType = newASCIIString(
"BOUNDS");
13525 tmp2->sortOrder = newASCIIString(
"CLOSEST");
13526 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
13527 tmp2->__oldEnabled = TRUE;
13528 tmp2->_defaultContainer = FIELDNAMES_children;
13531 case NODE_WindPhysicsModel : {
13534 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
13535 tmp2->enabled = TRUE;
13536 tmp2->gustiness = 0.1f;
13537 tmp2->metadata = NULL;
13538 tmp2->speed = 0.1f;
13539 tmp2->turbulence = 0.0f;
13540 tmp2->_frameSpeed = 0.0f;
13541 tmp2->_defaultContainer = FIELDNAMES_physics;
13544 case NODE_WorldInfo : {
13547 tmp2->info.n=0; tmp2->info.p=0;
13548 tmp2->title = newASCIIString(
"");
13549 tmp2->metadata = NULL;
13550 tmp2->_defaultContainer = FIELDNAMES_children;
13557void *createNewX3DNode (
int nt) {
13559 tmp = createNewX3DNode0(nt);
13562 registerTexture(tmp);
13564 registerX3DNode(tmp);
13566 registerBindable(tmp);
13568 add_OSCsensor(tmp);
13570 add_picksensor(tmp);
13574 add_physics(X3D_NODE(tmp));
13576 addNodeToKeySensorList(X3D_NODE(tmp));
13581void dump_scene (FILE *fp,
int level,
struct X3D_Node* node) {
13582 #define spacer for (lc=0; lc<level; lc++) fprintf (fp," ");
13588 if (fileno(fp) == fileno(stdout)) { allFields = TRUE; }
else { allFields = FALSE; }
13590 Boolean allFields = FALSE;
13593 if (node==NULL)
return;
13596 if (level == 0) fprintf (fp,
"starting dump_scene\n");
13597 nodeName = parser_getNameFromNode(node) ;
13598 if (nodeName == NULL) {
13599 spacer fprintf (fp,
"L%d: node (%p) () type %s\n",level,node,stringNodeType(node->_nodeType));
13601 spacer fprintf (fp,
"L%d: node (%p) (DEF %s) type %s\n",level,node,nodeName,stringNodeType(node->_nodeType));
13603 switch (node->_nodeType) {
13604 case NODE_Anchor : {
13609 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
13610 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
13612 spacer fprintf (fp,
" children (MFNode):\n");
13613 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
13614 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
13616 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13618 spacer fprintf (fp,
" parameter (MFString): \n");
13619 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->parameter.p[i]->strptr); }
13620 spacer fprintf (fp,
" url (MFString): \n");
13621 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
13624 case NODE_Appearance : {
13628 spacer fprintf (fp,
" fillProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->fillProperties);
13629 spacer fprintf (fp,
" lineProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->lineProperties);
13630 spacer fprintf (fp,
" material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
13632 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13634 spacer fprintf (fp,
" shaders (MFNode):\n");
13635 for (i=0; i<tmp->shaders.n; i++) { dump_scene(fp,level+1,tmp->shaders.p[i]); }
13636 spacer fprintf (fp,
" effects (MFNode):\n");
13637 for (i=0; i<tmp->effects.n; i++) { dump_scene(fp,level+1,tmp->effects.p[i]); }
13638 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
13639 spacer fprintf (fp,
" textureTransform (SFNode):\n"); dump_scene(fp,level+1,tmp->textureTransform);
13642 case NODE_Arc2D : {
13647 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13649 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
13652 case NODE_ArcClose2D : {
13657 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13659 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
13662 case NODE_AudioClip : {
13666 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
13667 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
13669 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13671 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
13672 spacer fprintf (fp,
" pitch (SFFloat) \t%4.3f\n",tmp->pitch);
13673 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
13674 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
13675 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
13676 spacer fprintf (fp,
" url (MFString): \n");
13677 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
13680 case NODE_BackdropBackground : {
13684 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
13685 spacer fprintf (fp,
" color (SFColor): \t");
13686 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
13689 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13692 spacer fprintf (fp,
" __texture (SFInt32) \t%d\n",tmp->__texture);
13694 spacer fprintf (fp,
" url (MFString): \n");
13695 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
13698 case NODE_Background : {
13702 spacer fprintf (fp,
" groundAngle (MFFloat):\n");
13703 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
13704 spacer fprintf (fp,
" groundColor (MFColor):\n");
13705 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]); }
13706 spacer fprintf (fp,
" skyAngle (MFFloat):\n");
13707 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
13708 spacer fprintf (fp,
" skyColor (MFColor):\n");
13709 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]); }
13710 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
13711 spacer fprintf (fp,
" frontUrl (MFString): \n");
13712 for (i=0; i<tmp->frontUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->frontUrl.p[i]->strptr); }
13713 spacer fprintf (fp,
" backUrl (MFString): \n");
13714 for (i=0; i<tmp->backUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->backUrl.p[i]->strptr); }
13715 spacer fprintf (fp,
" topUrl (MFString): \n");
13716 for (i=0; i<tmp->topUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->topUrl.p[i]->strptr); }
13717 spacer fprintf (fp,
" bottomUrl (MFString): \n");
13718 for (i=0; i<tmp->bottomUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->bottomUrl.p[i]->strptr); }
13719 spacer fprintf (fp,
" leftUrl (MFString): \n");
13720 for (i=0; i<tmp->leftUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->leftUrl.p[i]->strptr); }
13721 spacer fprintf (fp,
" rightUrl (MFString): \n");
13722 for (i=0; i<tmp->rightUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->rightUrl.p[i]->strptr); }
13724 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13727 spacer fprintf (fp,
" __textureright (SFInt32) \t%d\n",tmp->__textureright);
13730 spacer fprintf (fp,
" __frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__frontTexture);
13733 spacer fprintf (fp,
" __backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__backTexture);
13736 spacer fprintf (fp,
" __topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__topTexture);
13739 spacer fprintf (fp,
" __bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__bottomTexture);
13742 spacer fprintf (fp,
" __leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__leftTexture);
13745 spacer fprintf (fp,
" __rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__rightTexture);
13749 case NODE_BallJoint : {
13753 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
13754 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
13756 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
13757 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
13758 spacer fprintf (fp,
" forceOutput (MFString): \n");
13759 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
13761 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13764 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
13765 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
13769 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
13772 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
13776 case NODE_Billboard : {
13781 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
13782 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
13784 spacer fprintf (fp,
" axisOfRotation (SFVec3f): \t");
13785 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axisOfRotation.c[i]); }
13787 spacer fprintf (fp,
" children (MFNode):\n");
13788 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
13790 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13794 case NODE_BlendedVolumeStyle : {
13798 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
13800 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13802 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
13803 spacer fprintf (fp,
" renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
13804 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
13805 spacer fprintf (fp,
" weightConstant1 (SFFloat) \t%4.3f\n",tmp->weightConstant1);
13806 spacer fprintf (fp,
" weightConstant2 (SFFloat) \t%4.3f\n",tmp->weightConstant2);
13807 spacer fprintf (fp,
" weightTransferFunction1 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction1);
13808 spacer fprintf (fp,
" weightTransferFunction2 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction2);
13811 case NODE_BooleanFilter : {
13816 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13820 case NODE_BooleanSequencer : {
13824 spacer fprintf (fp,
" key (MFFloat):\n");
13825 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
13826 spacer fprintf (fp,
" keyValue (MFBool):\n");
13827 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->keyValue.p[i]); }
13829 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13833 case NODE_BooleanToggle : {
13838 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13842 case NODE_BooleanTrigger : {
13847 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13851 case NODE_BoundaryEnhancementVolumeStyle : {
13855 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
13857 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13859 spacer fprintf (fp,
" boundaryOpacity (SFFloat) \t%4.3f\n",tmp->boundaryOpacity);
13860 spacer fprintf (fp,
" opacityFactor (SFFloat) \t%4.3f\n",tmp->opacityFactor);
13861 spacer fprintf (fp,
" retainedOpacity (SFFloat) \t%4.3f\n",tmp->retainedOpacity);
13864 case NODE_BoundedPhysicsModel : {
13868 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
13869 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
13871 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13877 tmp = (
struct X3D_Box *) node;
13880 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13882 spacer fprintf (fp,
" size (SFVec3f): \t");
13883 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
13887 case NODE_CADAssembly : {
13892 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
13893 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
13895 spacer fprintf (fp,
" children (MFNode):\n");
13896 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
13898 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13900 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
13902 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
13903 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
13907 case NODE_CADFace : {
13912 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13914 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
13915 spacer fprintf (fp,
" shape (SFNode):\n"); dump_scene(fp,level+1,tmp->shape);
13918 case NODE_CADLayer : {
13923 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
13924 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
13926 spacer fprintf (fp,
" children (MFNode):\n");
13927 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
13929 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13931 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
13932 spacer fprintf (fp,
" visible (MFBool):\n");
13933 for (i=0; i<tmp->visible.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->visible.p[i]); }
13936 case NODE_CADPart : {
13941 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
13942 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
13944 spacer fprintf (fp,
" center (SFVec3f): \t");
13945 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
13947 spacer fprintf (fp,
" children (MFNode):\n");
13948 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
13950 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13952 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
13953 spacer fprintf (fp,
" rotation (SFRotation): \t");
13954 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
13956 spacer fprintf (fp,
" scale (SFVec3f): \t");
13957 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
13959 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
13960 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
13962 spacer fprintf (fp,
" translation (SFVec3f): \t");
13963 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
13966 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
13967 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
13971 case NODE_CalibratedCameraSensor : {
13975 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
13977 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13979 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
13982 case NODE_CartoonVolumeStyle : {
13986 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
13988 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
13990 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
13991 spacer fprintf (fp,
" orthogonalColor (SFColorRGBA): \t");
13992 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orthogonalColor.c[i]); }
13994 spacer fprintf (fp,
" parallelColor (SFColorRGBA): \t");
13995 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->parallelColor.c[i]); }
13997 spacer fprintf (fp,
" colorSteps (SFInt32) \t%d\n",tmp->colorSteps);
14000 case NODE_Circle2D : {
14005 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14007 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
14010 case NODE_ClipPlane : {
14014 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14016 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14018 spacer fprintf (fp,
" plane (SFVec4f): \t");
14019 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->plane.c[i]); }
14023 case NODE_CollidableOffset : {
14027 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14029 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14031 spacer fprintf (fp,
" rotation (SFRotation): \t");
14032 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
14034 spacer fprintf (fp,
" translation (SFVec3f): \t");
14035 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
14039 case NODE_CollidableShape : {
14043 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14045 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14047 spacer fprintf (fp,
" rotation (SFRotation): \t");
14048 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
14050 spacer fprintf (fp,
" translation (SFVec3f): \t");
14051 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
14055 case NODE_Collision : {
14060 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
14061 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
14063 spacer fprintf (fp,
" children (MFNode):\n");
14064 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
14065 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14066 spacer fprintf (fp,
" collide (SFBool) \t%d\n",tmp->collide);
14068 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14071 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
14075 case NODE_CollisionCollection : {
14079 spacer fprintf (fp,
" appliedParameters (MFString): \n");
14080 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
14081 spacer fprintf (fp,
" bounce (SFFloat) \t%4.3f\n",tmp->bounce);
14082 spacer fprintf (fp,
" collidables (MFNode):\n");
14083 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
14084 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14085 spacer fprintf (fp,
" frictionCoefficients (SFVec2f): \t");
14086 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->frictionCoefficients.c[i]); }
14089 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14091 spacer fprintf (fp,
" minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
14092 spacer fprintf (fp,
" slipFactors (SFVec2f): \t");
14093 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->slipFactors.c[i]); }
14095 spacer fprintf (fp,
" softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
14096 spacer fprintf (fp,
" softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
14097 spacer fprintf (fp,
" surfaceSpeed (SFVec2f): \t");
14098 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->surfaceSpeed.c[i]); }
14102 case NODE_CollisionSensor : {
14106 spacer fprintf (fp,
" collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
14107 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14109 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14113 case NODE_CollisionSpace : {
14117 spacer fprintf (fp,
" collidables (MFNode):\n");
14118 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
14119 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14121 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14123 spacer fprintf (fp,
" useGeometry (SFBool) \t%d\n",tmp->useGeometry);
14126 case NODE_Color : {
14130 spacer fprintf (fp,
" color (MFColor):\n");
14131 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]); }
14133 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14137 case NODE_ColorChaser : {
14142 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14146 case NODE_ColorDamper : {
14151 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14153 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
14154 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
14156 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
14160 case NODE_ColorInterpolator : {
14164 spacer fprintf (fp,
" key (MFFloat):\n");
14165 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
14166 spacer fprintf (fp,
" keyValue (MFColor):\n");
14167 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]); }
14169 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14173 case NODE_ColorRGBA : {
14177 spacer fprintf (fp,
" color (MFColorRGBA):\n");
14178 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]); }
14180 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14184 case NODE_ComposedCubeMapTexture : {
14189 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14191 spacer fprintf (fp,
" back (SFNode):\n"); dump_scene(fp,level+1,tmp->back);
14192 spacer fprintf (fp,
" bottom (SFNode):\n"); dump_scene(fp,level+1,tmp->bottom);
14193 spacer fprintf (fp,
" front (SFNode):\n"); dump_scene(fp,level+1,tmp->front);
14194 spacer fprintf (fp,
" left (SFNode):\n"); dump_scene(fp,level+1,tmp->left);
14195 spacer fprintf (fp,
" top (SFNode):\n"); dump_scene(fp,level+1,tmp->top);
14196 spacer fprintf (fp,
" right (SFNode):\n"); dump_scene(fp,level+1,tmp->right);
14199 case NODE_ComposedShader : {
14203 spacer fprintf (fp,
" parts (MFNode):\n");
14204 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
14206 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14210 case NODE_ComposedTexture3D : {
14215 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14217 spacer fprintf (fp,
" texture (MFNode):\n");
14218 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
14221 case NODE_ComposedVolumeStyle : {
14225 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14227 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14229 spacer fprintf (fp,
" renderStyle (MFNode):\n");
14230 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
14233 case NODE_CompositeVolumeStyle : {
14237 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14239 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14241 spacer fprintf (fp,
" renderStyle (MFNode):\n");
14242 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
14250 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14252 spacer fprintf (fp,
" bottom (SFBool) \t%d\n",tmp->bottom);
14255 case NODE_ConeEmitter : {
14259 spacer fprintf (fp,
" angle (SFFloat) \t%4.3f\n",tmp->angle);
14260 spacer fprintf (fp,
" direction (SFVec3f): \t");
14261 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
14264 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14266 spacer fprintf (fp,
" position (SFVec3f): \t");
14267 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
14269 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
14270 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
14273 case NODE_Contact : {
14277 spacer fprintf (fp,
" appliedParameters (MFString): \n");
14278 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
14279 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
14280 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
14281 spacer fprintf (fp,
" bounce (SFFloat) \t%4.3f\n",tmp->bounce);
14282 spacer fprintf (fp,
" contactNormal (SFVec3f): \t");
14283 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->contactNormal.c[i]); }
14285 spacer fprintf (fp,
" depth (SFFloat) \t%4.3f\n",tmp->depth);
14286 spacer fprintf (fp,
" frictionCoefficients (SFVec2f): \t");
14287 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->frictionCoefficients.c[i]); }
14289 spacer fprintf (fp,
" frictionDirection (SFVec3f): \t");
14290 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->frictionDirection.c[i]); }
14292 spacer fprintf (fp,
" geometry1 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry1);
14293 spacer fprintf (fp,
" geometry2 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry2);
14295 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14297 spacer fprintf (fp,
" minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
14298 spacer fprintf (fp,
" position (SFVec3f): \t");
14299 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
14301 spacer fprintf (fp,
" slipCoefficients (SFVec2f): \t");
14302 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->slipCoefficients.c[i]); }
14304 spacer fprintf (fp,
" softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
14305 spacer fprintf (fp,
" softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
14306 spacer fprintf (fp,
" surfaceSpeed (SFVec2f): \t");
14307 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->surfaceSpeed.c[i]); }
14311 case NODE_Contour2D : {
14316 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
14317 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
14319 spacer fprintf (fp,
" children (MFNode):\n");
14320 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
14322 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14326 case NODE_ContourPolyline2D : {
14331 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14333 spacer fprintf (fp,
" controlPoint (MFVec2d):\n");
14334 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]); }
14335 spacer fprintf (fp,
" point (MFVec2f):\n");
14336 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]); }
14339 case NODE_Coordinate : {
14343 spacer fprintf (fp,
" point (MFVec3f):\n");
14344 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]); }
14346 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14350 case NODE_CoordinateChaser : {
14355 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14359 case NODE_CoordinateDamper : {
14364 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14366 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
14367 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
14369 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
14373 case NODE_CoordinateDouble : {
14378 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14380 spacer fprintf (fp,
" point (MFVec3d):\n");
14381 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]); }
14384 case NODE_CoordinateInterpolator : {
14388 spacer fprintf (fp,
" key (MFFloat):\n");
14389 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
14390 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
14391 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]); }
14393 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14397 case NODE_CoordinateInterpolator2D : {
14401 spacer fprintf (fp,
" key (MFFloat):\n");
14402 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
14403 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
14404 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]); }
14406 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14410 case NODE_Cylinder : {
14415 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14417 spacer fprintf (fp,
" bottom (SFBool) \t%d\n",tmp->bottom);
14418 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
14419 spacer fprintf (fp,
" top (SFBool) \t%d\n",tmp->top);
14422 case NODE_CylinderSensor : {
14426 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
14427 spacer fprintf (fp,
" axisRotation (SFRotation): \t");
14428 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->axisRotation.c[i]); }
14430 spacer fprintf (fp,
" diskAngle (SFFloat) \t%4.3f\n",tmp->diskAngle);
14431 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14432 spacer fprintf (fp,
" maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
14433 spacer fprintf (fp,
" minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
14434 spacer fprintf (fp,
" offset (SFFloat) \t%4.3f\n",tmp->offset);
14435 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
14437 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14440 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
14444 case NODE_DISEntityManager : {
14448 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14449 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
14450 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
14451 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
14452 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
14453 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
14454 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
14455 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
14456 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
14457 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
14458 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
14459 spacer fprintf (fp,
" mapping (MFNode):\n");
14460 for (i=0; i<tmp->mapping.n; i++) { dump_scene(fp,level+1,tmp->mapping.p[i]); }
14462 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14464 spacer fprintf (fp,
" entities (MFNode):\n");
14465 for (i=0; i<tmp->entities.n; i++) { dump_scene(fp,level+1,tmp->entities.p[i]); }
14468 case NODE_DISEntityTypeMapping : {
14473 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14475 spacer fprintf (fp,
" url (MFString): \n");
14476 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
14479 case NODE_DirectionalLight : {
14483 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
14484 spacer fprintf (fp,
" color (SFColor): \t");
14485 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
14487 spacer fprintf (fp,
" direction (SFVec3f): \t");
14488 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
14490 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
14491 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
14493 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14495 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
14498 case NODE_Disk2D : {
14503 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14507 case NODE_DoubleAxisHingeJoint : {
14511 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
14512 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
14514 spacer fprintf (fp,
" axis1 (SFVec3f): \t");
14515 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis1.c[i]); }
14517 spacer fprintf (fp,
" axis2 (SFVec3f): \t");
14518 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis2.c[i]); }
14520 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
14521 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
14522 spacer fprintf (fp,
" desiredAngularVelocity1 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity1);
14523 spacer fprintf (fp,
" desiredAngularVelocity2 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity2);
14524 spacer fprintf (fp,
" forceOutput (MFString): \n");
14525 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
14526 spacer fprintf (fp,
" maxAngle1 (SFFloat) \t%4.3f\n",tmp->maxAngle1);
14527 spacer fprintf (fp,
" maxTorque1 (SFFloat) \t%4.3f\n",tmp->maxTorque1);
14528 spacer fprintf (fp,
" maxTorque2 (SFFloat) \t%4.3f\n",tmp->maxTorque2);
14530 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14532 spacer fprintf (fp,
" minAngle1 (SFFloat) \t%4.3f\n",tmp->minAngle1);
14533 spacer fprintf (fp,
" stopBounce1 (SFFloat) \t%4.3f\n",tmp->stopBounce1);
14534 spacer fprintf (fp,
" stopConstantForceMix1 (SFFloat) \t%4.3f\n",tmp->stopConstantForceMix1);
14535 spacer fprintf (fp,
" stopErrorCorrection1 (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection1);
14536 spacer fprintf (fp,
" suspensionErrorCorrection (SFFloat) \t%4.3f\n",tmp->suspensionErrorCorrection);
14537 spacer fprintf (fp,
" suspensionForce (SFFloat) \t%4.3f\n",tmp->suspensionForce);
14539 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
14540 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
14544 spacer fprintf (fp,
" __old_axis1 (SFVec3f): \t");
14545 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis1.c[i]); }
14549 spacer fprintf (fp,
" __old_axis2 (SFVec3f): \t");
14550 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis2.c[i]); }
14554 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
14557 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
14559 spacer fprintf (fp,
" axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
14562 case NODE_EaseInEaseOut : {
14566 spacer fprintf (fp,
" easeInEaseOut (MFVec2f):\n");
14567 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]); }
14568 spacer fprintf (fp,
" key (MFFloat):\n");
14569 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
14571 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14575 case NODE_EdgeEnhancementVolumeStyle : {
14579 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14581 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14583 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
14584 spacer fprintf (fp,
" edgeColor (SFColorRGBA): \t");
14585 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->edgeColor.c[i]); }
14587 spacer fprintf (fp,
" gradientThreshold (SFFloat) \t%4.3f\n",tmp->gradientThreshold);
14590 case NODE_Effect : {
14594 spacer fprintf (fp,
" parts (MFNode):\n");
14595 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
14597 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14601 case NODE_EffectPart : {
14606 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14608 spacer fprintf (fp,
" url (MFString): \n");
14609 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
14610 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
14613 case NODE_ElevationGrid : {
14617 spacer fprintf (fp,
" attrib (MFNode):\n");
14618 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
14619 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
14620 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
14622 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14624 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
14625 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
14628 case NODE_EspduTransform : {
14632 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14633 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
14634 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
14635 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
14636 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
14637 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
14638 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
14639 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
14640 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
14641 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
14642 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
14643 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
14644 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
14646 spacer fprintf (fp,
" entityKind (SFInt32) \t%d\n",tmp->entityKind);
14647 spacer fprintf (fp,
" entityDomain (SFInt32) \t%d\n",tmp->entityDomain);
14648 spacer fprintf (fp,
" entityCountry (SFInt32) \t%d\n",tmp->entityCountry);
14649 spacer fprintf (fp,
" entityCategory (SFInt32) \t%d\n",tmp->entityCategory);
14650 spacer fprintf (fp,
" entitySubCategory (SFInt32) \t%d\n",tmp->entitySubCategory);
14651 spacer fprintf (fp,
" entitySpecific (SFInt32) \t%d\n",tmp->entitySpecific);
14652 spacer fprintf (fp,
" entityExtra (SFInt32) \t%d\n",tmp->entityExtra);
14653 spacer fprintf (fp,
" forceID (SFInt32) \t%d\n",tmp->forceID);
14654 spacer fprintf (fp,
" marking (SFString) \t%s\n",tmp->marking->strptr);
14655 spacer fprintf (fp,
" deadReckoning (SFInt32) \t%d\n",tmp->deadReckoning);
14656 spacer fprintf (fp,
" linearVelocity (SFVec3f): \t");
14657 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearVelocity.c[i]); }
14659 spacer fprintf (fp,
" linearAcceleration (SFVec3f): \t");
14660 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearAcceleration.c[i]); }
14663 spacer fprintf (fp,
" _p0 (SFVec3f): \t");
14664 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_p0.c[i]); }
14668 spacer fprintf (fp,
" _change_count (SFInt32) \t%d\n",tmp->_change_count);
14671 spacer fprintf (fp,
" _sent (SFInt32) \t%d\n",tmp->_sent);
14674 spacer fprintf (fp,
" _lastp0 (SFVec3f): \t");
14675 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_lastp0.c[i]); }
14679 spacer fprintf (fp,
" _smoothingDelta (SFVec3f): \t");
14680 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_smoothingDelta.c[i]); }
14683 spacer fprintf (fp,
" articulationParameterCount (SFInt32) \t%d\n",tmp->articulationParameterCount);
14684 spacer fprintf (fp,
" articulationParameterDesignatorArray (MFInt32):\n");
14685 for (i=0; i<tmp->articulationParameterDesignatorArray.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterDesignatorArray.p[i]); }
14686 spacer fprintf (fp,
" articulationParameterChangeIndicatorArr (MFInt32):\n");
14687 for (i=0; i<tmp->articulationParameterChangeIndicatorArr.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterChangeIndicatorArr.p[i]); }
14688 spacer fprintf (fp,
" articulationParameterIdPartAttachedToAr (MFInt32):\n");
14689 for (i=0; i<tmp->articulationParameterIdPartAttachedToAr.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterIdPartAttachedToAr.p[i]); }
14690 spacer fprintf (fp,
" articulationParameterTypeArray (MFInt32):\n");
14691 for (i=0; i<tmp->articulationParameterTypeArray.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterTypeArray.p[i]); }
14692 spacer fprintf (fp,
" articulationParameterArray (MFFloat):\n");
14693 for (i=0; i<tmp->articulationParameterArray.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->articulationParameterArray.p[i]); }
14694 spacer fprintf (fp,
" collisionType (SFInt32) \t%d\n",tmp->collisionType);
14695 spacer fprintf (fp,
" eventEntityID (SFInt32) \t%d\n",tmp->eventEntityID);
14696 spacer fprintf (fp,
" eventApplicationID (SFInt32) \t%d\n",tmp->eventApplicationID);
14697 spacer fprintf (fp,
" eventSiteID (SFInt32) \t%d\n",tmp->eventSiteID);
14698 spacer fprintf (fp,
" eventNumber (SFInt32) \t%d\n",tmp->eventNumber);
14699 spacer fprintf (fp,
" fired1 (SFBool) \t%d\n",tmp->fired1);
14700 spacer fprintf (fp,
" fired2 (SFBool) \t%d\n",tmp->fired2);
14701 spacer fprintf (fp,
" fireMissionIndex (SFInt32) \t%d\n",tmp->fireMissionIndex);
14702 spacer fprintf (fp,
" firingRange (SFFloat) \t%4.3f\n",tmp->firingRange);
14703 spacer fprintf (fp,
" detonationLocation (SFVec3f): \t");
14704 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->detonationLocation.c[i]); }
14706 spacer fprintf (fp,
" detonationRelativeLocation (SFVec3f): \t");
14707 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->detonationRelativeLocation.c[i]); }
14709 spacer fprintf (fp,
" detonationResult (SFInt32) \t%d\n",tmp->detonationResult);
14710 spacer fprintf (fp,
" munitionEntityID (SFInt32) \t%d\n",tmp->munitionEntityID);
14711 spacer fprintf (fp,
" munitionApplicationID (SFInt32) \t%d\n",tmp->munitionApplicationID);
14712 spacer fprintf (fp,
" munitionSiteID (SFInt32) \t%d\n",tmp->munitionSiteID);
14713 spacer fprintf (fp,
" munitionStartPoint (SFVec3f): \t");
14714 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->munitionStartPoint.c[i]); }
14716 spacer fprintf (fp,
" munitionEndPoint (SFVec3f): \t");
14717 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->munitionEndPoint.c[i]); }
14719 spacer fprintf (fp,
" munitionQuantity (SFInt32) \t%d\n",tmp->munitionQuantity);
14720 spacer fprintf (fp,
" firingRate (SFInt32) \t%d\n",tmp->firingRate);
14721 spacer fprintf (fp,
" fuse (SFInt32) \t%d\n",tmp->fuse);
14722 spacer fprintf (fp,
" warhead (SFInt32) \t%d\n",tmp->warhead);
14724 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
14725 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
14727 spacer fprintf (fp,
" center (SFVec3f): \t");
14728 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
14730 spacer fprintf (fp,
" children (MFNode):\n");
14731 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
14733 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14735 spacer fprintf (fp,
" rotation (SFRotation): \t");
14736 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
14738 spacer fprintf (fp,
" scale (SFVec3f): \t");
14739 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
14741 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
14742 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
14744 spacer fprintf (fp,
" translation (SFVec3f): \t");
14745 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
14748 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
14749 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
14753 case NODE_ExplosionEmitter : {
14758 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14760 spacer fprintf (fp,
" position (SFVec3f): \t");
14761 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
14763 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
14764 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
14767 case NODE_Extrusion : {
14772 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14774 spacer fprintf (fp,
" orientation (MFRotation):\n");
14775 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]); }
14776 spacer fprintf (fp,
" scale (MFVec2f):\n");
14777 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]); }
14780 case NODE_FillProperties : {
14784 spacer fprintf (fp,
" filled (SFBool) \t%d\n",tmp->filled);
14785 spacer fprintf (fp,
" hatchColor (SFColor): \t");
14786 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->hatchColor.c[i]); }
14788 spacer fprintf (fp,
" hatched (SFBool) \t%d\n",tmp->hatched);
14789 spacer fprintf (fp,
" hatchStyle (SFInt32) \t%d\n",tmp->hatchStyle);
14791 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14794 spacer fprintf (fp,
" _enabled (SFBool) \t%d\n",tmp->_enabled);
14797 spacer fprintf (fp,
" _hatchScale (SFVec2f): \t");
14798 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->_hatchScale.c[i]); }
14803 case NODE_FloatVertexAttribute : {
14807 spacer fprintf (fp,
" value (MFFloat):\n");
14808 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
14809 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
14811 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14817 tmp = (
struct X3D_Fog *) node;
14819 spacer fprintf (fp,
" color (SFColor): \t");
14820 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
14822 spacer fprintf (fp,
" fogType (SFString) \t%s\n",tmp->fogType->strptr);
14823 spacer fprintf (fp,
" visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
14825 spacer fprintf (fp,
" __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
14828 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14832 case NODE_FogCoordinate : {
14836 spacer fprintf (fp,
" depth (MFFloat):\n");
14837 for (i=0; i<tmp->depth.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->depth.p[i]); }
14839 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14843 case NODE_FontStyle : {
14848 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14850 spacer fprintf (fp,
" size (SFFloat) \t%4.3f\n",tmp->size);
14853 case NODE_ForcePhysicsModel : {
14857 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
14858 spacer fprintf (fp,
" force (SFVec3f): \t");
14859 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->force.c[i]); }
14862 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14866 case NODE_GeneratedCubeMapTexture : {
14871 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14873 spacer fprintf (fp,
" update (SFString) \t%s\n",tmp->update->strptr);
14876 case NODE_GeoConvert : {
14881 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14884 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
14885 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
14889 spacer fprintf (fp,
" __oldgcCoords (SFVec3d): \t");
14890 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgcCoords.c[i]); }
14895 case NODE_GeoCoordinate : {
14900 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14902 spacer fprintf (fp,
" point (MFVec3d):\n");
14903 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]); }
14905 spacer fprintf (fp,
" __movedCoords (MFVec3f):\n");
14906 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]); }
14910 case NODE_GeoElevationGrid : {
14914 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
14916 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14918 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
14919 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
14920 spacer fprintf (fp,
" yScale (SFFloat) \t%4.3f\n",tmp->yScale);
14923 case NODE_GeoLOD : {
14928 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14930 spacer fprintf (fp,
" center (SFVec3d): \t");
14931 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
14934 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
14935 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
14939 spacer fprintf (fp,
" __inRange (SFBool) \t%d\n",tmp->__inRange);
14942 spacer fprintf (fp,
" __child1Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child1Node);
14945 spacer fprintf (fp,
" __child2Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child2Node);
14948 spacer fprintf (fp,
" __child3Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child3Node);
14951 spacer fprintf (fp,
" __child4Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child4Node);
14954 spacer fprintf (fp,
" __rootUrl (SFNode):\n"); dump_scene(fp,level+1,tmp->__rootUrl);
14957 spacer fprintf (fp,
" __childloadstatus (SFInt32) \t%d\n",tmp->__childloadstatus);
14960 spacer fprintf (fp,
" __rooturlloadstatus (SFInt32) \t%d\n",tmp->__rooturlloadstatus);
14963 spacer fprintf (fp,
" __level (SFInt32) \t%d\n",tmp->__level);
14967 case NODE_GeoLocation : {
14972 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
14973 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
14975 spacer fprintf (fp,
" children (MFNode):\n");
14976 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
14977 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
14978 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
14981 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
14984 spacer fprintf (fp,
" __position (SFVec3d): \t");
14985 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__position.c[i]); }
14989 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
14990 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
14994 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
14995 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
14999 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
15000 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
15004 spacer fprintf (fp,
" __offsetOrient (SFVec4d): \t");
15005 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__offsetOrient.c[i]); }
15009 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
15010 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
15014 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
15015 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
15018 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
15019 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
15023 case NODE_GeoMetadata : {
15027 spacer fprintf (fp,
" data (MFNode):\n");
15028 for (i=0; i<tmp->data.n; i++) { dump_scene(fp,level+1,tmp->data.p[i]); }
15029 spacer fprintf (fp,
" summary (MFString): \n");
15030 for (i=0; i<tmp->summary.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->summary.p[i]->strptr); }
15031 spacer fprintf (fp,
" url (MFString): \n");
15032 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
15034 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15038 case NODE_GeoOrigin : {
15042 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
15043 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
15046 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15049 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
15050 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
15054 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
15055 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
15059 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
15060 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
15064 spacer fprintf (fp,
" __oldMFString (MFString): \n");
15065 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
15068 spacer fprintf (fp,
" __rotyup (SFVec4d): \t");
15069 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__rotyup.c[i]); }
15074 case NODE_GeoPlanet : {
15079 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15080 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15082 spacer fprintf (fp,
" children (MFNode):\n");
15083 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15085 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15087 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
15089 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
15090 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
15093 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
15094 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
15098 case NODE_GeoPositionInterpolator : {
15102 spacer fprintf (fp,
" key (MFFloat):\n");
15103 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
15104 spacer fprintf (fp,
" keyValue (MFVec3d):\n");
15105 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]); }
15107 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15110 spacer fprintf (fp,
" __movedValue (MFVec3f):\n");
15111 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]); }
15115 case NODE_GeoProximitySensor : {
15119 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15120 spacer fprintf (fp,
" geoCenter (SFVec3d): \t");
15121 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCenter.c[i]); }
15123 spacer fprintf (fp,
" center (SFVec3d): \t");
15124 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15127 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15129 spacer fprintf (fp,
" size (SFVec3f): \t");
15130 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
15133 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
15136 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
15137 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
15141 spacer fprintf (fp,
" __t2 (SFRotation): \t");
15142 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
15146 spacer fprintf (fp,
" __t3 (SFVec3d): \t");
15147 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t3.c[i]); }
15151 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
15152 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
15156 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
15157 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
15161 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15164 spacer fprintf (fp,
" __oldGeoCenter (SFVec3d): \t");
15165 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldGeoCenter.c[i]); }
15169 spacer fprintf (fp,
" __oldSize (SFVec3f): \t");
15170 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldSize.c[i]); }
15175 case NODE_GeoTouchSensor : {
15179 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
15180 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15182 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15185 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15189 case NODE_GeoTransform : {
15194 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15195 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15197 spacer fprintf (fp,
" center (SFVec3f): \t");
15198 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15200 spacer fprintf (fp,
" children (MFNode):\n");
15201 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15202 spacer fprintf (fp,
" geoCenter (SFVec3d): \t");
15203 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCenter.c[i]); }
15206 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15208 spacer fprintf (fp,
" rotation (SFRotation): \t");
15209 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
15211 spacer fprintf (fp,
" scale (SFVec3f): \t");
15212 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
15214 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
15215 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
15217 spacer fprintf (fp,
" translation (SFVec3f): \t");
15218 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
15221 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
15222 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
15226 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
15227 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
15231 spacer fprintf (fp,
" __oldGeoCenter (SFVec3d): \t");
15232 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldGeoCenter.c[i]); }
15236 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
15237 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
15240 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
15241 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
15245 case NODE_GeoViewpoint : {
15249 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
15250 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
15251 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
15253 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15255 spacer fprintf (fp,
" orientation (SFRotation): \t");
15256 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
15258 spacer fprintf (fp,
" position (SFVec3d): \t");
15259 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
15261 spacer fprintf (fp,
" centerOfRotation (SFVec3d): \t");
15262 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
15264 spacer fprintf (fp,
" headlight (SFBool) \t%d\n",tmp->headlight);
15265 spacer fprintf (fp,
" navType (MFString): \n");
15266 for (i=0; i<tmp->navType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->navType.p[i]->strptr); }
15268 spacer fprintf (fp,
" __movedPosition (SFVec3d): \t");
15269 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedPosition.c[i]); }
15273 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
15274 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
15278 spacer fprintf (fp,
" __oldSFString (SFString) \t%s\n",tmp->__oldSFString->strptr);
15281 spacer fprintf (fp,
" __oldFieldOfView (SFFloat) \t%4.3f\n",tmp->__oldFieldOfView);
15284 spacer fprintf (fp,
" __oldHeadlight (SFBool) \t%d\n",tmp->__oldHeadlight);
15287 spacer fprintf (fp,
" __oldJump (SFBool) \t%d\n",tmp->__oldJump);
15290 spacer fprintf (fp,
" __oldMFString (MFString): \n");
15291 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
15295 case NODE_Group : {
15300 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15301 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15303 spacer fprintf (fp,
" children (MFNode):\n");
15304 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15306 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15309 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
15310 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
15314 case NODE_HAnimDisplacer : {
15318 spacer fprintf (fp,
" coordIndex (MFInt32):\n");
15319 for (i=0; i<tmp->coordIndex.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->coordIndex.p[i]); }
15320 spacer fprintf (fp,
" displacements (MFVec3f):\n");
15321 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]); }
15322 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15323 spacer fprintf (fp,
" weight (SFFloat) \t%4.3f\n",tmp->weight);
15325 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15329 case NODE_HAnimHumanoid : {
15333 spacer fprintf (fp,
" center (SFVec3f): \t");
15334 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15336 spacer fprintf (fp,
" joints (MFNode):\n");
15337 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
15338 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15339 spacer fprintf (fp,
" rotation (SFRotation): \t");
15340 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
15342 spacer fprintf (fp,
" scale (SFVec3f): \t");
15343 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
15345 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
15346 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
15348 spacer fprintf (fp,
" segments (MFNode):\n");
15349 for (i=0; i<tmp->segments.n; i++) { dump_scene(fp,level+1,tmp->segments.p[i]); }
15350 spacer fprintf (fp,
" sites (MFNode):\n");
15351 for (i=0; i<tmp->sites.n; i++) { dump_scene(fp,level+1,tmp->sites.p[i]); }
15352 spacer fprintf (fp,
" skeleton (MFNode):\n");
15353 for (i=0; i<tmp->skeleton.n; i++) { dump_scene(fp,level+1,tmp->skeleton.p[i]); }
15354 spacer fprintf (fp,
" skin (MFNode):\n");
15355 for (i=0; i<tmp->skin.n; i++) { dump_scene(fp,level+1,tmp->skin.p[i]); }
15356 spacer fprintf (fp,
" skinCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->skinCoord);
15357 spacer fprintf (fp,
" skinNormal (SFNode):\n"); dump_scene(fp,level+1,tmp->skinNormal);
15359 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15360 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15362 spacer fprintf (fp,
" translation (SFVec3f): \t");
15363 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
15365 spacer fprintf (fp,
" version (SFString) \t%s\n",tmp->version->strptr);
15366 spacer fprintf (fp,
" viewpoints (MFNode):\n");
15367 for (i=0; i<tmp->viewpoints.n; i++) { dump_scene(fp,level+1,tmp->viewpoints.p[i]); }
15369 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15373 case NODE_HAnimJoint : {
15378 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15379 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15381 spacer fprintf (fp,
" children (MFNode):\n");
15382 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15383 spacer fprintf (fp,
" center (SFVec3f): \t");
15384 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15386 spacer fprintf (fp,
" rotation (SFRotation): \t");
15387 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
15389 spacer fprintf (fp,
" scale (SFVec3f): \t");
15390 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
15392 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
15393 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
15395 spacer fprintf (fp,
" translation (SFVec3f): \t");
15396 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
15398 spacer fprintf (fp,
" displacers (MFNode):\n");
15399 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
15400 spacer fprintf (fp,
" limitOrientation (SFRotation): \t");
15401 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->limitOrientation.c[i]); }
15403 spacer fprintf (fp,
" llimit (MFFloat):\n");
15404 for (i=0; i<tmp->llimit.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->llimit.p[i]); }
15405 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15406 spacer fprintf (fp,
" skinCoordIndex (MFInt32):\n");
15407 for (i=0; i<tmp->skinCoordIndex.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->skinCoordIndex.p[i]); }
15408 spacer fprintf (fp,
" skinCoordWeight (MFFloat):\n");
15409 for (i=0; i<tmp->skinCoordWeight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skinCoordWeight.p[i]); }
15410 spacer fprintf (fp,
" stiffness (MFFloat):\n");
15411 for (i=0; i<tmp->stiffness.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->stiffness.p[i]); }
15412 spacer fprintf (fp,
" ulimit (MFFloat):\n");
15413 for (i=0; i<tmp->ulimit.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->ulimit.p[i]); }
15415 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15419 case NODE_HAnimSegment : {
15424 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15425 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15427 spacer fprintf (fp,
" children (MFNode):\n");
15428 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15429 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15430 spacer fprintf (fp,
" centerOfMass (SFVec3f): \t");
15431 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfMass.c[i]); }
15433 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15434 spacer fprintf (fp,
" displacers (MFNode):\n");
15435 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
15436 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
15437 spacer fprintf (fp,
" momentsOfInertia (MFFloat):\n");
15438 for (i=0; i<tmp->momentsOfInertia.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->momentsOfInertia.p[i]); }
15440 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15444 case NODE_HAnimSite : {
15449 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15450 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15452 spacer fprintf (fp,
" children (MFNode):\n");
15453 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15454 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15455 spacer fprintf (fp,
" center (SFVec3f): \t");
15456 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15458 spacer fprintf (fp,
" rotation (SFRotation): \t");
15459 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
15461 spacer fprintf (fp,
" scale (SFVec3f): \t");
15462 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
15464 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
15465 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
15467 spacer fprintf (fp,
" translation (SFVec3f): \t");
15468 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
15471 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15475 case NODE_ImageBackdropBackground : {
15479 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
15480 spacer fprintf (fp,
" color (SFColor): \t");
15481 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
15484 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15487 spacer fprintf (fp,
" __texture (SFInt32) \t%d\n",tmp->__texture);
15489 spacer fprintf (fp,
" image (SFImage): (not dumped)\t");
15493 case NODE_ImageCubeMapTexture : {
15498 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15500 spacer fprintf (fp,
" url (MFString): \n");
15501 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
15504 case NODE_ImageTexture : {
15509 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15511 spacer fprintf (fp,
" url (MFString): \n");
15512 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
15515 case NODE_ImageTexture3D : {
15520 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15522 spacer fprintf (fp,
" url (MFString): \n");
15523 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
15526 case NODE_IndexedFaceSet : {
15530 spacer fprintf (fp,
" attrib (MFNode):\n");
15531 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15532 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15533 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15534 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15536 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15538 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
15539 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
15542 case NODE_IndexedLineSet : {
15546 spacer fprintf (fp,
" attrib (MFNode):\n");
15547 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15548 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15549 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15550 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15552 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15556 case NODE_IndexedQuadSet : {
15560 spacer fprintf (fp,
" attrib (MFNode):\n");
15561 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15562 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15563 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15564 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15566 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15568 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
15569 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
15572 case NODE_IndexedTriangleFanSet : {
15576 spacer fprintf (fp,
" attrib (MFNode):\n");
15577 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15578 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15579 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15580 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15582 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15584 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
15585 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
15586 spacer fprintf (fp,
" index (MFInt32):\n");
15587 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
15590 case NODE_IndexedTriangleSet : {
15594 spacer fprintf (fp,
" attrib (MFNode):\n");
15595 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15596 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15597 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15598 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15600 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15602 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
15603 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
15604 spacer fprintf (fp,
" index (MFInt32):\n");
15605 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
15608 case NODE_IndexedTriangleStripSet : {
15612 spacer fprintf (fp,
" attrib (MFNode):\n");
15613 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15614 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15615 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15616 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15618 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15620 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
15621 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
15622 spacer fprintf (fp,
" index (MFInt32):\n");
15623 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
15626 case NODE_Inline : {
15631 spacer fprintf (fp,
" __children (MFNode):\n");
15632 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
15635 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15638 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
15639 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
15642 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15643 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15645 spacer fprintf (fp,
" url (MFString): \n");
15646 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
15647 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
15650 case NODE_IntegerSequencer : {
15654 spacer fprintf (fp,
" key (MFFloat):\n");
15655 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
15656 spacer fprintf (fp,
" keyValue (MFInt32):\n");
15657 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->keyValue.p[i]); }
15659 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15663 case NODE_IntegerTrigger : {
15667 spacer fprintf (fp,
" integerKey (SFInt32) \t%d\n",tmp->integerKey);
15669 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15673 case NODE_IsoSurfaceVolumeData : {
15677 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
15678 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
15681 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15683 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
15684 spacer fprintf (fp,
" renderStyle (MFNode):\n");
15685 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
15686 spacer fprintf (fp,
" contourStepSize (SFFloat) \t%4.3f\n",tmp->contourStepSize);
15687 spacer fprintf (fp,
" gradients (SFNode):\n"); dump_scene(fp,level+1,tmp->gradients);
15688 spacer fprintf (fp,
" surfaceTolerance (SFFloat) \t%4.3f\n",tmp->surfaceTolerance);
15689 spacer fprintf (fp,
" surfaceValues (MFFloat):\n");
15690 for (i=0; i<tmp->surfaceValues.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->surfaceValues.p[i]); }
15693 case NODE_KeySensor : {
15697 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15699 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15702 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15708 tmp = (
struct X3D_LOD *) node;
15711 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15712 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15714 spacer fprintf (fp,
" level (MFNode):\n");
15715 for (i=0; i<tmp->level.n; i++) { dump_scene(fp,level+1,tmp->level.p[i]); }
15716 spacer fprintf (fp,
" children (MFNode):\n");
15717 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15718 spacer fprintf (fp,
" center (SFVec3f): \t");
15719 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
15722 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15726 case NODE_Layer : {
15731 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15732 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15734 spacer fprintf (fp,
" children (MFNode):\n");
15735 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15737 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15739 spacer fprintf (fp,
" isPickable (SFBool) \t%d\n",tmp->isPickable);
15740 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
15743 case NODE_LayerSet : {
15747 spacer fprintf (fp,
" activeLayer (SFInt32) \t%d\n",tmp->activeLayer);
15749 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15751 spacer fprintf (fp,
" layers (MFNode):\n");
15752 for (i=0; i<tmp->layers.n; i++) { dump_scene(fp,level+1,tmp->layers.p[i]); }
15753 spacer fprintf (fp,
" order (MFInt32):\n");
15754 for (i=0; i<tmp->order.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->order.p[i]); }
15757 case NODE_Layout : {
15761 spacer fprintf (fp,
" align (MFString): \n");
15762 for (i=0; i<tmp->align.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->align.p[i]->strptr); }
15764 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15766 spacer fprintf (fp,
" offset (MFFloat):\n");
15767 for (i=0; i<tmp->offset.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->offset.p[i]); }
15768 spacer fprintf (fp,
" offsetUnits (MFString): \n");
15769 for (i=0; i<tmp->offsetUnits.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->offsetUnits.p[i]->strptr); }
15770 spacer fprintf (fp,
" scaleMode (MFString): \n");
15771 for (i=0; i<tmp->scaleMode.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->scaleMode.p[i]->strptr); }
15772 spacer fprintf (fp,
" size (MFFloat):\n");
15773 for (i=0; i<tmp->size.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->size.p[i]); }
15774 spacer fprintf (fp,
" sizeUnits (MFString): \n");
15775 for (i=0; i<tmp->sizeUnits.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->sizeUnits.p[i]->strptr); }
15778 case NODE_LayoutGroup : {
15783 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15784 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15786 spacer fprintf (fp,
" children (MFNode):\n");
15787 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15789 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15791 spacer fprintf (fp,
" layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
15792 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
15795 case NODE_LayoutLayer : {
15800 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
15801 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
15803 spacer fprintf (fp,
" children (MFNode):\n");
15804 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
15806 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15808 spacer fprintf (fp,
" isPickable (SFBool) \t%d\n",tmp->isPickable);
15809 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
15810 spacer fprintf (fp,
" layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
15813 case NODE_LinePickSensor : {
15817 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15819 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15821 spacer fprintf (fp,
" objectType (MFString): \n");
15822 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
15823 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
15824 spacer fprintf (fp,
" pickTarget (MFNode):\n");
15825 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
15826 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
15828 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15832 case NODE_LineProperties : {
15836 spacer fprintf (fp,
" applied (SFBool) \t%d\n",tmp->applied);
15837 spacer fprintf (fp,
" linetype (SFInt32) \t%d\n",tmp->linetype);
15838 spacer fprintf (fp,
" linewidthScaleFactor (SFFloat) \t%4.3f\n",tmp->linewidthScaleFactor);
15840 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15844 case NODE_LineSensor : {
15848 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
15849 spacer fprintf (fp,
" direction (SFVec3f): \t");
15850 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
15852 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15853 spacer fprintf (fp,
" maxPosition (SFFloat) \t%4.3f\n",tmp->maxPosition);
15854 spacer fprintf (fp,
" minPosition (SFFloat) \t%4.3f\n",tmp->minPosition);
15855 spacer fprintf (fp,
" offset (SFFloat) \t%4.3f\n",tmp->offset);
15856 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
15858 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15861 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15865 case NODE_LineSet : {
15869 spacer fprintf (fp,
" attrib (MFNode):\n");
15870 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
15871 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
15872 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
15874 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15876 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
15877 spacer fprintf (fp,
" vertexCount (MFInt32):\n");
15878 for (i=0; i<tmp->vertexCount.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->vertexCount.p[i]); }
15881 case NODE_LoadSensor : {
15885 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15887 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15889 spacer fprintf (fp,
" timeOut (SFTime) \t%4.3f\n",tmp->timeOut);
15890 spacer fprintf (fp,
" watchList (MFNode):\n");
15891 for (i=0; i<tmp->watchList.n; i++) { dump_scene(fp,level+1,tmp->watchList.p[i]); }
15893 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
15897 case NODE_LocalFog : {
15901 spacer fprintf (fp,
" color (SFColor): \t");
15902 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
15904 spacer fprintf (fp,
" fogType (SFString) \t%s\n",tmp->fogType->strptr);
15905 spacer fprintf (fp,
" visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
15907 spacer fprintf (fp,
" __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
15909 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
15911 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15915 case NODE_Material : {
15919 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
15920 spacer fprintf (fp,
" diffuseColor (SFColor): \t");
15921 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->diffuseColor.c[i]); }
15923 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
15924 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
15927 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15929 spacer fprintf (fp,
" shininess (SFFloat) \t%4.3f\n",tmp->shininess);
15930 spacer fprintf (fp,
" specularColor (SFColor): \t");
15931 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->specularColor.c[i]); }
15933 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
15936 case NODE_Matrix3VertexAttribute : {
15940 spacer fprintf (fp,
" value (MFMatrix3f):\n");
15941 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]); }
15942 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15944 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15948 case NODE_Matrix4VertexAttribute : {
15953 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15955 spacer fprintf (fp,
" value (MFMatrix4f):\n");
15956 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]); }
15957 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15960 case NODE_MetadataBoolean : {
15965 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15967 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15968 spacer fprintf (fp,
" value (MFBool):\n");
15969 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
15972 case NODE_MetadataDouble : {
15977 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15979 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15980 spacer fprintf (fp,
" value (MFDouble):\n");
15981 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
15984 case NODE_MetadataFloat : {
15989 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
15991 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
15992 spacer fprintf (fp,
" value (MFFloat):\n");
15993 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
15996 case NODE_MetadataInteger : {
16001 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16003 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
16004 spacer fprintf (fp,
" value (MFInt32):\n");
16005 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
16008 case NODE_MetadataMFBool : {
16012 spacer fprintf (fp,
" value (MFBool):\n");
16013 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
16016 case NODE_MetadataMFColor : {
16020 spacer fprintf (fp,
" value (MFColor):\n");
16021 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]); }
16024 case NODE_MetadataMFColorRGBA : {
16028 spacer fprintf (fp,
" value (MFColorRGBA):\n");
16029 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]); }
16032 case NODE_MetadataMFDouble : {
16036 spacer fprintf (fp,
" value (MFDouble):\n");
16037 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
16040 case NODE_MetadataMFFloat : {
16044 spacer fprintf (fp,
" value (MFFloat):\n");
16045 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
16048 case NODE_MetadataMFInt32 : {
16052 spacer fprintf (fp,
" value (MFInt32):\n");
16053 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
16056 case NODE_MetadataMFMatrix3d : {
16060 spacer fprintf (fp,
" value (MFMatrix3d):\n");
16061 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]); }
16064 case NODE_MetadataMFMatrix3f : {
16068 spacer fprintf (fp,
" value (MFMatrix3f):\n");
16069 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]); }
16072 case NODE_MetadataMFMatrix4d : {
16076 spacer fprintf (fp,
" value (MFMatrix4d):\n");
16077 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]); }
16080 case NODE_MetadataMFMatrix4f : {
16084 spacer fprintf (fp,
" value (MFMatrix4f):\n");
16085 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]); }
16088 case NODE_MetadataMFNode : {
16092 spacer fprintf (fp,
" value (MFNode):\n");
16093 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
16096 case NODE_MetadataMFRotation : {
16100 spacer fprintf (fp,
" value (MFRotation):\n");
16101 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]); }
16104 case NODE_MetadataMFString : {
16108 spacer fprintf (fp,
" value (MFString): \n");
16109 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->value.p[i]->strptr); }
16112 case NODE_MetadataMFTime : {
16116 spacer fprintf (fp,
" value (MFTime):\n");
16117 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
16120 case NODE_MetadataMFVec2d : {
16124 spacer fprintf (fp,
" value (MFVec2d):\n");
16125 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]); }
16128 case NODE_MetadataMFVec2f : {
16132 spacer fprintf (fp,
" value (MFVec2f):\n");
16133 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]); }
16136 case NODE_MetadataMFVec3d : {
16140 spacer fprintf (fp,
" value (MFVec3d):\n");
16141 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]); }
16144 case NODE_MetadataMFVec3f : {
16148 spacer fprintf (fp,
" value (MFVec3f):\n");
16149 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]); }
16152 case NODE_MetadataMFVec4d : {
16156 spacer fprintf (fp,
" value (MFVec4d):\n");
16157 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]); }
16160 case NODE_MetadataMFVec4f : {
16164 spacer fprintf (fp,
" value (MFVec4f):\n");
16165 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]); }
16168 case NODE_MetadataSFBool : {
16172 spacer fprintf (fp,
" value (SFBool) \t%d\n",tmp->value);
16175 case NODE_MetadataSFColor : {
16179 spacer fprintf (fp,
" value (SFColor): \t");
16180 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16184 case NODE_MetadataSFColorRGBA : {
16188 spacer fprintf (fp,
" value (SFColorRGBA): \t");
16189 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16193 case NODE_MetadataSFDouble : {
16197 spacer fprintf (fp,
" value (SFDouble) \t%4.3f\n",tmp->value);
16200 case NODE_MetadataSFFloat : {
16204 spacer fprintf (fp,
" value (SFFloat) \t%4.3f\n",tmp->value);
16207 case NODE_MetadataSFImage : {
16211 spacer fprintf (fp,
" value (SFImage): (not dumped)\t");
16215 case NODE_MetadataSFInt32 : {
16219 spacer fprintf (fp,
" value (SFInt32) \t%d\n",tmp->value);
16222 case NODE_MetadataSFMatrix3d : {
16226 spacer fprintf (fp,
" value (SFMatrix3d): \t");
16227 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16231 case NODE_MetadataSFMatrix3f : {
16235 spacer fprintf (fp,
" value (SFMatrix3f): \t");
16236 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16240 case NODE_MetadataSFMatrix4d : {
16244 spacer fprintf (fp,
" value (SFMatrix4d): \t");
16245 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16249 case NODE_MetadataSFMatrix4f : {
16253 spacer fprintf (fp,
" value (SFMatrix4f): \t");
16254 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16258 case NODE_MetadataSFNode : {
16262 spacer fprintf (fp,
" value (SFNode):\n"); dump_scene(fp,level+1,tmp->value);
16265 case NODE_MetadataSFRotation : {
16269 spacer fprintf (fp,
" value (SFRotation): \t");
16270 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16274 case NODE_MetadataSFString : {
16278 spacer fprintf (fp,
" value (SFString) \t%s\n",tmp->value->strptr);
16281 case NODE_MetadataSFTime : {
16285 spacer fprintf (fp,
" value (SFTime) \t%4.3f\n",tmp->value);
16288 case NODE_MetadataSFVec2d : {
16292 spacer fprintf (fp,
" value (SFVec2d): \t");
16293 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16297 case NODE_MetadataSFVec2f : {
16301 spacer fprintf (fp,
" value (SFVec2f): \t");
16302 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16306 case NODE_MetadataSFVec3d : {
16310 spacer fprintf (fp,
" value (SFVec3d): \t");
16311 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16315 case NODE_MetadataSFVec3f : {
16319 spacer fprintf (fp,
" value (SFVec3f): \t");
16320 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16324 case NODE_MetadataSFVec4d : {
16328 spacer fprintf (fp,
" value (SFVec4d): \t");
16329 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16333 case NODE_MetadataSFVec4f : {
16337 spacer fprintf (fp,
" value (SFVec4f): \t");
16338 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
16342 case NODE_MetadataSet : {
16347 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16349 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
16350 spacer fprintf (fp,
" value (MFNode):\n");
16351 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
16354 case NODE_MetadataString : {
16359 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16361 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
16362 spacer fprintf (fp,
" value (MFString): \n");
16363 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->value.p[i]->strptr); }
16366 case NODE_MotorJoint : {
16370 spacer fprintf (fp,
" axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
16371 spacer fprintf (fp,
" axis1Torque (SFFloat) \t%4.3f\n",tmp->axis1Torque);
16372 spacer fprintf (fp,
" axis2Angle (SFFloat) \t%4.3f\n",tmp->axis2Angle);
16373 spacer fprintf (fp,
" axis2Torque (SFFloat) \t%4.3f\n",tmp->axis2Torque);
16374 spacer fprintf (fp,
" axis3Angle (SFFloat) \t%4.3f\n",tmp->axis3Angle);
16375 spacer fprintf (fp,
" axis3Torque (SFFloat) \t%4.3f\n",tmp->axis3Torque);
16376 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
16377 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
16378 spacer fprintf (fp,
" enabledAxes (SFInt32) \t%d\n",tmp->enabledAxes);
16379 spacer fprintf (fp,
" forceOutput (MFString): \n");
16380 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
16382 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16384 spacer fprintf (fp,
" stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
16385 spacer fprintf (fp,
" stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
16386 spacer fprintf (fp,
" stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
16387 spacer fprintf (fp,
" stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
16388 spacer fprintf (fp,
" stop3Bounce (SFFloat) \t%4.3f\n",tmp->stop3Bounce);
16389 spacer fprintf (fp,
" stop3ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop3ErrorCorrection);
16391 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
16394 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
16397 spacer fprintf (fp,
" __old_axis1Angle (SFFloat) \t%4.3f\n",tmp->__old_axis1Angle);
16400 spacer fprintf (fp,
" __old_axis2Angle (SFFloat) \t%4.3f\n",tmp->__old_axis2Angle);
16403 spacer fprintf (fp,
" __old_axis3Angle (SFFloat) \t%4.3f\n",tmp->__old_axis3Angle);
16407 case NODE_MovieTexture : {
16411 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
16412 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
16414 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16416 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
16417 spacer fprintf (fp,
" pitch (SFFloat) \t%4.3f\n",tmp->pitch);
16418 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
16419 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
16420 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
16421 spacer fprintf (fp,
" url (MFString): \n");
16422 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
16423 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
16426 case NODE_MultiTexture : {
16430 spacer fprintf (fp,
" alpha (SFFloat) \t%4.3f\n",tmp->alpha);
16431 spacer fprintf (fp,
" color (SFColor): \t");
16432 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
16434 spacer fprintf (fp,
" function (MFString): \n");
16435 for (i=0; i<tmp->function.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->function.p[i]->strptr); }
16437 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16439 spacer fprintf (fp,
" mode (MFString): \n");
16440 for (i=0; i<tmp->mode.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->mode.p[i]->strptr); }
16441 spacer fprintf (fp,
" source (MFString): \n");
16442 for (i=0; i<tmp->source.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->source.p[i]->strptr); }
16443 spacer fprintf (fp,
" texture (MFNode):\n");
16444 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
16447 case NODE_MultiTextureCoordinate : {
16452 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16454 spacer fprintf (fp,
" texCoord (MFNode):\n");
16455 for (i=0; i<tmp->texCoord.n; i++) { dump_scene(fp,level+1,tmp->texCoord.p[i]); }
16458 case NODE_MultiTextureTransform : {
16463 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16465 spacer fprintf (fp,
" textureTransform (MFNode):\n");
16466 for (i=0; i<tmp->textureTransform.n; i++) { dump_scene(fp,level+1,tmp->textureTransform.p[i]); }
16469 case NODE_NavigationInfo : {
16473 spacer fprintf (fp,
" avatarSize (MFFloat):\n");
16474 for (i=0; i<tmp->avatarSize.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->avatarSize.p[i]); }
16475 spacer fprintf (fp,
" headlight (SFBool) \t%d\n",tmp->headlight);
16476 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
16477 spacer fprintf (fp,
" type (MFString): \n");
16478 for (i=0; i<tmp->type.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->type.p[i]->strptr); }
16479 spacer fprintf (fp,
" visibilityLimit (SFFloat) \t%4.3f\n",tmp->visibilityLimit);
16480 spacer fprintf (fp,
" transitionType (MFString): \n");
16481 for (i=0; i<tmp->transitionType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->transitionType.p[i]->strptr); }
16483 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16485 spacer fprintf (fp,
" transitionTime (SFTime) \t%4.3f\n",tmp->transitionTime);
16488 case NODE_Normal : {
16493 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16495 spacer fprintf (fp,
" vector (MFVec3f):\n");
16496 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]); }
16499 case NODE_NormalInterpolator : {
16503 spacer fprintf (fp,
" key (MFFloat):\n");
16504 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
16505 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
16506 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]); }
16508 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16512 case NODE_NurbsCurve : {
16517 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16519 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16520 spacer fprintf (fp,
" weight (MFDouble):\n");
16521 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16522 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
16523 spacer fprintf (fp,
" tessellation (SFInt32) \t%d\n",tmp->tessellation);
16526 case NODE_NurbsCurve2D : {
16531 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16533 spacer fprintf (fp,
" controlPoint (MFVec2d):\n");
16534 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]); }
16535 spacer fprintf (fp,
" weight (MFDouble):\n");
16536 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16537 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
16538 spacer fprintf (fp,
" tessellation (SFInt32) \t%d\n",tmp->tessellation);
16541 case NODE_NurbsOrientationInterpolator : {
16546 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16548 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16549 spacer fprintf (fp,
" weight (MFDouble):\n");
16550 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16551 spacer fprintf (fp,
" knot (MFDouble):\n");
16552 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->knot.p[i]); }
16553 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
16555 spacer fprintf (fp,
" _knot (MFFloat):\n");
16556 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
16559 spacer fprintf (fp,
" _xyzw (MFVec4f):\n");
16560 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]); }
16563 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
16567 case NODE_NurbsPatchSurface : {
16572 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16574 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16575 spacer fprintf (fp,
" weight (MFDouble):\n");
16576 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16577 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
16578 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
16579 spacer fprintf (fp,
" uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
16580 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
16581 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
16582 spacer fprintf (fp,
" vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
16583 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
16586 case NODE_NurbsPositionInterpolator : {
16591 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16593 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16594 spacer fprintf (fp,
" weight (MFDouble):\n");
16595 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16596 spacer fprintf (fp,
" knot (MFDouble):\n");
16597 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->knot.p[i]); }
16598 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
16600 spacer fprintf (fp,
" _knot (MFFloat):\n");
16601 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
16604 spacer fprintf (fp,
" _xyzw (MFVec4f):\n");
16605 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]); }
16608 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
16612 case NODE_NurbsSet : {
16616 spacer fprintf (fp,
" geometry (MFNode):\n");
16617 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
16619 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16621 spacer fprintf (fp,
" tessellationScale (SFFloat) \t%4.3f\n",tmp->tessellationScale);
16624 case NODE_NurbsSurfaceInterpolator : {
16629 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16631 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16632 spacer fprintf (fp,
" weight (MFDouble):\n");
16633 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16634 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
16635 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
16636 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
16637 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
16639 spacer fprintf (fp,
" _controlPoint (MFVec4f):\n");
16640 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]); }
16643 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
16647 case NODE_NurbsSweptSurface : {
16651 spacer fprintf (fp,
" crossSectionCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->crossSectionCurve);
16653 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16655 spacer fprintf (fp,
" trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
16658 case NODE_NurbsSwungSurface : {
16663 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16665 spacer fprintf (fp,
" profileCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->profileCurve);
16666 spacer fprintf (fp,
" trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
16669 case NODE_NurbsTextureCoordinate : {
16674 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16676 spacer fprintf (fp,
" controlPoint (MFVec2f):\n");
16677 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]); }
16678 spacer fprintf (fp,
" weight (MFFloat):\n");
16679 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16680 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
16681 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
16682 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
16683 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
16685 spacer fprintf (fp,
" _controlPoint (MFVec4f):\n");
16686 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]); }
16690 case NODE_NurbsTrimmedSurface : {
16695 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16697 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
16698 spacer fprintf (fp,
" weight (MFDouble):\n");
16699 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
16700 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
16701 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
16702 spacer fprintf (fp,
" uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
16703 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
16704 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
16705 spacer fprintf (fp,
" vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
16706 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
16707 spacer fprintf (fp,
" trimmingContour (MFNode):\n");
16708 for (i=0; i<tmp->trimmingContour.n; i++) { dump_scene(fp,level+1,tmp->trimmingContour.p[i]); }
16711 case NODE_OSC_Sensor : {
16715 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16716 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
16717 spacer fprintf (fp,
" protocol (SFString) \t%s\n",tmp->protocol->strptr);
16718 spacer fprintf (fp,
" listenfor (SFString) \t%s\n",tmp->listenfor->strptr);
16719 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
16720 spacer fprintf (fp,
" filter (SFString) \t%s\n",tmp->filter->strptr);
16721 spacer fprintf (fp,
" handler (SFString) \t%s\n",tmp->handler->strptr);
16722 spacer fprintf (fp,
" talksTo (MFString): \n");
16723 for (i=0; i<tmp->talksTo.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->talksTo.p[i]->strptr); }
16724 spacer fprintf (fp,
" FIFOsize (SFInt32) \t%d\n",tmp->FIFOsize);
16725 spacer fprintf (fp,
" int32Inp (SFInt32) \t%d\n",tmp->int32Inp);
16726 spacer fprintf (fp,
" floatInp (SFFloat) \t%4.3f\n",tmp->floatInp);
16727 spacer fprintf (fp,
" stringInp (SFString) \t%s\n",tmp->stringInp->strptr);
16728 spacer fprintf (fp,
" gotEvents (SFInt32) \t%d\n",tmp->gotEvents);
16730 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16733 spacer fprintf (fp,
" _talkToNodes (MFNode):\n");
16734 for (i=0; i<tmp->_talkToNodes.n; i++) { dump_scene(fp,level+1,tmp->_talkToNodes.p[i]); }
16737 spacer fprintf (fp,
" _status (SFInt32) \t%d\n",tmp->_status);
16740 spacer fprintf (fp,
" __oldmetadata (SFNode):\n"); dump_scene(fp,level+1,tmp->__oldmetadata);
16744 case NODE_OpacityMapVolumeStyle : {
16748 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16750 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16752 spacer fprintf (fp,
" transferFunction (SFNode):\n"); dump_scene(fp,level+1,tmp->transferFunction);
16755 case NODE_OrientationChaser : {
16760 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16764 case NODE_OrientationDamper : {
16769 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16771 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
16772 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
16774 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
16778 case NODE_OrientationInterpolator : {
16782 spacer fprintf (fp,
" key (MFFloat):\n");
16783 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
16784 spacer fprintf (fp,
" keyValue (MFRotation):\n");
16785 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]); }
16787 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16791 case NODE_OrthoViewpoint : {
16795 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
16796 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
16797 spacer fprintf (fp,
" fieldOfView (MFFloat):\n");
16798 for (i=0; i<tmp->fieldOfView.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->fieldOfView.p[i]); }
16800 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16802 spacer fprintf (fp,
" orientation (SFRotation): \t");
16803 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
16805 spacer fprintf (fp,
" position (SFVec3f): \t");
16806 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
16808 spacer fprintf (fp,
" centerOfRotation (SFVec3f): \t");
16809 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
16811 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
16814 case NODE_PackagedShader : {
16819 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16821 spacer fprintf (fp,
" url (MFString): \n");
16822 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
16825 case NODE_ParticleSystem : {
16829 spacer fprintf (fp,
" appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
16830 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
16832 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16834 spacer fprintf (fp,
" createParticles (SFBool) \t%d\n",tmp->createParticles);
16835 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16836 spacer fprintf (fp,
" lifetimeVariation (SFFloat) \t%4.3f\n",tmp->lifetimeVariation);
16837 spacer fprintf (fp,
" maxParticles (SFInt32) \t%d\n",tmp->maxParticles);
16838 spacer fprintf (fp,
" particleLifetime (SFFloat) \t%4.3f\n",tmp->particleLifetime);
16839 spacer fprintf (fp,
" particleSize (SFVec2f): \t");
16840 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->particleSize.c[i]); }
16844 case NODE_PickableGroup : {
16849 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
16850 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
16852 spacer fprintf (fp,
" children (MFNode):\n");
16853 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
16855 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16857 spacer fprintf (fp,
" objectType (MFString): \n");
16858 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
16859 spacer fprintf (fp,
" pickable (SFBool) \t%d\n",tmp->pickable);
16862 case NODE_PixelTexture : {
16866 spacer fprintf (fp,
" image (SFImage): (not dumped)\t");
16869 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16873 case NODE_PixelTexture3D : {
16877 spacer fprintf (fp,
" image (MFInt32):\n");
16878 for (i=0; i<tmp->image.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->image.p[i]); }
16880 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16884 case NODE_PlaneSensor : {
16888 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
16889 spacer fprintf (fp,
" axisRotation (SFRotation): \t");
16890 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->axisRotation.c[i]); }
16892 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16893 spacer fprintf (fp,
" maxPosition (SFVec2f): \t");
16894 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->maxPosition.c[i]); }
16896 spacer fprintf (fp,
" minPosition (SFVec2f): \t");
16897 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->minPosition.c[i]); }
16899 spacer fprintf (fp,
" offset (SFVec3f): \t");
16900 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
16902 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
16904 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16907 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
16911 case NODE_PointEmitter : {
16915 spacer fprintf (fp,
" direction (SFVec3f): \t");
16916 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
16919 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16921 spacer fprintf (fp,
" position (SFVec3f): \t");
16922 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
16924 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
16925 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
16928 case NODE_PointLight : {
16932 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
16933 spacer fprintf (fp,
" attenuation (SFVec3f): \t");
16934 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->attenuation.c[i]); }
16936 spacer fprintf (fp,
" color (SFColor): \t");
16937 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
16939 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
16940 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
16941 spacer fprintf (fp,
" location (SFVec3f): \t");
16942 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
16945 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16947 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
16948 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
16951 case NODE_PointPickSensor : {
16955 spacer fprintf (fp,
" _nparents (int) %d\n",vectorSize(tmp->_parentVector));
16956 for (i=0; i<vectorSize(tmp->_parentVector); i++) { spacer fprintf (fp,
" %d: %p\n",i, vector_get(
struct X3D_Node *, tmp->_parentVector,i)); }
16957 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16959 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16961 spacer fprintf (fp,
" objectType (MFString): \n");
16962 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
16963 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
16964 spacer fprintf (fp,
" pickTarget (MFNode):\n");
16965 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
16966 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
16968 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
16971 spacer fprintf (fp,
" _oldpickTarget (MFNode):\n");
16972 for (i=0; i<tmp->_oldpickTarget.n; i++) { dump_scene(fp,level+1,tmp->_oldpickTarget.p[i]); }
16976 case NODE_PointSensor : {
16980 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
16981 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
16982 spacer fprintf (fp,
" maxPosition (SFVec3f): \t");
16983 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->maxPosition.c[i]); }
16985 spacer fprintf (fp,
" minPosition (SFVec3f): \t");
16986 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->minPosition.c[i]); }
16988 spacer fprintf (fp,
" offset (SFVec3f): \t");
16989 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
16991 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
16993 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
16996 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
17000 case NODE_PointSet : {
17004 spacer fprintf (fp,
" attrib (MFNode):\n");
17005 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
17006 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
17007 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
17008 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
17010 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17014 case NODE_Polyline2D : {
17019 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17023 case NODE_PolylineEmitter : {
17027 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
17028 spacer fprintf (fp,
" direction (SFVec3f): \t");
17029 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
17032 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17034 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
17035 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
17038 case NODE_Polypoint2D : {
17043 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17045 spacer fprintf (fp,
" point (MFVec2f):\n");
17046 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]); }
17049 case NODE_PositionChaser : {
17054 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17058 case NODE_PositionChaser2D : {
17063 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17067 case NODE_PositionDamper : {
17072 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17074 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
17075 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
17077 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
17081 case NODE_PositionDamper2D : {
17086 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17088 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
17089 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
17091 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
17095 case NODE_PositionInterpolator : {
17099 spacer fprintf (fp,
" key (MFFloat):\n");
17100 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17101 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
17102 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]); }
17104 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17108 case NODE_PositionInterpolator2D : {
17112 spacer fprintf (fp,
" key (MFFloat):\n");
17113 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17114 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
17115 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]); }
17117 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17121 case NODE_PrimitivePickSensor : {
17125 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17127 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17129 spacer fprintf (fp,
" objectType (MFString): \n");
17130 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
17131 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
17132 spacer fprintf (fp,
" pickTarget (MFNode):\n");
17133 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
17134 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
17136 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
17140 case NODE_ProgramShader : {
17145 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17147 spacer fprintf (fp,
" programs (MFNode):\n");
17148 for (i=0; i<tmp->programs.n; i++) { dump_scene(fp,level+1,tmp->programs.p[i]); }
17151 case NODE_ProjectionVolumeStyle : {
17155 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17157 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17159 spacer fprintf (fp,
" intensityThreshold (SFFloat) \t%4.3f\n",tmp->intensityThreshold);
17162 case NODE_Proto : {
17167 spacer fprintf (fp,
" __children (MFNode):\n");
17168 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
17171 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17174 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
17175 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
17178 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
17179 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
17181 spacer fprintf (fp,
" url (MFString): \n");
17182 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
17183 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
17186 case NODE_ProximitySensor : {
17190 spacer fprintf (fp,
" center (SFVec3f): \t");
17191 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
17193 spacer fprintf (fp,
" size (SFVec3f): \t");
17194 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
17196 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17198 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17201 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
17204 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
17205 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
17209 spacer fprintf (fp,
" __t2 (SFRotation): \t");
17210 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
17214 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
17218 case NODE_QuadSet : {
17222 spacer fprintf (fp,
" attrib (MFNode):\n");
17223 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
17224 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
17225 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
17226 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
17228 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17230 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
17231 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
17234 case NODE_ReceiverPdu : {
17238 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17239 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
17240 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
17241 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
17242 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
17243 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
17244 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
17245 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
17246 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
17247 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
17248 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
17249 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
17250 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
17252 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
17253 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
17254 spacer fprintf (fp,
" receiverState (SFInt32) \t%d\n",tmp->receiverState);
17255 spacer fprintf (fp,
" receivedPower (SFFloat) \t%4.3f\n",tmp->receivedPower);
17256 spacer fprintf (fp,
" transmitterEntityID (SFInt32) \t%d\n",tmp->transmitterEntityID);
17257 spacer fprintf (fp,
" transmitterApplicationID (SFInt32) \t%d\n",tmp->transmitterApplicationID);
17258 spacer fprintf (fp,
" transmitterSiteID (SFInt32) \t%d\n",tmp->transmitterSiteID);
17259 spacer fprintf (fp,
" transmitterRadioID (SFInt32) \t%d\n",tmp->transmitterRadioID);
17262 case NODE_Rectangle2D : {
17267 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17269 spacer fprintf (fp,
" size (SFVec2f): \t");
17270 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
17274 case NODE_RigidBody : {
17278 spacer fprintf (fp,
" angularDampingFactor (SFFloat) \t%4.3f\n",tmp->angularDampingFactor);
17279 spacer fprintf (fp,
" angularVelocity (SFVec3f): \t");
17280 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->angularVelocity.c[i]); }
17282 spacer fprintf (fp,
" autoDamp (SFBool) \t%d\n",tmp->autoDamp);
17283 spacer fprintf (fp,
" autoDisable (SFBool) \t%d\n",tmp->autoDisable);
17284 spacer fprintf (fp,
" centerOfMass (SFVec3f): \t");
17285 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfMass.c[i]); }
17287 spacer fprintf (fp,
" disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
17288 spacer fprintf (fp,
" disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
17289 spacer fprintf (fp,
" disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
17290 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17291 spacer fprintf (fp,
" finiteRotationAxis (SFVec3f): \t");
17292 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->finiteRotationAxis.c[i]); }
17294 spacer fprintf (fp,
" fixed (SFBool) \t%d\n",tmp->fixed);
17295 spacer fprintf (fp,
" forces (MFVec3f):\n");
17296 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]); }
17297 spacer fprintf (fp,
" geometry (MFNode):\n");
17298 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
17299 spacer fprintf (fp,
" inertia (SFMatrix3f): \t");
17300 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->inertia.c[i]); }
17302 spacer fprintf (fp,
" linearDampingFactor (SFFloat) \t%4.3f\n",tmp->linearDampingFactor);
17303 spacer fprintf (fp,
" linearVelocity (SFVec3f): \t");
17304 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearVelocity.c[i]); }
17306 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
17307 spacer fprintf (fp,
" massDensityModel (SFNode):\n"); dump_scene(fp,level+1,tmp->massDensityModel);
17309 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17311 spacer fprintf (fp,
" orientation (SFRotation): \t");
17312 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
17314 spacer fprintf (fp,
" position (SFVec3f): \t");
17315 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
17317 spacer fprintf (fp,
" torques (MFVec3f):\n");
17318 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]); }
17319 spacer fprintf (fp,
" useFiniteRotation (SFBool) \t%d\n",tmp->useFiniteRotation);
17320 spacer fprintf (fp,
" useGlobalGravity (SFBool) \t%d\n",tmp->useGlobalGravity);
17322 spacer fprintf (fp,
" __old_angularVelocity (SFVec3f): \t");
17323 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_angularVelocity.c[i]); }
17327 spacer fprintf (fp,
" __old_centerOfMass (SFVec3f): \t");
17328 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_centerOfMass.c[i]); }
17332 spacer fprintf (fp,
" __old_finiteRotationAxis (SFVec3f): \t");
17333 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_finiteRotationAxis.c[i]); }
17337 spacer fprintf (fp,
" __old_linearVelocity (SFVec3f): \t");
17338 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_linearVelocity.c[i]); }
17342 spacer fprintf (fp,
" __old_orientation (SFRotation): \t");
17343 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__old_orientation.c[i]); }
17347 spacer fprintf (fp,
" __old_position (SFVec3f): \t");
17348 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_position.c[i]); }
17353 case NODE_RigidBodyCollection : {
17357 spacer fprintf (fp,
" autoDisable (SFBool) \t%d\n",tmp->autoDisable);
17358 spacer fprintf (fp,
" bodies (MFNode):\n");
17359 for (i=0; i<tmp->bodies.n; i++) { dump_scene(fp,level+1,tmp->bodies.p[i]); }
17360 spacer fprintf (fp,
" constantForceMix (SFFloat) \t%4.3f\n",tmp->constantForceMix);
17361 spacer fprintf (fp,
" contactSurfaceThickness (SFFloat) \t%4.3f\n",tmp->contactSurfaceThickness);
17362 spacer fprintf (fp,
" disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
17363 spacer fprintf (fp,
" disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
17364 spacer fprintf (fp,
" disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
17365 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17366 spacer fprintf (fp,
" errorCorrection (SFFloat) \t%4.3f\n",tmp->errorCorrection);
17367 spacer fprintf (fp,
" gravity (SFVec3f): \t");
17368 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->gravity.c[i]); }
17370 spacer fprintf (fp,
" iterations (SFInt32) \t%d\n",tmp->iterations);
17371 spacer fprintf (fp,
" joints (MFNode):\n");
17372 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
17373 spacer fprintf (fp,
" maxCorrectionSpeed (SFFloat) \t%4.3f\n",tmp->maxCorrectionSpeed);
17375 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17377 spacer fprintf (fp,
" preferAccuracy (SFBool) \t%d\n",tmp->preferAccuracy);
17378 spacer fprintf (fp,
" collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
17381 case NODE_ScalarChaser : {
17386 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17390 case NODE_ScalarDamper : {
17395 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17397 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
17398 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
17400 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
17404 case NODE_ScalarInterpolator : {
17408 spacer fprintf (fp,
" key (MFFloat):\n");
17409 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17410 spacer fprintf (fp,
" keyValue (MFFloat):\n");
17411 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
17413 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17417 case NODE_ScreenFontStyle : {
17422 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17424 spacer fprintf (fp,
" pointSize (SFFloat) \t%4.3f\n",tmp->pointSize);
17427 case NODE_ScreenGroup : {
17432 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
17433 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
17435 spacer fprintf (fp,
" children (MFNode):\n");
17436 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
17438 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17442 case NODE_Script : {
17446 spacer fprintf (fp,
" url (MFString): \n");
17447 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
17449 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17453 case NODE_SegmentedVolumeData : {
17457 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
17458 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
17461 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17463 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
17464 spacer fprintf (fp,
" renderStyle (MFNode):\n");
17465 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
17466 spacer fprintf (fp,
" segmentEnabled (MFBool):\n");
17467 for (i=0; i<tmp->segmentEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->segmentEnabled.p[i]); }
17468 spacer fprintf (fp,
" segmentIdentifiers (SFNode):\n"); dump_scene(fp,level+1,tmp->segmentIdentifiers);
17471 case NODE_ShadedVolumeStyle : {
17475 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17477 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17479 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
17480 spacer fprintf (fp,
" lighting (SFBool) \t%d\n",tmp->lighting);
17481 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
17482 spacer fprintf (fp,
" material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
17485 case NODE_ShaderPart : {
17490 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17492 spacer fprintf (fp,
" url (MFString): \n");
17493 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
17494 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
17497 case NODE_ShaderProgram : {
17502 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17504 spacer fprintf (fp,
" url (MFString): \n");
17505 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
17506 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
17509 case NODE_Shape : {
17513 spacer fprintf (fp,
" appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
17514 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
17516 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17520 case NODE_SignalPdu : {
17524 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17525 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
17526 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
17527 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
17528 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
17529 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
17530 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
17531 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
17532 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
17533 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
17534 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
17535 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
17536 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
17538 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
17539 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
17540 spacer fprintf (fp,
" data (MFInt32):\n");
17541 for (i=0; i<tmp->data.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->data.p[i]); }
17542 spacer fprintf (fp,
" dataLength (SFInt32) \t%d\n",tmp->dataLength);
17543 spacer fprintf (fp,
" encodingScheme (SFInt32) \t%d\n",tmp->encodingScheme);
17544 spacer fprintf (fp,
" sampleRate (SFInt32) \t%d\n",tmp->sampleRate);
17545 spacer fprintf (fp,
" samples (SFInt32) \t%d\n",tmp->samples);
17546 spacer fprintf (fp,
" tdlType (SFInt32) \t%d\n",tmp->tdlType);
17549 case NODE_SilhouetteEnhancementVolumeStyle : {
17553 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17555 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17557 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
17558 spacer fprintf (fp,
" silhouetteBoundaryOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteBoundaryOpacity);
17559 spacer fprintf (fp,
" silhouetteRetainedOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteRetainedOpacity);
17560 spacer fprintf (fp,
" silhouetteSharpness (SFFloat) \t%4.3f\n",tmp->silhouetteSharpness);
17563 case NODE_SingleAxisHingeJoint : {
17567 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
17568 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
17570 spacer fprintf (fp,
" axis (SFVec3f): \t");
17571 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis.c[i]); }
17573 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
17574 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
17575 spacer fprintf (fp,
" forceOutput (MFString): \n");
17576 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
17577 spacer fprintf (fp,
" maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
17579 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17581 spacer fprintf (fp,
" minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
17582 spacer fprintf (fp,
" stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
17583 spacer fprintf (fp,
" stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
17585 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
17586 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
17590 spacer fprintf (fp,
" __old_axis (SFVec3f): \t");
17591 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis.c[i]); }
17595 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
17598 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
17602 case NODE_SliderJoint : {
17606 spacer fprintf (fp,
" axis (SFVec3f): \t");
17607 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis.c[i]); }
17609 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
17610 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
17611 spacer fprintf (fp,
" forceOutput (MFString): \n");
17612 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
17613 spacer fprintf (fp,
" maxSeparation (SFFloat) \t%4.3f\n",tmp->maxSeparation);
17615 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17617 spacer fprintf (fp,
" minSeparation (SFFloat) \t%4.3f\n",tmp->minSeparation);
17618 spacer fprintf (fp,
" sliderForce (SFFloat) \t%4.3f\n",tmp->sliderForce);
17619 spacer fprintf (fp,
" stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
17620 spacer fprintf (fp,
" stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
17622 spacer fprintf (fp,
" __old_axis (SFVec3f): \t");
17623 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis.c[i]); }
17627 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
17630 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
17634 case NODE_Sound : {
17638 spacer fprintf (fp,
" direction (SFVec3f): \t");
17639 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
17641 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
17642 spacer fprintf (fp,
" location (SFVec3f): \t");
17643 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
17645 spacer fprintf (fp,
" maxBack (SFFloat) \t%4.3f\n",tmp->maxBack);
17646 spacer fprintf (fp,
" maxFront (SFFloat) \t%4.3f\n",tmp->maxFront);
17648 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17650 spacer fprintf (fp,
" minBack (SFFloat) \t%4.3f\n",tmp->minBack);
17651 spacer fprintf (fp,
" minFront (SFFloat) \t%4.3f\n",tmp->minFront);
17652 spacer fprintf (fp,
" priority (SFFloat) \t%4.3f\n",tmp->priority);
17653 spacer fprintf (fp,
" source (SFNode):\n"); dump_scene(fp,level+1,tmp->source);
17656 case NODE_Sphere : {
17661 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17663 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
17666 case NODE_SphereSensor : {
17670 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
17671 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17672 spacer fprintf (fp,
" offset (SFRotation): \t");
17673 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
17675 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
17677 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17680 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
17684 case NODE_SplinePositionInterpolator : {
17688 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
17689 spacer fprintf (fp,
" key (MFFloat):\n");
17690 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17691 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
17692 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]); }
17693 spacer fprintf (fp,
" keyVelocity (MFVec3f):\n");
17694 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]); }
17696 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17698 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
17701 case NODE_SplinePositionInterpolator2D : {
17705 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
17706 spacer fprintf (fp,
" key (MFFloat):\n");
17707 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17708 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
17709 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]); }
17710 spacer fprintf (fp,
" keyVelocity (MFVec2f):\n");
17711 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]); }
17713 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17715 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
17718 case NODE_SplineScalarInterpolator : {
17722 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
17723 spacer fprintf (fp,
" key (MFFloat):\n");
17724 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17725 spacer fprintf (fp,
" keyValue (MFFloat):\n");
17726 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
17727 spacer fprintf (fp,
" keyVelocity (MFFloat):\n");
17728 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyVelocity.p[i]); }
17730 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17732 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
17735 case NODE_SpotLight : {
17739 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
17740 spacer fprintf (fp,
" attenuation (SFVec3f): \t");
17741 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->attenuation.c[i]); }
17743 spacer fprintf (fp,
" beamWidth (SFFloat) \t%4.3f\n",tmp->beamWidth);
17744 spacer fprintf (fp,
" color (SFColor): \t");
17745 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
17747 spacer fprintf (fp,
" cutOffAngle (SFFloat) \t%4.3f\n",tmp->cutOffAngle);
17748 spacer fprintf (fp,
" direction (SFVec3f): \t");
17749 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
17751 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
17752 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
17753 spacer fprintf (fp,
" location (SFVec3f): \t");
17754 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
17757 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17759 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
17760 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
17763 case NODE_SquadOrientationInterpolator : {
17767 spacer fprintf (fp,
" key (MFFloat):\n");
17768 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
17769 spacer fprintf (fp,
" keyValue (MFRotation):\n");
17770 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]); }
17772 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17774 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
17775 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
17777 spacer fprintf (fp,
" _normkey (MFFloat):\n");
17778 for (i=0; i<tmp->_normkey.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_normkey.p[i]); }
17781 spacer fprintf (fp,
" _normkeyValue (MFRotation):\n");
17782 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]); }
17786 case NODE_StaticGroup : {
17791 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17793 spacer fprintf (fp,
" children (MFNode):\n");
17794 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
17796 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
17797 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
17800 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
17801 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
17805 case NODE_StringSensor : {
17809 spacer fprintf (fp,
" deletionAllowed (SFBool) \t%d\n",tmp->deletionAllowed);
17810 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
17812 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17814 spacer fprintf (fp,
" singleton (SFBool) \t%d\n",tmp->singleton);
17816 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
17820 case NODE_SurfaceEmitter : {
17825 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17827 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
17828 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
17829 spacer fprintf (fp,
" surface (SFNode):\n"); dump_scene(fp,level+1,tmp->surface);
17830 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
17833 case NODE_Switch : {
17838 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
17839 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
17841 spacer fprintf (fp,
" choice (MFNode):\n");
17842 for (i=0; i<tmp->choice.n; i++) { dump_scene(fp,level+1,tmp->choice.p[i]); }
17843 spacer fprintf (fp,
" children (MFNode):\n");
17844 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
17846 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17848 spacer fprintf (fp,
" whichChoice (SFInt32) \t%d\n",tmp->whichChoice);
17851 case NODE_Teapot : {
17856 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17860 case NODE_TexCoordChaser2D : {
17865 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17869 case NODE_TexCoordDamper2D : {
17874 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17876 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
17877 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
17879 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
17887 spacer fprintf (fp,
" fontStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->fontStyle);
17888 spacer fprintf (fp,
" length (MFFloat):\n");
17889 for (i=0; i<tmp->length.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->length.p[i]); }
17890 spacer fprintf (fp,
" maxExtent (SFFloat) \t%4.3f\n",tmp->maxExtent);
17892 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17894 spacer fprintf (fp,
" string (MFString): \n");
17895 for (i=0; i<tmp->string.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->string.p[i]->strptr); }
17897 spacer fprintf (fp,
" _isScreen (SFInt32) \t%d\n",tmp->_isScreen);
17901 case NODE_TextureBackground : {
17905 spacer fprintf (fp,
" groundAngle (MFFloat):\n");
17906 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
17907 spacer fprintf (fp,
" groundColor (MFColor):\n");
17908 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]); }
17909 spacer fprintf (fp,
" skyAngle (MFFloat):\n");
17910 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
17911 spacer fprintf (fp,
" skyColor (MFColor):\n");
17912 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]); }
17914 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17916 spacer fprintf (fp,
" frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->frontTexture);
17917 spacer fprintf (fp,
" backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->backTexture);
17918 spacer fprintf (fp,
" topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->topTexture);
17919 spacer fprintf (fp,
" bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->bottomTexture);
17920 spacer fprintf (fp,
" leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->leftTexture);
17921 spacer fprintf (fp,
" rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->rightTexture);
17922 spacer fprintf (fp,
" transparency (MFFloat):\n");
17923 for (i=0; i<tmp->transparency.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->transparency.p[i]); }
17926 case NODE_TextureCoordinate : {
17931 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17933 spacer fprintf (fp,
" point (MFVec2f):\n");
17934 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]); }
17937 case NODE_TextureCoordinate3D : {
17942 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17944 spacer fprintf (fp,
" point (MFVec3f):\n");
17945 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]); }
17948 case NODE_TextureCoordinate4D : {
17953 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17955 spacer fprintf (fp,
" point (MFVec4f):\n");
17956 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]); }
17959 case NODE_TextureCoordinateGenerator : {
17964 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17966 spacer fprintf (fp,
" mode (SFString) \t%s\n",tmp->mode->strptr);
17967 spacer fprintf (fp,
" parameter (MFFloat):\n");
17968 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->parameter.p[i]); }
17971 case NODE_TextureProjectorParallel : {
17976 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
17978 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
17979 spacer fprintf (fp,
" location (SFVec3f): \t");
17980 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
17982 spacer fprintf (fp,
" direction (SFVec3f): \t");
17983 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
17985 spacer fprintf (fp,
" upVector (SFVec3f): \t");
17986 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->upVector.c[i]); }
17988 spacer fprintf (fp,
" fieldOfView (MFFloat):\n");
17989 for (i=0; i<tmp->fieldOfView.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->fieldOfView.p[i]); }
17990 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
17991 spacer fprintf (fp,
" nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
17992 spacer fprintf (fp,
" farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
17993 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
17994 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
17995 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
17996 spacer fprintf (fp,
" backCull (SFBool) \t%d\n",tmp->backCull);
17999 case NODE_TextureProjectorPerspective : {
18004 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18006 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18007 spacer fprintf (fp,
" location (SFVec3f): \t");
18008 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
18010 spacer fprintf (fp,
" direction (SFVec3f): \t");
18011 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
18013 spacer fprintf (fp,
" upVector (SFVec3f): \t");
18014 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->upVector.c[i]); }
18016 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
18017 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
18018 spacer fprintf (fp,
" nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
18019 spacer fprintf (fp,
" farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
18020 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
18021 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
18022 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
18023 spacer fprintf (fp,
" backCull (SFBool) \t%d\n",tmp->backCull);
18026 case NODE_TextureProperties : {
18030 spacer fprintf (fp,
" anisotropicDegree (SFFloat) \t%4.3f\n",tmp->anisotropicDegree);
18031 spacer fprintf (fp,
" borderColor (SFColorRGBA): \t");
18032 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->borderColor.c[i]); }
18034 spacer fprintf (fp,
" borderWidth (SFInt32) \t%d\n",tmp->borderWidth);
18035 spacer fprintf (fp,
" boundaryModeS (SFString) \t%s\n",tmp->boundaryModeS->strptr);
18036 spacer fprintf (fp,
" boundaryModeT (SFString) \t%s\n",tmp->boundaryModeT->strptr);
18037 spacer fprintf (fp,
" boundaryModeR (SFString) \t%s\n",tmp->boundaryModeR->strptr);
18038 spacer fprintf (fp,
" magnificationFilter (SFString) \t%s\n",tmp->magnificationFilter->strptr);
18040 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18042 spacer fprintf (fp,
" minificationFilter (SFString) \t%s\n",tmp->minificationFilter->strptr);
18043 spacer fprintf (fp,
" textureCompression (SFString) \t%s\n",tmp->textureCompression->strptr);
18044 spacer fprintf (fp,
" texturePriority (SFFloat) \t%4.3f\n",tmp->texturePriority);
18047 case NODE_TextureTransform : {
18051 spacer fprintf (fp,
" center (SFVec2f): \t");
18052 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18055 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18057 spacer fprintf (fp,
" rotation (SFFloat) \t%4.3f\n",tmp->rotation);
18058 spacer fprintf (fp,
" scale (SFVec2f): \t");
18059 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
18061 spacer fprintf (fp,
" translation (SFVec2f): \t");
18062 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18066 case NODE_TextureTransform3D : {
18070 spacer fprintf (fp,
" center (SFVec3f): \t");
18071 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18074 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18076 spacer fprintf (fp,
" rotation (SFRotation): \t");
18077 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
18079 spacer fprintf (fp,
" scale (SFVec3f): \t");
18080 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
18082 spacer fprintf (fp,
" translation (SFVec3f): \t");
18083 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18087 case NODE_TextureTransformMatrix3D : {
18092 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18094 spacer fprintf (fp,
" matrix (SFMatrix4f): \t");
18095 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->matrix.c[i]); }
18099 case NODE_TimeSensor : {
18103 spacer fprintf (fp,
" cycleInterval (SFTime) \t%4.3f\n",tmp->cycleInterval);
18104 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18105 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
18107 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18109 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18110 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18111 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
18112 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18114 spacer fprintf (fp,
" __ctflag (SFTime) \t%4.3f\n",tmp->__ctflag);
18117 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18121 case NODE_TimeTrigger : {
18126 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18130 case NODE_ToneMappedVolumeStyle : {
18134 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18136 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18138 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18139 spacer fprintf (fp,
" coolColor (SFColorRGBA): \t");
18140 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->coolColor.c[i]); }
18142 spacer fprintf (fp,
" warmColor (SFColorRGBA): \t");
18143 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->warmColor.c[i]); }
18147 case NODE_TouchSensor : {
18151 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18152 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18154 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18157 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18161 case NODE_TrackingSensor : {
18165 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18166 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18168 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18172 case NODE_Transform : {
18177 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18178 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18180 spacer fprintf (fp,
" center (SFVec3f): \t");
18181 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18183 spacer fprintf (fp,
" children (MFNode):\n");
18184 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18186 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18188 spacer fprintf (fp,
" rotation (SFRotation): \t");
18189 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
18191 spacer fprintf (fp,
" scale (SFVec3f): \t");
18192 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
18194 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
18195 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
18197 spacer fprintf (fp,
" translation (SFVec3f): \t");
18198 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18201 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
18202 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
18206 case NODE_TransformSensor : {
18210 spacer fprintf (fp,
" center (SFVec3f): \t");
18211 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18213 spacer fprintf (fp,
" size (SFVec3f): \t");
18214 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
18216 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18217 spacer fprintf (fp,
" targetObject (SFNode):\n"); dump_scene(fp,level+1,tmp->targetObject);
18219 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18222 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
18225 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
18226 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
18230 spacer fprintf (fp,
" __t2 (SFRotation): \t");
18231 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
18235 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18239 case NODE_TransmitterPdu : {
18243 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18244 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
18245 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
18246 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
18247 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
18248 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
18249 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
18250 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
18251 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
18252 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
18253 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
18254 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
18255 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
18257 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
18258 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
18259 spacer fprintf (fp,
" radioEntityTypeKind (SFInt32) \t%d\n",tmp->radioEntityTypeKind);
18260 spacer fprintf (fp,
" radioEntityTypeDomain (SFInt32) \t%d\n",tmp->radioEntityTypeDomain);
18261 spacer fprintf (fp,
" radioEntityTypeCountry (SFInt32) \t%d\n",tmp->radioEntityTypeCountry);
18262 spacer fprintf (fp,
" radioEntityTypeCategory (SFInt32) \t%d\n",tmp->radioEntityTypeCategory);
18263 spacer fprintf (fp,
" radioEntityTypeNomenclature (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclature);
18264 spacer fprintf (fp,
" radioEntityTypeNomenclatureVersion (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclatureVersion);
18265 spacer fprintf (fp,
" antennaLocation (SFVec3f): \t");
18266 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->antennaLocation.c[i]); }
18268 spacer fprintf (fp,
" antennaPatternLength (SFInt32) \t%d\n",tmp->antennaPatternLength);
18269 spacer fprintf (fp,
" antennaPatternType (SFInt32) \t%d\n",tmp->antennaPatternType);
18270 spacer fprintf (fp,
" relativeAntennaLocation (SFVec3f): \t");
18271 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->relativeAntennaLocation.c[i]); }
18273 spacer fprintf (fp,
" inputSource (SFInt32) \t%d\n",tmp->inputSource);
18274 spacer fprintf (fp,
" transmitState (SFInt32) \t%d\n",tmp->transmitState);
18275 spacer fprintf (fp,
" power (SFFloat) \t%4.3f\n",tmp->power);
18276 spacer fprintf (fp,
" frequency (SFInt32) \t%d\n",tmp->frequency);
18277 spacer fprintf (fp,
" transmitFrequencyBandwidth (SFFloat) \t%4.3f\n",tmp->transmitFrequencyBandwidth);
18278 spacer fprintf (fp,
" lengthOfModulationParameters (SFInt32) \t%d\n",tmp->lengthOfModulationParameters);
18279 spacer fprintf (fp,
" modulationTypeDetail (SFInt32) \t%d\n",tmp->modulationTypeDetail);
18280 spacer fprintf (fp,
" modulationTypeMajor (SFInt32) \t%d\n",tmp->modulationTypeMajor);
18281 spacer fprintf (fp,
" modulationTypeSpreadSpectrum (SFInt32) \t%d\n",tmp->modulationTypeSpreadSpectrum);
18282 spacer fprintf (fp,
" modulationTypeSystem (SFInt32) \t%d\n",tmp->modulationTypeSystem);
18283 spacer fprintf (fp,
" cryptoSystem (SFInt32) \t%d\n",tmp->cryptoSystem);
18284 spacer fprintf (fp,
" cryptoKeyID (SFInt32) \t%d\n",tmp->cryptoKeyID);
18287 case NODE_TriangleFanSet : {
18291 spacer fprintf (fp,
" attrib (MFNode):\n");
18292 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
18293 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
18294 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
18295 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
18297 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18299 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
18300 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
18303 case NODE_TriangleSet : {
18307 spacer fprintf (fp,
" attrib (MFNode):\n");
18308 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
18309 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
18310 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
18311 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
18313 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18315 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
18316 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
18319 case NODE_TriangleSet2D : {
18324 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18326 spacer fprintf (fp,
" vertices (MFVec2f):\n");
18327 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]); }
18330 case NODE_TriangleStripSet : {
18334 spacer fprintf (fp,
" attrib (MFNode):\n");
18335 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
18336 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
18337 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
18338 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
18340 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18342 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
18343 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
18346 case NODE_TwoSidedMaterial : {
18350 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
18351 spacer fprintf (fp,
" backAmbientIntensity (SFFloat) \t%4.3f\n",tmp->backAmbientIntensity);
18352 spacer fprintf (fp,
" backDiffuseColor (SFColor): \t");
18353 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backDiffuseColor.c[i]); }
18355 spacer fprintf (fp,
" backEmissiveColor (SFColor): \t");
18356 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backEmissiveColor.c[i]); }
18358 spacer fprintf (fp,
" backShininess (SFFloat) \t%4.3f\n",tmp->backShininess);
18359 spacer fprintf (fp,
" backSpecularColor (SFColor): \t");
18360 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backSpecularColor.c[i]); }
18362 spacer fprintf (fp,
" backTransparency (SFFloat) \t%4.3f\n",tmp->backTransparency);
18363 spacer fprintf (fp,
" diffuseColor (SFColor): \t");
18364 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->diffuseColor.c[i]); }
18366 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
18367 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
18370 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18372 spacer fprintf (fp,
" shininess (SFFloat) \t%4.3f\n",tmp->shininess);
18373 spacer fprintf (fp,
" separateBackColor (SFBool) \t%d\n",tmp->separateBackColor);
18374 spacer fprintf (fp,
" specularColor (SFColor): \t");
18375 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->specularColor.c[i]); }
18377 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
18380 case NODE_UniversalJoint : {
18384 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
18385 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
18387 spacer fprintf (fp,
" axis1 (SFVec3f): \t");
18388 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis1.c[i]); }
18390 spacer fprintf (fp,
" axis2 (SFVec3f): \t");
18391 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis2.c[i]); }
18393 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
18394 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
18396 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18398 spacer fprintf (fp,
" forceOutput (MFString): \n");
18399 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
18400 spacer fprintf (fp,
" stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
18401 spacer fprintf (fp,
" stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
18402 spacer fprintf (fp,
" stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
18403 spacer fprintf (fp,
" stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
18405 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
18406 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
18410 spacer fprintf (fp,
" __old_axis1 (SFVec3f): \t");
18411 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis1.c[i]); }
18415 spacer fprintf (fp,
" __old_axis2 (SFVec3f): \t");
18416 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis2.c[i]); }
18420 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
18423 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
18427 case NODE_Viewpoint : {
18431 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18432 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
18433 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
18435 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18437 spacer fprintf (fp,
" orientation (SFRotation): \t");
18438 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
18440 spacer fprintf (fp,
" position (SFVec3f): \t");
18441 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
18443 spacer fprintf (fp,
" centerOfRotation (SFVec3f): \t");
18444 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
18446 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
18447 spacer fprintf (fp,
" fovMode (SFString) \t%s\n",tmp->fovMode->strptr);
18448 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
18451 case NODE_ViewpointGroup : {
18455 spacer fprintf (fp,
" center (SFVec3f): \t");
18456 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18458 spacer fprintf (fp,
" children (MFNode):\n");
18459 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18460 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18461 spacer fprintf (fp,
" displayed (SFBool) \t%d\n",tmp->displayed);
18463 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18465 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
18466 spacer fprintf (fp,
" size (SFVec3f): \t");
18467 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
18470 spacer fprintf (fp,
" __proxNode (SFNode):\n"); dump_scene(fp,level+1,tmp->__proxNode);
18474 case NODE_Viewport : {
18479 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18480 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18482 spacer fprintf (fp,
" children (MFNode):\n");
18483 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18485 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18487 spacer fprintf (fp,
" clipBoundary (MFFloat):\n");
18488 for (i=0; i<tmp->clipBoundary.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->clipBoundary.p[i]); }
18491 case NODE_VisibilitySensor : {
18495 spacer fprintf (fp,
" center (SFVec3f): \t");
18496 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18498 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18499 spacer fprintf (fp,
" size (SFVec3f): \t");
18500 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
18503 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18506 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18510 case NODE_VolumeData : {
18514 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
18515 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
18518 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18520 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
18521 spacer fprintf (fp,
" renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
18524 case NODE_VolumeEmitter : {
18528 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
18529 spacer fprintf (fp,
" direction (SFVec3f): \t");
18530 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
18533 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18535 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
18536 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
18537 spacer fprintf (fp,
" internal (SFBool) \t%d\n",tmp->internal);
18540 case NODE_VolumePickSensor : {
18544 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18546 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18548 spacer fprintf (fp,
" objectType (MFString): \n");
18549 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
18550 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
18551 spacer fprintf (fp,
" pickTarget (MFNode):\n");
18552 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
18553 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
18555 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18559 case NODE_WindPhysicsModel : {
18563 spacer fprintf (fp,
" direction (SFVec3f): \t");
18564 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
18566 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18567 spacer fprintf (fp,
" gustiness (SFFloat) \t%4.3f\n",tmp->gustiness);
18569 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18571 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
18572 spacer fprintf (fp,
" turbulence (SFFloat) \t%4.3f\n",tmp->turbulence);
18575 case NODE_WorldInfo : {
18580 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18587 spacer fprintf (fp,
"L%d end\n",level);
18588 if (level == 0) fprintf (fp,
"ending dump_scene\n");
18591int getSAI_X3DNodeType (
int FreeWRLNodeType) {
18592 switch (FreeWRLNodeType) {
18593 case NODE_Anchor:
return X3DGroupingNode;
break;
18594 case NODE_Appearance:
return X3DAppearanceNode;
break;
18595 case NODE_Arc2D:
return X3DGeometryNode;
break;
18596 case NODE_ArcClose2D:
return X3DGeometryNode;
break;
18597 case NODE_AudioClip:
return X3DSoundSourceNode;
break;
18598 case NODE_BackdropBackground:
return X3DBackgroundNode;
break;
18599 case NODE_Background:
return X3DBackgroundNode;
break;
18600 case NODE_BallJoint:
return X3DRigidJointNode;
break;
18601 case NODE_Billboard:
return X3DGroupingNode;
break;
18602 case NODE_BlendedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18603 case NODE_BooleanFilter:
return X3DChildNode;
break;
18604 case NODE_BooleanSequencer:
return X3DSequencerNode;
break;
18605 case NODE_BooleanToggle:
return X3DChildNode;
break;
18606 case NODE_BooleanTrigger:
return X3DTriggerNode;
break;
18607 case NODE_BoundaryEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18608 case NODE_BoundedPhysicsModel:
return X3DParticlePhysicsModelNode;
break;
18609 case NODE_Box:
return X3DGeometryNode;
break;
18610 case NODE_CADAssembly:
return X3DGroupingNode;
break;
18611 case NODE_CADFace:
return X3DProductStructureChildNode;
break;
18612 case NODE_CADLayer:
return X3DGroupingNode;
break;
18613 case NODE_CADPart:
return X3DGroupingNode;
break;
18614 case NODE_CalibratedCameraSensor:
return X3DSensorNode;
break;
18615 case NODE_CartoonVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18616 case NODE_Circle2D:
return X3DGeometryNode;
break;
18617 case NODE_ClipPlane:
return X3DChildNode;
break;
18618 case NODE_CollidableOffset:
return X3DNBodyCollidableNode;
break;
18619 case NODE_CollidableShape:
return X3DNBodyCollidableNode;
break;
18620 case NODE_Collision:
return X3DEnvironmentalSensorNode;
break;
18621 case NODE_CollisionCollection:
return X3DChildNode;
break;
18622 case NODE_CollisionSensor:
return X3DSensorNode;
break;
18623 case NODE_CollisionSpace:
return X3DNBodyCollidableNode;
break;
18624 case NODE_Color:
return X3DColorNode;
break;
18625 case NODE_ColorChaser:
return X3DChaserNode;
break;
18626 case NODE_ColorDamper:
return X3DDamperNode;
break;
18627 case NODE_ColorInterpolator:
return X3DInterpolatorNode;
break;
18628 case NODE_ColorRGBA:
return X3DColorNode;
break;
18629 case NODE_ComposedCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
18630 case NODE_ComposedShader:
return X3DShaderNode;
break;
18631 case NODE_ComposedTexture3D:
return X3DTexture3DNode;
break;
18632 case NODE_ComposedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18633 case NODE_CompositeVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18634 case NODE_Cone:
return X3DGeometryNode;
break;
18635 case NODE_ConeEmitter:
return X3DParticleEmitterNode;
break;
18636 case NODE_Contact:
return X3DSFNode;
break;
18637 case NODE_Contour2D:
return X3DSFNode;
break;
18638 case NODE_ContourPolyline2D:
return X3DNurbsControlCurveNode;
break;
18639 case NODE_Coordinate:
return X3DCoordinateNode;
break;
18640 case NODE_CoordinateChaser:
return X3DChaserNode;
break;
18641 case NODE_CoordinateDamper:
return X3DDamperNode;
break;
18642 case NODE_CoordinateDouble:
return X3DCoordinateNode;
break;
18643 case NODE_CoordinateInterpolator:
return X3DInterpolatorNode;
break;
18644 case NODE_CoordinateInterpolator2D:
return X3DInterpolatorNode;
break;
18645 case NODE_Cylinder:
return X3DGeometryNode;
break;
18646 case NODE_CylinderSensor:
return X3DPointingDeviceSensorNode;
break;
18647 case NODE_DISEntityManager:
return X3DChildNode;
break;
18648 case NODE_DISEntityTypeMapping:
return X3DInfoNode;
break;
18649 case NODE_DirectionalLight:
return X3DLightNode;
break;
18650 case NODE_Disk2D:
return X3DGeometryNode;
break;
18651 case NODE_DoubleAxisHingeJoint:
return X3DRigidJointNode;
break;
18652 case NODE_EaseInEaseOut:
return X3DInterpolatorNode;
break;
18653 case NODE_EdgeEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18654 case NODE_Effect:
return X3DShaderNode;
break;
18655 case NODE_EffectPart:
return X3DUrlObject;
break;
18656 case NODE_ElevationGrid:
return X3DGeometryNode;
break;
18657 case NODE_EspduTransform:
return X3DGroupingNode;
break;
18658 case NODE_ExplosionEmitter:
return X3DParticleEmitterNode;
break;
18659 case NODE_Extrusion:
return X3DGeometryNode;
break;
18660 case NODE_FillProperties:
return X3DAppearanceChildNode;
break;
18661 case NODE_FloatVertexAttribute:
return X3DVertexAttributeNode;
break;
18662 case NODE_Fog:
return X3DBindableNode;
break;
18663 case NODE_FogCoordinate:
return X3DGeometricPropertyNode;
break;
18664 case NODE_FontStyle:
return X3DFontStyleNode;
break;
18665 case NODE_ForcePhysicsModel:
return X3DParticlePhysicsModelNode;
break;
18666 case NODE_GeneratedCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
18667 case NODE_GeoConvert:
return X3DInterpolatorNode;
break;
18668 case NODE_GeoCoordinate:
return X3DCoordinateNode;
break;
18669 case NODE_GeoElevationGrid:
return X3DGeometryNode;
break;
18670 case NODE_GeoLOD:
return X3DGroupingNode;
break;
18671 case NODE_GeoLocation:
return X3DGroupingNode;
break;
18672 case NODE_GeoMetadata:
return X3DChildNode;
break;
18673 case NODE_GeoOrigin:
return X3DChildNode;
break;
18674 case NODE_GeoPlanet:
return X3DGroupingNode;
break;
18675 case NODE_GeoPositionInterpolator:
return X3DInterpolatorNode;
break;
18676 case NODE_GeoProximitySensor:
return X3DEnvironmentalSensorNode;
break;
18677 case NODE_GeoTouchSensor:
return X3DPointingDeviceSensorNode;
break;
18678 case NODE_GeoTransform:
return X3DGroupingNode;
break;
18679 case NODE_GeoViewpoint:
return X3DBindableNode;
break;
18680 case NODE_Group:
return X3DGroupingNode;
break;
18681 case NODE_HAnimDisplacer:
return X3DGeometricPropertyNode;
break;
18682 case NODE_HAnimHumanoid:
return X3DChildNode;
break;
18683 case NODE_HAnimJoint:
return X3DChildNode;
break;
18684 case NODE_HAnimSegment:
return X3DChildNode;
break;
18685 case NODE_HAnimSite:
return X3DGroupingNode;
break;
18686 case NODE_ImageBackdropBackground:
return X3DBackgroundNode;
break;
18687 case NODE_ImageCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
18688 case NODE_ImageTexture:
return X3DTextureNode;
break;
18689 case NODE_ImageTexture3D:
return X3DTextureNode;
break;
18690 case NODE_IndexedFaceSet:
return X3DGeometryNode;
break;
18691 case NODE_IndexedLineSet:
return X3DGeometryNode;
break;
18692 case NODE_IndexedQuadSet:
return X3DComposedGeometryNode;
break;
18693 case NODE_IndexedTriangleFanSet:
return X3DGeometryNode;
break;
18694 case NODE_IndexedTriangleSet:
return X3DGeometryNode;
break;
18695 case NODE_IndexedTriangleStripSet:
return X3DGeometryNode;
break;
18696 case NODE_Inline:
return X3DNetworkSensorNode;
break;
18697 case NODE_IntegerSequencer:
return X3DSequencerNode;
break;
18698 case NODE_IntegerTrigger:
return X3DTriggerNode;
break;
18699 case NODE_IsoSurfaceVolumeData:
return X3DVolumeDataNode;
break;
18700 case NODE_KeySensor:
return X3DKeyDeviceSensorNode;
break;
18701 case NODE_LOD:
return X3DGroupingNode;
break;
18702 case NODE_Layer:
return X3DLayerNode;
break;
18703 case NODE_LayerSet:
return X3DLayerSetNode;
break;
18704 case NODE_Layout:
return X3DLayoutNode;
break;
18705 case NODE_LayoutGroup:
return X3DGroupingNode;
break;
18706 case NODE_LayoutLayer:
return X3DGroupingNode;
break;
18707 case NODE_LinePickSensor:
return X3DSensorNode;
break;
18708 case NODE_LineProperties:
return X3DAppearanceChildNode;
break;
18709 case NODE_LineSensor:
return X3DPointingDeviceSensorNode;
break;
18710 case NODE_LineSet:
return X3DGeometryNode;
break;
18711 case NODE_LoadSensor:
return X3DNetworkSensorNode;
break;
18712 case NODE_LocalFog:
return X3DChildNode;
break;
18713 case NODE_Material:
return X3DMaterialNode;
break;
18714 case NODE_Matrix3VertexAttribute:
return X3DVertexAttributeNode;
break;
18715 case NODE_Matrix4VertexAttribute:
return X3DVertexAttributeNode;
break;
18716 case NODE_MetadataBoolean:
return X3DChildNode;
break;
18717 case NODE_MetadataDouble:
return X3DChildNode;
break;
18718 case NODE_MetadataFloat:
return X3DChildNode;
break;
18719 case NODE_MetadataInteger:
return X3DChildNode;
break;
18720 case NODE_MetadataMFBool:
return X3DChildNode;
break;
18721 case NODE_MetadataMFColor:
return X3DChildNode;
break;
18722 case NODE_MetadataMFColorRGBA:
return X3DChildNode;
break;
18723 case NODE_MetadataMFDouble:
return X3DChildNode;
break;
18724 case NODE_MetadataMFFloat:
return X3DChildNode;
break;
18725 case NODE_MetadataMFInt32:
return X3DChildNode;
break;
18726 case NODE_MetadataMFMatrix3d:
return X3DChildNode;
break;
18727 case NODE_MetadataMFMatrix3f:
return X3DChildNode;
break;
18728 case NODE_MetadataMFMatrix4d:
return X3DChildNode;
break;
18729 case NODE_MetadataMFMatrix4f:
return X3DChildNode;
break;
18730 case NODE_MetadataMFNode:
return X3DChildNode;
break;
18731 case NODE_MetadataMFRotation:
return X3DChildNode;
break;
18732 case NODE_MetadataMFString:
return X3DChildNode;
break;
18733 case NODE_MetadataMFTime:
return X3DChildNode;
break;
18734 case NODE_MetadataMFVec2d:
return X3DChildNode;
break;
18735 case NODE_MetadataMFVec2f:
return X3DChildNode;
break;
18736 case NODE_MetadataMFVec3d:
return X3DChildNode;
break;
18737 case NODE_MetadataMFVec3f:
return X3DChildNode;
break;
18738 case NODE_MetadataMFVec4d:
return X3DChildNode;
break;
18739 case NODE_MetadataMFVec4f:
return X3DChildNode;
break;
18740 case NODE_MetadataSFBool:
return X3DChildNode;
break;
18741 case NODE_MetadataSFColor:
return X3DChildNode;
break;
18742 case NODE_MetadataSFColorRGBA:
return X3DChildNode;
break;
18743 case NODE_MetadataSFDouble:
return X3DChildNode;
break;
18744 case NODE_MetadataSFFloat:
return X3DChildNode;
break;
18745 case NODE_MetadataSFImage:
return X3DChildNode;
break;
18746 case NODE_MetadataSFInt32:
return X3DChildNode;
break;
18747 case NODE_MetadataSFMatrix3d:
return X3DChildNode;
break;
18748 case NODE_MetadataSFMatrix3f:
return X3DChildNode;
break;
18749 case NODE_MetadataSFMatrix4d:
return X3DChildNode;
break;
18750 case NODE_MetadataSFMatrix4f:
return X3DChildNode;
break;
18751 case NODE_MetadataSFNode:
return X3DChildNode;
break;
18752 case NODE_MetadataSFRotation:
return X3DChildNode;
break;
18753 case NODE_MetadataSFString:
return X3DChildNode;
break;
18754 case NODE_MetadataSFTime:
return X3DChildNode;
break;
18755 case NODE_MetadataSFVec2d:
return X3DChildNode;
break;
18756 case NODE_MetadataSFVec2f:
return X3DChildNode;
break;
18757 case NODE_MetadataSFVec3d:
return X3DChildNode;
break;
18758 case NODE_MetadataSFVec3f:
return X3DChildNode;
break;
18759 case NODE_MetadataSFVec4d:
return X3DChildNode;
break;
18760 case NODE_MetadataSFVec4f:
return X3DChildNode;
break;
18761 case NODE_MetadataSet:
return X3DChildNode;
break;
18762 case NODE_MetadataString:
return X3DChildNode;
break;
18763 case NODE_MotorJoint:
return X3DRigidJointNode;
break;
18764 case NODE_MovieTexture:
return X3DTextureNode;
break;
18765 case NODE_MultiTexture:
return X3DTextureNode;
break;
18766 case NODE_MultiTextureCoordinate:
return X3DTextureCoordinateNode;
break;
18767 case NODE_MultiTextureTransform:
return X3DTextureTransformNode;
break;
18768 case NODE_NavigationInfo:
return X3DBindableNode;
break;
18769 case NODE_Normal:
return X3DNormalNode;
break;
18770 case NODE_NormalInterpolator:
return X3DInterpolatorNode;
break;
18771 case NODE_NurbsCurve:
return X3DParametricGeometryNode;
break;
18772 case NODE_NurbsCurve2D:
return X3DNurbsControlCurveNode;
break;
18773 case NODE_NurbsOrientationInterpolator:
return X3DChildNode;
break;
18774 case NODE_NurbsPatchSurface:
return X3DNurbsSurfaceGeometryNode;
break;
18775 case NODE_NurbsPositionInterpolator:
return X3DChildNode;
break;
18776 case NODE_NurbsSet:
return X3DChildNode;
break;
18777 case NODE_NurbsSurfaceInterpolator:
return X3DChildNode;
break;
18778 case NODE_NurbsSweptSurface:
return X3DParametricGeometryNode;
break;
18779 case NODE_NurbsSwungSurface:
return X3DParametricGeometryNode;
break;
18780 case NODE_NurbsTextureCoordinate:
return X3DSFNode;
break;
18781 case NODE_NurbsTrimmedSurface:
return X3DNurbsSurfaceGeometryNode;
break;
18782 case NODE_OSC_Sensor:
return X3DNetworkSensorNode;
break;
18783 case NODE_OpacityMapVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18784 case NODE_OrientationChaser:
return X3DChaserNode;
break;
18785 case NODE_OrientationDamper:
return X3DDamperNode;
break;
18786 case NODE_OrientationInterpolator:
return X3DInterpolatorNode;
break;
18787 case NODE_OrthoViewpoint:
return X3DBindableNode;
break;
18788 case NODE_PackagedShader:
return X3DProgrammableShaderObject;
break;
18789 case NODE_ParticleSystem:
return X3DShapeNode;
break;
18790 case NODE_PickableGroup:
return X3DGroupingNode;
break;
18791 case NODE_PixelTexture:
return X3DTextureNode;
break;
18792 case NODE_PixelTexture3D:
return X3DTextureNode;
break;
18793 case NODE_PlaneSensor:
return X3DPointingDeviceSensorNode;
break;
18794 case NODE_PointEmitter:
return X3DParticleEmitterNode;
break;
18795 case NODE_PointLight:
return X3DLightNode;
break;
18796 case NODE_PointPickSensor:
return X3DSensorNode;
break;
18797 case NODE_PointSensor:
return X3DPointingDeviceSensorNode;
break;
18798 case NODE_PointSet:
return X3DGeometryNode;
break;
18799 case NODE_Polyline2D:
return X3DGeometryNode;
break;
18800 case NODE_PolylineEmitter:
return X3DParticleEmitterNode;
break;
18801 case NODE_Polypoint2D:
return X3DGeometryNode;
break;
18802 case NODE_PositionChaser:
return X3DChaserNode;
break;
18803 case NODE_PositionChaser2D:
return X3DChaserNode;
break;
18804 case NODE_PositionDamper:
return X3DDamperNode;
break;
18805 case NODE_PositionDamper2D:
return X3DDamperNode;
break;
18806 case NODE_PositionInterpolator:
return X3DInterpolatorNode;
break;
18807 case NODE_PositionInterpolator2D:
return X3DInterpolatorNode;
break;
18808 case NODE_PrimitivePickSensor:
return X3DSensorNode;
break;
18809 case NODE_ProgramShader:
return X3DProgrammableShaderObject;
break;
18810 case NODE_ProjectionVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18811 case NODE_Proto:
return X3DProtoInstance;
break;
18812 case NODE_ProximitySensor:
return X3DEnvironmentalSensorNode;
break;
18813 case NODE_QuadSet:
return X3DComposedGeometryNode;
break;
18814 case NODE_ReceiverPdu:
return X3DChildNode;
break;
18815 case NODE_Rectangle2D:
return X3DGeometryNode;
break;
18816 case NODE_RigidBody:
return X3DSFNode;
break;
18817 case NODE_RigidBodyCollection:
return X3DChildNode;
break;
18818 case NODE_ScalarChaser:
return X3DChaserNode;
break;
18819 case NODE_ScalarDamper:
return X3DDamperNode;
break;
18820 case NODE_ScalarInterpolator:
return X3DInterpolatorNode;
break;
18821 case NODE_ScreenFontStyle:
return X3DFontStyleNode;
break;
18822 case NODE_ScreenGroup:
return X3DGroupingNode;
break;
18823 case NODE_Script:
return X3DScriptNode;
break;
18824 case NODE_SegmentedVolumeData:
return X3DVolumeDataNode;
break;
18825 case NODE_ShadedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18826 case NODE_ShaderPart:
return X3DUrlObject;
break;
18827 case NODE_ShaderProgram:
return X3DUrlObject;
break;
18828 case NODE_Shape:
return X3DBoundedObject;
break;
18829 case NODE_SignalPdu:
return X3DChildNode;
break;
18830 case NODE_SilhouetteEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18831 case NODE_SingleAxisHingeJoint:
return X3DRigidJointNode;
break;
18832 case NODE_SliderJoint:
return X3DRigidJointNode;
break;
18833 case NODE_Sound:
return X3DSoundSourceNode;
break;
18834 case NODE_Sphere:
return X3DGeometryNode;
break;
18835 case NODE_SphereSensor:
return X3DPointingDeviceSensorNode;
break;
18836 case NODE_SplinePositionInterpolator:
return X3DInterpolatorNode;
break;
18837 case NODE_SplinePositionInterpolator2D:
return X3DInterpolatorNode;
break;
18838 case NODE_SplineScalarInterpolator:
return X3DInterpolatorNode;
break;
18839 case NODE_SpotLight:
return X3DLightNode;
break;
18840 case NODE_SquadOrientationInterpolator:
return X3DInterpolatorNode;
break;
18841 case NODE_StaticGroup:
return X3DGroupingNode;
break;
18842 case NODE_StringSensor:
return X3DKeyDeviceSensorNode;
break;
18843 case NODE_SurfaceEmitter:
return X3DParticleEmitterNode;
break;
18844 case NODE_Switch:
return X3DGroupingNode;
break;
18845 case NODE_Teapot:
return X3DGeometryNode;
break;
18846 case NODE_TexCoordChaser2D:
return X3DChaserNode;
break;
18847 case NODE_TexCoordDamper2D:
return X3DDamperNode;
break;
18848 case NODE_Text:
return X3DTextNode;
break;
18849 case NODE_TextureBackground:
return X3DBackgroundNode;
break;
18850 case NODE_TextureCoordinate:
return X3DTextureCoordinateNode;
break;
18851 case NODE_TextureCoordinate3D:
return X3DTextureCoordinateNode;
break;
18852 case NODE_TextureCoordinate4D:
return X3DTextureCoordinateNode;
break;
18853 case NODE_TextureCoordinateGenerator:
return X3DTextureCoordinateNode;
break;
18854 case NODE_TextureProjectorParallel:
return X3DTextureProjectorNode;
break;
18855 case NODE_TextureProjectorPerspective:
return X3DTextureProjectorNode;
break;
18856 case NODE_TextureProperties:
return X3DSFNode;
break;
18857 case NODE_TextureTransform:
return X3DTextureTransformNode;
break;
18858 case NODE_TextureTransform3D:
return X3DTextureTransformNode;
break;
18859 case NODE_TextureTransformMatrix3D:
return X3DTextureTransformNode;
break;
18860 case NODE_TimeSensor:
return X3DSensorNode;
break;
18861 case NODE_TimeTrigger:
return X3DTriggerNode;
break;
18862 case NODE_ToneMappedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
18863 case NODE_TouchSensor:
return X3DPointingDeviceSensorNode;
break;
18864 case NODE_TrackingSensor:
return X3DSensorNode;
break;
18865 case NODE_Transform:
return X3DGroupingNode;
break;
18866 case NODE_TransformSensor:
return X3DEnvironmentalSensorNode;
break;
18867 case NODE_TransmitterPdu:
return X3DChildNode;
break;
18868 case NODE_TriangleFanSet:
return X3DGeometryNode;
break;
18869 case NODE_TriangleSet:
return X3DGeometryNode;
break;
18870 case NODE_TriangleSet2D:
return X3DGeometryNode;
break;
18871 case NODE_TriangleStripSet:
return X3DGeometryNode;
break;
18872 case NODE_TwoSidedMaterial:
return X3DMaterialNode;
break;
18873 case NODE_UniversalJoint:
return X3DRigidJointNode;
break;
18874 case NODE_Viewpoint:
return X3DBindableNode;
break;
18875 case NODE_ViewpointGroup:
return X3DGroupingNode;
break;
18876 case NODE_Viewport:
return X3DViewportNode;
break;
18877 case NODE_VisibilitySensor:
return X3DEnvironmentalSensorNode;
break;
18878 case NODE_VolumeData:
return X3DVolumeDataNode;
break;
18879 case NODE_VolumeEmitter:
return X3DParticleEmitterNode;
break;
18880 case NODE_VolumePickSensor:
return X3DSensorNode;
break;
18881 case NODE_WindPhysicsModel:
return X3DParticlePhysicsModelNode;
break;
18882 case NODE_WorldInfo:
return X3DChildNode;
break;