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"
46#include "../system_threads.h"
55#include "../input/EAIHeaders.h"
56#include "../input/EAIHelpers.h"
57#include "../x3d_parser/Bindable.h"
59#include "../opengl/Textures.h"
60#include "Component_CubeMapTexturing.h"
62void add_OSCsensor(
struct X3D_Node* node);
63void addNodeToKeySensorList(
struct X3D_Node* node);
66void render_ray_polyrep(
void *node);
67void dump_scene(FILE *fp,
int level,
struct X3D_Node* node);
68extern char *parser_getNameFromNode(
struct X3D_Node* node);
71 const char *FIELDNAMES[] = {
120 "__cylinderTriangles",
130 "__externProtoDeclares",
157 "__movedOrientation",
158 "__movedOrientationB",
165 "__occludeCheckCount",
179 "__old_angularVelocity",
188 "__old_centerOfMass",
189 "__old_finiteRotationAxis",
190 "__old_linearVelocity",
212 "__regenSubTextures",
215 "__rooturlloadstatus",
238 "__textureTableIndex",
243 "__unitlengthfactor",
258 "_appliedParameters",
259 "_appliedParametersMask",
294 "_geomIdentityTransform",
302 "_initialTranslation",
316 "_lastChannelDestination",
317 "_lastChannelSource",
320 "_lastMotionsEnabled",
351 "_oldpickedGeometry",
359 "_origNormalizedPoint",
370 "_pduchange_collision",
372 "_pduchange_detonation",
373 "_pduchange_em_info",
376 "_pduchange_networksensor",
377 "_pduchange_receiver",
380 "_pduchange_transmitter",
391 "_reachablethispass",
394 "_resetRelativeHeight",
405 "_shaderUserDefinedFields",
408 "_shaderflags_effects",
409 "_shaderflags_usershaders",
437 "_walkSurfacePriority",
443 "acousticProperties",
451 "addTrimmingContour",
459 "ambientTextureMapping",
463 "angularDampingFactor",
467 "antennaPatternLength",
468 "antennaPatternType",
474 "articulationParameterArray",
475 "articulationParameterChangeIndicatorArr",
476 "articulationParameterCount",
477 "articulationParameterDesignatorArray",
478 "articulationParameterIdPartAttachedToAr",
479 "articulationParameterTypeArray",
480 "articulationParameterValue0_changed",
481 "articulationParameterValue1_changed",
482 "articulationParameterValue2_changed",
483 "articulationParameterValue3_changed",
484 "articulationParameterValue4_changed",
485 "articulationParameterValue5_changed",
486 "articulationParameterValue6_changed",
487 "articulationParameterValue7_changed",
497 "autoRefreshTimeLimit",
513 "backAmbientIntensity",
526 "baseTextureMapping",
552 "boundingVolumeType",
558 "byteTimeDomainData",
565 "centerOfRotation_changed",
570 "channelDestination",
572 "channelInterpretation",
597 "colorMatchTolerance",
607 "contactSurfaceThickness",
638 "desiredAngularVelocity1",
639 "desiredAngularVelocity2",
641 "detonationLocation",
642 "detonationRelativeLocation",
646 "diffuseCoefficients",
649 "diffuseTextureMapping",
653 "disableAngularSpeed",
654 "disableLinearSpeed",
674 "emissiveTextureMapping",
696 "eventApplicationID",
714 "finiteRotationAxis",
723 "floatFrequencyData",
725 "floatTimeDomainData",
744 "frictionCoefficients",
793 "hitGeoCoord_changed",
796 "hitTexCoord_changed",
810 "initialDestination",
821 "intensityThreshold",
822 "interauralDistance",
836 "isPositionAvailable",
837 "isRotationAvailable",
843 "jointBindingPositions",
844 "jointBindingRotations",
845 "jointBindingScales",
861 "lastChannelSelection",
872 "lengthOfModulationParameters",
881 "linearAcceleration",
882 "linearDampingFactor",
885 "linewidthScaleFactor",
898 "magnificationFilter",
911 "maxCorrectionSpeed",
926 "metallicRoughnessTexture",
927 "metallicRoughnessTextureMapping",
940 "minificationFilter",
942 "modifiedFraction_changed",
943 "modulationTypeDetail",
944 "modulationTypeMajor",
945 "modulationTypeSpreadSpectrum",
946 "modulationTypeSystem",
959 "multicastRelayHost",
960 "multicastRelayPort",
961 "munitionApplicationID",
966 "munitionStartPoint",
981 "normalTextureMapping",
990 "occlusionTextureMapping",
1001 "orientation_changed",
1014 "particleOrientation",
1030 "pickedTextureCoordinate",
1039 "pointSizeMaxValue",
1040 "pointSizeMinValue",
1041 "pointSizeScaleFactor",
1059 "radioEntityTypeCategory",
1060 "radioEntityTypeCountry",
1061 "radioEntityTypeDomain",
1062 "radioEntityTypeKind",
1063 "radioEntityTypeNomenclature",
1064 "radioEntityTypeNomenclatureVersion",
1074 "referenceDistance",
1078 "relativeAntennaLocation",
1084 "removeTrimmingContour",
1091 "retainUserOffsets",
1105 "rtpHeaderExpected",
1115 "segmentIdentifiers",
1118 "sensorLocalOutput",
1119 "separateBackColor",
1123 "set_articulationParameterValue0",
1124 "set_articulationParameterValue1",
1125 "set_articulationParameterValue2",
1126 "set_articulationParameterValue3",
1127 "set_articulationParameterValue4",
1128 "set_articulationParameterValue5",
1129 "set_articulationParameterValue6",
1130 "set_articulationParameterValue7",
1144 "set_intersectionType",
1150 "set_texCoordIndex",
1161 "shininessTextureMapping",
1164 "silhouetteBoundaryOpacity",
1165 "silhouetteRetainedOpacity",
1166 "silhouetteSharpness",
1173 "skeletalConfiguration",
1176 "skinBindingCoords",
1177 "skinBindingNormals",
1187 "smoothingTimeConstant",
1188 "softnessConstantForceMix",
1189 "softnessErrorCorrection",
1199 "specularTextureMapping",
1205 "srfParametersInfo",
1215 "stop1ConstantForceMix",
1216 "stop1ErrorCorrection",
1218 "stop2ErrorCorrection",
1220 "stop3ErrorCorrection",
1223 "stopConstantForceMix1",
1224 "stopErrorCorrection",
1225 "stopErrorCorrection1",
1243 "suspensionErrorCorrection",
1253 "tessellationScale",
1260 "textureCompression",
1262 "textureProperties",
1280 "trackPoint_changed",
1281 "trackPoints_changed",
1284 "transitionComplete",
1290 "translationOffset",
1291 "translation_changed",
1293 "translucencyRange",
1294 "translucencySurfaces",
1295 "transmitFrequencyBandwidth",
1297 "transmitterApplicationID",
1298 "transmitterEntityID",
1299 "transmitterRadioID",
1300 "transmitterSiteID",
1320 "useFiniteRotation",
1356 "weightTransferFunction1",
1357 "weightTransferFunction2",
1370const int FIELDNAMES_COUNT = ARR_SIZE(FIELDNAMES);
1374 const char *EVENT_OUT[] = {
1393 "articulationParameterValue0_changed",
1394 "articulationParameterValue1_changed",
1395 "articulationParameterValue2_changed",
1396 "articulationParameterValue3_changed",
1397 "articulationParameterValue4_changed",
1398 "articulationParameterValue5_changed",
1399 "articulationParameterValue6_changed",
1400 "articulationParameterValue7_changed",
1408 "byteFrequencyData",
1409 "byteTimeDomainData",
1410 "centerOfRotation_changed",
1426 "floatFrequencyData",
1427 "floatTimeDomainData",
1434 "geoCoords_changed",
1440 "hitGeoCoord_changed",
1441 "hitNormal_changed",
1443 "hitTexCoord_changed",
1459 "isPositionAvailable",
1460 "isRotationAvailable",
1475 "modifiedFraction_changed",
1487 "orientation_changed",
1493 "pickedTextureCoordinate",
1511 "trackPoint_changed",
1512 "trackPoints_changed",
1513 "transitionComplete",
1514 "translation_changed",
1521const int EVENT_OUT_COUNT = ARR_SIZE(EVENT_OUT);
1525 const char *EVENT_IN[] = {
1542 "addTrimmingContour",
1559 "removeTrimmingContour",
1560 "retainUserOffsets",
1562 "set_articulationParameterValue0",
1563 "set_articulationParameterValue1",
1564 "set_articulationParameterValue2",
1565 "set_articulationParameterValue3",
1566 "set_articulationParameterValue4",
1567 "set_articulationParameterValue5",
1568 "set_articulationParameterValue6",
1569 "set_articulationParameterValue7",
1583 "set_intersectionType",
1589 "set_texCoordIndex",
1595const int EVENT_IN_COUNT = ARR_SIZE(EVENT_IN);
1599 const char *EXPOSED_FIELD[] = {
1602 "acousticProperties",
1609 "ambientTextureMapping",
1612 "angularDampingFactor",
1614 "anisotropicDegree",
1616 "antennaPatternLength",
1617 "antennaPatternType",
1621 "appliedParameters",
1622 "articulationParameterArray",
1623 "articulationParameterChangeIndicatorArr",
1624 "articulationParameterCount",
1625 "articulationParameterDesignatorArray",
1626 "articulationParameterIdPartAttachedToAr",
1627 "articulationParameterTypeArray",
1636 "autoRefreshTimeLimit",
1650 "backAmbientIntensity",
1653 "backEmissiveColor",
1656 "backSpecularColor",
1662 "baseTextureMapping",
1688 "channelDestination",
1690 "channelInterpretation",
1710 "contactSurfaceThickness",
1719 "crossSectionCurve",
1733 "desiredAngularVelocity1",
1734 "desiredAngularVelocity2",
1735 "detonationLocation",
1736 "detonationRelativeLocation",
1740 "diffuseCoefficients",
1743 "diffuseTextureMapping",
1746 "disableAngularSpeed",
1747 "disableLinearSpeed",
1760 "emissiveTextureMapping",
1775 "entitySubCategory",
1777 "eventApplicationID",
1788 "finiteRotationAxis",
1808 "frequencyBinCount",
1809 "frictionCoefficients",
1810 "frictionDirection",
1825 "gradientThreshold",
1849 "intensityThreshold",
1850 "interauralDistance",
1854 "jointBindingPositions",
1855 "jointBindingRotations",
1856 "jointBindingScales",
1864 "lastChannelSelection",
1871 "lengthOfModulationParameters",
1873 "lifetimeVariation",
1877 "linearAcceleration",
1878 "linearDampingFactor",
1881 "linewidthScaleFactor",
1890 "magnificationFilter",
1903 "maxCorrectionSpeed",
1918 "metallicRoughnessTexture",
1919 "metallicRoughnessTextureMapping",
1929 "minificationFilter",
1931 "modulationTypeDetail",
1932 "modulationTypeMajor",
1933 "modulationTypeSpreadSpectrum",
1934 "modulationTypeSystem",
1938 "multicastRelayHost",
1939 "multicastRelayPort",
1940 "munitionApplicationID",
1945 "munitionStartPoint",
1950 "nearClippingPlane",
1956 "normalTextureMapping",
1958 "normalizeVelocity",
1960 "occlusionStrength",
1962 "occlusionTextureMapping",
1978 "particleOrientation",
1994 "pointSizeMaxValue",
1995 "pointSizeMinValue",
1996 "pointSizeScaleFactor",
2008 "radioEntityTypeCategory",
2009 "radioEntityTypeCountry",
2010 "radioEntityTypeDomain",
2011 "radioEntityTypeKind",
2012 "radioEntityTypeNomenclature",
2013 "radioEntityTypeNomenclatureVersion",
2020 "referenceDistance",
2023 "relativeAntennaLocation",
2027 "retainUserOffsets",
2043 "segmentIdentifiers",
2046 "separateBackColor",
2053 "shininessTextureMapping",
2056 "silhouetteBoundaryOpacity",
2057 "silhouetteRetainedOpacity",
2058 "silhouetteSharpness",
2064 "skeletalConfiguration",
2067 "skinBindingCoords",
2068 "skinBindingNormals",
2078 "smoothingTimeConstant",
2079 "softnessConstantForceMix",
2080 "softnessErrorCorrection",
2085 "specularTextureMapping",
2091 "stop1ConstantForceMix",
2092 "stop1ErrorCorrection",
2094 "stop2ErrorCorrection",
2096 "stop3ErrorCorrection",
2099 "stopConstantForceMix1",
2100 "stopErrorCorrection",
2101 "stopErrorCorrection1",
2116 "suspensionErrorCorrection",
2124 "tessellationScale",
2127 "textureCompression",
2144 "translationOffset",
2146 "translucencyRange",
2147 "translucencySurfaces",
2148 "transmitFrequencyBandwidth",
2150 "transmitterApplicationID",
2151 "transmitterEntityID",
2152 "transmitterRadioID",
2153 "transmitterSiteID",
2167 "useFiniteRotation",
2196 "weightTransferFunction1",
2197 "weightTransferFunction2",
2203const int EXPOSED_FIELD_COUNT = ARR_SIZE(EXPOSED_FIELD);
2207 const char *FIELD[] = {
2221 "boundingVolumeType",
2238 "colorMatchTolerance",
2242 "contentVolumeType",
2272 "geodeticLongitude",
2283 "initialDestination",
2331 "rtpHeaderExpected",
2334 "sensorLocalOutput",
2347 "srfParametersInfo",
2362 "textureProperties",
2383const int FIELD_COUNT = ARR_SIZE(FIELD);
2387 const char *KEYWORDS[] = {
2417const int KEYWORDS_COUNT = ARR_SIZE(KEYWORDS);
2421 const char *PROFILES[] = {
2430const int PROFILES_COUNT = ARR_SIZE(PROFILES);
2434const char *COMPONENTS[] = {
2439 "EnvironmentalEffects",
2440 "EnvironmentalSensor",
2459 "PointDeviceSensor",
2467 "TextureProjection",
2473const int COMPONENTS_COUNT = ARR_SIZE(COMPONENTS);
2477const char *PROTOKEYWORDS[] = {
2487const int PROTOKEYWORDS_COUNT = ARR_SIZE(PROTOKEYWORDS);
2491 const char *MULTITEXTUREMODE[] = {
2496 "BLENDCURRENTALPHA",
2497 "BLENDDIFFUSEALPHA",
2499 "BLENDTEXTUREALPHA",
2504 "MODULATEALPHA_ADDCOLOR",
2505 "MODULATEINVALPHA_ADDCOLOR",
2506 "MODULATEINVCOLOR_ADDALPHA",
2513const int MULTITEXTUREMODE_COUNT = ARR_SIZE(MULTITEXTUREMODE);
2517 const char *MULTITEXTURESOURCE[] = {
2522const int MULTITEXTURESOURCE_COUNT = ARR_SIZE(MULTITEXTURESOURCE);
2526 const char *TEXTURECOORDINATEGENERATOR[] = {
2527 "CAMERASPACENORMAL",
2528 "CAMERASPACEPOSITION",
2529 "CAMERASPACEREFLECTION",
2530 "CAMERASPACEREFLECTIONVECTOR",
2539 "SPHERE-REFLECT-LOCAL",
2541const int TEXTURECOORDINATEGENERATOR_COUNT = ARR_SIZE(TEXTURECOORDINATEGENERATOR);
2545 const char *MULTITEXTUREFUNCTION[] = {
2549const int MULTITEXTUREFUNCTION_COUNT = ARR_SIZE(MULTITEXTUREFUNCTION);
2553 const char *X3DSPECIAL[] = {
2555 "ExternProtoDeclare",
2575const int X3DSPECIAL_COUNT = ARR_SIZE(X3DSPECIAL);
2579 const char *TEXTUREBOUNDARYKEYWORDS[] = {
2581 "CLAMP_TO_BOUNDARY",
2586const int TEXTUREBOUNDARYKEYWORDS_COUNT = ARR_SIZE(TEXTUREBOUNDARYKEYWORDS);
2590 const char *TEXTUREMAGNIFICATIONKEYWORDS[] = {
2597const int TEXTUREMAGNIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMAGNIFICATIONKEYWORDS);
2601 const char *TEXTUREMINIFICATIONKEYWORDS[] = {
2603 "AVG_PIXEL_AVG_MIPMAP",
2604 "AVG_PIXEL_NEAREST_MIPMAP",
2608 "NEAREST_PIXEL_AVG_MIPMAP",
2609 "NEAREST_PIXEL_NEAREST_MIPMAP",
2612const int TEXTUREMINIFICATIONKEYWORDS_COUNT = ARR_SIZE(TEXTUREMINIFICATIONKEYWORDS);
2616 const char *TEXTURECOMPRESSIONKEYWORDS[] = {
2624const int TEXTURECOMPRESSIONKEYWORDS_COUNT = ARR_SIZE(TEXTURECOMPRESSIONKEYWORDS);
2628 const char *GEOELLIPSOID[] = {
2653const int GEOELLIPSOID_COUNT = ARR_SIZE(GEOELLIPSOID);
2657 const char *GEOSPATIAL[] = {
2685const int GEOSPATIAL_COUNT = ARR_SIZE(GEOSPATIAL);
2689 const char *FIELDTYPES[] = {
2735const int FIELDTYPES_COUNT = ARR_SIZE(FIELDTYPES);
2739const char *NODES[] = {
2740 "AcousticProperties",
2749 "BackdropBackground",
2754 "BlendedVolumeStyle",
2759 "BoundaryEnhancementVolumeStyle",
2760 "BoundedPhysicsModel",
2762 "BufferAudioSource",
2769 "CalibratedCameraSensor",
2770 "CartoonVolumeStyle",
2779 "CollisionCollection",
2785 "ColorInterpolator",
2787 "ComposedCubeMapTexture",
2789 "ComposedTexture3D",
2790 "ComposedVolumeStyle",
2791 "CompositeVolumeStyle",
2796 "ContourPolyline2D",
2802 "CoordinateInterpolator",
2803 "CoordinateInterpolator2D",
2804 "CoordinateMorpher",
2808 "DISEntityTypeMapping",
2812 "DoubleAxisHingeJoint",
2813 "DynamicsCompressor",
2815 "EdgeEnhancementVolumeStyle",
2824 "FloatVertexAttribute",
2828 "ForcePhysicsModel",
2830 "GeneratedCubeMapTexture",
2838 "GeoLCE3DParameters",
2840 "GeoLSR3DParameters",
2849 "GeoPositionInterpolator",
2850 "GeoProximitySensor",
2851 "GeoReferenceSurfaceInfo",
2854 "GeoSRFParametersInfo",
2857 "GeoSpatialReferenceFrame",
2858 "GeoSystemParameters",
2872 "HAnimMotionDataFile",
2873 "HAnimMotionInterpolator",
2878 "ImageBackdropBackground",
2879 "ImageCubeMapTexture",
2885 "IndexedTriangleFanSet",
2886 "IndexedTriangleSet",
2887 "IndexedTriangleStripSet",
2891 "IsoSurfaceVolumeData",
2904 "ListenerPointSource",
2911 "MIDIFileDestination",
2915 "MIDIPortDestination",
2917 "MIDIPrintDestination",
2924 "Matrix3VertexAttribute",
2925 "Matrix4VertexAttribute",
2932 "MetadataMFColorRGBA",
2936 "MetadataMFMatrix3d",
2937 "MetadataMFMatrix3f",
2938 "MetadataMFMatrix4d",
2939 "MetadataMFMatrix4f",
2941 "MetadataMFRotation",
2952 "MetadataSFColorRGBA",
2957 "MetadataSFMatrix3d",
2958 "MetadataSFMatrix3f",
2959 "MetadataSFMatrix4d",
2960 "MetadataSFMatrix4f",
2962 "MetadataSFRotation",
2977 "MultiTextureCoordinate",
2978 "MultiTextureTransform",
2982 "NormalInterpolator",
2986 "NurbsOrientationInterpolator",
2987 "NurbsPatchSurface",
2988 "NurbsPositionInterpolator",
2990 "NurbsSurfaceInterpolator",
2991 "NurbsSweptSurface",
2992 "NurbsSwungSurface",
2993 "NurbsTextureCoordinate",
2994 "NurbsTrimmedSurface",
2996 "OpacityMapVolumeStyle",
2997 "OrientationChaser",
2998 "OrientationDamper",
2999 "OrientationInterpolator",
3023 "PositionInterpolator",
3024 "PositionInterpolator2D",
3025 "PrimitivePickSensor",
3027 "ProjectionVolumeStyle",
3034 "ResistancePhysicsModel",
3036 "RigidBodyCollection",
3039 "ScalarInterpolator",
3043 "SegmentedVolumeData",
3044 "ShadedVolumeStyle",
3049 "SilhouetteEnhancementVolumeStyle",
3050 "SingleAxisHingeJoint",
3056 "SplinePositionInterpolator",
3057 "SplinePositionInterpolator2D",
3058 "SplineScalarInterpolator",
3060 "SquadOrientationInterpolator",
3062 "StreamAudioDestination",
3063 "StreamAudioSource",
3071 "TextureBackground",
3072 "TextureCoordinate",
3073 "TextureCoordinate3D",
3074 "TextureCoordinate4D",
3075 "TextureCoordinateGenerator",
3077 "TextureProjectorParallel",
3078 "TextureProjectorPoint",
3079 "TextureProperties",
3081 "TextureTransform3D",
3082 "TextureTransformGenerator",
3083 "TextureTransformMatrix3D",
3087 "ToneMappedVolumeStyle",
3100 "VectorInterpolator",
3112const int NODES_COUNT = ARR_SIZE(NODES);
3114const short NODE_DEFAULT_CONTAINER[][7] = {
3115{FIELDNAMES_acousticProperties,0,0,0,0,0,0},
3116{FIELDNAMES_children,0,0,0,0,0,0},
3117{FIELDNAMES_children,0,0,0,0,0,0},
3118{FIELDNAMES_appearance,0,0,0,0,0,0},
3119{FIELDNAMES_geometry,0,0,0,0,0,0},
3120{FIELDNAMES_geometry,0,0,0,0,0,0},
3121{FIELDNAMES_buffer,0,0,0,0,0,0},
3122{FIELDNAMES_source,FIELDNAMES_children,0,0,0,0,0},
3123{FIELDNAMES_children,0,0,0,0,0,0},
3124{FIELDNAMES_children,0,0,0,0,0,0},
3125{FIELDNAMES_children,0,0,0,0,0,0},
3126{FIELDNAMES_joints,0,0,0,0,0,0},
3127{FIELDNAMES_children,0,0,0,0,0,0},
3128{FIELDNAMES_children,0,0,0,0,0,0},
3129{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3130{FIELDNAMES_children,0,0,0,0,0,0},
3131{FIELDNAMES_children,0,0,0,0,0,0},
3132{FIELDNAMES_children,0,0,0,0,0,0},
3133{FIELDNAMES_children,0,0,0,0,0,0},
3134{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3135{FIELDNAMES_physics,0,0,0,0,0,0},
3136{FIELDNAMES_geometry,0,0,0,0,0,0},
3137{FIELDNAMES_children,0,0,0,0,0,0},
3138{FIELDNAMES_geometry,0,0,0,0,0,0},
3139{FIELDNAMES_texture,0,0,0,0,0,0},
3140{FIELDNAMES_children,0,0,0,0,0,0},
3141{FIELDNAMES_children,0,0,0,0,0,0},
3142{FIELDNAMES_children,0,0,0,0,0,0},
3143{FIELDNAMES_children,0,0,0,0,0,0},
3144{FIELDNAMES_children,0,0,0,0,0,0},
3145{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3146{FIELDNAMES_children,0,0,0,0,0,0},
3147{FIELDNAMES_selectors,FIELDNAMES_children,0,0,0,0,0},
3148{FIELDNAMES_children,0,0,0,0,0,0},
3149{FIELDNAMES_geometry,0,0,0,0,0,0},
3150{FIELDNAMES_children,0,0,0,0,0,0},
3151{FIELDNAMES_collidables,FIELDNAMES_geometry,FIELDNAMES_collidable,0,0,0,0},
3152{FIELDNAMES_collidables,FIELDNAMES_geometry,FIELDNAMES_collidable,0,0,0,0},
3153{FIELDNAMES_children,0,0,0,0,0,0},
3154{FIELDNAMES_collider,0,0,0,0,0,0},
3155{FIELDNAMES_children,0,0,0,0,0,0},
3156{FIELDNAMES_collidables,0,0,0,0,0,0},
3157{FIELDNAMES_color,0,0,0,0,0,0},
3158{FIELDNAMES_children,0,0,0,0,0,0},
3159{FIELDNAMES_children,0,0,0,0,0,0},
3160{FIELDNAMES_children,0,0,0,0,0,0},
3161{FIELDNAMES_color,0,0,0,0,0,0},
3162{FIELDNAMES_texture,0,0,0,0,0,0},
3163{FIELDNAMES_shaders,0,0,0,0,0,0},
3164{FIELDNAMES_texture,0,0,0,0,0,0},
3165{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3166{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3167{FIELDNAMES_geometry,0,0,0,0,0,0},
3168{FIELDNAMES_emitter,0,0,0,0,0,0},
3169{FIELDNAMES_children,0,0,0,0,0,0},
3170{FIELDNAMES_trimmingContour,0,0,0,0,0,0},
3171{FIELDNAMES_children,0,0,0,0,0,0},
3172{FIELDNAMES_children,0,0,0,0,0,0},
3173{FIELDNAMES_coord,FIELDNAMES_skinCoord,0,0,0,0,0},
3174{FIELDNAMES_children,0,0,0,0,0,0},
3175{FIELDNAMES_children,0,0,0,0,0,0},
3176{FIELDNAMES_controlPoint,0,0,0,0,0,0},
3177{FIELDNAMES_children,0,0,0,0,0,0},
3178{FIELDNAMES_children,0,0,0,0,0,0},
3179{FIELDNAMES_children,0,0,0,0,0,0},
3180{FIELDNAMES_geometry,0,0,0,0,0,0},
3181{FIELDNAMES_children,0,0,0,0,0,0},
3182{FIELDNAMES_children,0,0,0,0,0,0},
3183{FIELDNAMES_mapping,0,0,0,0,0,0},
3184{FIELDNAMES_children,0,0,0,0,0,0},
3185{FIELDNAMES_children,0,0,0,0,0,0},
3186{FIELDNAMES_geometry,0,0,0,0,0,0},
3187{FIELDNAMES_joints,0,0,0,0,0,0},
3188{FIELDNAMES_children,0,0,0,0,0,0},
3189{FIELDNAMES_children,0,0,0,0,0,0},
3190{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3191{FIELDNAMES_children,0,0,0,0,0,0},
3192{FIELDNAMES_parts,0,0,0,0,0,0},
3193{FIELDNAMES_geometry,0,0,0,0,0,0},
3194{FIELDNAMES_children,0,0,0,0,0,0},
3195{FIELDNAMES_children,0,0,0,0,0,0},
3196{FIELDNAMES_emitter,0,0,0,0,0,0},
3197{FIELDNAMES_geometry,0,0,0,0,0,0},
3198{FIELDNAMES_fillProperties,0,0,0,0,0,0},
3199{FIELDNAMES_children,0,0,0,0,0,0},
3200{FIELDNAMES_children,0,0,0,0,0,0},
3201{FIELDNAMES_fogCoord,0,0,0,0,0,0},
3202{FIELDNAMES_fontStyle,0,0,0,0,0,0},
3203{FIELDNAMES_physics,0,0,0,0,0,0},
3204{FIELDNAMES_children,0,0,0,0,0,0},
3205{FIELDNAMES_texture,0,0,0,0,0,0},
3206{FIELDNAMES_texture,0,0,0,0,0,0},
3207{FIELDNAMES_children,0,0,0,0,0,0},
3208{FIELDNAMES_coord,0,0,0,0,0,0},
3210{FIELDNAMES_geometry,0,0,0,0,0,0},
3211{FIELDNAMES_ellipsoid,0,0,0,0,0,0},
3214{FIELDNAMES_children,0,0,0,0,0,0},
3217{FIELDNAMES_children,0,0,0,0,0,0},
3219{FIELDNAMES_children,0,0,0,0,0,0},
3221{FIELDNAMES_geoOrigin,0,0,0,0,0,0},
3223{FIELDNAMES_children,0,0,0,0,0,0},
3224{FIELDNAMES_children,0,0,0,0,0,0},
3225{FIELDNAMES_children,0,0,0,0,0,0},
3227{FIELDNAMES_geoSRF,0,0,0,0,0,0},
3233{FIELDNAMES_systemParameters,0,0,0,0,0,0},
3237{FIELDNAMES_children,0,0,0,0,0,0},
3238{FIELDNAMES_children,0,0,0,0,0,0},
3239{FIELDNAMES_children,0,0,0,0,0,0},
3240{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3241{FIELDNAMES_displacers,0,0,0,0,0,0},
3242{FIELDNAMES_children,FIELDNAMES_humanoids,0,0,0,0,0},
3243{FIELDNAMES_joints,0,0,0,0,0,0},
3244{FIELDNAMES_motions,0,0,0,0,0,0},
3245{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3246{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3247{FIELDNAMES_data,FIELDNAMES_motions,0,0,0,0,0},
3248{FIELDNAMES_motions,0,0,0,0,0,0},
3249{FIELDNAMES_motions,0,0,0,0,0,0},
3250{FIELDNAMES_children,0,0,0,0,0,0},
3251{FIELDNAMES_segments,0,0,0,0,0,0},
3252{FIELDNAMES_sites,FIELDNAMES_viewpoints,0,0,0,0,0},
3253{FIELDNAMES_children,0,0,0,0,0,0},
3254{FIELDNAMES_texture,0,0,0,0,0,0},
3255{FIELDNAMES_texture,FIELDNAMES_diffuseTexture,FIELDNAMES_emissiveTexture,FIELDNAMES_normalTexture,FIELDNAMES_ambientTexture,0,0},
3256{FIELDNAMES_texture,0,0,0,0,0,0},
3257{FIELDNAMES_geometry,0,0,0,0,0,0},
3258{FIELDNAMES_geometry,0,0,0,0,0,0},
3259{FIELDNAMES_geometry,0,0,0,0,0,0},
3260{FIELDNAMES_geometry,0,0,0,0,0,0},
3261{FIELDNAMES_geometry,0,0,0,0,0,0},
3262{FIELDNAMES_geometry,0,0,0,0,0,0},
3263{FIELDNAMES_children,0,0,0,0,0,0},
3264{FIELDNAMES_children,0,0,0,0,0,0},
3265{FIELDNAMES_children,0,0,0,0,0,0},
3266{FIELDNAMES_children,0,0,0,0,0,0},
3267{FIELDNAMES_children,0,0,0,0,0,0},
3268{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3269{FIELDNAMES_layers,0,0,0,0,0,0},
3270{FIELDNAMES_children,0,0,0,0,0,0},
3271{FIELDNAMES_layout,0,0,0,0,0,0},
3272{FIELDNAMES_children,0,0,0,0,0,0},
3273{FIELDNAMES_layers,0,0,0,0,0,0},
3274{FIELDNAMES_children,0,0,0,0,0,0},
3275{FIELDNAMES_lineProperties,0,0,0,0,0,0},
3276{FIELDNAMES_children,0,0,0,0,0,0},
3277{FIELDNAMES_geometry,0,0,0,0,0,0},
3278{FIELDNAMES_children,0,0,0,0,0,0},
3279{FIELDNAMES_children,0,0,0,0,0,0},
3280{FIELDNAMES_children,0,0,0,0,0,0},
3281{FIELDNAMES_children,0,0,0,0,0,0},
3282{FIELDNAMES_children,0,0,0,0,0,0},
3283{FIELDNAMES_children,0,0,0,0,0,0},
3285{FIELDNAMES_children,0,0,0,0,0,0},
3286{FIELDNAMES_children,0,0,0,0,0,0},
3287{FIELDNAMES_children,0,0,0,0,0,0},
3288{FIELDNAMES_children,0,0,0,0,0,0},
3289{FIELDNAMES_children,0,0,0,0,0,0},
3290{FIELDNAMES_children,0,0,0,0,0,0},
3291{FIELDNAMES_children,0,0,0,0,0,0},
3292{FIELDNAMES_children,0,0,0,0,0,0},
3293{FIELDNAMES_children,0,0,0,0,0,0},
3294{FIELDNAMES_children,0,0,0,0,0,0},
3295{FIELDNAMES_children,0,0,0,0,0,0},
3296{FIELDNAMES_emitter,0,0,0,0,0,0},
3297{FIELDNAMES_physics,0,0,0,0,0,0},
3298{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3299{FIELDNAMES_children,0,0,0,0,0,0},
3300{FIELDNAMES_children,0,0,0,0,0,0},
3301{FIELDNAMES_metadata,0,0,0,0,0,0},
3302{FIELDNAMES_metadata,0,0,0,0,0,0},
3303{FIELDNAMES_metadata,0,0,0,0,0,0},
3304{FIELDNAMES_metadata,0,0,0,0,0,0},
3305{FIELDNAMES_metadata,0,0,0,0,0,0},
3306{FIELDNAMES_metadata,0,0,0,0,0,0},
3307{FIELDNAMES_metadata,0,0,0,0,0,0},
3308{FIELDNAMES_metadata,0,0,0,0,0,0},
3309{FIELDNAMES_metadata,0,0,0,0,0,0},
3310{FIELDNAMES_metadata,0,0,0,0,0,0},
3311{FIELDNAMES_metadata,0,0,0,0,0,0},
3312{FIELDNAMES_metadata,0,0,0,0,0,0},
3313{FIELDNAMES_metadata,0,0,0,0,0,0},
3314{FIELDNAMES_metadata,0,0,0,0,0,0},
3315{FIELDNAMES_metadata,0,0,0,0,0,0},
3316{FIELDNAMES_metadata,0,0,0,0,0,0},
3317{FIELDNAMES_metadata,0,0,0,0,0,0},
3318{FIELDNAMES_metadata,0,0,0,0,0,0},
3319{FIELDNAMES_metadata,0,0,0,0,0,0},
3320{FIELDNAMES_metadata,0,0,0,0,0,0},
3321{FIELDNAMES_metadata,0,0,0,0,0,0},
3322{FIELDNAMES_metadata,0,0,0,0,0,0},
3323{FIELDNAMES_metadata,0,0,0,0,0,0},
3324{FIELDNAMES_metadata,0,0,0,0,0,0},
3325{FIELDNAMES_metadata,0,0,0,0,0,0},
3326{FIELDNAMES_metadata,0,0,0,0,0,0},
3327{FIELDNAMES_metadata,0,0,0,0,0,0},
3328{FIELDNAMES_metadata,0,0,0,0,0,0},
3329{FIELDNAMES_metadata,0,0,0,0,0,0},
3330{FIELDNAMES_metadata,0,0,0,0,0,0},
3331{FIELDNAMES_metadata,0,0,0,0,0,0},
3332{FIELDNAMES_metadata,0,0,0,0,0,0},
3333{FIELDNAMES_metadata,0,0,0,0,0,0},
3334{FIELDNAMES_metadata,0,0,0,0,0,0},
3335{FIELDNAMES_metadata,0,0,0,0,0,0},
3336{FIELDNAMES_metadata,0,0,0,0,0,0},
3337{FIELDNAMES_metadata,0,0,0,0,0,0},
3338{FIELDNAMES_metadata,0,0,0,0,0,0},
3339{FIELDNAMES_metadata,0,0,0,0,0,0},
3340{FIELDNAMES_metadata,0,0,0,0,0,0},
3341{FIELDNAMES_metadata,0,0,0,0,0,0},
3342{FIELDNAMES_metadata,0,0,0,0,0,0},
3343{FIELDNAMES_metadata,0,0,0,0,0,0},
3344{FIELDNAMES_metadata,0,0,0,0,0,0},
3345{FIELDNAMES_metadata,0,0,0,0,0,0},
3346{FIELDNAMES_metadata,0,0,0,0,0,0},
3347{FIELDNAMES_metadata,0,0,0,0,0,0},
3348{FIELDNAMES_children,0,0,0,0,0,0},
3349{FIELDNAMES_joints,0,0,0,0,0,0},
3350{FIELDNAMES_texture,FIELDNAMES_source,0,0,0,0,0},
3351{FIELDNAMES_texture,0,0,0,0,0,0},
3352{FIELDNAMES_texCoord,0,0,0,0,0,0},
3353{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3354{FIELDNAMES_children,0,0,0,0,0,0},
3355{FIELDNAMES_children,0,0,0,0,0,0},
3356{FIELDNAMES_normal,0,0,0,0,0,0},
3357{FIELDNAMES_children,0,0,0,0,0,0},
3358{FIELDNAMES_children,0,0,0,0,0,0},
3359{FIELDNAMES_geometry,0,0,0,0,0,0},
3360{FIELDNAMES_children,0,0,0,0,0,0},
3361{FIELDNAMES_children,0,0,0,0,0,0},
3362{FIELDNAMES_geometry,0,0,0,0,0,0},
3363{FIELDNAMES_children,0,0,0,0,0,0},
3364{FIELDNAMES_children,0,0,0,0,0,0},
3365{FIELDNAMES_children,0,0,0,0,0,0},
3366{FIELDNAMES_geometry,0,0,0,0,0,0},
3367{FIELDNAMES_geometry,0,0,0,0,0,0},
3368{FIELDNAMES_texCoord,0,0,0,0,0,0},
3369{FIELDNAMES_geometry,0,0,0,0,0,0},
3370{FIELDNAMES_children,0,0,0,0,0,0},
3371{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3372{FIELDNAMES_children,0,0,0,0,0,0},
3373{FIELDNAMES_children,0,0,0,0,0,0},
3374{FIELDNAMES_children,0,0,0,0,0,0},
3375{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3376{FIELDNAMES_children,0,0,0,0,0,0},
3377{FIELDNAMES_shaders,0,0,0,0,0,0},
3378{FIELDNAMES_shape,0,0,0,0,0,0},
3379{FIELDNAMES_periodicWave,0,0,0,0,0,0},
3380{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3381{FIELDNAMES_children,0,0,0,0,0,0},
3382{FIELDNAMES_texture,0,0,0,0,0,0},
3383{FIELDNAMES_texture,0,0,0,0,0,0},
3384{FIELDNAMES_children,0,0,0,0,0,0},
3385{FIELDNAMES_emitter,0,0,0,0,0,0},
3386{FIELDNAMES_children,0,0,0,0,0,0},
3387{FIELDNAMES_children,0,0,0,0,0,0},
3388{FIELDNAMES_pointProperties,0,0,0,0,0,0},
3389{FIELDNAMES_children,0,0,0,0,0,0},
3390{FIELDNAMES_geometry,0,0,0,0,0,0},
3391{FIELDNAMES_geometry,0,0,0,0,0,0},
3392{FIELDNAMES_emitter,0,0,0,0,0,0},
3393{FIELDNAMES_geometry,0,0,0,0,0,0},
3394{FIELDNAMES_children,0,0,0,0,0,0},
3395{FIELDNAMES_children,0,0,0,0,0,0},
3396{FIELDNAMES_children,0,0,0,0,0,0},
3397{FIELDNAMES_children,0,0,0,0,0,0},
3398{FIELDNAMES_children,0,0,0,0,0,0},
3399{FIELDNAMES_children,0,0,0,0,0,0},
3400{FIELDNAMES_children,0,0,0,0,0,0},
3401{FIELDNAMES_shaders,0,0,0,0,0,0},
3402{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3403{FIELDNAMES_children,0,0,0,0,0,0},
3404{FIELDNAMES_children,0,0,0,0,0,0},
3405{FIELDNAMES_geometry,0,0,0,0,0,0},
3406{FIELDNAMES_geometry,0,0,0,0,0,0},
3407{FIELDNAMES_children,0,0,0,0,0,0},
3408{FIELDNAMES_geometry,0,0,0,0,0,0},
3409{FIELDNAMES_physics,0,0,0,0,0,0},
3410{FIELDNAMES_bodies,0,0,0,0,0,0},
3411{FIELDNAMES_children,0,0,0,0,0,0},
3412{FIELDNAMES_children,0,0,0,0,0,0},
3413{FIELDNAMES_children,0,0,0,0,0,0},
3414{FIELDNAMES_children,0,0,0,0,0,0},
3415{FIELDNAMES_fontStyle,0,0,0,0,0,0},
3416{FIELDNAMES_children,0,0,0,0,0,0},
3417{FIELDNAMES_children,0,0,0,0,0,0},
3418{FIELDNAMES_children,0,0,0,0,0,0},
3419{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3420{FIELDNAMES_parts,0,0,0,0,0,0},
3421{FIELDNAMES_programs,0,0,0,0,0,0},
3422{FIELDNAMES_children,FIELDNAMES_shape,FIELDNAMES_skin,0,0,0,0},
3423{FIELDNAMES_children,0,0,0,0,0,0},
3424{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3425{FIELDNAMES_joints,0,0,0,0,0,0},
3426{FIELDNAMES_joints,0,0,0,0,0,0},
3427{FIELDNAMES_children,0,0,0,0,0,0},
3428{FIELDNAMES_children,0,0,0,0,0,0},
3429{FIELDNAMES_geometry,0,0,0,0,0,0},
3430{FIELDNAMES_children,0,0,0,0,0,0},
3431{FIELDNAMES_children,0,0,0,0,0,0},
3432{FIELDNAMES_children,0,0,0,0,0,0},
3433{FIELDNAMES_children,0,0,0,0,0,0},
3434{FIELDNAMES_children,0,0,0,0,0,0},
3435{FIELDNAMES_children,0,0,0,0,0,0},
3436{FIELDNAMES_children,0,0,0,0,0,0},
3437{FIELDNAMES_children,0,0,0,0,0,0},
3438{FIELDNAMES_children,0,0,0,0,0,0},
3439{FIELDNAMES_children,0,0,0,0,0,0},
3440{FIELDNAMES_emitter,0,0,0,0,0,0},
3441{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3442{FIELDNAMES_geometry,0,0,0,0,0,0},
3443{FIELDNAMES_children,0,0,0,0,0,0},
3444{FIELDNAMES_children,0,0,0,0,0,0},
3445{FIELDNAMES_geometry,0,0,0,0,0,0},
3446{FIELDNAMES_children,0,0,0,0,0,0},
3447{FIELDNAMES_texCoord,0,0,0,0,0,0},
3448{FIELDNAMES_texCoord,0,0,0,0,0,0},
3449{FIELDNAMES_texCoord,0,0,0,0,0,0},
3450{FIELDNAMES_texCoord,0,0,0,0,0,0},
3451{FIELDNAMES_children,0,0,0,0,0,0},
3452{FIELDNAMES_children,0,0,0,0,0,0},
3453{FIELDNAMES_children,0,0,0,0,0,0},
3454{FIELDNAMES_textureProperties,0,0,0,0,0,0},
3455{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3456{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3457{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3458{FIELDNAMES_textureTransform,0,0,0,0,0,0},
3459{FIELDNAMES_children,0,0,0,0,0,0},
3460{FIELDNAMES_children,0,0,0,0,0,0},
3461{FIELDNAMES_children,0,0,0,0,0,0},
3462{FIELDNAMES_renderStyle,0,0,0,0,0,0},
3463{FIELDNAMES_children,0,0,0,0,0,0},
3464{FIELDNAMES_children,0,0,0,0,0,0},
3465{FIELDNAMES_children,FIELDNAMES_skin,0,0,0,0,0},
3466{FIELDNAMES_children,0,0,0,0,0,0},
3467{FIELDNAMES_children,0,0,0,0,0,0},
3468{FIELDNAMES_geometry,0,0,0,0,0,0},
3469{FIELDNAMES_geometry,0,0,0,0,0,0},
3470{FIELDNAMES_geometry,0,0,0,0,0,0},
3471{FIELDNAMES_geometry,0,0,0,0,0,0},
3472{FIELDNAMES_material,0,0,0,0,0,0},
3473{FIELDNAMES_joints,0,0,0,0,0,0},
3474{FIELDNAMES_material,FIELDNAMES_backMaterial,0,0,0,0,0},
3475{FIELDNAMES_children,0,0,0,0,0,0},
3476{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3477{FIELDNAMES_children,FIELDNAMES_viewpoints,0,0,0,0,0},
3478{FIELDNAMES_viewport,0,0,0,0,0,0},
3479{FIELDNAMES_children,0,0,0,0,0,0},
3480{FIELDNAMES_children,0,0,0,0,0,0},
3481{FIELDNAMES_emitter,0,0,0,0,0,0},
3482{FIELDNAMES_children,0,0,0,0,0,0},
3483{FIELDNAMES_children,0,0,0,0,0,0},
3484{FIELDNAMES_physics,0,0,0,0,0,0},
3485{FIELDNAMES_children,0,0,0,0,0,0},
3491struct X3D_Virt virt_AcousticProperties = { NULL,(
void *)render_AcousticProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_AcousticProperties};
3494struct X3D_Virt virt_Analyser = { NULL,(
void *)render_Analyser,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3497struct X3D_Virt virt_Anchor = { NULL,NULL,(
void *)child_Anchor,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3500struct X3D_Virt virt_Appearance = { NULL,NULL,(
void *)child_Appearance,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3504struct X3D_Virt virt_Arc2D = { NULL,(
void *)render_Arc2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Arc2D};
3510struct X3D_Virt virt_ArcClose2D = { NULL,(
void *)render_ArcClose2D,NULL,NULL,(
void *)rendray_ArcClose2D,NULL,NULL,NULL,(
void *)collide_ArcClose2D,(
void *)compile_ArcClose2D};
3513struct X3D_Virt virt_AudioBuffer = { NULL,(
void *)render_AudioBuffer,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3516struct X3D_Virt virt_AudioClip = { NULL,(
void *)render_AudioClip,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3519struct X3D_Virt virt_AudioDestination = { NULL,(
void *)render_AudioDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3521struct X3D_Virt virt_BackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3524struct X3D_Virt virt_Background = { NULL,(
void *)render_Background,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3526struct X3D_Virt virt_BallJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3532struct X3D_Virt virt_Billboard = { (
void *)prep_Billboard,NULL,(
void *)child_Billboard,(
void *)fin_Billboard,NULL,NULL,(
void *)proximity_Billboard,NULL,NULL,NULL};
3535struct X3D_Virt virt_BiquadFilter = { NULL,(
void *)render_BiquadFilter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3537struct X3D_Virt virt_BlendedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3539struct X3D_Virt virt_BooleanFilter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3541struct X3D_Virt virt_BooleanSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3543struct X3D_Virt virt_BooleanToggle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3545struct X3D_Virt virt_BooleanTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3547struct X3D_Virt virt_BoundaryEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3549struct X3D_Virt virt_BoundedPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3551void render_Box(
struct X3D_Box *);
3552void rendray_Box(
struct X3D_Box *);
3553void collide_Box(
struct X3D_Box *);
3554void compile_Box(
struct X3D_Box *);
3555struct X3D_Virt virt_Box = { NULL,(
void *)render_Box,NULL,NULL,(
void *)rendray_Box,NULL,NULL,NULL,(
void *)collide_Box,(
void *)compile_Box};
3558struct X3D_Virt virt_BufferAudioSource = { NULL,(
void *)render_BufferAudioSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3564struct X3D_Virt virt_BufferGeometry = { NULL,(
void *)render_BufferGeometry,NULL,NULL,(
void *)rendray_BufferGeometry,NULL,NULL,NULL,(
void *)collide_BufferGeometry,(
void *)compile_BufferGeometry};
3567struct X3D_Virt virt_BufferTexture = { NULL,(
void *)render_BufferTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3572struct X3D_Virt virt_CADAssembly = { (
void *)prep_CADAssembly,NULL,(
void *)child_CADAssembly,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CADAssembly};
3575struct X3D_Virt virt_CADFace = { NULL,NULL,(
void *)child_CADFace,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3578struct X3D_Virt virt_CADLayer = { NULL,NULL,(
void *)child_CADLayer,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3584struct X3D_Virt virt_CADPart = { (
void *)prep_CADPart,NULL,(
void *)child_CADPart,(
void *)fin_CADPart,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CADPart};
3586struct X3D_Virt virt_CalibratedCameraSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3588struct X3D_Virt virt_CartoonVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3591struct X3D_Virt virt_ChannelMerger = { NULL,(
void *)render_ChannelMerger,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3594struct X3D_Virt virt_ChannelSelector = { NULL,(
void *)render_ChannelSelector,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3597struct X3D_Virt virt_ChannelSplitter = { NULL,(
void *)render_ChannelSplitter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3601struct X3D_Virt virt_Circle2D = { NULL,(
void *)render_Circle2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Circle2D};
3603struct X3D_Virt virt_ClipPlane = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3609struct X3D_Virt virt_CollidableOffset = { (
void *)prep_CollidableOffset,NULL,(
void *)child_CollidableOffset,(
void *)fin_CollidableOffset,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CollidableOffset};
3615struct X3D_Virt virt_CollidableShape = { (
void *)prep_CollidableShape,NULL,(
void *)child_CollidableShape,(
void *)fin_CollidableShape,NULL,NULL,NULL,NULL,NULL,(
void *)compile_CollidableShape};
3618struct X3D_Virt virt_Collision = { NULL,NULL,(
void *)child_Collision,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3620struct X3D_Virt virt_CollisionCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3622struct X3D_Virt virt_CollisionSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3624struct X3D_Virt virt_CollisionSpace = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3626struct X3D_Virt virt_Color = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3628struct X3D_Virt virt_ColorChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3630struct X3D_Virt virt_ColorDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3632struct X3D_Virt virt_ColorInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3634struct X3D_Virt virt_ColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3637struct X3D_Virt virt_ComposedCubeMapTexture = { NULL,(
void *)render_ComposedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3641struct X3D_Virt virt_ComposedShader = { NULL,(
void *)render_ComposedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ComposedShader};
3644struct X3D_Virt virt_ComposedTexture3D = { NULL,(
void *)render_ComposedTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3646struct X3D_Virt virt_ComposedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3648struct X3D_Virt virt_CompositeVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3650void render_Cone(
struct X3D_Cone *);
3651void rendray_Cone(
struct X3D_Cone *);
3652void collide_Cone(
struct X3D_Cone *);
3653void compile_Cone(
struct X3D_Cone *);
3654struct X3D_Virt virt_Cone = { NULL,(
void *)render_Cone,NULL,NULL,(
void *)rendray_Cone,NULL,NULL,NULL,(
void *)collide_Cone,(
void *)compile_Cone};
3656struct X3D_Virt virt_ConeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3658struct X3D_Virt virt_Contact = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3660struct X3D_Virt virt_Contour2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3663struct X3D_Virt virt_ContourPolyline2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ContourPolyline2D};
3666struct X3D_Virt virt_Convolver = { NULL,(
void *)render_Convolver,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3668struct X3D_Virt virt_Coordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3670struct X3D_Virt virt_CoordinateChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3672struct X3D_Virt virt_CoordinateDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3674struct X3D_Virt virt_CoordinateDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3676struct X3D_Virt virt_CoordinateInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3678struct X3D_Virt virt_CoordinateInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3680struct X3D_Virt virt_CoordinateMorpher = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3686struct X3D_Virt virt_Cylinder = { NULL,(
void *)render_Cylinder,NULL,NULL,(
void *)rendray_Cylinder,NULL,NULL,NULL,(
void *)collide_Cylinder,(
void *)compile_Cylinder};
3688struct X3D_Virt virt_CylinderSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3692struct X3D_Virt virt_DISEntityManager = { NULL,NULL,(
void *)child_DISEntityManager,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_DISEntityManager};
3694struct X3D_Virt virt_DISEntityTypeMapping = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3697struct X3D_Virt virt_Delay = { NULL,(
void *)render_Delay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3702struct X3D_Virt virt_DirectionalLight = { (
void *)prep_DirectionalLight,(
void *)render_DirectionalLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_DirectionalLight};
3708struct X3D_Virt virt_Disk2D = { NULL,(
void *)render_Disk2D,NULL,NULL,(
void *)rendray_Disk2D,NULL,NULL,NULL,(
void *)collide_Disk2D,(
void *)compile_Disk2D};
3710struct X3D_Virt virt_DoubleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3713struct X3D_Virt virt_DynamicsCompressor = { NULL,(
void *)render_DynamicsCompressor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3715struct X3D_Virt virt_EaseInEaseOut = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3717struct X3D_Virt virt_EdgeEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3720struct X3D_Virt virt_Effect = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Effect};
3722struct X3D_Virt virt_EffectPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3725struct X3D_Virt virt_ElevationGrid = { NULL,(
void *)render_ElevationGrid,NULL,NULL,(
void *)rendray_ElevationGrid,(
void *)make_ElevationGrid,NULL,NULL,(
void *)collide_ElevationGrid,NULL};
3730struct X3D_Virt virt_EnvironmentLight = { (
void *)prep_EnvironmentLight,(
void *)render_EnvironmentLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_EnvironmentLight};
3736struct X3D_Virt virt_EspduTransform = { (
void *)prep_EspduTransform,NULL,(
void *)child_EspduTransform,(
void *)fin_EspduTransform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_EspduTransform};
3738struct X3D_Virt virt_ExplosionEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3743struct X3D_Virt virt_Extrusion = { NULL,(
void *)render_Extrusion,NULL,NULL,(
void *)rendray_Extrusion,(
void *)make_Extrusion,NULL,NULL,(
void *)collide_Extrusion,NULL};
3746struct X3D_Virt virt_FillProperties = { NULL,(
void *)render_FillProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3748struct X3D_Virt virt_FloatVertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3750void render_Fog(
struct X3D_Fog *);
3751struct X3D_Virt virt_Fog = { NULL,(
void *)render_Fog,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3753struct X3D_Virt virt_FogCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3755struct X3D_Virt virt_FontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3757struct X3D_Virt virt_ForcePhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3759void render_Gain(
struct X3D_Gain *);
3760struct X3D_Virt virt_Gain = { NULL,(
void *)render_Gain,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3764struct X3D_Virt virt_GeneratedCubeMapTexture = { NULL,(
void *)render_GeneratedCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeneratedCubeMapTexture};
3767struct X3D_Virt virt_GeneratedTexture = { NULL,(
void *)render_GeneratedTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3769struct X3D_Virt virt_GeoConvert = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3772struct X3D_Virt virt_GeoCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoCoordinate};
3774struct X3D_Virt virt_GeoECParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3778struct X3D_Virt virt_GeoElevationGrid = { NULL,(
void *)render_GeoElevationGrid,NULL,NULL,(
void *)rendray_GeoElevationGrid,(
void *)make_GeoElevationGrid,NULL,NULL,(
void *)collide_GeoElevationGrid,(
void *)compile_GeoElevationGrid};
3780struct X3D_Virt virt_GeoEllipsoid = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3782struct X3D_Virt virt_GeoLCCParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3784struct X3D_Virt virt_GeoLCE3DParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3788struct X3D_Virt virt_GeoLOD = { NULL,NULL,(
void *)child_GeoLOD,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoLOD};
3790struct X3D_Virt virt_GeoLSR3DParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3792struct X3D_Virt virt_GeoLTParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3798struct X3D_Virt virt_GeoLocation = { (
void *)prep_GeoLocation,NULL,(
void *)child_GeoLocation,(
void *)fin_GeoLocation,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoLocation};
3800struct X3D_Virt virt_GeoMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3803struct X3D_Virt virt_GeoMetadata = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoMetadata};
3805struct X3D_Virt virt_GeoOMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3808struct X3D_Virt virt_GeoOrigin = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoOrigin};
3810struct X3D_Virt virt_GeoPSParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3816struct X3D_Virt virt_GeoPlanet = { (
void *)prep_GeoPlanet,NULL,(
void *)child_GeoPlanet,(
void *)fin_GeoPlanet,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoPlanet};
3819struct X3D_Virt virt_GeoPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoPositionInterpolator};
3824struct X3D_Virt virt_GeoProximitySensor = { NULL,(
void *)render_GeoProximitySensor,NULL,NULL,NULL,NULL,(
void *)proximity_GeoProximitySensor,NULL,NULL,(
void *)compile_GeoProximitySensor};
3826struct X3D_Virt virt_GeoReferenceSurfaceInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3830struct X3D_Virt virt_GeoSRF = { NULL,(
void *)render_GeoSRF,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoSRF};
3832struct X3D_Virt virt_GeoSRFInstance = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3834struct X3D_Virt virt_GeoSRFParametersInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3836struct X3D_Virt virt_GeoSRFSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3838struct X3D_Virt virt_GeoSRFTemplate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3840struct X3D_Virt virt_GeoSpatialReferenceFrame = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3842struct X3D_Virt virt_GeoSystemParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3844struct X3D_Virt virt_GeoTMParameters = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3846struct X3D_Virt virt_GeoTile = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3848struct X3D_Virt virt_GeoTileSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3851struct X3D_Virt virt_GeoTouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoTouchSensor};
3857struct X3D_Virt virt_GeoTransform = { (
void *)prep_GeoTransform,NULL,(
void *)child_GeoTransform,(
void *)fin_GeoTransform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoTransform};
3862struct X3D_Virt virt_GeoViewpoint = { (
void *)prep_GeoViewpoint,(
void *)render_GeoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_GeoViewpoint};
3867struct X3D_Virt virt_Group = { (
void *)prep_Group,NULL,(
void *)child_Group,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Group};
3869struct X3D_Virt virt_HAnimDisplacer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3874struct X3D_Virt virt_HAnimHumanoid = { NULL,(
void *)render_HAnimHumanoid,(
void *)child_HAnimHumanoid,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimHumanoid};
3881struct X3D_Virt virt_HAnimJoint = { (
void *)prep_HAnimJoint,(
void *)render_HAnimJoint,(
void *)child_HAnimJoint,(
void *)fin_HAnimJoint,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimJoint};
3885struct X3D_Virt virt_HAnimMotion = { NULL,(
void *)render_HAnimMotion,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotion};
3889struct X3D_Virt virt_HAnimMotionClip = { NULL,(
void *)render_HAnimMotionClip,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotionClip};
3893struct X3D_Virt virt_HAnimMotionData = { NULL,(
void *)render_HAnimMotionData,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotionData};
3897struct X3D_Virt virt_HAnimMotionDataFile = { NULL,(
void *)render_HAnimMotionDataFile,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotionDataFile};
3901struct X3D_Virt virt_HAnimMotionInterpolator = { NULL,(
void *)render_HAnimMotionInterpolator,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotionInterpolator};
3905struct X3D_Virt virt_HAnimMotionPlay = { NULL,(
void *)render_HAnimMotionPlay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimMotionPlay};
3910struct X3D_Virt virt_HAnimPermuter = { NULL,(
void *)render_HAnimPermuter,(
void *)child_HAnimPermuter,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimPermuter};
3913struct X3D_Virt virt_HAnimSegment = { NULL,NULL,(
void *)child_HAnimSegment,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3919struct X3D_Virt virt_HAnimSite = { (
void *)prep_HAnimSite,NULL,(
void *)child_HAnimSite,(
void *)fin_HAnimSite,NULL,NULL,NULL,NULL,NULL,(
void *)compile_HAnimSite};
3921struct X3D_Virt virt_ImageBackdropBackground = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3925struct X3D_Virt virt_ImageCubeMapTexture = { NULL,(
void *)render_ImageCubeMapTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ImageCubeMapTexture};
3928struct X3D_Virt virt_ImageTexture = { NULL,(
void *)render_ImageTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3931struct X3D_Virt virt_ImageTexture3D = { NULL,(
void *)render_ImageTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3934struct X3D_Virt virt_IndexedFaceSet = { NULL,(
void *)render_IndexedFaceSet,NULL,NULL,(
void *)rendray_IndexedFaceSet,(
void *)make_IndexedFaceSet,NULL,NULL,(
void *)collide_IndexedFaceSet,NULL};
3938struct X3D_Virt virt_IndexedLineSet = { NULL,(
void *)render_IndexedLineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_IndexedLineSet};
3941struct X3D_Virt virt_IndexedQuadSet = { NULL,(
void *)render_IndexedQuadSet,NULL,NULL,(
void *)rendray_IndexedQuadSet,(
void *)make_IndexedQuadSet,NULL,NULL,(
void *)collide_IndexedQuadSet,NULL};
3944struct X3D_Virt virt_IndexedTriangleFanSet = { NULL,(
void *)render_IndexedTriangleFanSet,NULL,NULL,(
void *)rendray_IndexedTriangleFanSet,(
void *)make_IndexedTriangleFanSet,NULL,NULL,(
void *)collide_IndexedTriangleFanSet,NULL};
3947struct X3D_Virt virt_IndexedTriangleSet = { NULL,(
void *)render_IndexedTriangleSet,NULL,NULL,(
void *)rendray_IndexedTriangleSet,(
void *)make_IndexedTriangleSet,NULL,NULL,(
void *)collide_IndexedTriangleSet,NULL};
3950struct X3D_Virt virt_IndexedTriangleStripSet = { NULL,(
void *)render_IndexedTriangleStripSet,NULL,NULL,(
void *)rendray_IndexedTriangleStripSet,(
void *)make_IndexedTriangleStripSet,NULL,NULL,(
void *)collide_IndexedTriangleStripSet,NULL};
3955struct X3D_Virt virt_Inline = { (
void *)prep_Inline,NULL,(
void *)child_Inline,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Inline};
3957struct X3D_Virt virt_IntegerSequencer = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3959struct X3D_Virt virt_IntegerTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3963struct X3D_Virt virt_IsoSurfaceVolumeData = { NULL,NULL,(
void *)child_IsoSurfaceVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_IsoSurfaceVolumeData};
3965struct X3D_Virt virt_KeySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3967void child_LOD(
struct X3D_LOD *);
3968void proximity_LOD(
struct X3D_LOD *);
3969struct X3D_Virt virt_LOD = { NULL,NULL,(
void *)child_LOD,NULL,NULL,NULL,(
void *)proximity_LOD,NULL,NULL,NULL};
3974struct X3D_Virt virt_Layer = { (
void *)prep_Layer,NULL,(
void *)child_Layer,(
void *)fin_Layer,NULL,NULL,NULL,NULL,NULL,NULL};
3977struct X3D_Virt virt_LayerSet = { NULL,NULL,(
void *)child_LayerSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3980struct X3D_Virt virt_Layout = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Layout};
3985struct X3D_Virt virt_LayoutGroup = { (
void *)prep_LayoutGroup,NULL,(
void *)child_LayoutGroup,(
void *)fin_LayoutGroup,NULL,NULL,NULL,NULL,NULL,NULL};
3990struct X3D_Virt virt_LayoutLayer = { (
void *)prep_LayoutLayer,NULL,(
void *)child_LayoutLayer,(
void *)fin_LayoutLayer,NULL,NULL,NULL,NULL,NULL,NULL};
3992struct X3D_Virt virt_LinePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
3996struct X3D_Virt virt_LineProperties = { NULL,(
void *)render_LineProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_LineProperties};
3998struct X3D_Virt virt_LineSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4002struct X3D_Virt virt_LineSet = { NULL,(
void *)render_LineSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_LineSet};
4005struct X3D_Virt virt_ListenerPoint = { NULL,(
void *)render_ListenerPoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4008struct X3D_Virt virt_ListenerPointSource = { NULL,(
void *)render_ListenerPointSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4011struct X3D_Virt virt_LoadSensor = { NULL,(
void *)render_LoadSensor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4013struct X3D_Virt virt_LocalFog = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4016struct X3D_Virt virt_MIDIAudioSynth = { NULL,(
void *)render_MIDIAudioSynth,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4019struct X3D_Virt virt_MIDIConverterIn = { NULL,(
void *)render_MIDIConverterIn,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4022struct X3D_Virt virt_MIDIConverterOut = { NULL,(
void *)render_MIDIConverterOut,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4025struct X3D_Virt virt_MIDIDelay = { NULL,(
void *)render_MIDIDelay,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4028struct X3D_Virt virt_MIDIFileDestination = { NULL,(
void *)render_MIDIFileDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4032struct X3D_Virt virt_MIDIFileSource = { NULL,(
void *)render_MIDIFileSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MIDIFileSource};
4035struct X3D_Virt virt_MIDIIn = { NULL,(
void *)render_MIDIIn,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4038struct X3D_Virt virt_MIDIOut = { NULL,(
void *)render_MIDIOut,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4041struct X3D_Virt virt_MIDIPortDestination = { NULL,(
void *)render_MIDIPortDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4044struct X3D_Virt virt_MIDIPortSource = { NULL,(
void *)render_MIDIPortSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4047struct X3D_Virt virt_MIDIPrintDestination = { NULL,(
void *)render_MIDIPrintDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4050struct X3D_Virt virt_MIDIProgram = { NULL,(
void *)render_MIDIProgram,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4053struct X3D_Virt virt_MIDIToneMerger = { NULL,(
void *)render_MIDIToneMerger,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4056struct X3D_Virt virt_MIDIToneSplitter = { NULL,(
void *)render_MIDIToneSplitter,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4058struct X3D_Virt virt_MapEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4060struct X3D_Virt virt_MapPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4064struct X3D_Virt virt_Material = { NULL,(
void *)render_Material,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Material};
4066struct X3D_Virt virt_Matrix3VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4068struct X3D_Virt virt_Matrix4VertexAttribute = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4071struct X3D_Virt virt_MetadataBoolean = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataBoolean};
4074struct X3D_Virt virt_MetadataDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataDouble};
4077struct X3D_Virt virt_MetadataFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataFloat};
4080struct X3D_Virt virt_MetadataInteger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataInteger};
4083struct X3D_Virt virt_MetadataMFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFBool};
4086struct X3D_Virt virt_MetadataMFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFColor};
4089struct X3D_Virt virt_MetadataMFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFColorRGBA};
4092struct X3D_Virt virt_MetadataMFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFDouble};
4095struct X3D_Virt virt_MetadataMFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFFloat};
4098struct X3D_Virt virt_MetadataMFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFInt32};
4101struct X3D_Virt virt_MetadataMFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix3d};
4104struct X3D_Virt virt_MetadataMFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix3f};
4107struct X3D_Virt virt_MetadataMFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix4d};
4110struct X3D_Virt virt_MetadataMFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFMatrix4f};
4113struct X3D_Virt virt_MetadataMFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFNode};
4116struct X3D_Virt virt_MetadataMFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFRotation};
4119struct X3D_Virt virt_MetadataMFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFString};
4122struct X3D_Virt virt_MetadataMFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFTime};
4125struct X3D_Virt virt_MetadataMFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec2d};
4128struct X3D_Virt virt_MetadataMFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec2f};
4131struct X3D_Virt virt_MetadataMFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec3d};
4134struct X3D_Virt virt_MetadataMFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec3f};
4137struct X3D_Virt virt_MetadataMFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec4d};
4140struct X3D_Virt virt_MetadataMFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataMFVec4f};
4143struct X3D_Virt virt_MetadataSFBool = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFBool};
4146struct X3D_Virt virt_MetadataSFColor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFColor};
4149struct X3D_Virt virt_MetadataSFColorRGBA = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFColorRGBA};
4152struct X3D_Virt virt_MetadataSFDouble = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFDouble};
4155struct X3D_Virt virt_MetadataSFFloat = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFFloat};
4158struct X3D_Virt virt_MetadataSFImage = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFImage};
4161struct X3D_Virt virt_MetadataSFInt32 = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFInt32};
4164struct X3D_Virt virt_MetadataSFMatrix3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix3d};
4167struct X3D_Virt virt_MetadataSFMatrix3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix3f};
4170struct X3D_Virt virt_MetadataSFMatrix4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix4d};
4173struct X3D_Virt virt_MetadataSFMatrix4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFMatrix4f};
4176struct X3D_Virt virt_MetadataSFNode = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFNode};
4179struct X3D_Virt virt_MetadataSFRotation = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFRotation};
4182struct X3D_Virt virt_MetadataSFString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFString};
4185struct X3D_Virt virt_MetadataSFTime = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFTime};
4188struct X3D_Virt virt_MetadataSFVec2d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec2d};
4191struct X3D_Virt virt_MetadataSFVec2f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec2f};
4194struct X3D_Virt virt_MetadataSFVec3d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec3d};
4197struct X3D_Virt virt_MetadataSFVec3f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec3f};
4200struct X3D_Virt virt_MetadataSFVec4d = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec4d};
4203struct X3D_Virt virt_MetadataSFVec4f = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSFVec4f};
4206struct X3D_Virt virt_MetadataSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataSet};
4209struct X3D_Virt virt_MetadataString = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_MetadataString};
4212struct X3D_Virt virt_MicrophoneSource = { NULL,(
void *)render_MicrophoneSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4214struct X3D_Virt virt_MotorJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4217struct X3D_Virt virt_MovieTexture = { NULL,(
void *)render_MovieTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4220struct X3D_Virt virt_MultiTexture = { NULL,(
void *)render_MultiTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4222struct X3D_Virt virt_MultiTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4224struct X3D_Virt virt_MultiTextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4227struct X3D_Virt virt_MultiTouchSensor = { NULL,(
void *)render_MultiTouchSensor,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4229struct X3D_Virt virt_NavigationInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4231struct X3D_Virt virt_Normal = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4233struct X3D_Virt virt_NormalInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4235struct X3D_Virt virt_NormalMorpher = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4239struct X3D_Virt virt_NurbsCurve = { NULL,(
void *)render_NurbsCurve,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_NurbsCurve};
4241struct X3D_Virt virt_NurbsCurve2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4243struct X3D_Virt virt_NurbsOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4249struct X3D_Virt virt_NurbsPatchSurface = { NULL,(
void *)render_NurbsPatchSurface,NULL,NULL,(
void *)rendray_NurbsPatchSurface,NULL,NULL,NULL,(
void *)collide_NurbsPatchSurface,(
void *)compile_NurbsPatchSurface};
4251struct X3D_Virt virt_NurbsPositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4253struct X3D_Virt virt_NurbsSet = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4255struct X3D_Virt virt_NurbsSurfaceInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4261struct X3D_Virt virt_NurbsSweptSurface = { NULL,(
void *)render_NurbsSweptSurface,NULL,NULL,(
void *)rendray_NurbsSweptSurface,NULL,NULL,NULL,(
void *)collide_NurbsSweptSurface,(
void *)compile_NurbsSweptSurface};
4267struct X3D_Virt virt_NurbsSwungSurface = { NULL,(
void *)render_NurbsSwungSurface,NULL,NULL,(
void *)rendray_NurbsSwungSurface,NULL,NULL,NULL,(
void *)collide_NurbsSwungSurface,(
void *)compile_NurbsSwungSurface};
4269struct X3D_Virt virt_NurbsTextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4275struct X3D_Virt virt_NurbsTrimmedSurface = { NULL,(
void *)render_NurbsTrimmedSurface,NULL,NULL,(
void *)rendray_NurbsTrimmedSurface,NULL,NULL,NULL,(
void *)collide_NurbsTrimmedSurface,(
void *)compile_NurbsTrimmedSurface};
4277struct X3D_Virt virt_OSC_Sensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4279struct X3D_Virt virt_OpacityMapVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4281struct X3D_Virt virt_OrientationChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4283struct X3D_Virt virt_OrientationDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4285struct X3D_Virt virt_OrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4289struct X3D_Virt virt_OrthoViewpoint = { (
void *)prep_OrthoViewpoint,(
void *)render_OrthoViewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4292struct X3D_Virt virt_OscillatorSource = { NULL,(
void *)render_OscillatorSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4296struct X3D_Virt virt_PackagedShader = { NULL,(
void *)render_PackagedShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PackagedShader};
4300struct X3D_Virt virt_ParticleSystem = { NULL,NULL,(
void *)child_ParticleSystem,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ParticleSystem};
4303struct X3D_Virt virt_PeriodicWave = { NULL,(
void *)render_PeriodicWave,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4307struct X3D_Virt virt_PhysicalMaterial = { NULL,(
void *)render_PhysicalMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PhysicalMaterial};
4312struct X3D_Virt virt_PickableGroup = { (
void *)prep_PickableGroup,NULL,(
void *)child_PickableGroup,NULL,NULL,NULL,NULL,(
void *)other_PickableGroup,NULL,NULL};
4315struct X3D_Virt virt_PixelTexture = { NULL,(
void *)render_PixelTexture,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4318struct X3D_Virt virt_PixelTexture3D = { NULL,(
void *)render_PixelTexture3D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4320struct X3D_Virt virt_PlaneSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4322struct X3D_Virt virt_PointEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4327struct X3D_Virt virt_PointLight = { (
void *)prep_PointLight,(
void *)render_PointLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PointLight};
4330struct X3D_Virt virt_PointPickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)other_PointPickSensor,NULL,NULL};
4334struct X3D_Virt virt_PointProperties = { NULL,(
void *)render_PointProperties,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PointProperties};
4336struct X3D_Virt virt_PointSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4340struct X3D_Virt virt_PointSet = { NULL,(
void *)render_PointSet,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_PointSet};
4344struct X3D_Virt virt_Polyline2D = { NULL,(
void *)render_Polyline2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Polyline2D};
4346struct X3D_Virt virt_PolylineEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4350struct X3D_Virt virt_Polypoint2D = { NULL,(
void *)render_Polypoint2D,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Polypoint2D};
4352struct X3D_Virt virt_PositionChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4354struct X3D_Virt virt_PositionChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4356struct X3D_Virt virt_PositionDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4358struct X3D_Virt virt_PositionDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4360struct X3D_Virt virt_PositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4362struct X3D_Virt virt_PositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4364struct X3D_Virt virt_PrimitivePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4368struct X3D_Virt virt_ProgramShader = { NULL,(
void *)render_ProgramShader,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ProgramShader};
4370struct X3D_Virt virt_ProjectionVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4375struct X3D_Virt virt_Proto = { (
void *)prep_Proto,NULL,(
void *)child_Proto,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Proto};
4379struct X3D_Virt virt_ProximitySensor = { NULL,(
void *)render_ProximitySensor,NULL,NULL,NULL,NULL,(
void *)proximity_ProximitySensor,NULL,NULL,NULL};
4385struct X3D_Virt virt_Pyramid = { NULL,(
void *)render_Pyramid,NULL,NULL,(
void *)rendray_Pyramid,NULL,NULL,NULL,(
void *)collide_Pyramid,(
void *)compile_Pyramid};
4388struct X3D_Virt virt_QuadSet = { NULL,(
void *)render_QuadSet,NULL,NULL,(
void *)rendray_QuadSet,(
void *)make_QuadSet,NULL,NULL,(
void *)collide_QuadSet,NULL};
4392struct X3D_Virt virt_ReceiverPdu = { NULL,NULL,(
void *)child_ReceiverPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ReceiverPdu};
4398struct X3D_Virt virt_Rectangle2D = { NULL,(
void *)render_Rectangle2D,NULL,NULL,(
void *)rendray_Rectangle2D,NULL,NULL,NULL,(
void *)collide_Rectangle2D,(
void *)compile_Rectangle2D};
4400struct X3D_Virt virt_ResistancePhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4402struct X3D_Virt virt_RigidBody = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4404struct X3D_Virt virt_RigidBodyCollection = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4406struct X3D_Virt virt_ScalarChaser = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4408struct X3D_Virt virt_ScalarDamper = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4410struct X3D_Virt virt_ScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4412struct X3D_Virt virt_ScreenFontStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4417struct X3D_Virt virt_ScreenGroup = { (
void *)prep_ScreenGroup,NULL,(
void *)child_ScreenGroup,(
void *)fin_ScreenGroup,NULL,NULL,NULL,NULL,NULL,NULL};
4419struct X3D_Virt virt_Script = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4423struct X3D_Virt virt_SegmentedVolumeData = { NULL,NULL,(
void *)child_SegmentedVolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SegmentedVolumeData};
4425struct X3D_Virt virt_ShadedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4427struct X3D_Virt virt_ShaderPart = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4429struct X3D_Virt virt_ShaderProgram = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4433struct X3D_Virt virt_Shape = { NULL,NULL,(
void *)child_Shape,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Shape};
4437struct X3D_Virt virt_SignalPdu = { NULL,NULL,(
void *)child_SignalPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SignalPdu};
4439struct X3D_Virt virt_SilhouetteEnhancementVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4441struct X3D_Virt virt_SingleAxisHingeJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4443struct X3D_Virt virt_SliderJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4446struct X3D_Virt virt_Sound = { NULL,(
void *)render_Sound,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4449struct X3D_Virt virt_SpatialSound = { NULL,(
void *)render_SpatialSound,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4456struct X3D_Virt virt_Sphere = { NULL,(
void *)render_Sphere,NULL,NULL,(
void *)rendray_Sphere,NULL,NULL,(
void *)other_Sphere,(
void *)collide_Sphere,(
void *)compile_Sphere};
4458struct X3D_Virt virt_SphereSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4460struct X3D_Virt virt_SplinePositionInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4462struct X3D_Virt virt_SplinePositionInterpolator2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4464struct X3D_Virt virt_SplineScalarInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4469struct X3D_Virt virt_SpotLight = { (
void *)prep_SpotLight,(
void *)render_SpotLight,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_SpotLight};
4471struct X3D_Virt virt_SquadOrientationInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4474struct X3D_Virt virt_StaticGroup = { NULL,NULL,(
void *)child_StaticGroup,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4477struct X3D_Virt virt_StreamAudioDestination = { NULL,(
void *)render_StreamAudioDestination,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4480struct X3D_Virt virt_StreamAudioSource = { NULL,(
void *)render_StreamAudioSource,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4482struct X3D_Virt virt_StringSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4484struct X3D_Virt virt_SurfaceEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4487struct X3D_Virt virt_Switch = { NULL,NULL,(
void *)child_Switch,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4493struct X3D_Virt virt_Teapot = { NULL,(
void *)render_Teapot,NULL,NULL,(
void *)rendray_Teapot,NULL,NULL,NULL,(
void *)collide_Teapot,(
void *)compile_Teapot};
4495struct X3D_Virt virt_TexCoordChaser2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4497struct X3D_Virt virt_TexCoordDamper2D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4499void render_Text(
struct X3D_Text *);
4501void collide_Text(
struct X3D_Text *);
4502struct X3D_Virt virt_Text = { NULL,(
void *)render_Text,NULL,NULL,(
void *)rendray_Text,(
void *)make_Text,NULL,NULL,(
void *)collide_Text,NULL};
4505struct X3D_Virt virt_TextureBackground = { NULL,(
void *)render_TextureBackground,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4507struct X3D_Virt virt_TextureCoordinate = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4509struct X3D_Virt virt_TextureCoordinate3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4511struct X3D_Virt virt_TextureCoordinate4D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4513struct X3D_Virt virt_TextureCoordinateGenerator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4519struct X3D_Virt virt_TextureProjector = { (
void *)prep_TextureProjector,NULL,(
void *)child_TextureProjector,(
void *)fin_TextureProjector,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TextureProjector};
4525struct X3D_Virt virt_TextureProjectorParallel = { (
void *)prep_TextureProjectorParallel,NULL,(
void *)child_TextureProjectorParallel,(
void *)fin_TextureProjectorParallel,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TextureProjectorParallel};
4531struct X3D_Virt virt_TextureProjectorPoint = { (
void *)prep_TextureProjectorPoint,NULL,(
void *)child_TextureProjectorPoint,(
void *)fin_TextureProjectorPoint,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TextureProjectorPoint};
4533struct X3D_Virt virt_TextureProperties = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4535struct X3D_Virt virt_TextureTransform = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4537struct X3D_Virt virt_TextureTransform3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4539struct X3D_Virt virt_TextureTransformGenerator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4541struct X3D_Virt virt_TextureTransformMatrix3D = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4545void proximity_Tile(
struct X3D_Tile *);
4546void compile_Tile(
struct X3D_Tile *);
4547struct X3D_Virt virt_Tile = { (
void *)prep_Tile,NULL,(
void *)child_Tile,NULL,NULL,NULL,(
void *)proximity_Tile,NULL,NULL,(
void *)compile_Tile};
4549struct X3D_Virt virt_TimeSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4551struct X3D_Virt virt_TimeTrigger = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4553struct X3D_Virt virt_ToneMappedVolumeStyle = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4555struct X3D_Virt virt_TouchSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4557struct X3D_Virt virt_TrackingSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4563struct X3D_Virt virt_Transform = { (
void *)prep_Transform,NULL,(
void *)child_Transform,(
void *)fin_Transform,NULL,NULL,NULL,NULL,NULL,(
void *)compile_Transform};
4565struct X3D_Virt virt_TransformSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4569struct X3D_Virt virt_TransmitterPdu = { NULL,NULL,(
void *)child_TransmitterPdu,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TransmitterPdu};
4572struct X3D_Virt virt_TriangleFanSet = { NULL,(
void *)render_TriangleFanSet,NULL,NULL,(
void *)rendray_TriangleFanSet,(
void *)make_TriangleFanSet,NULL,NULL,(
void *)collide_TriangleFanSet,NULL};
4575struct X3D_Virt virt_TriangleSet = { NULL,(
void *)render_TriangleSet,NULL,NULL,(
void *)rendray_TriangleSet,(
void *)make_TriangleSet,NULL,NULL,(
void *)collide_TriangleSet,NULL};
4581struct X3D_Virt virt_TriangleSet2D = { NULL,(
void *)render_TriangleSet2D,NULL,NULL,(
void *)rendray_TriangleSet2D,NULL,NULL,NULL,(
void *)collide_TriangleSet2D,(
void *)compile_TriangleSet2D};
4584struct X3D_Virt virt_TriangleStripSet = { NULL,(
void *)render_TriangleStripSet,NULL,NULL,(
void *)rendray_TriangleStripSet,(
void *)make_TriangleStripSet,NULL,NULL,(
void *)collide_TriangleStripSet,NULL};
4588struct X3D_Virt virt_TwoSidedMaterial = { NULL,(
void *)render_TwoSidedMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_TwoSidedMaterial};
4590struct X3D_Virt virt_UniversalJoint = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4594struct X3D_Virt virt_UnlitMaterial = { NULL,(
void *)render_UnlitMaterial,NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_UnlitMaterial};
4596struct X3D_Virt virt_VectorInterpolator = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4600struct X3D_Virt virt_Viewpoint = { (
void *)prep_Viewpoint,(
void *)render_Viewpoint,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4604struct X3D_Virt virt_ViewpointGroup = { NULL,NULL,(
void *)child_ViewpointGroup,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_ViewpointGroup};
4609struct X3D_Virt virt_Viewport = { (
void *)prep_Viewport,NULL,(
void *)child_Viewport,(
void *)fin_Viewport,NULL,NULL,NULL,NULL,NULL,NULL};
4612struct X3D_Virt virt_VisibilitySensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)other_VisibilitySensor,NULL,NULL};
4616struct X3D_Virt virt_VolumeData = { NULL,NULL,(
void *)child_VolumeData,NULL,NULL,NULL,NULL,NULL,NULL,(
void *)compile_VolumeData};
4618struct X3D_Virt virt_VolumeEmitter = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4620struct X3D_Virt virt_VolumePickSensor = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4623struct X3D_Virt virt_WaveShaper = { NULL,(
void *)render_WaveShaper,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4625struct X3D_Virt virt_WindPhysicsModel = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4627struct X3D_Virt virt_WorldInfo = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
4631 &virt_AcousticProperties,
4639 &virt_AudioDestination,
4640 &virt_BackdropBackground,
4645 &virt_BlendedVolumeStyle,
4646 &virt_BooleanFilter,
4647 &virt_BooleanSequencer,
4648 &virt_BooleanToggle,
4649 &virt_BooleanTrigger,
4650 &virt_BoundaryEnhancementVolumeStyle,
4651 &virt_BoundedPhysicsModel,
4653 &virt_BufferAudioSource,
4654 &virt_BufferGeometry,
4655 &virt_BufferTexture,
4660 &virt_CalibratedCameraSensor,
4661 &virt_CartoonVolumeStyle,
4662 &virt_ChannelMerger,
4663 &virt_ChannelSelector,
4664 &virt_ChannelSplitter,
4667 &virt_CollidableOffset,
4668 &virt_CollidableShape,
4670 &virt_CollisionCollection,
4671 &virt_CollisionSensor,
4672 &virt_CollisionSpace,
4676 &virt_ColorInterpolator,
4678 &virt_ComposedCubeMapTexture,
4679 &virt_ComposedShader,
4680 &virt_ComposedTexture3D,
4681 &virt_ComposedVolumeStyle,
4682 &virt_CompositeVolumeStyle,
4687 &virt_ContourPolyline2D,
4690 &virt_CoordinateChaser,
4691 &virt_CoordinateDamper,
4692 &virt_CoordinateDouble,
4693 &virt_CoordinateInterpolator,
4694 &virt_CoordinateInterpolator2D,
4695 &virt_CoordinateMorpher,
4697 &virt_CylinderSensor,
4698 &virt_DISEntityManager,
4699 &virt_DISEntityTypeMapping,
4701 &virt_DirectionalLight,
4703 &virt_DoubleAxisHingeJoint,
4704 &virt_DynamicsCompressor,
4705 &virt_EaseInEaseOut,
4706 &virt_EdgeEnhancementVolumeStyle,
4709 &virt_ElevationGrid,
4710 &virt_EnvironmentLight,
4711 &virt_EspduTransform,
4712 &virt_ExplosionEmitter,
4714 &virt_FillProperties,
4715 &virt_FloatVertexAttribute,
4717 &virt_FogCoordinate,
4719 &virt_ForcePhysicsModel,
4721 &virt_GeneratedCubeMapTexture,
4722 &virt_GeneratedTexture,
4724 &virt_GeoCoordinate,
4725 &virt_GeoECParameters,
4726 &virt_GeoElevationGrid,
4728 &virt_GeoLCCParameters,
4729 &virt_GeoLCE3DParameters,
4731 &virt_GeoLSR3DParameters,
4732 &virt_GeoLTParameters,
4734 &virt_GeoMParameters,
4736 &virt_GeoOMParameters,
4738 &virt_GeoPSParameters,
4740 &virt_GeoPositionInterpolator,
4741 &virt_GeoProximitySensor,
4742 &virt_GeoReferenceSurfaceInfo,
4744 &virt_GeoSRFInstance,
4745 &virt_GeoSRFParametersInfo,
4747 &virt_GeoSRFTemplate,
4748 &virt_GeoSpatialReferenceFrame,
4749 &virt_GeoSystemParameters,
4750 &virt_GeoTMParameters,
4753 &virt_GeoTouchSensor,
4757 &virt_HAnimDisplacer,
4758 &virt_HAnimHumanoid,
4761 &virt_HAnimMotionClip,
4762 &virt_HAnimMotionData,
4763 &virt_HAnimMotionDataFile,
4764 &virt_HAnimMotionInterpolator,
4765 &virt_HAnimMotionPlay,
4766 &virt_HAnimPermuter,
4769 &virt_ImageBackdropBackground,
4770 &virt_ImageCubeMapTexture,
4772 &virt_ImageTexture3D,
4773 &virt_IndexedFaceSet,
4774 &virt_IndexedLineSet,
4775 &virt_IndexedQuadSet,
4776 &virt_IndexedTriangleFanSet,
4777 &virt_IndexedTriangleSet,
4778 &virt_IndexedTriangleStripSet,
4780 &virt_IntegerSequencer,
4781 &virt_IntegerTrigger,
4782 &virt_IsoSurfaceVolumeData,
4790 &virt_LinePickSensor,
4791 &virt_LineProperties,
4794 &virt_ListenerPoint,
4795 &virt_ListenerPointSource,
4798 &virt_MIDIAudioSynth,
4799 &virt_MIDIConverterIn,
4800 &virt_MIDIConverterOut,
4802 &virt_MIDIFileDestination,
4803 &virt_MIDIFileSource,
4806 &virt_MIDIPortDestination,
4807 &virt_MIDIPortSource,
4808 &virt_MIDIPrintDestination,
4810 &virt_MIDIToneMerger,
4811 &virt_MIDIToneSplitter,
4813 &virt_MapPhysicsModel,
4815 &virt_Matrix3VertexAttribute,
4816 &virt_Matrix4VertexAttribute,
4817 &virt_MetadataBoolean,
4818 &virt_MetadataDouble,
4819 &virt_MetadataFloat,
4820 &virt_MetadataInteger,
4821 &virt_MetadataMFBool,
4822 &virt_MetadataMFColor,
4823 &virt_MetadataMFColorRGBA,
4824 &virt_MetadataMFDouble,
4825 &virt_MetadataMFFloat,
4826 &virt_MetadataMFInt32,
4827 &virt_MetadataMFMatrix3d,
4828 &virt_MetadataMFMatrix3f,
4829 &virt_MetadataMFMatrix4d,
4830 &virt_MetadataMFMatrix4f,
4831 &virt_MetadataMFNode,
4832 &virt_MetadataMFRotation,
4833 &virt_MetadataMFString,
4834 &virt_MetadataMFTime,
4835 &virt_MetadataMFVec2d,
4836 &virt_MetadataMFVec2f,
4837 &virt_MetadataMFVec3d,
4838 &virt_MetadataMFVec3f,
4839 &virt_MetadataMFVec4d,
4840 &virt_MetadataMFVec4f,
4841 &virt_MetadataSFBool,
4842 &virt_MetadataSFColor,
4843 &virt_MetadataSFColorRGBA,
4844 &virt_MetadataSFDouble,
4845 &virt_MetadataSFFloat,
4846 &virt_MetadataSFImage,
4847 &virt_MetadataSFInt32,
4848 &virt_MetadataSFMatrix3d,
4849 &virt_MetadataSFMatrix3f,
4850 &virt_MetadataSFMatrix4d,
4851 &virt_MetadataSFMatrix4f,
4852 &virt_MetadataSFNode,
4853 &virt_MetadataSFRotation,
4854 &virt_MetadataSFString,
4855 &virt_MetadataSFTime,
4856 &virt_MetadataSFVec2d,
4857 &virt_MetadataSFVec2f,
4858 &virt_MetadataSFVec3d,
4859 &virt_MetadataSFVec3f,
4860 &virt_MetadataSFVec4d,
4861 &virt_MetadataSFVec4f,
4863 &virt_MetadataString,
4864 &virt_MicrophoneSource,
4868 &virt_MultiTextureCoordinate,
4869 &virt_MultiTextureTransform,
4870 &virt_MultiTouchSensor,
4871 &virt_NavigationInfo,
4873 &virt_NormalInterpolator,
4874 &virt_NormalMorpher,
4877 &virt_NurbsOrientationInterpolator,
4878 &virt_NurbsPatchSurface,
4879 &virt_NurbsPositionInterpolator,
4881 &virt_NurbsSurfaceInterpolator,
4882 &virt_NurbsSweptSurface,
4883 &virt_NurbsSwungSurface,
4884 &virt_NurbsTextureCoordinate,
4885 &virt_NurbsTrimmedSurface,
4887 &virt_OpacityMapVolumeStyle,
4888 &virt_OrientationChaser,
4889 &virt_OrientationDamper,
4890 &virt_OrientationInterpolator,
4891 &virt_OrthoViewpoint,
4892 &virt_OscillatorSource,
4893 &virt_PackagedShader,
4894 &virt_ParticleSystem,
4896 &virt_PhysicalMaterial,
4897 &virt_PickableGroup,
4899 &virt_PixelTexture3D,
4903 &virt_PointPickSensor,
4904 &virt_PointProperties,
4908 &virt_PolylineEmitter,
4910 &virt_PositionChaser,
4911 &virt_PositionChaser2D,
4912 &virt_PositionDamper,
4913 &virt_PositionDamper2D,
4914 &virt_PositionInterpolator,
4915 &virt_PositionInterpolator2D,
4916 &virt_PrimitivePickSensor,
4917 &virt_ProgramShader,
4918 &virt_ProjectionVolumeStyle,
4920 &virt_ProximitySensor,
4925 &virt_ResistancePhysicsModel,
4927 &virt_RigidBodyCollection,
4930 &virt_ScalarInterpolator,
4931 &virt_ScreenFontStyle,
4934 &virt_SegmentedVolumeData,
4935 &virt_ShadedVolumeStyle,
4937 &virt_ShaderProgram,
4940 &virt_SilhouetteEnhancementVolumeStyle,
4941 &virt_SingleAxisHingeJoint,
4947 &virt_SplinePositionInterpolator,
4948 &virt_SplinePositionInterpolator2D,
4949 &virt_SplineScalarInterpolator,
4951 &virt_SquadOrientationInterpolator,
4953 &virt_StreamAudioDestination,
4954 &virt_StreamAudioSource,
4956 &virt_SurfaceEmitter,
4959 &virt_TexCoordChaser2D,
4960 &virt_TexCoordDamper2D,
4962 &virt_TextureBackground,
4963 &virt_TextureCoordinate,
4964 &virt_TextureCoordinate3D,
4965 &virt_TextureCoordinate4D,
4966 &virt_TextureCoordinateGenerator,
4967 &virt_TextureProjector,
4968 &virt_TextureProjectorParallel,
4969 &virt_TextureProjectorPoint,
4970 &virt_TextureProperties,
4971 &virt_TextureTransform,
4972 &virt_TextureTransform3D,
4973 &virt_TextureTransformGenerator,
4974 &virt_TextureTransformMatrix3D,
4978 &virt_ToneMappedVolumeStyle,
4980 &virt_TrackingSensor,
4982 &virt_TransformSensor,
4983 &virt_TransmitterPdu,
4984 &virt_TriangleFanSet,
4986 &virt_TriangleSet2D,
4987 &virt_TriangleStripSet,
4988 &virt_TwoSidedMaterial,
4989 &virt_UniversalJoint,
4990 &virt_UnlitMaterial,
4991 &virt_VectorInterpolator,
4993 &virt_ViewpointGroup,
4995 &virt_VisibilitySensor,
4997 &virt_VolumeEmitter,
4998 &virt_VolumePickSensor,
5000 &virt_WindPhysicsModel,
5005const int OFFSETS_AcousticProperties[] = {
5006 (int) FIELDNAMES_absorption, (
int) offsetof (
struct X3D_AcousticProperties, absorption), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5007 (
int) FIELDNAMES_specular, (int) offsetof (
struct X3D_AcousticProperties, specular), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5008 (
int) FIELDNAMES_diffuse, (int) offsetof (
struct X3D_AcousticProperties, diffuse), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5009 (
int) FIELDNAMES_refraction, (int) offsetof (
struct X3D_AcousticProperties, refraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5010 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_AcousticProperties, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5011 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_AcousticProperties, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5012 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_AcousticProperties, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5013 -1, -1, -1, -1, -1, -1};
5015const int OFFSETS_Analyser[] = {
5016 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_Analyser, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5017 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_Analyser, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5018 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Analyser, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5019 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Analyser, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5020 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Analyser, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5021 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_Analyser, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5022 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Analyser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5023 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_Analyser, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5024 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_Analyser, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5025 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_Analyser, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5026 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_Analyser, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5027 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_Analyser, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5028 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_Analyser, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5029 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_Analyser, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5030 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_Analyser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5031 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_Analyser, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5032 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_Analyser, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5033 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_Analyser, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5034 (int) FIELDNAMES_fftSize, (
int) offsetof (
struct X3D_Analyser, fftSize), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5035 (
int) FIELDNAMES_frequencyBinCount, (int) offsetof (
struct X3D_Analyser, frequencyBinCount), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5036 (
int) FIELDNAMES_minDecibels, (int) offsetof (
struct X3D_Analyser, minDecibels), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5037 (
int) FIELDNAMES_maxDecibels, (int) offsetof (
struct X3D_Analyser, maxDecibels), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5038 (
int) FIELDNAMES_smoothingTimeConstant, (int) offsetof (
struct X3D_Analyser, smoothingTimeConstant), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5039 (
int) FIELDNAMES_byteFrequencyData, (int) offsetof (
struct X3D_Analyser, byteFrequencyData), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5040 (
int) FIELDNAMES_floatFrequencyData, (int) offsetof (
struct X3D_Analyser, floatFrequencyData), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5041 (
int) FIELDNAMES_byteTimeDomainData, (int) offsetof (
struct X3D_Analyser, byteTimeDomainData), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5042 (
int) FIELDNAMES_floatTimeDomainData, (int) offsetof (
struct X3D_Analyser, floatTimeDomainData), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5043 -1, -1, -1, -1, -1, -1};
5045const int OFFSETS_Anchor[] = {
5046 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Anchor, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5047 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Anchor, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5048 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Anchor, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5049 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Anchor, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5050 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Anchor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5051 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Anchor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5052 (
int) FIELDNAMES_parameter, (int) offsetof (
struct X3D_Anchor, parameter), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5053 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_Anchor, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5054 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Anchor, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5055 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Anchor, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5056 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Anchor, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5057 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Anchor, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5058 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_Anchor, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5059 (int) FIELDNAMES_load, (
int) offsetof (
struct X3D_Anchor, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5060 (
int) FIELDNAMES_refresh, (int) offsetof (
struct X3D_Anchor, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5061 -1, -1, -1, -1, -1, -1};
5063const int OFFSETS_Appearance[] = {
5064 (int) FIELDNAMES_fillProperties, (
int) offsetof (
struct X3D_Appearance, fillProperties), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5065 (
int) FIELDNAMES_lineProperties, (int) offsetof (
struct X3D_Appearance, lineProperties), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5066 (
int) FIELDNAMES_pointProperties, (int) offsetof (
struct X3D_Appearance, pointProperties), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5067 (
int) FIELDNAMES_acousticProperties, (int) offsetof (
struct X3D_Appearance, acousticProperties), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5068 (
int) FIELDNAMES_material, (int) offsetof (
struct X3D_Appearance, material), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5069 (
int) FIELDNAMES_backMaterial, (int) offsetof (
struct X3D_Appearance, backMaterial), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
5070 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Appearance, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5071 (
int) FIELDNAMES_shaders, (int) offsetof (
struct X3D_Appearance, shaders), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5072 (
int) FIELDNAMES_effects, (int) offsetof (
struct X3D_Appearance, effects), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5073 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_Appearance, texture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5074 (
int) FIELDNAMES_textureTransform, (int) offsetof (
struct X3D_Appearance, textureTransform), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5075 -1, -1, -1, -1, -1, -1};
5077const int OFFSETS_Arc2D[] = {
5078 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Arc2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5079 (
int) FIELDNAMES_endAngle, (int) offsetof (
struct X3D_Arc2D, endAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5080 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_Arc2D, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5081 (
int) FIELDNAMES_startAngle, (int) offsetof (
struct X3D_Arc2D, startAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5082 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Arc2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5083 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Arc2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5084 -1, -1, -1, -1, -1, -1};
5086const int OFFSETS_ArcClose2D[] = {
5087 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ArcClose2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5088 (
int) FIELDNAMES_closureType, (int) offsetof (
struct X3D_ArcClose2D, closureType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5089 (
int) FIELDNAMES_endAngle, (int) offsetof (
struct X3D_ArcClose2D, endAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5090 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_ArcClose2D, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5091 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_ArcClose2D, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5092 (
int) FIELDNAMES_startAngle, (int) offsetof (
struct X3D_ArcClose2D, startAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5093 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_ArcClose2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5094 (int) FIELDNAMES___texCoords, (
int) offsetof (
struct X3D_ArcClose2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5095 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_ArcClose2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5096 (int) FIELDNAMES___simpleDisk, (
int) offsetof (
struct X3D_ArcClose2D, __simpleDisk), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5097 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_ArcClose2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5098 -1, -1, -1, -1, -1, -1};
5100const int OFFSETS_AudioBuffer[] = {
5101 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_AudioBuffer, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5102 (
int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (
struct X3D_AudioBuffer, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5103 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_AudioBuffer, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5104 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_AudioBuffer, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5105 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_AudioBuffer, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5106 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_AudioBuffer, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5107 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_AudioBuffer, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5108 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_AudioBuffer, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5109 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_AudioBuffer, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5110 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_AudioBuffer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5111 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_AudioBuffer, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5112 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_AudioBuffer, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5113 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_AudioBuffer, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5114 (int) FIELDNAMES_buffer, (
int) offsetof (
struct X3D_AudioBuffer, buffer), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5115 (
int) FIELDNAMES_bufferChannels, (int) offsetof (
struct X3D_AudioBuffer, bufferChannels), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5116 (
int) FIELDNAMES_bufferLength, (int) offsetof (
struct X3D_AudioBuffer, bufferLength), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5117 (
int) FIELDNAMES_bufferDuration, (int) offsetof (
struct X3D_AudioBuffer, bufferDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5118 -1, -1, -1, -1, -1, -1};
5120const int OFFSETS_AudioClip[] = {
5121 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_AudioClip, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5122 (
int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (
struct X3D_AudioClip, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5123 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_AudioClip, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5124 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_AudioClip, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5125 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_AudioClip, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5126 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_AudioClip, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5127 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_AudioClip, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5128 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_AudioClip, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5129 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_AudioClip, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5130 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_AudioClip, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5131 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_AudioClip, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5132 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_AudioClip, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5133 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_AudioClip, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5134 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_AudioClip, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5135 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_AudioClip, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5136 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_AudioClip, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5137 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_AudioClip, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5138 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_AudioClip, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5139 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_AudioClip, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5140 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_AudioClip, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5141 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_AudioClip, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5142 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_AudioClip, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5143 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_AudioClip, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5144 (int) FIELDNAMES_loop, (
int) offsetof (
struct X3D_AudioClip, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5145 (
int) FIELDNAMES_pitch, (int) offsetof (
struct X3D_AudioClip, pitch), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5146 (
int) FIELDNAMES_duration_changed, (int) offsetof (
struct X3D_AudioClip, duration_changed), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5147 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_AudioClip, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5148 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_AudioClip, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5149 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_AudioClip, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5150 -1, -1, -1, -1, -1, -1};
5152const int OFFSETS_AudioDestination[] = {
5153 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_AudioDestination, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5154 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_AudioDestination, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5155 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_AudioDestination, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5156 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_AudioDestination, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5157 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_AudioDestination, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5158 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_AudioDestination, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5159 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_AudioDestination, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5160 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_AudioDestination, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5161 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_AudioDestination, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5162 (int) FIELDNAMES_channelCount, (
int) offsetof (
struct X3D_AudioDestination, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5163 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_AudioDestination, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5164 (
int) FIELDNAMES_maxChannelCount, (int) offsetof (
struct X3D_AudioDestination, maxChannelCount), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5165 (
int) FIELDNAMES_mediaDeviceID, (int) offsetof (
struct X3D_AudioDestination, mediaDeviceID), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5166 -1, -1, -1, -1, -1, -1};
5168const int OFFSETS_BackdropBackground[] = {
5169 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_BackdropBackground, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5170 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_BackdropBackground, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5171 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_BackdropBackground, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5172 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_BackdropBackground, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5173 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_BackdropBackground, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5174 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BackdropBackground, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5175 (
int) FIELDNAMES___texture, (int) offsetof (
struct X3D_BackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
5176 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_BackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5177 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_BackdropBackground, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5178 -1, -1, -1, -1, -1, -1};
5180const int OFFSETS_Background[] = {
5181 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_Background, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5182 (
int) FIELDNAMES_groundAngle, (int) offsetof (
struct X3D_Background, groundAngle), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5183 (
int) FIELDNAMES_groundColor, (int) offsetof (
struct X3D_Background, groundColor), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5184 (
int) FIELDNAMES_skyAngle, (int) offsetof (
struct X3D_Background, skyAngle), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5185 (
int) FIELDNAMES_skyColor, (int) offsetof (
struct X3D_Background, skyColor), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5186 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_Background, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5187 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_Background, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5188 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_Background, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5189 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Background, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5190 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_Background, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5191 (int) FIELDNAMES___colours, (
int) offsetof (
struct X3D_Background, __colours), (int) FIELDTYPE_MFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5192 (int) FIELDNAMES___quadcount, (
int) offsetof (
struct X3D_Background, __quadcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5193 (int) FIELDNAMES_transparency, (
int) offsetof (
struct X3D_Background, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5194 (
int) FIELDNAMES_frontUrl, (int) offsetof (
struct X3D_Background, frontUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5195 (
int) FIELDNAMES_backUrl, (int) offsetof (
struct X3D_Background, backUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5196 (
int) FIELDNAMES_topUrl, (int) offsetof (
struct X3D_Background, topUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5197 (
int) FIELDNAMES_bottomUrl, (int) offsetof (
struct X3D_Background, bottomUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5198 (
int) FIELDNAMES_leftUrl, (int) offsetof (
struct X3D_Background, leftUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5199 (
int) FIELDNAMES_rightUrl, (int) offsetof (
struct X3D_Background, rightUrl), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5200 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Background, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5201 (
int) FIELDNAMES___textureright, (int) offsetof (
struct X3D_Background, __textureright), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
5202 (int) FIELDNAMES___frontTexture, (
int) offsetof (
struct X3D_Background, __frontTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5203 (int) FIELDNAMES___backTexture, (
int) offsetof (
struct X3D_Background, __backTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5204 (int) FIELDNAMES___topTexture, (
int) offsetof (
struct X3D_Background, __topTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5205 (int) FIELDNAMES___bottomTexture, (
int) offsetof (
struct X3D_Background, __bottomTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5206 (int) FIELDNAMES___leftTexture, (
int) offsetof (
struct X3D_Background, __leftTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5207 (int) FIELDNAMES___rightTexture, (
int) offsetof (
struct X3D_Background, __rightTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5208 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_Background, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5209 -1, -1, -1, -1, -1, -1};
5211const int OFFSETS_BallJoint[] = {
5212 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_BallJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5213 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_BallJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5214 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_BallJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5215 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_BallJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5216 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BallJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5217 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_BallJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5218 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_BallJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5219 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_BallJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5220 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_BallJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5221 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_BallJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
5222 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_BallJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5223 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_BallJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5224 -1, -1, -1, -1, -1, -1};
5226const int OFFSETS_Billboard[] = {
5227 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Billboard, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5228 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Billboard, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5229 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Billboard, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5230 (
int) FIELDNAMES_axisOfRotation, (int) offsetof (
struct X3D_Billboard, axisOfRotation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5231 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Billboard, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5232 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Billboard, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5233 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Billboard, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5234 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Billboard, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5235 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Billboard, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5236 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Billboard, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5237 (
int) FIELDNAMES__rotationAngle, (int) offsetof (
struct X3D_Billboard, _rotationAngle), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5238 -1, -1, -1, -1, -1, -1};
5240const int OFFSETS_BiquadFilter[] = {
5241 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_BiquadFilter, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5242 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_BiquadFilter, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5243 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_BiquadFilter, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5244 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_BiquadFilter, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5245 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_BiquadFilter, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5246 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_BiquadFilter, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5247 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BiquadFilter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5248 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_BiquadFilter, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5249 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_BiquadFilter, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5250 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_BiquadFilter, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5251 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_BiquadFilter, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5252 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_BiquadFilter, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5253 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_BiquadFilter, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5254 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_BiquadFilter, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5255 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_BiquadFilter, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5256 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_BiquadFilter, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5257 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_BiquadFilter, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5258 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_BiquadFilter, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5259 (int) FIELDNAMES_detune, (
int) offsetof (
struct X3D_BiquadFilter, detune), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5260 (
int) FIELDNAMES_frequency, (int) offsetof (
struct X3D_BiquadFilter, frequency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5261 (
int) FIELDNAMES_qualityFactor, (int) offsetof (
struct X3D_BiquadFilter, qualityFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5262 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_BiquadFilter, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5263 -1, -1, -1, -1, -1, -1};
5265const int OFFSETS_BlendedVolumeStyle[] = {
5266 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_BlendedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5267 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BlendedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5268 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_BlendedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5269 (
int) FIELDNAMES_renderStyle, (int) offsetof (
struct X3D_BlendedVolumeStyle, renderStyle), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5270 (
int) FIELDNAMES_voxels, (int) offsetof (
struct X3D_BlendedVolumeStyle, voxels), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5271 (
int) FIELDNAMES_weightConstant1, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightConstant1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5272 (
int) FIELDNAMES_weightConstant2, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightConstant2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5273 (
int) FIELDNAMES_weightFunction1, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightFunction1), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5274 (
int) FIELDNAMES_weightFunction2, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightFunction2), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5275 (
int) FIELDNAMES_weightTransferFunction1, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightTransferFunction1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5276 (
int) FIELDNAMES_weightTransferFunction2, (int) offsetof (
struct X3D_BlendedVolumeStyle, weightTransferFunction2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5277 (
int) FIELDNAMES__fbohandles, (int) offsetof (
struct X3D_BlendedVolumeStyle, _fbohandles), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5278 (int) FIELDNAMES__weightFunction1, (
int) offsetof (
struct X3D_BlendedVolumeStyle, _weightFunction1), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5279 (int) FIELDNAMES__weightFunction2, (
int) offsetof (
struct X3D_BlendedVolumeStyle, _weightFunction2), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5280 -1, -1, -1, -1, -1, -1};
5282const int OFFSETS_BooleanFilter[] = {
5283 (int) FIELDNAMES_set_boolean, (
int) offsetof (
struct X3D_BooleanFilter, set_boolean), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5284 (
int) FIELDNAMES_inputFalse, (int) offsetof (
struct X3D_BooleanFilter, inputFalse), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5285 (
int) FIELDNAMES_inputNegate, (int) offsetof (
struct X3D_BooleanFilter, inputNegate), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5286 (
int) FIELDNAMES_inputTrue, (int) offsetof (
struct X3D_BooleanFilter, inputTrue), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5287 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BooleanFilter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5288 -1, -1, -1, -1, -1, -1};
5290const int OFFSETS_BooleanSequencer[] = {
5291 (int) FIELDNAMES_next, (
int) offsetof (
struct X3D_BooleanSequencer, next), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5292 (
int) FIELDNAMES_previous, (int) offsetof (
struct X3D_BooleanSequencer, previous), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5293 (
int) FIELDNAMES_set_fraction, (int) offsetof (
struct X3D_BooleanSequencer, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5294 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_BooleanSequencer,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5295 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_BooleanSequencer, keyValue), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5296 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_BooleanSequencer, value_changed), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5297 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BooleanSequencer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5298 (
int) FIELDNAMES__index, (int) offsetof (
struct X3D_BooleanSequencer, _index), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5299 -1, -1, -1, -1, -1, -1};
5301const int OFFSETS_BooleanToggle[] = {
5302 (int) FIELDNAMES_set_boolean, (
int) offsetof (
struct X3D_BooleanToggle, set_boolean), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5303 (
int) FIELDNAMES_toggle, (int) offsetof (
struct X3D_BooleanToggle, toggle), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5304 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BooleanToggle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5305 -1, -1, -1, -1, -1, -1};
5307const int OFFSETS_BooleanTrigger[] = {
5308 (int) FIELDNAMES_set_triggerTime, (
int) offsetof (
struct X3D_BooleanTrigger, set_triggerTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5309 (
int) FIELDNAMES_triggerTrue, (int) offsetof (
struct X3D_BooleanTrigger, triggerTrue), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5310 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BooleanTrigger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5311 -1, -1, -1, -1, -1, -1};
5313const int OFFSETS_BoundaryEnhancementVolumeStyle[] = {
5314 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5315 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5316 (
int) FIELDNAMES_boundaryOpacity, (int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, boundaryOpacity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5317 (
int) FIELDNAMES_opacityFactor, (int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, opacityFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5318 (
int) FIELDNAMES_retainedOpacity, (int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, retainedOpacity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5319 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_BoundaryEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5320 -1, -1, -1, -1, -1, -1};
5322const int OFFSETS_BoundedPhysicsModel[] = {
5323 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_BoundedPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5324 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_BoundedPhysicsModel, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5325 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BoundedPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5326 -1, -1, -1, -1, -1, -1};
5328const int OFFSETS_Box[] = {
5329 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Box, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5330 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_Box, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5331 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Box, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5332 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Box, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5333 -1, -1, -1, -1, -1, -1};
5335const int OFFSETS_BufferAudioSource[] = {
5336 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_BufferAudioSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5337 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_BufferAudioSource, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5338 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_BufferAudioSource, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5339 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_BufferAudioSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5340 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_BufferAudioSource, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5341 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_BufferAudioSource, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5342 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_BufferAudioSource, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5343 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_BufferAudioSource, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5344 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_BufferAudioSource, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5345 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_BufferAudioSource, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5346 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_BufferAudioSource, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5347 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_BufferAudioSource, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5348 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_BufferAudioSource, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5349 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_BufferAudioSource, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5350 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_BufferAudioSource, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5351 (int) FIELDNAMES_detune, (
int) offsetof (
struct X3D_BufferAudioSource, detune), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5352 (
int) FIELDNAMES_loop, (int) offsetof (
struct X3D_BufferAudioSource, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5353 (
int) FIELDNAMES_loopStart, (int) offsetof (
struct X3D_BufferAudioSource, loopStart), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5354 (
int) FIELDNAMES_loopEnd, (int) offsetof (
struct X3D_BufferAudioSource, loopEnd), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5355 (
int) FIELDNAMES_playbackRate, (int) offsetof (
struct X3D_BufferAudioSource, playbackRate), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5356 (
int) FIELDNAMES_buffer, (int) offsetof (
struct X3D_BufferAudioSource, buffer), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5357 (int) FIELDNAMES_bufferDuration, (
int) offsetof (
struct X3D_BufferAudioSource, bufferDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5358 (
int) FIELDNAMES_channelCountMode, (int) offsetof (
struct X3D_BufferAudioSource, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5359 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_BufferAudioSource, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5360 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_BufferAudioSource, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5361 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_BufferAudioSource, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5362 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_BufferAudioSource, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5363 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_BufferAudioSource, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5364 -1, -1, -1, -1, -1, -1};
5366const int OFFSETS_BufferGeometry[] = {
5367 -1, -1, -1, -1, -1, -1};
5369const int OFFSETS_BufferTexture[] = {
5370 (int) FIELDNAMES_image, (
int) offsetof (
struct X3D_BufferTexture, image), (int) FIELDTYPE_SFImage, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
5371 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_BufferTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
5372 (int) FIELDNAMES_repeatS, (
int) offsetof (
struct X3D_BufferTexture, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5373 (int) FIELDNAMES_repeatT, (
int) offsetof (
struct X3D_BufferTexture, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5374 (int) FIELDNAMES_textureProperties, (
int) offsetof (
struct X3D_BufferTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5375 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_BufferTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5376 (int) FIELDNAMES___textureTableIndex, (
int) offsetof (
struct X3D_BufferTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5377 (int) FIELDNAMES___delegate, (
int) offsetof (
struct X3D_BufferTexture, __delegate), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5378 -1, -1, -1, -1, -1, -1};
5380const int OFFSETS_CADAssembly[] = {
5381 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_CADAssembly, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5382 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_CADAssembly, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5383 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_CADAssembly, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5384 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_CADAssembly, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5385 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CADAssembly, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5386 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_CADAssembly, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5387 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CADAssembly, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5388 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CADAssembly, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5389 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CADAssembly, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5390 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CADAssembly, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5391 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_CADAssembly, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5392 -1, -1, -1, -1, -1, -1};
5394const int OFFSETS_CADFace[] = {
5395 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CADFace, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5396 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_CADFace, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5397 (
int) FIELDNAMES_shape, (int) offsetof (
struct X3D_CADFace, shape), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5398 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CADFace, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5399 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CADFace, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5400 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CADFace, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5401 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CADFace, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5402 -1, -1, -1, -1, -1, -1};
5404const int OFFSETS_CADLayer[] = {
5405 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_CADLayer, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5406 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_CADLayer, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5407 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_CADLayer, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5408 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_CADLayer, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5409 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CADLayer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5410 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_CADLayer, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5411 (
int) FIELDNAMES_visibles, (int) offsetof (
struct X3D_CADLayer, visibles), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5412 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CADLayer, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5413 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CADLayer, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5414 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CADLayer, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5415 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CADLayer, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5416 -1, -1, -1, -1, -1, -1};
5418const int OFFSETS_CADPart[] = {
5419 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_CADPart, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5420 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_CADPart, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5421 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_CADPart, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5422 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_CADPart, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5423 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_CADPart, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5424 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CADPart, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5425 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_CADPart, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5426 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_CADPart, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5427 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_CADPart, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5428 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_CADPart, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5429 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_CADPart, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5430 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CADPart, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5431 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CADPart, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5432 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CADPart, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5433 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CADPart, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5434 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_CADPart, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5435 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_CADPart, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5436 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CADPart, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5437 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_CADPart, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5438 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_CADPart, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5439 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_CADPart, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5440 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_CADPart, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
5441 -1, -1, -1, -1, -1, -1};
5443const int OFFSETS_CalibratedCameraSensor[] = {
5444 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CalibratedCameraSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5445 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CalibratedCameraSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5446 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CalibratedCameraSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5447 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_CalibratedCameraSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5448 (
int) FIELDNAMES_image, (int) offsetof (
struct X3D_CalibratedCameraSensor, image), (int) FIELDTYPE_SFImage, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5449 (
int) FIELDNAMES_focalPoint, (int) offsetof (
struct X3D_CalibratedCameraSensor, focalPoint), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5450 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_CalibratedCameraSensor, fieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5451 (
int) FIELDNAMES_fovMode, (int) offsetof (
struct X3D_CalibratedCameraSensor, fovMode), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5452 (
int) FIELDNAMES_aspectRatio, (int) offsetof (
struct X3D_CalibratedCameraSensor, aspectRatio), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5453 -1, -1, -1, -1, -1, -1};
5455const int OFFSETS_CartoonVolumeStyle[] = {
5456 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CartoonVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5457 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CartoonVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5458 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_CartoonVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5459 (
int) FIELDNAMES_orthogonalColor, (int) offsetof (
struct X3D_CartoonVolumeStyle, orthogonalColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5460 (
int) FIELDNAMES_parallelColor, (int) offsetof (
struct X3D_CartoonVolumeStyle, parallelColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5461 (
int) FIELDNAMES_colorSteps, (int) offsetof (
struct X3D_CartoonVolumeStyle, colorSteps), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5462 -1, -1, -1, -1, -1, -1};
5464const int OFFSETS_ChannelMerger[] = {
5465 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_ChannelMerger, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5466 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_ChannelMerger, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5467 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ChannelMerger, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5468 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ChannelMerger, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5469 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ChannelMerger, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5470 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_ChannelMerger, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5471 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ChannelMerger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5472 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_ChannelMerger, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5473 (
int) FIELDNAMES_indexStream, (int) offsetof (
struct X3D_ChannelMerger, indexStream), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5474 (
int) FIELDNAMES_indexSource, (int) offsetof (
struct X3D_ChannelMerger, indexSource), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5475 (
int) FIELDNAMES_indexDestination, (int) offsetof (
struct X3D_ChannelMerger, indexDestination), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5476 (
int) FIELDNAMES_selectors, (int) offsetof (
struct X3D_ChannelMerger, selectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5477 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_ChannelMerger, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5478 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_ChannelMerger, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5479 -1, -1, -1, -1, -1, -1};
5481const int OFFSETS_ChannelSelector[] = {
5482 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_ChannelSelector, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5483 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_ChannelSelector, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5484 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ChannelSelector, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5485 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ChannelSelector, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5486 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ChannelSelector, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5487 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_ChannelSelector, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5488 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ChannelSelector, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5489 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_ChannelSelector, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5490 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_ChannelSelector, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5491 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_ChannelSelector, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5492 (int) FIELDNAMES_channelSelection, (
int) offsetof (
struct X3D_ChannelSelector, channelSelection), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5493 (
int) FIELDNAMES_lastChannelSelection, (int) offsetof (
struct X3D_ChannelSelector, lastChannelSelection), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5494 (
int) FIELDNAMES_channelSource, (int) offsetof (
struct X3D_ChannelSelector, channelSource), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5495 (
int) FIELDNAMES__lastChannelSource, (int) offsetof (
struct X3D_ChannelSelector, _lastChannelSource), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5496 (
int) FIELDNAMES_channelDestination, (int) offsetof (
struct X3D_ChannelSelector, channelDestination), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5497 (
int) FIELDNAMES__lastChannelDestination, (int) offsetof (
struct X3D_ChannelSelector, _lastChannelDestination), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5498 (
int) FIELDNAMES_stream, (int) offsetof (
struct X3D_ChannelSelector, stream), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5499 (
int) FIELDNAMES__lastStream, (int) offsetof (
struct X3D_ChannelSelector, _lastStream), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5500 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_ChannelSelector, _initialized), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5501 -1, -1, -1, -1, -1, -1};
5503const int OFFSETS_ChannelSplitter[] = {
5504 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_ChannelSplitter, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5505 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_ChannelSplitter, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5506 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ChannelSplitter, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5507 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ChannelSplitter, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5508 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ChannelSplitter, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5509 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_ChannelSplitter, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5510 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ChannelSplitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5511 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_ChannelSplitter, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5512 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_ChannelSplitter, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5513 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_ChannelSplitter, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5514 -1, -1, -1, -1, -1, -1};
5516const int OFFSETS_Circle2D[] = {
5517 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Circle2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5518 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_Circle2D, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5519 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Circle2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5520 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Circle2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5521 -1, -1, -1, -1, -1, -1};
5523const int OFFSETS_ClipPlane[] = {
5524 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ClipPlane, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5525 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ClipPlane, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5526 (
int) FIELDNAMES_plane, (int) offsetof (
struct X3D_ClipPlane, plane), (int) FIELDTYPE_SFVec4f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_PLANE,
5527 -1, -1, -1, -1, -1, -1};
5529const int OFFSETS_CollidableOffset[] = {
5530 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CollidableOffset, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5531 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollidableOffset, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5532 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_CollidableOffset, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5533 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_CollidableOffset, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5534 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollidableOffset, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5535 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollidableOffset, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5536 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CollidableOffset, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5537 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CollidableOffset, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5538 (
int) FIELDNAMES___do_trans, (int) offsetof (
struct X3D_CollidableOffset, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5539 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CollidableOffset, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5540 (int) FIELDNAMES_collidable, (
int) offsetof (
struct X3D_CollidableOffset, collidable), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5541 (
int) FIELDNAMES__geom, (int) offsetof (
struct X3D_CollidableOffset, _geom), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5542 (int) FIELDNAMES__initialRotation, (
int) offsetof (
struct X3D_CollidableOffset, _initialRotation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5543 (int) FIELDNAMES__initialTranslation, (
int) offsetof (
struct X3D_CollidableOffset, _initialTranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5544 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_CollidableOffset, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5545 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollidableOffset, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5546 -1, -1, -1, -1, -1, -1};
5548const int OFFSETS_CollidableShape[] = {
5549 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CollidableShape, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5550 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollidableShape, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5551 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_CollidableShape, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5552 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_CollidableShape, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5553 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollidableShape, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5554 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollidableShape, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5555 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CollidableShape, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5556 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CollidableShape, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5557 (
int) FIELDNAMES___do_trans, (int) offsetof (
struct X3D_CollidableShape, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5558 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_CollidableShape, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5559 (int) FIELDNAMES_shape, (
int) offsetof (
struct X3D_CollidableShape, shape), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5560 (
int) FIELDNAMES__geom, (int) offsetof (
struct X3D_CollidableShape, _geom), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5561 (int) FIELDNAMES__initialRotation, (
int) offsetof (
struct X3D_CollidableShape, _initialRotation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5562 (int) FIELDNAMES__initialTranslation, (
int) offsetof (
struct X3D_CollidableShape, _initialTranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5563 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_CollidableShape, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5564 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollidableShape, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5565 -1, -1, -1, -1, -1, -1};
5567const int OFFSETS_Collision[] = {
5568 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Collision, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5569 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Collision, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5570 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Collision, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5571 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Collision, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5572 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Collision, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5573 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Collision, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5574 (
int) FIELDNAMES_collide, (int) offsetof (
struct X3D_Collision, collide), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5575 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Collision, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5576 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Collision, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5577 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Collision, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5578 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Collision, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5579 (
int) FIELDNAMES_proxy, (int) offsetof (
struct X3D_Collision, proxy), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5580 (
int) FIELDNAMES_collideTime, (int) offsetof (
struct X3D_Collision, collideTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5581 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Collision, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5582 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_Collision, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
5583 -1, -1, -1, -1, -1, -1};
5585const int OFFSETS_CollisionCollection[] = {
5586 (int) FIELDNAMES_appliedParameters, (
int) offsetof (
struct X3D_CollisionCollection, appliedParameters), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5587 (
int) FIELDNAMES_bounce, (int) offsetof (
struct X3D_CollisionCollection, bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5588 (
int) FIELDNAMES_collidables, (int) offsetof (
struct X3D_CollisionCollection, collidables), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5589 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionCollection, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5590 (
int) FIELDNAMES_frictionCoefficients, (int) offsetof (
struct X3D_CollisionCollection, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5591 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionCollection, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5592 (
int) FIELDNAMES_minBounceSpeed, (int) offsetof (
struct X3D_CollisionCollection, minBounceSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5593 (
int) FIELDNAMES_slipFactors, (int) offsetof (
struct X3D_CollisionCollection, slipFactors), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5594 (
int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (
struct X3D_CollisionCollection, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
5595 (
int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (
struct X3D_CollisionCollection, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5596 (
int) FIELDNAMES_surfaceSpeed, (int) offsetof (
struct X3D_CollisionCollection, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5597 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollisionCollection, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5598 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CollisionCollection, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5599 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CollisionCollection, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5600 (
int) FIELDNAMES__class, (int) offsetof (
struct X3D_CollisionCollection, _class), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5601 (int) FIELDNAMES__csensor, (
int) offsetof (
struct X3D_CollisionCollection, _csensor), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5602 (int) FIELDNAMES__appliedParametersMask, (
int) offsetof (
struct X3D_CollisionCollection, _appliedParametersMask), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5603 -1, -1, -1, -1, -1, -1};
5605const int OFFSETS_CollisionSensor[] = {
5606 (int) FIELDNAMES_collider, (
int) offsetof (
struct X3D_CollisionSensor, collider), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5607 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_CollisionSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5608 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5609 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5610 (
int) FIELDNAMES_intersections, (int) offsetof (
struct X3D_CollisionSensor, intersections), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5611 (
int) FIELDNAMES_contacts, (int) offsetof (
struct X3D_CollisionSensor, contacts), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5612 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CollisionSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5613 -1, -1, -1, -1, -1, -1};
5615const int OFFSETS_CollisionSpace[] = {
5616 (int) FIELDNAMES_collidables, (
int) offsetof (
struct X3D_CollisionSpace, collidables), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5617 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CollisionSpace, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5618 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CollisionSpace, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5619 (
int) FIELDNAMES_useGeometry, (int) offsetof (
struct X3D_CollisionSpace, useGeometry), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5620 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_CollisionSpace, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5621 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_CollisionSpace, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
5622 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_CollisionSpace, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5623 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_CollisionSpace, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5624 (
int) FIELDNAMES__space, (int) offsetof (
struct X3D_CollisionSpace, _space), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5625 -1, -1, -1, -1, -1, -1};
5627const int OFFSETS_Color[] = {
5628 (int) FIELDNAMES_color, (
int) offsetof (
struct X3D_Color, color), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5629 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Color, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5630 -1, -1, -1, -1, -1, -1};
5632const int OFFSETS_ColorChaser[] = {
5633 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ColorChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5634 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ColorChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5635 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ColorChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5636 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_ColorChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5637 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_ColorChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5638 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_ColorChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5639 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_ColorChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5640 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_ColorChaser, value_changed), (int) FIELDTYPE_SFColor, (
int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5641 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ColorChaser, initialDestination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5642 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ColorChaser, initialValue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5643 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_ColorChaser, set_destination), (int) FIELDTYPE_SFColor, (
int) KW_inputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5644 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_ColorChaser, set_value), (int) FIELDTYPE_SFColor, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5645 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_ColorChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5646 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_ColorChaser, _previousvalue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5647 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_ColorChaser, _destination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5648 -1, -1, -1, -1, -1, -1};
5650const int OFFSETS_ColorDamper[] = {
5651 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ColorDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5652 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ColorDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5653 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ColorDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5654 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_ColorDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5655 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_ColorDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5656 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ColorDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5657 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_ColorDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5658 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_ColorDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5659 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_ColorDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5660 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_ColorDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5661 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_ColorDamper, value_changed), (int) FIELDTYPE_SFColor, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5662 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ColorDamper, initialDestination), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) ( SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5663 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ColorDamper, initialValue), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5664 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_ColorDamper, set_destination), (int) FIELDTYPE_SFColor, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5665 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_ColorDamper, set_value), (int) FIELDTYPE_SFColor, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5666 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_ColorDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5667 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_ColorDamper, _input), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5668 -1, -1, -1, -1, -1, -1};
5670const int OFFSETS_ColorInterpolator[] = {
5671 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_ColorInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5672 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_ColorInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5673 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_ColorInterpolator, keyValue), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5674 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ColorInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5675 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_ColorInterpolator, value_changed), (int) FIELDTYPE_SFColor, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5676 -1, -1, -1, -1, -1, -1};
5678const int OFFSETS_ColorRGBA[] = {
5679 (int) FIELDNAMES_color, (
int) offsetof (
struct X3D_ColorRGBA, color), (int) FIELDTYPE_MFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5680 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ColorRGBA, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5681 -1, -1, -1, -1, -1, -1};
5683const int OFFSETS_ComposedCubeMapTexture[] = {
5684 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ComposedCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5685 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ComposedCubeMapTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5686 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ComposedCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5687 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ComposedCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5688 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ComposedCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5689 (int) FIELDNAMES_back, (
int) offsetof (
struct X3D_ComposedCubeMapTexture, back), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5690 (
int) FIELDNAMES_bottom, (int) offsetof (
struct X3D_ComposedCubeMapTexture, bottom), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5691 (
int) FIELDNAMES_front, (int) offsetof (
struct X3D_ComposedCubeMapTexture, front), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5692 (
int) FIELDNAMES_left, (int) offsetof (
struct X3D_ComposedCubeMapTexture, left), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5693 (
int) FIELDNAMES_top, (int) offsetof (
struct X3D_ComposedCubeMapTexture, top), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5694 (
int) FIELDNAMES_right, (int) offsetof (
struct X3D_ComposedCubeMapTexture, right), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5695 -1, -1, -1, -1, -1, -1};
5697const int OFFSETS_ComposedShader[] = {
5698 (int) FIELDNAMES_activate, (
int) offsetof (
struct X3D_ComposedShader, activate), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5699 (
int) FIELDNAMES_parts, (int) offsetof (
struct X3D_ComposedShader, parts), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5700 (
int) FIELDNAMES_isSelected, (int) offsetof (
struct X3D_ComposedShader, isSelected), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5701 (
int) FIELDNAMES_isValid, (int) offsetof (
struct X3D_ComposedShader, isValid), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5702 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_ComposedShader, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5703 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ComposedShader, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5704 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_ComposedShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5705 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ComposedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5706 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_ComposedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5707 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_ComposedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5708 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_ComposedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5709 -1, -1, -1, -1, -1, -1};
5711const int OFFSETS_ComposedTexture3D[] = {
5712 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ComposedTexture3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5713 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_ComposedTexture3D, texture), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5714 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ComposedTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
5715 (
int) FIELDNAMES_repeatS, (int) offsetof (
struct X3D_ComposedTexture3D, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5716 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_ComposedTexture3D, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5717 (
int) FIELDNAMES_repeatR, (int) offsetof (
struct X3D_ComposedTexture3D, repeatR), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5718 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ComposedTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5719 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ComposedTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5720 -1, -1, -1, -1, -1, -1};
5722const int OFFSETS_ComposedVolumeStyle[] = {
5723 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ComposedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5724 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ComposedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5725 (
int) FIELDNAMES_renderStyle, (int) offsetof (
struct X3D_ComposedVolumeStyle, renderStyle), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5726 -1, -1, -1, -1, -1, -1};
5728const int OFFSETS_CompositeVolumeStyle[] = {
5729 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_CompositeVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5730 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CompositeVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5731 (
int) FIELDNAMES_renderStyle, (int) offsetof (
struct X3D_CompositeVolumeStyle, renderStyle), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5732 -1, -1, -1, -1, -1, -1};
5734const int OFFSETS_Cone[] = {
5735 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Cone, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5736 (
int) FIELDNAMES_bottom, (int) offsetof (
struct X3D_Cone, bottom), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5737 (
int) FIELDNAMES_bottomRadius, (int) offsetof (
struct X3D_Cone, bottomRadius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5738 (
int) FIELDNAMES_height, (int) offsetof (
struct X3D_Cone, height), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5739 (
int) FIELDNAMES_side, (int) offsetof (
struct X3D_Cone, side), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5740 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Cone, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5741 (
int) FIELDNAMES___sidepoints, (int) offsetof (
struct X3D_Cone, __sidepoints), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5742 (int) FIELDNAMES___botpoints, (
int) offsetof (
struct X3D_Cone, __botpoints), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5743 (int) FIELDNAMES___normals, (
int) offsetof (
struct X3D_Cone, __normals), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5744 (int) FIELDNAMES___coneVBO, (
int) offsetof (
struct X3D_Cone, __coneVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5745 (int) FIELDNAMES___coneTriangles, (
int) offsetof (
struct X3D_Cone, __coneTriangles), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5746 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Cone, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5747 -1, -1, -1, -1, -1, -1};
5749const int OFFSETS_ConeEmitter[] = {
5750 (int) FIELDNAMES_angle, (
int) offsetof (
struct X3D_ConeEmitter, angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5751 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_ConeEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5752 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ConeEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5753 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_ConeEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5754 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ConeEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5755 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_ConeEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5756 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_ConeEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5757 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_ConeEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
5758 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_ConeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
5759 -1, -1, -1, -1, -1, -1};
5761const int OFFSETS_Contact[] = {
5762 (int) FIELDNAMES_appliedParameters, (
int) offsetof (
struct X3D_Contact, appliedParameters), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5763 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_Contact, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5764 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_Contact, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5765 (
int) FIELDNAMES_bounce, (int) offsetof (
struct X3D_Contact, bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5766 (
int) FIELDNAMES_contactNormal, (int) offsetof (
struct X3D_Contact, contactNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5767 (
int) FIELDNAMES_depth, (int) offsetof (
struct X3D_Contact, depth), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5768 (
int) FIELDNAMES_frictionCoefficients, (int) offsetof (
struct X3D_Contact, frictionCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5769 (
int) FIELDNAMES_frictionDirection, (int) offsetof (
struct X3D_Contact, frictionDirection), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5770 (
int) FIELDNAMES_geometry1, (int) offsetof (
struct X3D_Contact, geometry1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5771 (
int) FIELDNAMES_geometry2, (int) offsetof (
struct X3D_Contact, geometry2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5772 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Contact, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5773 (
int) FIELDNAMES_minBounceSpeed, (int) offsetof (
struct X3D_Contact, minBounceSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5774 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_Contact, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5775 (
int) FIELDNAMES_slipCoefficients, (int) offsetof (
struct X3D_Contact, slipCoefficients), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5776 (
int) FIELDNAMES_softnessConstantForceMix, (int) offsetof (
struct X3D_Contact, softnessConstantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
5777 (
int) FIELDNAMES_softnessErrorCorrection, (int) offsetof (
struct X3D_Contact, softnessErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5778 (
int) FIELDNAMES_surfaceSpeed, (int) offsetof (
struct X3D_Contact, surfaceSpeed), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
5779 (
int) FIELDNAMES__appliedParameters, (int) offsetof (
struct X3D_Contact, _appliedParameters), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5780 -1, -1, -1, -1, -1, -1};
5782const int OFFSETS_Contour2D[] = {
5783 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Contour2D, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5784 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Contour2D, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5785 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Contour2D, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5786 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Contour2D, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5787 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Contour2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5788 -1, -1, -1, -1, -1, -1};
5790const int OFFSETS_ContourPolyline2D[] = {
5791 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ContourPolyline2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5792 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_ContourPolyline2D, controlPoint), (int) FIELDTYPE_MFVec2d, (
int) KW_inputOutput, (int) ( SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5793 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_ContourPolyline2D, point), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 ), (int) UNCA_NONE,
5794 -1, -1, -1, -1, -1, -1};
5796const int OFFSETS_Convolver[] = {
5797 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_Convolver, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5798 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_Convolver, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5799 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Convolver, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5800 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Convolver, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5801 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Convolver, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5802 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_Convolver, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5803 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Convolver, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5804 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_Convolver, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5805 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_Convolver, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5806 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_Convolver, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5807 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_Convolver, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5808 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_Convolver, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5809 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_Convolver, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
5810 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_Convolver, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5811 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_Convolver, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5812 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_Convolver, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5813 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_Convolver, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5814 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_Convolver, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5815 (int) FIELDNAMES_buffer, (
int) offsetof (
struct X3D_Convolver, buffer), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5816 (int) FIELDNAMES_normalize, (
int) offsetof (
struct X3D_Convolver, normalize), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5817 -1, -1, -1, -1, -1, -1};
5819const int OFFSETS_Coordinate[] = {
5820 (int) FIELDNAMES_point, (
int) offsetof (
struct X3D_Coordinate, point), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5821 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Coordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5822 -1, -1, -1, -1, -1, -1};
5824const int OFFSETS_CoordinateChaser[] = {
5825 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CoordinateChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5826 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_CoordinateChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5827 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_CoordinateChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5828 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_CoordinateChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5829 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_CoordinateChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5830 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_CoordinateChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5831 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_CoordinateChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5832 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_CoordinateChaser, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5833 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_CoordinateChaser, initialDestination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5834 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_CoordinateChaser, initialValue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5835 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_CoordinateChaser, set_destination), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5836 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_CoordinateChaser, set_value), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5837 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_CoordinateChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5838 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_CoordinateChaser, _previousvalue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5839 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_CoordinateChaser, _destination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5840 -1, -1, -1, -1, -1, -1};
5842const int OFFSETS_CoordinateDamper[] = {
5843 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CoordinateDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5844 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_CoordinateDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5845 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_CoordinateDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5846 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_CoordinateDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5847 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_CoordinateDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5848 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CoordinateDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5849 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_CoordinateDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5850 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_CoordinateDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5851 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_CoordinateDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5852 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_CoordinateDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5853 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_CoordinateDamper, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5854 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_CoordinateDamper, initialDestination), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5855 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_CoordinateDamper, initialValue), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5856 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_CoordinateDamper, set_destination), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5857 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_CoordinateDamper, set_value), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5858 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_CoordinateDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5859 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_CoordinateDamper, _input), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5860 -1, -1, -1, -1, -1, -1};
5862const int OFFSETS_CoordinateDouble[] = {
5863 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_CoordinateDouble, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5864 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_CoordinateDouble, point), (int) FIELDTYPE_MFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5865 -1, -1, -1, -1, -1, -1};
5867const int OFFSETS_CoordinateInterpolator[] = {
5868 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_CoordinateInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5869 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_CoordinateInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5870 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_CoordinateInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5871 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CoordinateInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5872 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_CoordinateInterpolator, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5873 (
int) FIELDNAMES__GPU_Routes_out, (int) offsetof (
struct X3D_CoordinateInterpolator, _GPU_Routes_out), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5874 (int) FIELDNAMES__CPU_Routes_out, (
int) offsetof (
struct X3D_CoordinateInterpolator, _CPU_Routes_out), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5875 (int) FIELDNAMES__keyVBO, (
int) offsetof (
struct X3D_CoordinateInterpolator, _keyVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5876 (int) FIELDNAMES__keyValueVBO, (
int) offsetof (
struct X3D_CoordinateInterpolator, _keyValueVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5877 -1, -1, -1, -1, -1, -1};
5879const int OFFSETS_CoordinateInterpolator2D[] = {
5880 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_CoordinateInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5881 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_CoordinateInterpolator2D,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5882 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_CoordinateInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5883 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CoordinateInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5884 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_CoordinateInterpolator2D, value_changed), (int) FIELDTYPE_MFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5885 -1, -1, -1, -1, -1, -1};
5887const int OFFSETS_CoordinateMorpher[] = {
5888 (int) FIELDNAMES_set_weights, (
int) offsetof (
struct X3D_CoordinateMorpher, set_weights), (int) FIELDTYPE_MFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5889 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_CoordinateMorpher, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5890 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CoordinateMorpher, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5891 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_CoordinateMorpher, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5892 -1, -1, -1, -1, -1, -1};
5894const int OFFSETS_Cylinder[] = {
5895 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Cylinder, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5896 (
int) FIELDNAMES_bottom, (int) offsetof (
struct X3D_Cylinder, bottom), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5897 (
int) FIELDNAMES_height, (int) offsetof (
struct X3D_Cylinder, height), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5898 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_Cylinder, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5899 (
int) FIELDNAMES_side, (int) offsetof (
struct X3D_Cylinder, side), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5900 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Cylinder, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5901 (
int) FIELDNAMES_top, (int) offsetof (
struct X3D_Cylinder, top), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5902 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Cylinder, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5903 (int) FIELDNAMES___normals, (
int) offsetof (
struct X3D_Cylinder, __normals), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5904 (int) FIELDNAMES___cylinderVBO, (
int) offsetof (
struct X3D_Cylinder, __cylinderVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5905 (int) FIELDNAMES___cylinderTriangles, (
int) offsetof (
struct X3D_Cylinder, __cylinderTriangles), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5906 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Cylinder, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5907 -1, -1, -1, -1, -1, -1};
5909const int OFFSETS_CylinderSensor[] = {
5910 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_CylinderSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5911 (
int) FIELDNAMES_axisRotation, (int) offsetof (
struct X3D_CylinderSensor, axisRotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5912 (
int) FIELDNAMES_diskAngle, (int) offsetof (
struct X3D_CylinderSensor, diskAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5913 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_CylinderSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5914 (
int) FIELDNAMES_maxAngle, (int) offsetof (
struct X3D_CylinderSensor, maxAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5915 (
int) FIELDNAMES_minAngle, (int) offsetof (
struct X3D_CylinderSensor, minAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
5916 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_CylinderSensor, offset), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
5917 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_CylinderSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5918 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_CylinderSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5919 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_CylinderSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5920 (
int) FIELDNAMES_rotation_changed, (int) offsetof (
struct X3D_CylinderSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5921 (
int) FIELDNAMES_trackPoint_changed, (int) offsetof (
struct X3D_CylinderSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5922 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_CylinderSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5923 (
int) FIELDNAMES_sensorLocalOutput, (int) offsetof (
struct X3D_CylinderSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5924 (int) FIELDNAMES__oldtrackPoint, (
int) offsetof (
struct X3D_CylinderSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
5925 (int) FIELDNAMES__oldrotation, (
int) offsetof (
struct X3D_CylinderSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) 0, (
int) 0,
5926 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_CylinderSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5927 (int) FIELDNAMES__radius, (
int) offsetof (
struct X3D_CylinderSensor, _radius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5928 (int) FIELDNAMES__usingDisk, (
int) offsetof (
struct X3D_CylinderSensor, _usingDisk), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5929 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_CylinderSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
5930 -1, -1, -1, -1, -1, -1};
5932const int OFFSETS_DISEntityManager[] = {
5933 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_DISEntityManager, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5934 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_DISEntityManager, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5935 (
int) FIELDNAMES_timestamp, (int) offsetof (
struct X3D_DISEntityManager, timestamp), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5936 (
int) FIELDNAMES_address, (int) offsetof (
struct X3D_DISEntityManager, address), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5937 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_DISEntityManager, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5938 (
int) FIELDNAMES_multicastRelayHost, (int) offsetof (
struct X3D_DISEntityManager, multicastRelayHost), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5939 (
int) FIELDNAMES_multicastRelayPort, (int) offsetof (
struct X3D_DISEntityManager, multicastRelayPort), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5940 (
int) FIELDNAMES_networkMode, (int) offsetof (
struct X3D_DISEntityManager, networkMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5941 (
int) FIELDNAMES_isNetworkReader, (int) offsetof (
struct X3D_DISEntityManager, isNetworkReader), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5942 (
int) FIELDNAMES_isNetworkWriter, (int) offsetof (
struct X3D_DISEntityManager, isNetworkWriter), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5943 (
int) FIELDNAMES_isStandAlone, (int) offsetof (
struct X3D_DISEntityManager, isStandAlone), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5944 (
int) FIELDNAMES_readInterval, (int) offsetof (
struct X3D_DISEntityManager, readInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5945 (
int) FIELDNAMES_writeInterval, (int) offsetof (
struct X3D_DISEntityManager, writeInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5946 (
int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (
struct X3D_DISEntityManager, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5947 (
int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (
struct X3D_DISEntityManager, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5948 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_DISEntityManager, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5949 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_DISEntityManager, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5950 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_DISEntityManager, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
5951 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5952 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_DISEntityManager, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5953 (int) FIELDNAMES_entityID, (
int) offsetof (
struct X3D_DISEntityManager, entityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5954 (
int) FIELDNAMES_applicationID, (int) offsetof (
struct X3D_DISEntityManager, applicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5955 (
int) FIELDNAMES_siteID, (int) offsetof (
struct X3D_DISEntityManager, siteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5956 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_DISEntityManager, mapping), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5957 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_DISEntityManager, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) ( SPEC_X3D40), (int) UNCA_NONE,
5958 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_DISEntityManager, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5959 (
int) FIELDNAMES_addedEntities, (int) offsetof (
struct X3D_DISEntityManager, addedEntities), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5960 (
int) FIELDNAMES_removedEntities, (int) offsetof (
struct X3D_DISEntityManager, removedEntities), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5961 (
int) FIELDNAMES_addEntities, (int) offsetof (
struct X3D_DISEntityManager, addEntities), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) 0, (
int) UNCA_NONE,
5962 (int) FIELDNAMES_removeEntities, (
int) offsetof (
struct X3D_DISEntityManager, removeEntities), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) 0, (
int) UNCA_NONE,
5963 (int) FIELDNAMES_entities, (
int) offsetof (
struct X3D_DISEntityManager, entities), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
5964 (int) FIELDNAMES__pduchange_create, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_create), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5965 (int) FIELDNAMES__pduchange_remove, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_remove), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5966 (int) FIELDNAMES__pduchange_em_info, (
int) offsetof (
struct X3D_DISEntityManager, _pduchange_em_info), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5967 -1, -1, -1, -1, -1, -1};
5969const int OFFSETS_DISEntityTypeMapping[] = {
5970 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_DISEntityTypeMapping, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5971 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_DISEntityTypeMapping, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5972 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_DISEntityTypeMapping, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5973 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_DISEntityTypeMapping, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5974 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_DISEntityTypeMapping, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5975 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_DISEntityTypeMapping, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5976 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_DISEntityTypeMapping, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5977 (int) FIELDNAMES_kind, (
int) offsetof (
struct X3D_DISEntityTypeMapping, kind), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5978 (
int) FIELDNAMES_domain, (int) offsetof (
struct X3D_DISEntityTypeMapping, domain), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5979 (
int) FIELDNAMES_country, (int) offsetof (
struct X3D_DISEntityTypeMapping, country), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5980 (
int) FIELDNAMES_category, (int) offsetof (
struct X3D_DISEntityTypeMapping, category), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5981 (
int) FIELDNAMES_subcategory, (int) offsetof (
struct X3D_DISEntityTypeMapping, subcategory), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5982 (
int) FIELDNAMES_specific, (int) offsetof (
struct X3D_DISEntityTypeMapping, specific), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5983 (
int) FIELDNAMES_extra, (int) offsetof (
struct X3D_DISEntityTypeMapping, extra), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5984 (
int) FIELDNAMES__child, (int) offsetof (
struct X3D_DISEntityTypeMapping, _child), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
5985 -1, -1, -1, -1, -1, -1};
5987const int OFFSETS_Delay[] = {
5988 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_Delay, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5989 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_Delay, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5990 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Delay, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5991 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Delay, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5992 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Delay, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5993 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_Delay, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
5994 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Delay, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5995 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_Delay, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5996 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_Delay, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5997 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_Delay, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5998 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_Delay, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
5999 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_Delay, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6000 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_Delay, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6001 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_Delay, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6002 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_Delay, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6003 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_Delay, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6004 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_Delay, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6005 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_Delay, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6006 (int) FIELDNAMES_delayTime, (
int) offsetof (
struct X3D_Delay, delayTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6007 (
int) FIELDNAMES_maxDelayTime, (int) offsetof (
struct X3D_Delay, maxDelayTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6008 -1, -1, -1, -1, -1, -1};
6010const int OFFSETS_DirectionalLight[] = {
6011 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_DirectionalLight, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6012 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_DirectionalLight, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6013 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_DirectionalLight, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6014 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_DirectionalLight, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6015 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_DirectionalLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6016 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_DirectionalLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6017 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_DirectionalLight, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6018 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_DirectionalLight, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6019 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_DirectionalLight, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6020 -1, -1, -1, -1, -1, -1};
6022const int OFFSETS_Disk2D[] = {
6023 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Disk2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6024 (
int) FIELDNAMES_innerRadius, (int) offsetof (
struct X3D_Disk2D, innerRadius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6025 (
int) FIELDNAMES_outerRadius, (int) offsetof (
struct X3D_Disk2D, outerRadius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6026 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Disk2D, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6027 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Disk2D, __points), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6028 (int) FIELDNAMES___texCoords, (
int) offsetof (
struct X3D_Disk2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6029 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Disk2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6030 (int) FIELDNAMES___simpleDisk, (
int) offsetof (
struct X3D_Disk2D, __simpleDisk), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6031 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_Disk2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6032 -1, -1, -1, -1, -1, -1};
6034const int OFFSETS_DoubleAxisHingeJoint[] = {
6035 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6036 (
int) FIELDNAMES_axis1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6037 (
int) FIELDNAMES_axis2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6038 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6039 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6040 (
int) FIELDNAMES_desiredAngularVelocity1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6041 (
int) FIELDNAMES_desiredAngularVelocity2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, desiredAngularVelocity2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6042 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6043 (
int) FIELDNAMES_maxAngle1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxAngle1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6044 (
int) FIELDNAMES_maxTorque1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxTorque1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
6045 (
int) FIELDNAMES_maxTorque2, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, maxTorque2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
6046 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6047 (
int) FIELDNAMES_minAngle1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, minAngle1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6048 (
int) FIELDNAMES_stopBounce1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopBounce1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6049 (
int) FIELDNAMES_stopConstantForceMix1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopConstantForceMix1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6050 (
int) FIELDNAMES_stopErrorCorrection1, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stopErrorCorrection1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6051 (
int) FIELDNAMES_stop1Bounce, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6052 (
int) FIELDNAMES_stop1ConstantForceMix, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stop1ConstantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6053 (
int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6054 (
int) FIELDNAMES_suspensionErrorCorrection, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, suspensionErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6055 (
int) FIELDNAMES_suspensionForce, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, suspensionForce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6056 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6057 (
int) FIELDNAMES_body1Axis, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6058 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6059 (
int) FIELDNAMES_body2Axis, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6060 (
int) FIELDNAMES_hinge1Angle, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6061 (
int) FIELDNAMES_hinge1AngleRate, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge1AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6062 (
int) FIELDNAMES_hinge2Angle, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6063 (
int) FIELDNAMES_hinge2AngleRate, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, hinge2AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
6064 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_DoubleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6065 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6066 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6067 (int) FIELDNAMES___old_axis1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6068 (int) FIELDNAMES___old_axis2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6069 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6070 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6071 (int) FIELDNAMES__motor1, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _motor1), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6072 (int) FIELDNAMES__motor2, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, _motor2), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6073 (int) FIELDNAMES_axis1Angle, (
int) offsetof (
struct X3D_DoubleAxisHingeJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6074 -1, -1, -1, -1, -1, -1};
6076const int OFFSETS_DynamicsCompressor[] = {
6077 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_DynamicsCompressor, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6078 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_DynamicsCompressor, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6079 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_DynamicsCompressor, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6080 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_DynamicsCompressor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6081 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_DynamicsCompressor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6082 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_DynamicsCompressor, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6083 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_DynamicsCompressor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6084 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_DynamicsCompressor, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6085 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_DynamicsCompressor, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6086 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_DynamicsCompressor, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6087 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_DynamicsCompressor, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6088 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_DynamicsCompressor, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6089 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_DynamicsCompressor, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6090 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_DynamicsCompressor, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6091 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_DynamicsCompressor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6092 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_DynamicsCompressor, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6093 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_DynamicsCompressor, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6094 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_DynamicsCompressor, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6095 (int) FIELDNAMES_attack, (
int) offsetof (
struct X3D_DynamicsCompressor, attack), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6096 (
int) FIELDNAMES_release, (int) offsetof (
struct X3D_DynamicsCompressor, release), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6097 (
int) FIELDNAMES_knee, (int) offsetof (
struct X3D_DynamicsCompressor, knee), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6098 (
int) FIELDNAMES_ratio, (int) offsetof (
struct X3D_DynamicsCompressor, ratio), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6099 (
int) FIELDNAMES_threshold, (int) offsetof (
struct X3D_DynamicsCompressor, threshold), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6100 (
int) FIELDNAMES_reduction, (int) offsetof (
struct X3D_DynamicsCompressor, reduction), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6101 -1, -1, -1, -1, -1, -1};
6103const int OFFSETS_EaseInEaseOut[] = {
6104 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_EaseInEaseOut, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6105 (
int) FIELDNAMES_easeInEaseOut, (int) offsetof (
struct X3D_EaseInEaseOut, easeInEaseOut), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6106 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_EaseInEaseOut,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6107 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_EaseInEaseOut, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6108 (
int) FIELDNAMES_modifiedFraction_changed, (int) offsetof (
struct X3D_EaseInEaseOut, modifiedFraction_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6109 -1, -1, -1, -1, -1, -1};
6111const int OFFSETS_EdgeEnhancementVolumeStyle[] = {
6112 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_EdgeEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6113 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_EdgeEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6114 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_EdgeEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6115 (
int) FIELDNAMES_edgeColor, (int) offsetof (
struct X3D_EdgeEnhancementVolumeStyle, edgeColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6116 (
int) FIELDNAMES_gradientThreshold, (int) offsetof (
struct X3D_EdgeEnhancementVolumeStyle, gradientThreshold), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6117 -1, -1, -1, -1, -1, -1};
6119const int OFFSETS_Effect[] = {
6120 (int) FIELDNAMES_activate, (
int) offsetof (
struct X3D_Effect, activate), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6121 (
int) FIELDNAMES_parts, (int) offsetof (
struct X3D_Effect, parts), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6122 (
int) FIELDNAMES_isSelected, (int) offsetof (
struct X3D_Effect, isSelected), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6123 (
int) FIELDNAMES_isValid, (int) offsetof (
struct X3D_Effect, isValid), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6124 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_Effect, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6125 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Effect, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6126 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_Effect, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6127 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_Effect, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6128 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_Effect, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6129 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_Effect, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6130 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_Effect, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6131 -1, -1, -1, -1, -1, -1};
6133const int OFFSETS_EffectPart[] = {
6134 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_EffectPart, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6135 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_EffectPart, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6136 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_EffectPart, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6137 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_EffectPart, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6138 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_EffectPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6139 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_EffectPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6140 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_EffectPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6141 -1, -1, -1, -1, -1, -1};
6143const int OFFSETS_ElevationGrid[] = {
6144 (int) FIELDNAMES_set_height, (
int) offsetof (
struct X3D_ElevationGrid, set_height), (int) FIELDTYPE_MFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6145 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_ElevationGrid, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6146 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_ElevationGrid, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6147 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_ElevationGrid, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6148 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ElevationGrid, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6149 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_ElevationGrid, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6150 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_ElevationGrid, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6151 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_ElevationGrid, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6152 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_ElevationGrid, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6153 (
int) FIELDNAMES_creaseAngle, (int) offsetof (
struct X3D_ElevationGrid, creaseAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6154 (
int) FIELDNAMES_height, (int) offsetof (
struct X3D_ElevationGrid, height), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6155 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_ElevationGrid, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6156 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_ElevationGrid, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6157 (
int) FIELDNAMES_xDimension, (int) offsetof (
struct X3D_ElevationGrid, xDimension), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6158 (
int) FIELDNAMES_xSpacing, (int) offsetof (
struct X3D_ElevationGrid, xSpacing), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6159 (
int) FIELDNAMES_zDimension, (int) offsetof (
struct X3D_ElevationGrid, zDimension), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6160 (
int) FIELDNAMES_zSpacing, (int) offsetof (
struct X3D_ElevationGrid, zSpacing), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6161 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_ElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6162 -1, -1, -1, -1, -1, -1};
6164const int OFFSETS_EnvironmentLight[] = {
6165 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_EnvironmentLight, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6166 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_EnvironmentLight, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6167 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_EnvironmentLight, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6168 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_EnvironmentLight, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6169 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_EnvironmentLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6170 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_EnvironmentLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6171 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_EnvironmentLight, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6172 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_EnvironmentLight, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6173 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_EnvironmentLight, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_ANGLE,
6174 (
int) FIELDNAMES_diffuse, (int) offsetof (
struct X3D_EnvironmentLight, diffuse), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6175 (
int) FIELDNAMES_diffuseCoefficients, (int) offsetof (
struct X3D_EnvironmentLight, diffuseCoefficients), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6176 (
int) FIELDNAMES_diffuseTexture, (int) offsetof (
struct X3D_EnvironmentLight, diffuseTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6177 (
int) FIELDNAMES_specularTexture, (int) offsetof (
struct X3D_EnvironmentLight, specularTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6178 -1, -1, -1, -1, -1, -1};
6180const int OFFSETS_EspduTransform[] = {
6181 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_EspduTransform, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6182 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_EspduTransform, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6183 (
int) FIELDNAMES_timestamp, (int) offsetof (
struct X3D_EspduTransform, timestamp), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6184 (
int) FIELDNAMES_address, (int) offsetof (
struct X3D_EspduTransform, address), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6185 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_EspduTransform, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6186 (
int) FIELDNAMES_multicastRelayHost, (int) offsetof (
struct X3D_EspduTransform, multicastRelayHost), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6187 (
int) FIELDNAMES_multicastRelayPort, (int) offsetof (
struct X3D_EspduTransform, multicastRelayPort), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6188 (
int) FIELDNAMES_networkMode, (int) offsetof (
struct X3D_EspduTransform, networkMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6189 (
int) FIELDNAMES_isNetworkReader, (int) offsetof (
struct X3D_EspduTransform, isNetworkReader), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6190 (
int) FIELDNAMES_isNetworkWriter, (int) offsetof (
struct X3D_EspduTransform, isNetworkWriter), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6191 (
int) FIELDNAMES_isStandAlone, (int) offsetof (
struct X3D_EspduTransform, isStandAlone), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6192 (
int) FIELDNAMES_readInterval, (int) offsetof (
struct X3D_EspduTransform, readInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6193 (
int) FIELDNAMES_writeInterval, (int) offsetof (
struct X3D_EspduTransform, writeInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6194 (
int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (
struct X3D_EspduTransform, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6195 (
int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (
struct X3D_EspduTransform, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6196 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_EspduTransform, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6197 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_EspduTransform, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6198 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_EspduTransform, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6199 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_EspduTransform, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6200 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_EspduTransform, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6201 (int) FIELDNAMES_entityID, (
int) offsetof (
struct X3D_EspduTransform, entityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6202 (
int) FIELDNAMES_applicationID, (int) offsetof (
struct X3D_EspduTransform, applicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6203 (
int) FIELDNAMES_siteID, (int) offsetof (
struct X3D_EspduTransform, siteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6204 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_EspduTransform, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6205 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_EspduTransform, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6206 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_EspduTransform, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6207 (int) FIELDNAMES_entityKind, (
int) offsetof (
struct X3D_EspduTransform, entityKind), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6208 (
int) FIELDNAMES_entityDomain, (int) offsetof (
struct X3D_EspduTransform, entityDomain), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6209 (
int) FIELDNAMES_entityCountry, (int) offsetof (
struct X3D_EspduTransform, entityCountry), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6210 (
int) FIELDNAMES_entityCategory, (int) offsetof (
struct X3D_EspduTransform, entityCategory), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6211 (
int) FIELDNAMES_entitySubCategory, (int) offsetof (
struct X3D_EspduTransform, entitySubCategory), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6212 (
int) FIELDNAMES_entitySpecific, (int) offsetof (
struct X3D_EspduTransform, entitySpecific), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6213 (
int) FIELDNAMES_entityExtra, (int) offsetof (
struct X3D_EspduTransform, entityExtra), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6214 (
int) FIELDNAMES_forceID, (int) offsetof (
struct X3D_EspduTransform, forceID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6215 (
int) FIELDNAMES_marking, (int) offsetof (
struct X3D_EspduTransform, marking), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6216 (
int) FIELDNAMES_deadReckoning, (int) offsetof (
struct X3D_EspduTransform, deadReckoning), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6217 (
int) FIELDNAMES_linearVelocity, (int) offsetof (
struct X3D_EspduTransform, linearVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6218 (
int) FIELDNAMES_linearAcceleration, (int) offsetof (
struct X3D_EspduTransform, linearAcceleration), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ACCEL,
6219 (
int) FIELDNAMES__p0, (int) offsetof (
struct X3D_EspduTransform, _p0), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6220 (int) FIELDNAMES__v0, (
int) offsetof (
struct X3D_EspduTransform, _v0), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6221 (int) FIELDNAMES__a0, (
int) offsetof (
struct X3D_EspduTransform, _a0), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6222 (int) FIELDNAMES__angularVelocity, (
int) offsetof (
struct X3D_EspduTransform, _angularVelocity), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6223 (int) FIELDNAMES__r0, (
int) offsetof (
struct X3D_EspduTransform, _r0), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6224 (int) FIELDNAMES__change_count, (
int) offsetof (
struct X3D_EspduTransform, _change_count), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6225 (int) FIELDNAMES__sent, (
int) offsetof (
struct X3D_EspduTransform, _sent), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6226 (int) FIELDNAMES__lastp0, (
int) offsetof (
struct X3D_EspduTransform, _lastp0), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6227 (int) FIELDNAMES__lastr0, (
int) offsetof (
struct X3D_EspduTransform, _lastr0), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6228 (int) FIELDNAMES__lastp0time, (
int) offsetof (
struct X3D_EspduTransform, _lastp0time), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6229 (int) FIELDNAMES__lastframetime, (
int) offsetof (
struct X3D_EspduTransform, _lastframetime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
6230 (int) FIELDNAMES__smoothingDelta, (
int) offsetof (
struct X3D_EspduTransform, _smoothingDelta), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6231 (int) FIELDNAMES__smoothingCount, (
int) offsetof (
struct X3D_EspduTransform, _smoothingCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6232 (int) FIELDNAMES_set_articulationParameterValue0, (
int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue0), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6233 (
int) FIELDNAMES_set_articulationParameterValue1, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue1), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6234 (
int) FIELDNAMES_set_articulationParameterValue2, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue2), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6235 (
int) FIELDNAMES_set_articulationParameterValue3, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue3), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6236 (
int) FIELDNAMES_set_articulationParameterValue4, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue4), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6237 (
int) FIELDNAMES_set_articulationParameterValue5, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue5), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6238 (
int) FIELDNAMES_set_articulationParameterValue6, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue6), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6239 (
int) FIELDNAMES_set_articulationParameterValue7, (int) offsetof (
struct X3D_EspduTransform, set_articulationParameterValue7), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6240 (
int) FIELDNAMES_articulationParameterCount, (int) offsetof (
struct X3D_EspduTransform, articulationParameterCount), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6241 (
int) FIELDNAMES_articulationParameterDesignatorArray, (int) offsetof (
struct X3D_EspduTransform, articulationParameterDesignatorArray), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6242 (
int) FIELDNAMES_articulationParameterChangeIndicatorArr, (int) offsetof (
struct X3D_EspduTransform, articulationParameterChangeIndicatorArr), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6243 (
int) FIELDNAMES_articulationParameterIdPartAttachedToAr, (int) offsetof (
struct X3D_EspduTransform, articulationParameterIdPartAttachedToAr), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6244 (
int) FIELDNAMES_articulationParameterTypeArray, (int) offsetof (
struct X3D_EspduTransform, articulationParameterTypeArray), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6245 (
int) FIELDNAMES_articulationParameterArray, (int) offsetof (
struct X3D_EspduTransform, articulationParameterArray), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6246 (
int) FIELDNAMES_articulationParameterValue0_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue0_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6247 (
int) FIELDNAMES_articulationParameterValue1_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue1_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6248 (
int) FIELDNAMES_articulationParameterValue2_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue2_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6249 (
int) FIELDNAMES_articulationParameterValue3_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue3_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6250 (
int) FIELDNAMES_articulationParameterValue4_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue4_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6251 (
int) FIELDNAMES_articulationParameterValue5_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue5_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6252 (
int) FIELDNAMES_articulationParameterValue6_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue6_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6253 (
int) FIELDNAMES_articulationParameterValue7_changed, (int) offsetof (
struct X3D_EspduTransform, articulationParameterValue7_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6254 (
int) FIELDNAMES__pduchange_es, (int) offsetof (
struct X3D_EspduTransform, _pduchange_es), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6255 (int) FIELDNAMES_collisionType, (
int) offsetof (
struct X3D_EspduTransform, collisionType), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6256 (
int) FIELDNAMES_collideTime, (int) offsetof (
struct X3D_EspduTransform, collideTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6257 (
int) FIELDNAMES_isCollided, (int) offsetof (
struct X3D_EspduTransform, isCollided), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6258 (
int) FIELDNAMES__pduchange_collision, (int) offsetof (
struct X3D_EspduTransform, _pduchange_collision), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6259 (int) FIELDNAMES_eventEntityID, (
int) offsetof (
struct X3D_EspduTransform, eventEntityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6260 (
int) FIELDNAMES_eventApplicationID, (int) offsetof (
struct X3D_EspduTransform, eventApplicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6261 (
int) FIELDNAMES_eventSiteID, (int) offsetof (
struct X3D_EspduTransform, eventSiteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6262 (
int) FIELDNAMES_eventNumber, (int) offsetof (
struct X3D_EspduTransform, eventNumber), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6263 (
int) FIELDNAMES_fired1, (int) offsetof (
struct X3D_EspduTransform, fired1), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6264 (
int) FIELDNAMES_fired2, (int) offsetof (
struct X3D_EspduTransform, fired2), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6265 (
int) FIELDNAMES_fireMissionIndex, (int) offsetof (
struct X3D_EspduTransform, fireMissionIndex), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6266 (
int) FIELDNAMES_firingRange, (int) offsetof (
struct X3D_EspduTransform, firingRange), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6267 (
int) FIELDNAMES_firedTime, (int) offsetof (
struct X3D_EspduTransform, firedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6268 (
int) FIELDNAMES__pduchange_fire, (int) offsetof (
struct X3D_EspduTransform, _pduchange_fire), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6269 (int) FIELDNAMES_detonationLocation, (
int) offsetof (
struct X3D_EspduTransform, detonationLocation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6270 (
int) FIELDNAMES_detonationRelativeLocation, (int) offsetof (
struct X3D_EspduTransform, detonationRelativeLocation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6271 (
int) FIELDNAMES_detonationResult, (int) offsetof (
struct X3D_EspduTransform, detonationResult), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6272 (
int) FIELDNAMES_detonateTime, (int) offsetof (
struct X3D_EspduTransform, detonateTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6273 (
int) FIELDNAMES_isDetonated, (int) offsetof (
struct X3D_EspduTransform, isDetonated), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6274 (
int) FIELDNAMES__pduchange_detonation, (int) offsetof (
struct X3D_EspduTransform, _pduchange_detonation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6275 (int) FIELDNAMES_munitionEntityID, (
int) offsetof (
struct X3D_EspduTransform, munitionEntityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6276 (
int) FIELDNAMES_munitionApplicationID, (int) offsetof (
struct X3D_EspduTransform, munitionApplicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6277 (
int) FIELDNAMES_munitionSiteID, (int) offsetof (
struct X3D_EspduTransform, munitionSiteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6278 (
int) FIELDNAMES_munitionStartPoint, (int) offsetof (
struct X3D_EspduTransform, munitionStartPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6279 (
int) FIELDNAMES_munitionEndPoint, (int) offsetof (
struct X3D_EspduTransform, munitionEndPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6280 (
int) FIELDNAMES_munitionQuantity, (int) offsetof (
struct X3D_EspduTransform, munitionQuantity), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6281 (
int) FIELDNAMES_firingRate, (int) offsetof (
struct X3D_EspduTransform, firingRate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6282 (
int) FIELDNAMES_fuse, (int) offsetof (
struct X3D_EspduTransform, fuse), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6283 (
int) FIELDNAMES_warhead, (int) offsetof (
struct X3D_EspduTransform, warhead), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6284 (
int) FIELDNAMES_addChildren, (int) offsetof (
struct X3D_EspduTransform, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6285 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_EspduTransform, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6286 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_EspduTransform, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6287 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_EspduTransform, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6288 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_EspduTransform, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6289 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_EspduTransform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6290 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_EspduTransform, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6291 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_EspduTransform, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6292 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_EspduTransform, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6293 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_EspduTransform, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6294 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_EspduTransform, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6295 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_EspduTransform, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6296 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_EspduTransform, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6297 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_EspduTransform, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6298 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_EspduTransform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6299 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_EspduTransform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6300 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_EspduTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6301 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_EspduTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6302 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_EspduTransform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6303 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_EspduTransform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6304 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_EspduTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6305 -1, -1, -1, -1, -1, -1};
6307const int OFFSETS_ExplosionEmitter[] = {
6308 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ExplosionEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6309 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_ExplosionEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6310 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ExplosionEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6311 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_ExplosionEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
6312 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_ExplosionEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6313 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_ExplosionEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
6314 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_ExplosionEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
6315 -1, -1, -1, -1, -1, -1};
6317const int OFFSETS_Extrusion[] = {
6318 (int) FIELDNAMES_set_crossSection, (
int) offsetof (
struct X3D_Extrusion, set_crossSection), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6319 (
int) FIELDNAMES_set_orientation, (int) offsetof (
struct X3D_Extrusion, set_orientation), (int) FIELDTYPE_MFRotation, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6320 (
int) FIELDNAMES_set_scale, (int) offsetof (
struct X3D_Extrusion, set_scale), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6321 (
int) FIELDNAMES_set_spine, (int) offsetof (
struct X3D_Extrusion, set_spine), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6322 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Extrusion, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6323 (
int) FIELDNAMES_beginCap, (int) offsetof (
struct X3D_Extrusion, beginCap), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6324 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_Extrusion, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6325 (
int) FIELDNAMES_convex, (int) offsetof (
struct X3D_Extrusion, convex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6326 (
int) FIELDNAMES_creaseAngle, (int) offsetof (
struct X3D_Extrusion, creaseAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6327 (
int) FIELDNAMES_crossSection, (int) offsetof (
struct X3D_Extrusion, crossSection), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6328 (
int) FIELDNAMES_endCap, (int) offsetof (
struct X3D_Extrusion, endCap), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6329 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_Extrusion, orientation), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6330 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_Extrusion, scale), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6331 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Extrusion, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6332 (
int) FIELDNAMES_spine, (int) offsetof (
struct X3D_Extrusion, spine), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6333 -1, -1, -1, -1, -1, -1};
6335const int OFFSETS_FillProperties[] = {
6336 (int) FIELDNAMES_filled, (
int) offsetof (
struct X3D_FillProperties, filled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6337 (
int) FIELDNAMES_hatchColor, (int) offsetof (
struct X3D_FillProperties, hatchColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6338 (
int) FIELDNAMES_hatched, (int) offsetof (
struct X3D_FillProperties, hatched), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6339 (
int) FIELDNAMES_hatchStyle, (int) offsetof (
struct X3D_FillProperties, hatchStyle), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6340 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_FillProperties, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6341 (
int) FIELDNAMES__enabled, (int) offsetof (
struct X3D_FillProperties, _enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6342 (int) FIELDNAMES__hatchScale, (
int) offsetof (
struct X3D_FillProperties, _hatchScale), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6343 -1, -1, -1, -1, -1, -1};
6345const int OFFSETS_FloatVertexAttribute[] = {
6346 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_FloatVertexAttribute, value), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6347 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_FloatVertexAttribute, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6348 (
int) FIELDNAMES_numComponents, (int) offsetof (
struct X3D_FloatVertexAttribute, numComponents), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6349 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_FloatVertexAttribute, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6350 -1, -1, -1, -1, -1, -1};
6352const int OFFSETS_Fog[] = {
6353 (int) FIELDNAMES_color, (
int) offsetof (
struct X3D_Fog, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6354 (
int) FIELDNAMES_fogType, (int) offsetof (
struct X3D_Fog, fogType), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6355 (
int) FIELDNAMES_visibilityRange, (int) offsetof (
struct X3D_Fog, visibilityRange), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6356 (
int) FIELDNAMES___fogScale, (int) offsetof (
struct X3D_Fog, __fogScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
6357 (int) FIELDNAMES___fogType, (
int) offsetof (
struct X3D_Fog, __fogType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6358 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_Fog, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6359 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_Fog, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6360 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_Fog, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6361 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_Fog, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6362 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Fog, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6363 -1, -1, -1, -1, -1, -1};
6365const int OFFSETS_FogCoordinate[] = {
6366 (int) FIELDNAMES_depth, (
int) offsetof (
struct X3D_FogCoordinate, depth), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6367 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_FogCoordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6368 -1, -1, -1, -1, -1, -1};
6370const int OFFSETS_FontStyle[] = {
6371 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_FontStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6372 (
int) FIELDNAMES_family, (int) offsetof (
struct X3D_FontStyle, family), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6373 (
int) FIELDNAMES_horizontal, (int) offsetof (
struct X3D_FontStyle, horizontal), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6374 (
int) FIELDNAMES_justify, (int) offsetof (
struct X3D_FontStyle, justify), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6375 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_FontStyle, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6376 (
int) FIELDNAMES_leftToRight, (int) offsetof (
struct X3D_FontStyle, leftToRight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6377 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_FontStyle, size), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6378 (
int) FIELDNAMES_spacing, (int) offsetof (
struct X3D_FontStyle, spacing), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6379 (
int) FIELDNAMES_style, (int) offsetof (
struct X3D_FontStyle, style), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6380 (
int) FIELDNAMES_topToBottom, (int) offsetof (
struct X3D_FontStyle, topToBottom), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6381 -1, -1, -1, -1, -1, -1};
6383const int OFFSETS_ForcePhysicsModel[] = {
6384 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ForcePhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6385 (
int) FIELDNAMES_force, (int) offsetof (
struct X3D_ForcePhysicsModel, force), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
6386 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ForcePhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6387 -1, -1, -1, -1, -1, -1};
6389const int OFFSETS_Gain[] = {
6390 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_Gain, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6391 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_Gain, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6392 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Gain, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6393 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Gain, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6394 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Gain, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6395 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_Gain, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6396 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Gain, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6397 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_Gain, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6398 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_Gain, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6399 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_Gain, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6400 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_Gain, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6401 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_Gain, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6402 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_Gain, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6403 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_Gain, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6404 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_Gain, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6405 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_Gain, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6406 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_Gain, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6407 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_Gain, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6408 -1, -1, -1, -1, -1, -1};
6410const int OFFSETS_GeneratedCubeMapTexture[] = {
6411 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeneratedCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6412 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6413 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6414 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6415 (int) FIELDNAMES_update, (
int) offsetof (
struct X3D_GeneratedCubeMapTexture, update), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6416 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_GeneratedCubeMapTexture, size), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6417 -1, -1, -1, -1, -1, -1};
6419const int OFFSETS_GeneratedTexture[] = {
6420 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeneratedTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6421 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_GeneratedTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6422 (
int) FIELDNAMES_repeatS, (int) offsetof (
struct X3D_GeneratedTexture, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6423 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_GeneratedTexture, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6424 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_GeneratedTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6425 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_GeneratedTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6426 (int) FIELDNAMES___textureTableIndex, (
int) offsetof (
struct X3D_GeneratedTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6427 (int) FIELDNAMES_update, (
int) offsetof (
struct X3D_GeneratedTexture, update), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6428 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_GeneratedTexture, size), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6429 (
int) FIELDNAMES_viewpoint, (int) offsetof (
struct X3D_GeneratedTexture, viewpoint), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6430 (int) FIELDNAMES_background, (
int) offsetof (
struct X3D_GeneratedTexture, background), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6431 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_GeneratedTexture, children), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6432 -1, -1, -1, -1, -1, -1};
6434const int OFFSETS_GeoConvert[] = {
6435 (int) FIELDNAMES_set_geoCoords, (
int) offsetof (
struct X3D_GeoConvert, set_geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6436 (
int) FIELDNAMES_set_gcCoords, (int) offsetof (
struct X3D_GeoConvert, set_gcCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6437 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoConvert, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6438 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoConvert, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6439 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoConvert, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6440 (
int) FIELDNAMES_gcCoords_changed, (int) offsetof (
struct X3D_GeoConvert, gcCoords_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6441 (
int) FIELDNAMES_geoCoords_changed, (int) offsetof (
struct X3D_GeoConvert, geoCoords_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6442 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoConvert, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6443 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoConvert, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6444 (int) FIELDNAMES___oldgcCoords, (
int) offsetof (
struct X3D_GeoConvert, __oldgcCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6445 -1, -1, -1, -1, -1, -1};
6447const int OFFSETS_GeoCoordinate[] = {
6448 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoCoordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6449 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_GeoCoordinate, point), (int) FIELDTYPE_MFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6450 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoCoordinate, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6451 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoCoordinate, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6452 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoCoordinate, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6453 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoCoordinate, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6454 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoCoordinate, __movedCoords), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6455 -1, -1, -1, -1, -1, -1};
6457const int OFFSETS_GeoECParameters[] = {
6458 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoECParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6459 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoECParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6460 (
int) FIELDNAMES_centralScale, (int) offsetof (
struct X3D_GeoECParameters, centralScale), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6461 (
int) FIELDNAMES_falseEasting, (int) offsetof (
struct X3D_GeoECParameters, falseEasting), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6462 (
int) FIELDNAMES_falseNorthing, (int) offsetof (
struct X3D_GeoECParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6463 (
int) FIELDNAMES_originLongitude, (int) offsetof (
struct X3D_GeoECParameters, originLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6464 (
int) FIELDNAMES_srftode, (int) offsetof (
struct X3D_GeoECParameters, srftode), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6465 -1, -1, -1, -1, -1, -1};
6467const int OFFSETS_GeoElevationGrid[] = {
6468 (int) FIELDNAMES_set_height, (
int) offsetof (
struct X3D_GeoElevationGrid, set_height), (int) FIELDTYPE_MFDouble, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6469 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_GeoElevationGrid, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6470 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoElevationGrid, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6471 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_GeoElevationGrid, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6472 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_GeoElevationGrid, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6473 (
int) FIELDNAMES_yScale, (int) offsetof (
struct X3D_GeoElevationGrid, yScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6474 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_GeoElevationGrid, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6475 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_GeoElevationGrid, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6476 (
int) FIELDNAMES_creaseAngle, (int) offsetof (
struct X3D_GeoElevationGrid, creaseAngle), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6477 (
int) FIELDNAMES_geoGridOrigin, (int) offsetof (
struct X3D_GeoElevationGrid, geoGridOrigin), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6478 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoElevationGrid, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6479 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoElevationGrid, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6480 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoElevationGrid, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6481 (int) FIELDNAMES_height, (
int) offsetof (
struct X3D_GeoElevationGrid, height), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6482 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_GeoElevationGrid, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6483 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_GeoElevationGrid, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6484 (
int) FIELDNAMES_xDimension, (int) offsetof (
struct X3D_GeoElevationGrid, xDimension), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6485 (
int) FIELDNAMES_xSpacing, (int) offsetof (
struct X3D_GeoElevationGrid, xSpacing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6486 (
int) FIELDNAMES_zDimension, (int) offsetof (
struct X3D_GeoElevationGrid, zDimension), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6487 (
int) FIELDNAMES_zSpacing, (int) offsetof (
struct X3D_GeoElevationGrid, zSpacing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6488 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_GeoElevationGrid, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6489 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoElevationGrid, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6490 (int) FIELDNAMES___autoOffset, (
int) offsetof (
struct X3D_GeoElevationGrid, __autoOffset), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6491 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoElevationGrid, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6492 (int) FIELDNAMES___planets, (
int) offsetof (
struct X3D_GeoElevationGrid, __planets), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6493 -1, -1, -1, -1, -1, -1};
6495const int OFFSETS_GeoEllipsoid[] = {
6496 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoEllipsoid, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6497 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoEllipsoid, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6498 (
int) FIELDNAMES_code, (int) offsetof (
struct X3D_GeoEllipsoid, code), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6499 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_GeoEllipsoid, name), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6500 (
int) FIELDNAMES_A, (int) offsetof (
struct X3D_GeoEllipsoid, A), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6501 (
int) FIELDNAMES_F, (int) offsetof (
struct X3D_GeoEllipsoid, F), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6502 (
int) FIELDNAMES_B, (int) offsetof (
struct X3D_GeoEllipsoid, B), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6503 (
int) FIELDNAMES_C, (int) offsetof (
struct X3D_GeoEllipsoid, C), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6504 (
int) FIELDNAMES_axisCount, (int) offsetof (
struct X3D_GeoEllipsoid, axisCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6505 -1, -1, -1, -1, -1, -1};
6507const int OFFSETS_GeoLCCParameters[] = {
6508 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoLCCParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6509 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoLCCParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6510 (
int) FIELDNAMES_falseEasting, (int) offsetof (
struct X3D_GeoLCCParameters, falseEasting), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6511 (
int) FIELDNAMES_falseNorthing, (int) offsetof (
struct X3D_GeoLCCParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6512 (
int) FIELDNAMES_latitude1, (int) offsetof (
struct X3D_GeoLCCParameters, latitude1), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6513 (
int) FIELDNAMES_latitude2, (int) offsetof (
struct X3D_GeoLCCParameters, latitude2), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6514 (
int) FIELDNAMES_originLongitude, (int) offsetof (
struct X3D_GeoLCCParameters, originLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6515 (
int) FIELDNAMES_originLatitude, (int) offsetof (
struct X3D_GeoLCCParameters, originLatitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6516 -1, -1, -1, -1, -1, -1};
6518const int OFFSETS_GeoLCE3DParameters[] = {
6519 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoLCE3DParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6520 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoLCE3DParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6521 (
int) FIELDNAMES_lococentre, (int) offsetof (
struct X3D_GeoLCE3DParameters, lococentre), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6522 (
int) FIELDNAMES_primaryAxis, (int) offsetof (
struct X3D_GeoLCE3DParameters, primaryAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6523 (
int) FIELDNAMES_secondaryAxis, (int) offsetof (
struct X3D_GeoLCE3DParameters, secondaryAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6524 -1, -1, -1, -1, -1, -1};
6526const int OFFSETS_GeoLOD[] = {
6527 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoLOD, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6528 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_GeoLOD, children), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6529 (
int) FIELDNAMES_level_changed, (int) offsetof (
struct X3D_GeoLOD, level_changed), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6530 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_GeoLOD, center), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6531 (
int) FIELDNAMES_child1Url, (int) offsetof (
struct X3D_GeoLOD, child1Url), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6532 (
int) FIELDNAMES_child2Url, (int) offsetof (
struct X3D_GeoLOD, child2Url), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6533 (
int) FIELDNAMES_child3Url, (int) offsetof (
struct X3D_GeoLOD, child3Url), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6534 (
int) FIELDNAMES_child4Url, (int) offsetof (
struct X3D_GeoLOD, child4Url), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6535 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoLOD, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6536 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoLOD, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6537 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoLOD, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6538 (int) FIELDNAMES_range, (
int) offsetof (
struct X3D_GeoLOD, range), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6539 (
int) FIELDNAMES_rootUrl, (int) offsetof (
struct X3D_GeoLOD, rootUrl), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6540 (
int) FIELDNAMES_rootNode, (int) offsetof (
struct X3D_GeoLOD, rootNode), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6541 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_GeoLOD, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6542 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_GeoLOD, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6543 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_GeoLOD, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6544 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_GeoLOD, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6545 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoLOD, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6546 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoLOD, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6547 (int) FIELDNAMES___inRange, (
int) offsetof (
struct X3D_GeoLOD, __inRange), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6548 (int) FIELDNAMES___child1Node, (
int) offsetof (
struct X3D_GeoLOD, __child1Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6549 (int) FIELDNAMES___child2Node, (
int) offsetof (
struct X3D_GeoLOD, __child2Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6550 (int) FIELDNAMES___child3Node, (
int) offsetof (
struct X3D_GeoLOD, __child3Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6551 (int) FIELDNAMES___child4Node, (
int) offsetof (
struct X3D_GeoLOD, __child4Node), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6552 (int) FIELDNAMES___rootUrl, (
int) offsetof (
struct X3D_GeoLOD, __rootUrl), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6553 (int) FIELDNAMES___childloadstatus, (
int) offsetof (
struct X3D_GeoLOD, __childloadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6554 (int) FIELDNAMES___rooturlloadstatus, (
int) offsetof (
struct X3D_GeoLOD, __rooturlloadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6555 (int) FIELDNAMES___level, (
int) offsetof (
struct X3D_GeoLOD, __level), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6556 -1, -1, -1, -1, -1, -1};
6558const int OFFSETS_GeoLSR3DParameters[] = {
6559 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoLSR3DParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6560 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoLSR3DParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6561 (
int) FIELDNAMES_forwardDirection, (int) offsetof (
struct X3D_GeoLSR3DParameters, forwardDirection), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6562 (
int) FIELDNAMES_upDirection, (int) offsetof (
struct X3D_GeoLSR3DParameters, upDirection), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6563 -1, -1, -1, -1, -1, -1};
6565const int OFFSETS_GeoLTParameters[] = {
6566 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoLTParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6567 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoLTParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6568 (
int) FIELDNAMES_azimuth, (int) offsetof (
struct X3D_GeoLTParameters, azimuth), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6569 (
int) FIELDNAMES_geodeticLatitude, (int) offsetof (
struct X3D_GeoLTParameters, geodeticLatitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6570 (
int) FIELDNAMES_geodeticLongitude, (int) offsetof (
struct X3D_GeoLTParameters, geodeticLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6571 (
int) FIELDNAMES_heightOffset, (int) offsetof (
struct X3D_GeoLTParameters, heightOffset), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6572 (
int) FIELDNAMES_x_false_origin, (int) offsetof (
struct X3D_GeoLTParameters, x_false_origin), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6573 (
int) FIELDNAMES_y_false_origin, (int) offsetof (
struct X3D_GeoLTParameters, y_false_origin), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6574 -1, -1, -1, -1, -1, -1};
6576const int OFFSETS_GeoLocation[] = {
6577 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_GeoLocation, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6578 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_GeoLocation, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6579 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_GeoLocation, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6580 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_GeoLocation, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6581 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_GeoLocation, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6582 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoLocation, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6583 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoLocation, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6584 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoLocation, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6585 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoLocation, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6586 (int) FIELDNAMES_bboxCenter, (
int) offsetof (
struct X3D_GeoLocation, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6587 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_GeoLocation, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6588 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_GeoLocation, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6589 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_GeoLocation, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6590 (
int) FIELDNAMES_relativeHeight, (int) offsetof (
struct X3D_GeoLocation, relativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6591 (int) FIELDNAMES__gridHeight, (
int) offsetof (
struct X3D_GeoLocation, _gridHeight), (int) FIELDTYPE_SFDouble, (
int) KW_inputOnly, (int) 0, (
int) 0,
6592 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoLocation, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6593 (int) FIELDNAMES___position, (
int) offsetof (
struct X3D_GeoLocation, __position), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6594 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoLocation, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6595 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoLocation, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6596 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoLocation, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6597 (int) FIELDNAMES___offsetOrient, (
int) offsetof (
struct X3D_GeoLocation, __offsetOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6598 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoLocation, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6599 (int) FIELDNAMES___oldChildren, (
int) offsetof (
struct X3D_GeoLocation, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6600 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoLocation, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6601 -1, -1, -1, -1, -1, -1};
6603const int OFFSETS_GeoMParameters[] = {
6604 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoMParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6605 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoMParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6606 (
int) FIELDNAMES_centralScale, (int) offsetof (
struct X3D_GeoMParameters, centralScale), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6607 (
int) FIELDNAMES_falseEasting, (int) offsetof (
struct X3D_GeoMParameters, falseEasting), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6608 (
int) FIELDNAMES_falseNorthing, (int) offsetof (
struct X3D_GeoMParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6609 (
int) FIELDNAMES_originLongitude, (int) offsetof (
struct X3D_GeoMParameters, originLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6610 -1, -1, -1, -1, -1, -1};
6612const int OFFSETS_GeoMetadata[] = {
6613 (int) FIELDNAMES_data, (
int) offsetof (
struct X3D_GeoMetadata, data), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6614 (
int) FIELDNAMES_summary, (int) offsetof (
struct X3D_GeoMetadata, summary), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6615 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_GeoMetadata, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6616 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_GeoMetadata, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6617 (
int) FIELDNAMES_refresh, (int) offsetof (
struct X3D_GeoMetadata, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6618 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoMetadata, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6619 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_GeoMetadata, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6620 -1, -1, -1, -1, -1, -1};
6622const int OFFSETS_GeoOMParameters[] = {
6623 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoOMParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6624 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoOMParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6625 (
int) FIELDNAMES_centralScale, (int) offsetof (
struct X3D_GeoOMParameters, centralScale), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6626 (
int) FIELDNAMES_falseEasting, (int) offsetof (
struct X3D_GeoOMParameters, falseEasting), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6627 (
int) FIELDNAMES_falseNorthing, (int) offsetof (
struct X3D_GeoOMParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6628 (
int) FIELDNAMES_longitude1, (int) offsetof (
struct X3D_GeoOMParameters, longitude1), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6629 (
int) FIELDNAMES_latitude1, (int) offsetof (
struct X3D_GeoOMParameters, latitude1), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6630 (
int) FIELDNAMES_longitude2, (int) offsetof (
struct X3D_GeoOMParameters, longitude2), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6631 (
int) FIELDNAMES_latitude2, (int) offsetof (
struct X3D_GeoOMParameters, latitude2), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6632 -1, -1, -1, -1, -1, -1};
6634const int OFFSETS_GeoOrigin[] = {
6635 (int) FIELDNAMES_geoCoords, (
int) offsetof (
struct X3D_GeoOrigin, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_GEO,
6636 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoOrigin, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6637 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoOrigin, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6638 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoOrigin, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6639 (
int) FIELDNAMES_rotateYUp, (int) offsetof (
struct X3D_GeoOrigin, rotateYUp), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6640 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoOrigin, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6641 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoOrigin, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6642 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoOrigin, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6643 (int) FIELDNAMES___oldgeoCoords, (
int) offsetof (
struct X3D_GeoOrigin, __oldgeoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6644 (int) FIELDNAMES___oldMFString, (
int) offsetof (
struct X3D_GeoOrigin, __oldMFString), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
6645 (int) FIELDNAMES___rotyup, (
int) offsetof (
struct X3D_GeoOrigin, __rotyup), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6646 -1, -1, -1, -1, -1, -1};
6648const int OFFSETS_GeoPSParameters[] = {
6649 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoPSParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6650 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoPSParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6651 (
int) FIELDNAMES_centralScale, (int) offsetof (
struct X3D_GeoPSParameters, centralScale), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6652 (
int) FIELDNAMES_falseEasting, (int) offsetof (
struct X3D_GeoPSParameters, falseEasting), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6653 (
int) FIELDNAMES_falseNorthing, (int) offsetof (
struct X3D_GeoPSParameters, falseNorthing), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6654 (
int) FIELDNAMES_originLongitude, (int) offsetof (
struct X3D_GeoPSParameters, originLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6655 (
int) FIELDNAMES_polarAspect, (int) offsetof (
struct X3D_GeoPSParameters, polarAspect), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6656 -1, -1, -1, -1, -1, -1};
6658const int OFFSETS_GeoPlanet[] = {
6659 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_GeoPlanet, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6660 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_GeoPlanet, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6661 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_GeoPlanet, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6662 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_GeoPlanet, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6663 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoPlanet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6664 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_GeoPlanet, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6665 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_GeoPlanet, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6666 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_GeoPlanet, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6667 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_GeoPlanet, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6668 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_GeoPlanet, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6669 (
int) FIELDNAMES_planetId, (int) offsetof (
struct X3D_GeoPlanet, planetId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6670 (
int) FIELDNAMES___oldChildren, (int) offsetof (
struct X3D_GeoPlanet, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6671 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoPlanet, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6672 -1, -1, -1, -1, -1, -1};
6674const int OFFSETS_GeoPositionInterpolator[] = {
6675 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_GeoPositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6676 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_GeoPositionInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6677 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_GeoPositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6678 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoPositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6679 (
int) FIELDNAMES_geovalue_changed, (int) offsetof (
struct X3D_GeoPositionInterpolator, geovalue_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6680 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_GeoPositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6681 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoPositionInterpolator, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6682 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoPositionInterpolator, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6683 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoPositionInterpolator, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6684 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6685 (int) FIELDNAMES___movedValue, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __movedValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6686 (int) FIELDNAMES___oldKeyPtr, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __oldKeyPtr), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) 0, (
int) 0,
6687 (int) FIELDNAMES___oldKeyValuePtr, (
int) offsetof (
struct X3D_GeoPositionInterpolator, __oldKeyValuePtr), (int) FIELDTYPE_MFVec3d, (
int) KW_outputOnly, (int) 0, (
int) 0,
6688 -1, -1, -1, -1, -1, -1};
6690const int OFFSETS_GeoProximitySensor[] = {
6691 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoProximitySensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6692 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_GeoProximitySensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6693 (
int) FIELDNAMES_geoCenter, (int) offsetof (
struct X3D_GeoProximitySensor, geoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D32), (int) UNCA_GEO,
6694 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_GeoProximitySensor, center), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6695 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoProximitySensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6696 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_GeoProximitySensor, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
6697 (
int) FIELDNAMES_centerOfRotation_changed, (int) offsetof (
struct X3D_GeoProximitySensor, centerOfRotation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6698 (
int) FIELDNAMES_enterTime, (int) offsetof (
struct X3D_GeoProximitySensor, enterTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6699 (
int) FIELDNAMES_exitTime, (int) offsetof (
struct X3D_GeoProximitySensor, exitTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6700 (
int) FIELDNAMES_geoCoord_changed, (int) offsetof (
struct X3D_GeoProximitySensor, geoCoord_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6701 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_GeoProximitySensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6702 (
int) FIELDNAMES_orientation_changed, (int) offsetof (
struct X3D_GeoProximitySensor, orientation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6703 (
int) FIELDNAMES_position_changed, (int) offsetof (
struct X3D_GeoProximitySensor, position_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6704 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoProximitySensor, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6705 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoProximitySensor, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6706 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoProximitySensor, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6707 (int) FIELDNAMES___hit, (
int) offsetof (
struct X3D_GeoProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
6708 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_GeoProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6709 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_GeoProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
6710 (int) FIELDNAMES___t3, (
int) offsetof (
struct X3D_GeoProximitySensor, __t3), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6711 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoProximitySensor, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6712 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoProximitySensor, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6713 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoProximitySensor, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6714 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6715 (int) FIELDNAMES___oldGeoCenter, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6716 (int) FIELDNAMES___oldSize, (
int) offsetof (
struct X3D_GeoProximitySensor, __oldSize), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
6717 -1, -1, -1, -1, -1, -1};
6719const int OFFSETS_GeoReferenceSurfaceInfo[] = {
6720 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoReferenceSurfaceInfo, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6721 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoReferenceSurfaceInfo, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6722 (
int) FIELDNAMES_dssCode, (int) offsetof (
struct X3D_GeoReferenceSurfaceInfo, dssCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6723 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_GeoReferenceSurfaceInfo, name), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6724 (
int) FIELDNAMES_srfParametersInfo, (int) offsetof (
struct X3D_GeoReferenceSurfaceInfo, srfParametersInfo), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6725 -1, -1, -1, -1, -1, -1};
6727const int OFFSETS_GeoSRF[] = {
6728 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoSRF, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6729 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoSRF, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6730 (
int) FIELDNAMES_geoKeyValue, (int) offsetof (
struct X3D_GeoSRF, geoKeyValue), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6731 (
int) FIELDNAMES_geoJson, (int) offsetof (
struct X3D_GeoSRF, geoJson), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6732 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_GeoSRF, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6733 -1, -1, -1, -1, -1, -1};
6735const int OFFSETS_GeoSRFInstance[] = {
6736 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoSRFInstance, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6737 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoSRFInstance, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6738 (
int) FIELDNAMES_srfCode, (int) offsetof (
struct X3D_GeoSRFInstance, srfCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6739 -1, -1, -1, -1, -1, -1};
6741const int OFFSETS_GeoSRFParametersInfo[] = {
6742 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoSRFParametersInfo, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6743 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoSRFParametersInfo, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6744 (
int) FIELDNAMES_rtCode, (int) offsetof (
struct X3D_GeoSRFParametersInfo, rtCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6745 (
int) FIELDNAMES_srfParameters, (int) offsetof (
struct X3D_GeoSRFParametersInfo, srfParameters), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6746 -1, -1, -1, -1, -1, -1};
6748const int OFFSETS_GeoSRFSet[] = {
6749 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoSRFSet, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6750 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoSRFSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6751 (
int) FIELDNAMES_ormCode, (int) offsetof (
struct X3D_GeoSRFSet, ormCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6752 (
int) FIELDNAMES_srfsCode, (int) offsetof (
struct X3D_GeoSRFSet, srfsCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6753 (
int) FIELDNAMES_srfsMember, (int) offsetof (
struct X3D_GeoSRFSet, srfsMember), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6754 -1, -1, -1, -1, -1, -1};
6756const int OFFSETS_GeoSRFTemplate[] = {
6757 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoSRFTemplate, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6758 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoSRFTemplate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6759 (
int) FIELDNAMES_ormCode, (int) offsetof (
struct X3D_GeoSRFTemplate, ormCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6760 (
int) FIELDNAMES_srftode, (int) offsetof (
struct X3D_GeoSRFTemplate, srftode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6761 (
int) FIELDNAMES_srftParameters, (int) offsetof (
struct X3D_GeoSRFTemplate, srftParameters), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6762 -1, -1, -1, -1, -1, -1};
6764const int OFFSETS_GeoSpatialReferenceFrame[] = {
6765 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoSpatialReferenceFrame, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6766 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoSpatialReferenceFrame, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6767 (
int) FIELDNAMES_dssCode, (int) offsetof (
struct X3D_GeoSpatialReferenceFrame, dssCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6768 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_GeoSpatialReferenceFrame, name), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6769 (
int) FIELDNAMES_rtCode, (int) offsetof (
struct X3D_GeoSpatialReferenceFrame, rtCode), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6771 (
int) FIELDNAMES_systemParameters, (int) offsetof (
struct X3D_GeoSpatialReferenceFrame, systemParameters), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6772 -1, -1, -1, -1, -1, -1};
6774const int OFFSETS_GeoSystemParameters[] = {
6775 (int) FIELDNAMES_paramterName, (
int) offsetof (
struct X3D_GeoSystemParameters, paramterName), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6776 (
int) FIELDNAMES_paramterValue, (int) offsetof (
struct X3D_GeoSystemParameters, paramterValue), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6777 -1, -1, -1, -1, -1, -1};
6779const int OFFSETS_GeoTMParameters[] = {
6780 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoTMParameters, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6781 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoTMParameters, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6782 (
int) FIELDNAMES_azimuth, (int) offsetof (
struct X3D_GeoTMParameters, azimuth), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6783 (
int) FIELDNAMES_geodeticLatitude, (int) offsetof (
struct X3D_GeoTMParameters, geodeticLatitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6784 (
int) FIELDNAMES_geodeticLongitude, (int) offsetof (
struct X3D_GeoTMParameters, geodeticLongitude), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6785 (
int) FIELDNAMES_heightOffset, (int) offsetof (
struct X3D_GeoTMParameters, heightOffset), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6786 (
int) FIELDNAMES_x_false_origin, (int) offsetof (
struct X3D_GeoTMParameters, x_false_origin), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6787 (
int) FIELDNAMES_y_false_origin, (int) offsetof (
struct X3D_GeoTMParameters, y_false_origin), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
6788 -1, -1, -1, -1, -1, -1};
6790const int OFFSETS_GeoTile[] = {
6791 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoTile, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6792 -1, -1, -1, -1, -1, -1};
6794const int OFFSETS_GeoTileSet[] = {
6795 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_GeoTileSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6796 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoTileSet, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6797 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoTileSet, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6798 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoTileSet, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6799 -1, -1, -1, -1, -1, -1};
6801const int OFFSETS_GeoTouchSensor[] = {
6802 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_GeoTouchSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6803 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_GeoTouchSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6804 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoTouchSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6805 (
int) FIELDNAMES_hitNormal_changed, (int) offsetof (
struct X3D_GeoTouchSensor, hitNormal_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6806 (
int) FIELDNAMES_hitPoint_changed, (int) offsetof (
struct X3D_GeoTouchSensor, hitPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6807 (
int) FIELDNAMES_hitTexCoord_changed, (int) offsetof (
struct X3D_GeoTouchSensor, hitTexCoord_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6808 (
int) FIELDNAMES_hitGeoCoord_changed, (int) offsetof (
struct X3D_GeoTouchSensor, hitGeoCoord_changed), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6809 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_GeoTouchSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6810 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_GeoTouchSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6811 (
int) FIELDNAMES_touchTime, (int) offsetof (
struct X3D_GeoTouchSensor, touchTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6812 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoTouchSensor, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6813 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoTouchSensor, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6814 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoTouchSensor, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6815 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoTouchSensor, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6816 (int) FIELDNAMES__oldhitNormal, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6817 (int) FIELDNAMES__oldhitPoint, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6818 (int) FIELDNAMES__oldhitTexCoord, (
int) offsetof (
struct X3D_GeoTouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) 0, (
int) 0,
6819 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_GeoTouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6820 -1, -1, -1, -1, -1, -1};
6822const int OFFSETS_GeoTransform[] = {
6823 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_GeoTransform, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6824 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_GeoTransform, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6825 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_GeoTransform, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6826 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_GeoTransform, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) UNCA_LENGTH,
6827 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_GeoTransform, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6828 (
int) FIELDNAMES_geoCenter, (int) offsetof (
struct X3D_GeoTransform, geoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
6829 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoTransform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6830 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_GeoTransform, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
6831 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_GeoTransform, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6832 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_GeoTransform, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_ANGLE,
6833 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_GeoTransform, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_LENGTH,
6834 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_GeoTransform, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
6835 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_GeoTransform, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_BLENGTH,
6836 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_GeoTransform, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6837 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_GeoTransform, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6838 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoTransform, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
6839 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoTransform, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6840 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoTransform, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6841 (int) FIELDNAMES___do_center, (
int) offsetof (
struct X3D_GeoTransform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6842 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_GeoTransform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6843 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_GeoTransform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6844 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_GeoTransform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6845 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_GeoTransform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6846 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_GeoTransform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6847 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoTransform, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6848 (int) FIELDNAMES___movedCoords, (
int) offsetof (
struct X3D_GeoTransform, __movedCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6849 (int) FIELDNAMES___localOrient, (
int) offsetof (
struct X3D_GeoTransform, __localOrient), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6850 (int) FIELDNAMES___oldGeoCenter, (
int) offsetof (
struct X3D_GeoTransform, __oldGeoCenter), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6851 (int) FIELDNAMES___oldChildren, (
int) offsetof (
struct X3D_GeoTransform, __oldChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6852 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_GeoTransform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6853 -1, -1, -1, -1, -1, -1};
6855const int OFFSETS_GeoViewpoint[] = {
6856 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_GeoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6857 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_GeoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6858 (int) FIELDNAMES__reachablethispass, (
int) offsetof (
struct X3D_GeoViewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6859 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_GeoViewpoint, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6860 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_GeoViewpoint, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6861 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_GeoViewpoint, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6862 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_GeoViewpoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6863 (
int) FIELDNAMES_jump, (int) offsetof (
struct X3D_GeoViewpoint, jump), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6864 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_GeoViewpoint, fieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6865 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_GeoViewpoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6866 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_GeoViewpoint, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6867 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_GeoViewpoint, position), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_GEO,
6868 (
int) FIELDNAMES_centerOfRotation, (int) offsetof (
struct X3D_GeoViewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_NONE,
6869 (
int) FIELDNAMES_headlight, (int) offsetof (
struct X3D_GeoViewpoint, headlight), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6870 (
int) FIELDNAMES_navType, (int) offsetof (
struct X3D_GeoViewpoint, navType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6871 (
int) FIELDNAMES_geoOrigin, (int) offsetof (
struct X3D_GeoViewpoint, geoOrigin), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 ), (int) UNCA_NONE,
6872 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_GeoViewpoint, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6873 (
int) FIELDNAMES_geoSRF, (int) offsetof (
struct X3D_GeoViewpoint, geoSRF), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6874 (int) FIELDNAMES_speedFactor, (
int) offsetof (
struct X3D_GeoViewpoint, speedFactor), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6875 (
int) FIELDNAMES_retainUserOffsets, (int) offsetof (
struct X3D_GeoViewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
6876 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_GeoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
6877 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_GeoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6878 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_GeoViewpoint, _position), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6879 (int) FIELDNAMES__pin_point, (
int) offsetof (
struct X3D_GeoViewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6880 (int) FIELDNAMES__show_pin_point, (
int) offsetof (
struct X3D_GeoViewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
6881 (int) FIELDNAMES_relativeHeight, (
int) offsetof (
struct X3D_GeoViewpoint, relativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6882 (int) FIELDNAMES__resetRelativeHeight, (
int) offsetof (
struct X3D_GeoViewpoint, _resetRelativeHeight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6883 (int) FIELDNAMES_walkSurface, (
int) offsetof (
struct X3D_GeoViewpoint, walkSurface), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6884 (
int) FIELDNAMES__walkSurfacePriority, (int) offsetof (
struct X3D_GeoViewpoint, _walkSurfacePriority), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
6885 (
int) FIELDNAMES_prioritySurfaces, (int) offsetof (
struct X3D_GeoViewpoint, prioritySurfaces), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6886 (
int) FIELDNAMES_translucencySurfaces, (int) offsetof (
struct X3D_GeoViewpoint, translucencySurfaces), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
6887 (
int) FIELDNAMES_translucencyRange, (int) offsetof (
struct X3D_GeoViewpoint, translucencyRange), (int) FIELDTYPE_SFVec2d, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6888 (
int) FIELDNAMES_translucency, (int) offsetof (
struct X3D_GeoViewpoint, translucency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6889 (
int) FIELDNAMES_navigationType, (int) offsetof (
struct X3D_GeoViewpoint, navigationType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6890 (
int) FIELDNAMES_nearClippingPlane, (int) offsetof (
struct X3D_GeoViewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6891 (
int) FIELDNAMES_farClippingPlane, (int) offsetof (
struct X3D_GeoViewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6892 (
int) FIELDNAMES__prepped_planet, (int) offsetof (
struct X3D_GeoViewpoint, _prepped_planet), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6893 (int) FIELDNAMES___geoSystem, (
int) offsetof (
struct X3D_GeoViewpoint, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6894 (int) FIELDNAMES___movedPosition, (
int) offsetof (
struct X3D_GeoViewpoint, __movedPosition), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6895 (int) FIELDNAMES___movedOrientation, (
int) offsetof (
struct X3D_GeoViewpoint, __movedOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6896 (int) FIELDNAMES___movedOrientationB, (
int) offsetof (
struct X3D_GeoViewpoint, __movedOrientationB), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6897 (int) FIELDNAMES___movedgd, (
int) offsetof (
struct X3D_GeoViewpoint, __movedgd), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) 0, (
int) 0,
6898 (int) FIELDNAMES___oldSFString, (
int) offsetof (
struct X3D_GeoViewpoint, __oldSFString), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
6899 (int) FIELDNAMES___oldFieldOfView, (
int) offsetof (
struct X3D_GeoViewpoint, __oldFieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
6900 (int) FIELDNAMES___oldHeadlight, (
int) offsetof (
struct X3D_GeoViewpoint, __oldHeadlight), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6901 (int) FIELDNAMES___oldJump, (
int) offsetof (
struct X3D_GeoViewpoint, __oldJump), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6902 (int) FIELDNAMES___oldMFString, (
int) offsetof (
struct X3D_GeoViewpoint, __oldMFString), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
6903 -1, -1, -1, -1, -1, -1};
6905const int OFFSETS_Group[] = {
6906 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Group, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6907 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Group, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6908 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Group, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6909 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Group, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6910 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Group, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6911 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Group, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6912 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Group, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6913 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Group, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6914 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Group, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6915 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Group, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
6916 -1, -1, -1, -1, -1, -1};
6918const int OFFSETS_HAnimDisplacer[] = {
6919 (int) FIELDNAMES_coordIndex, (
int) offsetof (
struct X3D_HAnimDisplacer, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6920 (
int) FIELDNAMES_displacements, (int) offsetof (
struct X3D_HAnimDisplacer, displacements), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6921 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_HAnimDisplacer, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6922 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_HAnimDisplacer, weight), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6923 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_HAnimDisplacer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6924 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimDisplacer, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6925 (
int) FIELDNAMES__dindex, (int) offsetof (
struct X3D_HAnimDisplacer, _dindex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6926 -1, -1, -1, -1, -1, -1};
6928const int OFFSETS_HAnimHumanoid[] = {
6929 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_HAnimHumanoid, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6930 (
int) FIELDNAMES_info, (int) offsetof (
struct X3D_HAnimHumanoid, info), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6931 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_HAnimHumanoid, joints), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6932 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_HAnimHumanoid, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6933 (
int) FIELDNAMES_skeletalConfiguration, (int) offsetof (
struct X3D_HAnimHumanoid, skeletalConfiguration), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6934 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_HAnimHumanoid, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6935 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_HAnimHumanoid, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6936 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_HAnimHumanoid, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6937 (
int) FIELDNAMES_segments, (int) offsetof (
struct X3D_HAnimHumanoid, segments), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6938 (
int) FIELDNAMES_sites, (int) offsetof (
struct X3D_HAnimHumanoid, sites), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6939 (
int) FIELDNAMES_skeleton, (int) offsetof (
struct X3D_HAnimHumanoid, skeleton), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6940 (
int) FIELDNAMES_skin, (int) offsetof (
struct X3D_HAnimHumanoid, skin), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6941 (
int) FIELDNAMES_skinCoord, (int) offsetof (
struct X3D_HAnimHumanoid, skinCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6942 (
int) FIELDNAMES_skinNormal, (int) offsetof (
struct X3D_HAnimHumanoid, skinNormal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6943 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_HAnimHumanoid, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6944 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_HAnimHumanoid, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6945 (
int) FIELDNAMES_version, (int) offsetof (
struct X3D_HAnimHumanoid, version), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6946 (
int) FIELDNAMES_viewpoints, (int) offsetof (
struct X3D_HAnimHumanoid, viewpoints), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6947 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_HAnimHumanoid, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6948 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_HAnimHumanoid, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6949 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_HAnimHumanoid, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6950 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_HAnimHumanoid, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6951 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_HAnimHumanoid, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6952 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimHumanoid, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6953 (
int) FIELDNAMES_motions, (int) offsetof (
struct X3D_HAnimHumanoid, motions), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6954 (
int) FIELDNAMES_motionsEnabled, (int) offsetof (
struct X3D_HAnimHumanoid, motionsEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6955 (
int) FIELDNAMES__lastMotionsEnabled, (int) offsetof (
struct X3D_HAnimHumanoid, _lastMotionsEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
6956 (int) FIELDNAMES_transitionTime, (
int) offsetof (
struct X3D_HAnimHumanoid, transitionTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) 0, (
int) 0,
6957 (int) FIELDNAMES_loa, (
int) offsetof (
struct X3D_HAnimHumanoid, loa), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
6958 (
int) FIELDNAMES__origCoords, (int) offsetof (
struct X3D_HAnimHumanoid, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6959 (int) FIELDNAMES__origNorms, (
int) offsetof (
struct X3D_HAnimHumanoid, _origNorms), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6960 (int) FIELDNAMES_jointBindingPositions, (
int) offsetof (
struct X3D_HAnimHumanoid, jointBindingPositions), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6961 (
int) FIELDNAMES_jointBindingRotations, (int) offsetof (
struct X3D_HAnimHumanoid, jointBindingRotations), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_ANGLE,
6962 (
int) FIELDNAMES_jointBindingScales, (int) offsetof (
struct X3D_HAnimHumanoid, jointBindingScales), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6963 (
int) FIELDNAMES_skinBindingCoords, (int) offsetof (
struct X3D_HAnimHumanoid, skinBindingCoords), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6964 (
int) FIELDNAMES_skinBindingNormals, (int) offsetof (
struct X3D_HAnimHumanoid, skinBindingNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6965 -1, -1, -1, -1, -1, -1};
6967const int OFFSETS_HAnimJoint[] = {
6968 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_HAnimJoint, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6969 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_HAnimJoint, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6970 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_HAnimJoint, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6971 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_HAnimJoint, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6972 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_HAnimJoint, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6973 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_HAnimJoint, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6974 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_HAnimJoint, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6975 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_HAnimJoint, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6976 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_HAnimJoint, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
6977 (
int) FIELDNAMES_displacers, (int) offsetof (
struct X3D_HAnimJoint, displacers), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6978 (
int) FIELDNAMES_limitOrientation, (int) offsetof (
struct X3D_HAnimJoint, limitOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6979 (
int) FIELDNAMES_llimit, (int) offsetof (
struct X3D_HAnimJoint, llimit), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6980 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_HAnimJoint, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6981 (
int) FIELDNAMES_skinCoordIndex, (int) offsetof (
struct X3D_HAnimJoint, skinCoordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6982 (
int) FIELDNAMES_skinCoordWeight, (int) offsetof (
struct X3D_HAnimJoint, skinCoordWeight), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6983 (
int) FIELDNAMES_stiffness, (int) offsetof (
struct X3D_HAnimJoint, stiffness), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6984 (
int) FIELDNAMES_ulimit, (int) offsetof (
struct X3D_HAnimJoint, ulimit), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
6985 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_HAnimJoint, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6986 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_HAnimJoint, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
6987 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_HAnimJoint, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6988 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_HAnimJoint, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6989 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_HAnimJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
6990 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimJoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
6991 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_HAnimJoint, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6992 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_HAnimJoint, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6993 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_HAnimJoint, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6994 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_HAnimJoint, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6995 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_HAnimJoint, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6996 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_HAnimJoint, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
6997 -1, -1, -1, -1, -1, -1};
6999const int OFFSETS_HAnimMotion[] = {
7000 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotion, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7001 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotion, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7002 (
int) FIELDNAMES_transitionWeight, (int) offsetof (
struct X3D_HAnimMotion, transitionWeight), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7003 (int) FIELDNAMES_transitionStart, (
int) offsetof (
struct X3D_HAnimMotion, transitionStart), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7004 (int) FIELDNAMES_channelsEnabled, (
int) offsetof (
struct X3D_HAnimMotion, channelsEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7005 (
int) FIELDNAMES_cycleTime, (int) offsetof (
struct X3D_HAnimMotion, cycleTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7006 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_HAnimMotion, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7007 (
int) FIELDNAMES__startTime, (int) offsetof (
struct X3D_HAnimMotion, _startTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7008 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_HAnimMotion, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7009 (
int) FIELDNAMES__lastenabled, (int) offsetof (
struct X3D_HAnimMotion, _lastenabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7010 (
int) FIELDNAMES__isActive, (int) offsetof (
struct X3D_HAnimMotion, _isActive), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7011 (
int) FIELDNAMES_frameIncrement, (int) offsetof (
struct X3D_HAnimMotion, frameIncrement), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7012 (
int) FIELDNAMES_frameIndex, (int) offsetof (
struct X3D_HAnimMotion, frameIndex), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7013 (
int) FIELDNAMES_startFrame, (int) offsetof (
struct X3D_HAnimMotion, startFrame), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7014 (
int) FIELDNAMES_endFrame, (int) offsetof (
struct X3D_HAnimMotion, endFrame), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7015 (
int) FIELDNAMES_loop, (int) offsetof (
struct X3D_HAnimMotion, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7016 (
int) FIELDNAMES_next, (int) offsetof (
struct X3D_HAnimMotion, next), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7017 (
int) FIELDNAMES_previous, (int) offsetof (
struct X3D_HAnimMotion, previous), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7018 (
int) FIELDNAMES__framevalues, (int) offsetof (
struct X3D_HAnimMotion, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7019 (int) FIELDNAMES_loa, (
int) offsetof (
struct X3D_HAnimMotion, loa), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7020 (
int) FIELDNAMES_frameCount, (int) offsetof (
struct X3D_HAnimMotion, frameCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7021 (
int) FIELDNAMES_frameDuration, (int) offsetof (
struct X3D_HAnimMotion, frameDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7022 (
int) FIELDNAMES__channelcount, (int) offsetof (
struct X3D_HAnimMotion, _channelcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7023 (int) FIELDNAMES__njoints, (
int) offsetof (
struct X3D_HAnimMotion, _njoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7024 (int) FIELDNAMES__channels, (
int) offsetof (
struct X3D_HAnimMotion, _channels), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7025 (int) FIELDNAMES__fvalues, (
int) offsetof (
struct X3D_HAnimMotion, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7026 (int) FIELDNAMES_channels, (
int) offsetof (
struct X3D_HAnimMotion, channels), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7027 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_HAnimMotion, joints), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7028 (
int) FIELDNAMES_values, (int) offsetof (
struct X3D_HAnimMotion, values), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7029 -1, -1, -1, -1, -1, -1};
7031const int OFFSETS_HAnimMotionClip[] = {
7032 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotionClip, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7033 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotionClip, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7034 (
int) FIELDNAMES_loa, (int) offsetof (
struct X3D_HAnimMotionClip, loa), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7035 (
int) FIELDNAMES_frameCount, (int) offsetof (
struct X3D_HAnimMotionClip, frameCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7036 (
int) FIELDNAMES_frameDuration, (int) offsetof (
struct X3D_HAnimMotionClip, frameDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7037 (
int) FIELDNAMES__channelcount, (int) offsetof (
struct X3D_HAnimMotionClip, _channelcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7038 (int) FIELDNAMES__njoints, (
int) offsetof (
struct X3D_HAnimMotionClip, _njoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7039 (int) FIELDNAMES__channels, (
int) offsetof (
struct X3D_HAnimMotionClip, _channels), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7040 (int) FIELDNAMES__fvalues, (
int) offsetof (
struct X3D_HAnimMotionClip, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7041 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_HAnimMotionClip, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7042 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_HAnimMotionClip, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7043 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_HAnimMotionClip, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7044 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_HAnimMotionClip, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7045 (int) FIELDNAMES_channels, (
int) offsetof (
struct X3D_HAnimMotionClip, channels), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7046 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_HAnimMotionClip, joints), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7047 (
int) FIELDNAMES_values, (int) offsetof (
struct X3D_HAnimMotionClip, values), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7048 -1, -1, -1, -1, -1, -1};
7050const int OFFSETS_HAnimMotionData[] = {
7051 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotionData, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7052 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotionData, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7053 (
int) FIELDNAMES_loa, (int) offsetof (
struct X3D_HAnimMotionData, loa), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7054 (
int) FIELDNAMES_frameCount, (int) offsetof (
struct X3D_HAnimMotionData, frameCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7055 (
int) FIELDNAMES_frameDuration, (int) offsetof (
struct X3D_HAnimMotionData, frameDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7056 (
int) FIELDNAMES__channelcount, (int) offsetof (
struct X3D_HAnimMotionData, _channelcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7057 (int) FIELDNAMES__njoints, (
int) offsetof (
struct X3D_HAnimMotionData, _njoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7058 (int) FIELDNAMES__channels, (
int) offsetof (
struct X3D_HAnimMotionData, _channels), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7059 (int) FIELDNAMES__fvalues, (
int) offsetof (
struct X3D_HAnimMotionData, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7060 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_HAnimMotionData, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7061 (int) FIELDNAMES_channels, (
int) offsetof (
struct X3D_HAnimMotionData, channels), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7062 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_HAnimMotionData, joints), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7063 (
int) FIELDNAMES_values, (int) offsetof (
struct X3D_HAnimMotionData, values), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7064 -1, -1, -1, -1, -1, -1};
7066const int OFFSETS_HAnimMotionDataFile[] = {
7067 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotionDataFile, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7068 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotionDataFile, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7069 (
int) FIELDNAMES_loa, (int) offsetof (
struct X3D_HAnimMotionDataFile, loa), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7070 (
int) FIELDNAMES_frameCount, (int) offsetof (
struct X3D_HAnimMotionDataFile, frameCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7071 (
int) FIELDNAMES_frameDuration, (int) offsetof (
struct X3D_HAnimMotionDataFile, frameDuration), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7072 (
int) FIELDNAMES__channelcount, (int) offsetof (
struct X3D_HAnimMotionDataFile, _channelcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7073 (int) FIELDNAMES__njoints, (
int) offsetof (
struct X3D_HAnimMotionDataFile, _njoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7074 (int) FIELDNAMES__channels, (
int) offsetof (
struct X3D_HAnimMotionDataFile, _channels), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7075 (int) FIELDNAMES__fvalues, (
int) offsetof (
struct X3D_HAnimMotionDataFile, _fvalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7076 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_HAnimMotionDataFile, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7077 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_HAnimMotionDataFile, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7078 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_HAnimMotionDataFile, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7079 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_HAnimMotionDataFile, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7080 (int) FIELDNAMES_ignorePosition, (
int) offsetof (
struct X3D_HAnimMotionDataFile, ignorePosition), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7081 (int) FIELDNAMES_ignoreFirstFrame, (
int) offsetof (
struct X3D_HAnimMotionDataFile, ignoreFirstFrame), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7082 (int) FIELDNAMES_flipZ, (
int) offsetof (
struct X3D_HAnimMotionDataFile, flipZ), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7083 (int) FIELDNAMES_mapping, (
int) offsetof (
struct X3D_HAnimMotionDataFile, mapping), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7084 (int) FIELDNAMES_scale, (
int) offsetof (
struct X3D_HAnimMotionDataFile, scale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7085 (int) FIELDNAMES_teePose, (
int) offsetof (
struct X3D_HAnimMotionDataFile, teePose), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7086 (int) FIELDNAMES_yUp, (
int) offsetof (
struct X3D_HAnimMotionDataFile, yUp), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7087 (int) FIELDNAMES_legAngle, (
int) offsetof (
struct X3D_HAnimMotionDataFile, legAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7088 (int) FIELDNAMES_armAngle, (
int) offsetof (
struct X3D_HAnimMotionDataFile, armAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7089 -1, -1, -1, -1, -1, -1};
7091const int OFFSETS_HAnimMotionInterpolator[] = {
7092 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotionInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7093 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotionInterpolator, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7094 (
int) FIELDNAMES_transitionWeight, (int) offsetof (
struct X3D_HAnimMotionInterpolator, transitionWeight), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7095 (int) FIELDNAMES_transitionStart, (
int) offsetof (
struct X3D_HAnimMotionInterpolator, transitionStart), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7096 (int) FIELDNAMES_channelsEnabled, (
int) offsetof (
struct X3D_HAnimMotionInterpolator, channelsEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7097 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_HAnimMotionInterpolator, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7098 (
int) FIELDNAMES__lastenabled, (int) offsetof (
struct X3D_HAnimMotionInterpolator, _lastenabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7099 (
int) FIELDNAMES__framevalues, (int) offsetof (
struct X3D_HAnimMotionInterpolator, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7100 (int) FIELDNAMES_joints, (
int) offsetof (
struct X3D_HAnimMotionInterpolator, joints), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7101 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_HAnimMotionInterpolator, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7102 (
int) FIELDNAMES__jointnames, (int) offsetof (
struct X3D_HAnimMotionInterpolator, _jointnames), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7103 -1, -1, -1, -1, -1, -1};
7105const int OFFSETS_HAnimMotionPlay[] = {
7106 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimMotionPlay, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7107 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimMotionPlay, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7108 (
int) FIELDNAMES_transitionWeight, (int) offsetof (
struct X3D_HAnimMotionPlay, transitionWeight), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7109 (int) FIELDNAMES_transitionStart, (
int) offsetof (
struct X3D_HAnimMotionPlay, transitionStart), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7110 (int) FIELDNAMES_channelsEnabled, (
int) offsetof (
struct X3D_HAnimMotionPlay, channelsEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7111 (
int) FIELDNAMES_cycleTime, (int) offsetof (
struct X3D_HAnimMotionPlay, cycleTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7112 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_HAnimMotionPlay, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7113 (
int) FIELDNAMES__startTime, (int) offsetof (
struct X3D_HAnimMotionPlay, _startTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7114 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_HAnimMotionPlay, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7115 (
int) FIELDNAMES__lastenabled, (int) offsetof (
struct X3D_HAnimMotionPlay, _lastenabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7116 (
int) FIELDNAMES__isActive, (int) offsetof (
struct X3D_HAnimMotionPlay, _isActive), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7117 (
int) FIELDNAMES_frameIncrement, (int) offsetof (
struct X3D_HAnimMotionPlay, frameIncrement), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7118 (
int) FIELDNAMES_frameIndex, (int) offsetof (
struct X3D_HAnimMotionPlay, frameIndex), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7119 (
int) FIELDNAMES_startFrame, (int) offsetof (
struct X3D_HAnimMotionPlay, startFrame), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7120 (
int) FIELDNAMES_endFrame, (int) offsetof (
struct X3D_HAnimMotionPlay, endFrame), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7121 (
int) FIELDNAMES_loop, (int) offsetof (
struct X3D_HAnimMotionPlay, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7122 (
int) FIELDNAMES_next, (int) offsetof (
struct X3D_HAnimMotionPlay, next), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7123 (
int) FIELDNAMES_previous, (int) offsetof (
struct X3D_HAnimMotionPlay, previous), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7124 (
int) FIELDNAMES__framevalues, (int) offsetof (
struct X3D_HAnimMotionPlay, _framevalues), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7125 (int) FIELDNAMES_data, (
int) offsetof (
struct X3D_HAnimMotionPlay, data), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7126 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_HAnimMotionPlay, mapping), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7127 -1, -1, -1, -1, -1, -1};
7129const int OFFSETS_HAnimPermuter[] = {
7130 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_HAnimPermuter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7131 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_HAnimPermuter, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
7132 (int) FIELDNAMES_humanoids, (
int) offsetof (
struct X3D_HAnimPermuter, humanoids), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7133 (int) FIELDNAMES_motions, (
int) offsetof (
struct X3D_HAnimPermuter, motions), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7134 (int) FIELDNAMES_compute, (
int) offsetof (
struct X3D_HAnimPermuter, compute), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7135 (int) FIELDNAMES_permutations, (
int) offsetof (
struct X3D_HAnimPermuter, permutations), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7136 (int) FIELDNAMES_index, (
int) offsetof (
struct X3D_HAnimPermuter, index), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7137 (int) FIELDNAMES_humanoid, (
int) offsetof (
struct X3D_HAnimPermuter, humanoid), (int) FIELDTYPE_SFNode, (
int) KW_outputOnly, (int) 0, (
int) 0,
7138 (int) FIELDNAMES__play, (
int) offsetof (
struct X3D_HAnimPermuter, _play), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7139 -1, -1, -1, -1, -1, -1};
7141const int OFFSETS_HAnimSegment[] = {
7142 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_HAnimSegment, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7143 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_HAnimSegment, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7144 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_HAnimSegment, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7145 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_HAnimSegment, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7146 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_HAnimSegment, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7147 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_HAnimSegment, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7148 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_HAnimSegment, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7149 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_HAnimSegment, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7150 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_HAnimSegment, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7151 (
int) FIELDNAMES_centerOfMass, (int) offsetof (
struct X3D_HAnimSegment, centerOfMass), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7152 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_HAnimSegment, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7153 (
int) FIELDNAMES_displacers, (int) offsetof (
struct X3D_HAnimSegment, displacers), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7154 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_HAnimSegment, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
7155 (
int) FIELDNAMES_momentsOfInertia, (int) offsetof (
struct X3D_HAnimSegment, momentsOfInertia), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MOMENT,
7156 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_HAnimSegment, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7157 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimSegment, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7158 (
int) FIELDNAMES__origCoords, (int) offsetof (
struct X3D_HAnimSegment, _origCoords), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7159 -1, -1, -1, -1, -1, -1};
7161const int OFFSETS_HAnimSite[] = {
7162 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_HAnimSite, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7163 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_HAnimSite, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7164 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_HAnimSite, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7165 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_HAnimSite, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7166 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_HAnimSite, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7167 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_HAnimSite, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7168 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_HAnimSite, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7169 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_HAnimSite, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7170 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_HAnimSite, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7171 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_HAnimSite, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7172 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_HAnimSite, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7173 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_HAnimSite, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7174 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_HAnimSite, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7175 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_HAnimSite, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7176 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_HAnimSite, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7177 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_HAnimSite, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7178 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_HAnimSite, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7179 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_HAnimSite, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7180 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_HAnimSite, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7181 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_HAnimSite, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7182 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_HAnimSite, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7183 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_HAnimSite, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7184 -1, -1, -1, -1, -1, -1};
7186const int OFFSETS_ImageBackdropBackground[] = {
7187 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_ImageBackdropBackground, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7188 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_ImageBackdropBackground, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7189 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_ImageBackdropBackground, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7190 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_ImageBackdropBackground, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7191 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_ImageBackdropBackground, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7192 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ImageBackdropBackground, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7193 (
int) FIELDNAMES___texture, (int) offsetof (
struct X3D_ImageBackdropBackground, __texture), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7194 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_ImageBackdropBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7195 (int) FIELDNAMES_image, (
int) offsetof (
struct X3D_ImageBackdropBackground, image), (int) FIELDTYPE_SFImage, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7196 -1, -1, -1, -1, -1, -1};
7198const int OFFSETS_ImageCubeMapTexture[] = {
7199 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ImageCubeMapTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7200 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ImageCubeMapTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7201 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ImageCubeMapTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7202 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ImageCubeMapTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7203 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageCubeMapTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7204 (int) FIELDNAMES___subTextures, (
int) offsetof (
struct X3D_ImageCubeMapTexture, __subTextures), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7205 (int) FIELDNAMES___regenSubTextures, (
int) offsetof (
struct X3D_ImageCubeMapTexture, __regenSubTextures), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7206 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_ImageCubeMapTexture, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7207 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_ImageCubeMapTexture, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7208 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_ImageCubeMapTexture, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7209 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_ImageCubeMapTexture, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7210 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_ImageCubeMapTexture, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7211 (int) FIELDNAMES_autoRefreshTimeLimit, (
int) offsetof (
struct X3D_ImageCubeMapTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7212 -1, -1, -1, -1, -1, -1};
7214const int OFFSETS_ImageTexture[] = {
7215 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ImageTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7216 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ImageTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7217 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_ImageTexture, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7218 (
int) FIELDNAMES_repeatS, (int) offsetof (
struct X3D_ImageTexture, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7219 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_ImageTexture, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7220 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ImageTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7221 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_ImageTexture, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7222 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_ImageTexture, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7223 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_ImageTexture, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7224 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_ImageTexture, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7225 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_ImageTexture, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7226 (
int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (
struct X3D_ImageTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7227 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_ImageTexture, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7228 (int) FIELDNAMES___textureTableIndex, (
int) offsetof (
struct X3D_ImageTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7229 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7230 -1, -1, -1, -1, -1, -1};
7232const int OFFSETS_ImageTexture3D[] = {
7233 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ImageTexture3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7234 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_ImageTexture3D, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7235 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ImageTexture3D, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7236 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_ImageTexture3D, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7237 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_ImageTexture3D, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7238 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_ImageTexture3D, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7239 (
int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (
struct X3D_ImageTexture3D, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7240 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_ImageTexture3D, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7241 (int) FIELDNAMES_repeatS, (
int) offsetof (
struct X3D_ImageTexture3D, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7242 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_ImageTexture3D, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7243 (
int) FIELDNAMES_repeatR, (int) offsetof (
struct X3D_ImageTexture3D, repeatR), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7244 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_ImageTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7245 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_ImageTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7246 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ImageTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7247 (int) FIELDNAMES__needs_gradient, (
int) offsetof (
struct X3D_ImageTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7248 -1, -1, -1, -1, -1, -1};
7250const int OFFSETS_IndexedFaceSet[] = {
7251 (int) FIELDNAMES_set_colorIndex, (
int) offsetof (
struct X3D_IndexedFaceSet, set_colorIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7252 (
int) FIELDNAMES_set_coordIndex, (int) offsetof (
struct X3D_IndexedFaceSet, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7253 (
int) FIELDNAMES_set_normalIndex, (int) offsetof (
struct X3D_IndexedFaceSet, set_normalIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7254 (
int) FIELDNAMES_set_texCoordIndex, (int) offsetof (
struct X3D_IndexedFaceSet, set_texCoordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7255 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedFaceSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7256 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedFaceSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7257 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedFaceSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7258 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedFaceSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7259 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedFaceSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7260 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedFaceSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7261 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_IndexedFaceSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7262 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_IndexedFaceSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7263 (
int) FIELDNAMES_colorIndex, (int) offsetof (
struct X3D_IndexedFaceSet, colorIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7264 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedFaceSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7265 (
int) FIELDNAMES_convex, (int) offsetof (
struct X3D_IndexedFaceSet, convex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7266 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_IndexedFaceSet, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7267 (
int) FIELDNAMES_creaseAngle, (int) offsetof (
struct X3D_IndexedFaceSet, creaseAngle), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7268 (
int) FIELDNAMES_normalIndex, (int) offsetof (
struct X3D_IndexedFaceSet, normalIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7269 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_IndexedFaceSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7270 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_IndexedFaceSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7271 (
int) FIELDNAMES_texCoordIndex, (int) offsetof (
struct X3D_IndexedFaceSet, texCoordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7272 -1, -1, -1, -1, -1, -1};
7274const int OFFSETS_IndexedLineSet[] = {
7275 (int) FIELDNAMES_set_colorIndex, (
int) offsetof (
struct X3D_IndexedLineSet, set_colorIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7276 (
int) FIELDNAMES_set_coordIndex, (int) offsetof (
struct X3D_IndexedLineSet, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7277 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedLineSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7278 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedLineSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7279 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedLineSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7280 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedLineSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7281 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedLineSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7282 (
int) FIELDNAMES_colorIndex, (int) offsetof (
struct X3D_IndexedLineSet, colorIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7283 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedLineSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7284 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_IndexedLineSet, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7285 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedLineSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7286 (
int) FIELDNAMES___vertArr, (int) offsetof (
struct X3D_IndexedLineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7287 (int) FIELDNAMES___vertIndx, (
int) offsetof (
struct X3D_IndexedLineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7288 (int) FIELDNAMES___starts, (
int) offsetof (
struct X3D_IndexedLineSet, __starts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7289 (int) FIELDNAMES___counts, (
int) offsetof (
struct X3D_IndexedLineSet, __counts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7290 (int) FIELDNAMES___segCount, (
int) offsetof (
struct X3D_IndexedLineSet, __segCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7291 (int) FIELDNAMES___xcolours, (
int) offsetof (
struct X3D_IndexedLineSet, __xcolours), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7292 (int) FIELDNAMES___xfog, (
int) offsetof (
struct X3D_IndexedLineSet, __xfog), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7293 (int) FIELDNAMES___vertices, (
int) offsetof (
struct X3D_IndexedLineSet, __vertices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7294 (int) FIELDNAMES___vertexCount, (
int) offsetof (
struct X3D_IndexedLineSet, __vertexCount), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7295 (int) FIELDNAMES___skindex, (
int) offsetof (
struct X3D_IndexedLineSet, __skindex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7296 -1, -1, -1, -1, -1, -1};
7298const int OFFSETS_IndexedQuadSet[] = {
7299 (int) FIELDNAMES_set_index, (
int) offsetof (
struct X3D_IndexedQuadSet, set_index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7300 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedQuadSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7301 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedQuadSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7302 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedQuadSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7303 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedQuadSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7304 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedQuadSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7305 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedQuadSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7306 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_IndexedQuadSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7307 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_IndexedQuadSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7308 (
int) FIELDNAMES_index, (int) offsetof (
struct X3D_IndexedQuadSet, index), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7309 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedQuadSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7310 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_IndexedQuadSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7311 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_IndexedQuadSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7312 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedQuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7313 -1, -1, -1, -1, -1, -1};
7315const int OFFSETS_IndexedTriangleFanSet[] = {
7316 (int) FIELDNAMES_set_index, (
int) offsetof (
struct X3D_IndexedTriangleFanSet, set_index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7317 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedTriangleFanSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7318 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedTriangleFanSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7319 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedTriangleFanSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7320 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedTriangleFanSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7321 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedTriangleFanSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7322 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedTriangleFanSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7323 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_IndexedTriangleFanSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7324 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_IndexedTriangleFanSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7325 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedTriangleFanSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7326 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_IndexedTriangleFanSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7327 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_IndexedTriangleFanSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7328 (
int) FIELDNAMES_index, (int) offsetof (
struct X3D_IndexedTriangleFanSet, index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7329 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7330 -1, -1, -1, -1, -1, -1};
7332const int OFFSETS_IndexedTriangleSet[] = {
7333 (int) FIELDNAMES_set_index, (
int) offsetof (
struct X3D_IndexedTriangleSet, set_index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7334 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedTriangleSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7335 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedTriangleSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7336 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedTriangleSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7337 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedTriangleSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7338 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedTriangleSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7339 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedTriangleSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7340 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_IndexedTriangleSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7341 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_IndexedTriangleSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7342 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedTriangleSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7343 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_IndexedTriangleSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7344 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_IndexedTriangleSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7345 (
int) FIELDNAMES_index, (int) offsetof (
struct X3D_IndexedTriangleSet, index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7346 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7347 -1, -1, -1, -1, -1, -1};
7349const int OFFSETS_IndexedTriangleStripSet[] = {
7350 (int) FIELDNAMES_set_index, (
int) offsetof (
struct X3D_IndexedTriangleStripSet, set_index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7351 (
int) FIELDNAMES_attrib, (int) offsetof (
struct X3D_IndexedTriangleStripSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7352 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_IndexedTriangleStripSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7353 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_IndexedTriangleStripSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7354 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_IndexedTriangleStripSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7355 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IndexedTriangleStripSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7356 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_IndexedTriangleStripSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7357 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_IndexedTriangleStripSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7358 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_IndexedTriangleStripSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7359 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_IndexedTriangleStripSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7360 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_IndexedTriangleStripSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7361 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_IndexedTriangleStripSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7362 (
int) FIELDNAMES_index, (int) offsetof (
struct X3D_IndexedTriangleStripSet, index), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7363 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_IndexedTriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7364 -1, -1, -1, -1, -1, -1};
7366const int OFFSETS_Inline[] = {
7367 (int) FIELDNAMES___children, (
int) offsetof (
struct X3D_Inline, __children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7368 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Inline, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7369 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Inline, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7370 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Inline, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7371 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Inline, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7372 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Inline, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7373 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Inline, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7374 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Inline, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7375 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Inline, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7376 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Inline, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7377 (
int) FIELDNAMES___protoDeclares, (int) offsetof (
struct X3D_Inline, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7378 (int) FIELDNAMES___externProtoDeclares, (
int) offsetof (
struct X3D_Inline, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7379 (int) FIELDNAMES___nodes, (
int) offsetof (
struct X3D_Inline, __nodes), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7380 (int) FIELDNAMES___subcontexts, (
int) offsetof (
struct X3D_Inline, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7381 (int) FIELDNAMES___GC, (
int) offsetof (
struct X3D_Inline, __GC), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7382 (int) FIELDNAMES___protoDef, (
int) offsetof (
struct X3D_Inline, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7383 (int) FIELDNAMES___protoFlags, (
int) offsetof (
struct X3D_Inline, __protoFlags), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7384 (int) FIELDNAMES___prototype, (
int) offsetof (
struct X3D_Inline, __prototype), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7385 (
int) FIELDNAMES___parentProto, (int) offsetof (
struct X3D_Inline, __parentProto), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7386 (
int) FIELDNAMES___ROUTES, (int) offsetof (
struct X3D_Inline, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7387 (int) FIELDNAMES___EXPORTS, (
int) offsetof (
struct X3D_Inline, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7388 (int) FIELDNAMES___IMPORTS, (
int) offsetof (
struct X3D_Inline, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7389 (int) FIELDNAMES___DEFnames, (
int) offsetof (
struct X3D_Inline, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7390 (int) FIELDNAMES___IS, (
int) offsetof (
struct X3D_Inline, __IS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7391 (int) FIELDNAMES___scripts, (
int) offsetof (
struct X3D_Inline, __scripts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7392 (int) FIELDNAMES___META, (
int) offsetof (
struct X3D_Inline, __META), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7393 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_Inline, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7394 (
int) FIELDNAMES___oldurl, (int) offsetof (
struct X3D_Inline, __oldurl), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7395 (int) FIELDNAMES___afterPound, (
int) offsetof (
struct X3D_Inline, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7396 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_Inline, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7397 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Inline, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7398 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_Inline, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7399 (int) FIELDNAMES___typename, (
int) offsetof (
struct X3D_Inline, __typename), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7400 (int) FIELDNAMES_load, (
int) offsetof (
struct X3D_Inline, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7401 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_Inline, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7402 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_Inline, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7403 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_Inline, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7404 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_Inline, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7405 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_Inline, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7406 -1, -1, -1, -1, -1, -1};
7408const int OFFSETS_IntegerSequencer[] = {
7409 (int) FIELDNAMES_next, (
int) offsetof (
struct X3D_IntegerSequencer, next), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7410 (
int) FIELDNAMES_previous, (int) offsetof (
struct X3D_IntegerSequencer, previous), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7411 (
int) FIELDNAMES_set_fraction, (int) offsetof (
struct X3D_IntegerSequencer, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7412 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_IntegerSequencer,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7413 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_IntegerSequencer, keyValue), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7414 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_IntegerSequencer, value_changed), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7415 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IntegerSequencer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7416 (
int) FIELDNAMES__index, (int) offsetof (
struct X3D_IntegerSequencer, _index), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7417 -1, -1, -1, -1, -1, -1};
7419const int OFFSETS_IntegerTrigger[] = {
7420 (int) FIELDNAMES_set_boolean, (
int) offsetof (
struct X3D_IntegerTrigger, set_boolean), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7421 (
int) FIELDNAMES_integerKey, (int) offsetof (
struct X3D_IntegerTrigger, integerKey), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7422 (
int) FIELDNAMES_triggerValue, (int) offsetof (
struct X3D_IntegerTrigger, triggerValue), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7423 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IntegerTrigger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7424 -1, -1, -1, -1, -1, -1};
7426const int OFFSETS_IsoSurfaceVolumeData[] = {
7427 (int) FIELDNAMES_dimensions, (
int) offsetof (
struct X3D_IsoSurfaceVolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7428 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7429 (
int) FIELDNAMES_voxels, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, voxels), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7430 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7431 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7432 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7433 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7434 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7435 (int) FIELDNAMES_renderStyle, (
int) offsetof (
struct X3D_IsoSurfaceVolumeData, renderStyle), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7436 (
int) FIELDNAMES_contourStepSize, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, contourStepSize), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7437 (
int) FIELDNAMES_gradients, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, gradients), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7438 (
int) FIELDNAMES_surfaceTolerance, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, surfaceTolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7439 (
int) FIELDNAMES_surfaceValues, (int) offsetof (
struct X3D_IsoSurfaceVolumeData, surfaceValues), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7440 -1, -1, -1, -1, -1, -1};
7442const int OFFSETS_KeySensor[] = {
7443 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_KeySensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7444 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_KeySensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7445 (
int) FIELDNAMES_actionKeyPress, (int) offsetof (
struct X3D_KeySensor, actionKeyPress), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7446 (
int) FIELDNAMES_actionKeyRelease, (int) offsetof (
struct X3D_KeySensor, actionKeyRelease), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7447 (
int) FIELDNAMES_altKey, (int) offsetof (
struct X3D_KeySensor, altKey), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7448 (
int) FIELDNAMES_controlKey, (int) offsetof (
struct X3D_KeySensor, controlKey), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7449 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_KeySensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7450 (
int) FIELDNAMES_keyPress, (int) offsetof (
struct X3D_KeySensor, keyPress), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7451 (
int) FIELDNAMES_keyRelease, (int) offsetof (
struct X3D_KeySensor, keyRelease), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7452 (
int) FIELDNAMES_shiftKey, (int) offsetof (
struct X3D_KeySensor, shiftKey), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7453 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_KeySensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7454 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_KeySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7455 -1, -1, -1, -1, -1, -1};
7457const int OFFSETS_LOD[] = {
7458 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_LOD, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7459 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_LOD, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7460 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_LOD, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7461 (
int) FIELDNAMES_level, (int) offsetof (
struct X3D_LOD, level), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML), (int) UNCA_NONE,
7462 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LOD, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7463 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_LOD, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7464 (
int) FIELDNAMES_range, (int) offsetof (
struct X3D_LOD, range), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7465 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_LOD, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7466 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_LOD, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7467 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_LOD, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7468 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_LOD, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7469 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LOD, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7470 (
int) FIELDNAMES_level_changed, (int) offsetof (
struct X3D_LOD, level_changed), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7471 (
int) FIELDNAMES_forceTransitions, (int) offsetof (
struct X3D_LOD, forceTransitions), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7472 (
int) FIELDNAMES__lastMethod, (int) offsetof (
struct X3D_LOD, _lastMethod), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7473 (int) FIELDNAMES__selected, (
int) offsetof (
struct X3D_LOD, _selected), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7474 -1, -1, -1, -1, -1, -1};
7476const int OFFSETS_Layer[] = {
7477 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Layer, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7478 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Layer, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7479 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Layer, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7480 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Layer, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7481 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Layer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7482 (
int) FIELDNAMES_isPickable, (int) offsetof (
struct X3D_Layer, isPickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7483 (
int) FIELDNAMES_pickable, (int) offsetof (
struct X3D_Layer, pickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7484 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_Layer, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7485 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_Layer, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7486 -1, -1, -1, -1, -1, -1};
7488const int OFFSETS_LayerSet[] = {
7489 (int) FIELDNAMES_activeLayer, (
int) offsetof (
struct X3D_LayerSet, activeLayer), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7490 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayerSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7491 (
int) FIELDNAMES_layers, (int) offsetof (
struct X3D_LayerSet, layers), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7492 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_LayerSet, order), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7493 -1, -1, -1, -1, -1, -1};
7495const int OFFSETS_Layout[] = {
7496 (int) FIELDNAMES_align, (
int) offsetof (
struct X3D_Layout, align), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7497 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Layout, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7498 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_Layout, offset), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7499 (
int) FIELDNAMES_offsetUnits, (int) offsetof (
struct X3D_Layout, offsetUnits), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7500 (
int) FIELDNAMES_scaleMode, (int) offsetof (
struct X3D_Layout, scaleMode), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7501 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_Layout, size), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7502 (
int) FIELDNAMES_sizeUnits, (int) offsetof (
struct X3D_Layout, sizeUnits), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7503 (
int) FIELDNAMES__align, (int) offsetof (
struct X3D_Layout, _align), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7504 (int) FIELDNAMES__offsetUnits, (
int) offsetof (
struct X3D_Layout, _offsetUnits), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7505 (int) FIELDNAMES__scaleMode, (
int) offsetof (
struct X3D_Layout, _scaleMode), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7506 (int) FIELDNAMES__sizeUnits, (
int) offsetof (
struct X3D_Layout, _sizeUnits), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7507 (int) FIELDNAMES__scale, (
int) offsetof (
struct X3D_Layout, _scale), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7508 -1, -1, -1, -1, -1, -1};
7510const int OFFSETS_LayoutGroup[] = {
7511 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_LayoutGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7512 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_LayoutGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7513 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_LayoutGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7514 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LayoutGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7515 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayoutGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7516 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_LayoutGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7517 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_LayoutGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
7518 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_LayoutGroup, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7519 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_LayoutGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7520 (
int) FIELDNAMES_layout, (int) offsetof (
struct X3D_LayoutGroup, layout), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7521 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_LayoutGroup, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7522 -1, -1, -1, -1, -1, -1};
7524const int OFFSETS_LayoutLayer[] = {
7525 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_LayoutLayer, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7526 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_LayoutLayer, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7527 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_LayoutLayer, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7528 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LayoutLayer, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7529 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LayoutLayer, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7530 (
int) FIELDNAMES_isPickable, (int) offsetof (
struct X3D_LayoutLayer, isPickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7531 (
int) FIELDNAMES_pickable, (int) offsetof (
struct X3D_LayoutLayer, pickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7532 (
int) FIELDNAMES_viewport, (int) offsetof (
struct X3D_LayoutLayer, viewport), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7533 (
int) FIELDNAMES_layout, (int) offsetof (
struct X3D_LayoutLayer, layout), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7534 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_LayoutLayer, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7535 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_LayoutLayer, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7536 -1, -1, -1, -1, -1, -1};
7538const int OFFSETS_LinePickSensor[] = {
7539 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_LinePickSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7540 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_LinePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7541 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LinePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7542 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_LinePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7543 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_LinePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7544 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_LinePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7545 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_LinePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7546 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_LinePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7547 (
int) FIELDNAMES_intersectionType, (int) offsetof (
struct X3D_LinePickSensor, intersectionType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7548 (
int) FIELDNAMES_sortOrder, (int) offsetof (
struct X3D_LinePickSensor, sortOrder), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7549 (
int) FIELDNAMES_matchCriterion, (int) offsetof (
struct X3D_LinePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7550 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_LinePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7551 (int) FIELDNAMES_pickedPoint, (
int) offsetof (
struct X3D_LinePickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7552 (
int) FIELDNAMES_pickedNormal, (int) offsetof (
struct X3D_LinePickSensor, pickedNormal), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7553 (
int) FIELDNAMES_pickedTextureCoordinate, (int) offsetof (
struct X3D_LinePickSensor, pickedTextureCoordinate), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7554 -1, -1, -1, -1, -1, -1};
7556const int OFFSETS_LineProperties[] = {
7557 (int) FIELDNAMES_applied, (
int) offsetof (
struct X3D_LineProperties, applied), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7558 (
int) FIELDNAMES_linetype, (int) offsetof (
struct X3D_LineProperties, linetype), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7559 (
int) FIELDNAMES_linewidthScaleFactor, (int) offsetof (
struct X3D_LineProperties, linewidthScaleFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7560 (
int) FIELDNAMES_type16dashes, (int) offsetof (
struct X3D_LineProperties, type16dashes), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
7561 (int) FIELDNAMES_type16wiggles, (
int) offsetof (
struct X3D_LineProperties, type16wiggles), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) 0, (
int) 0,
7562 (int) FIELDNAMES_styleStart, (
int) offsetof (
struct X3D_LineProperties, styleStart), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
7563 (int) FIELDNAMES_styleEnd, (
int) offsetof (
struct X3D_LineProperties, styleEnd), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) 0,
7564 (int) FIELDNAMES___styleStart, (
int) offsetof (
struct X3D_LineProperties, __styleStart), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7565 (int) FIELDNAMES___styleEnd, (
int) offsetof (
struct X3D_LineProperties, __styleEnd), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7566 (int) FIELDNAMES___style16, (
int) offsetof (
struct X3D_LineProperties, __style16), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7567 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_LineProperties, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7568 -1, -1, -1, -1, -1, -1};
7570const int OFFSETS_LineSensor[] = {
7571 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_LineSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7572 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_LineSensor, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7573 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_LineSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7574 (
int) FIELDNAMES_maxPosition, (int) offsetof (
struct X3D_LineSensor, maxPosition), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7575 (
int) FIELDNAMES_minPosition, (int) offsetof (
struct X3D_LineSensor, minPosition), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7576 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_LineSensor, offset), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7577 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_LineSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7578 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_LineSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7579 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_LineSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7580 (
int) FIELDNAMES_trackPoint_changed, (int) offsetof (
struct X3D_LineSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7581 (
int) FIELDNAMES_translation_changed, (int) offsetof (
struct X3D_LineSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7582 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LineSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7583 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_LineSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
7584 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_LineSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
7585 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_LineSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7586 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_LineSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7587 -1, -1, -1, -1, -1, -1};
7589const int OFFSETS_LineSet[] = {
7590 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_LineSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7591 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_LineSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7592 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_LineSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7593 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LineSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7594 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_LineSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7595 (
int) FIELDNAMES_vertexCount, (int) offsetof (
struct X3D_LineSet, vertexCount), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7596 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_LineSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7597 (
int) FIELDNAMES___vertArr, (int) offsetof (
struct X3D_LineSet, __vertArr), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7598 (int) FIELDNAMES___vertIndx, (
int) offsetof (
struct X3D_LineSet, __vertIndx), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7599 (int) FIELDNAMES___starts, (
int) offsetof (
struct X3D_LineSet, __starts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7600 (int) FIELDNAMES___segCount, (
int) offsetof (
struct X3D_LineSet, __segCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7601 (int) FIELDNAMES___skindex, (
int) offsetof (
struct X3D_LineSet, __skindex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7602 -1, -1, -1, -1, -1, -1};
7604const int OFFSETS_ListenerPoint[] = {
7605 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_ListenerPoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7606 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ListenerPoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7607 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_ListenerPoint, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7608 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_ListenerPoint, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7609 (int) FIELDNAMES_trackCurrentView, (
int) offsetof (
struct X3D_ListenerPoint, trackCurrentView), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7610 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ListenerPoint, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7611 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_ListenerPoint, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7612 (
int) FIELDNAMES_visualization, (int) offsetof (
struct X3D_ListenerPoint, visualization), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7613 -1, -1, -1, -1, -1, -1};
7615const int OFFSETS_ListenerPointSource[] = {
7616 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_ListenerPointSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7617 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ListenerPointSource, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7618 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_ListenerPointSource, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7619 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ListenerPointSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7620 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_ListenerPointSource, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7621 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_ListenerPointSource, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7622 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_ListenerPointSource, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7623 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_ListenerPointSource, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7624 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_ListenerPointSource, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7625 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_ListenerPointSource, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7626 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ListenerPointSource, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7627 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_ListenerPointSource, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7628 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_ListenerPointSource, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7629 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_ListenerPointSource, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7630 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_ListenerPointSource, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7631 (int) FIELDNAMES_dopplerEnabled, (
int) offsetof (
struct X3D_ListenerPointSource, dopplerEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7632 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ListenerPointSource, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7633 (
int) FIELDNAMES_interauralDistance, (int) offsetof (
struct X3D_ListenerPointSource, interauralDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7634 (
int) FIELDNAMES_trackCurrentView, (int) offsetof (
struct X3D_ListenerPointSource, trackCurrentView), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7635 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_ListenerPointSource, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7636 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_ListenerPointSource, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7637 -1, -1, -1, -1, -1, -1};
7639const int OFFSETS_LoadSensor[] = {
7640 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_LoadSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7641 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LoadSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7642 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_LoadSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7643 (
int) FIELDNAMES_timeOut, (int) offsetof (
struct X3D_LoadSensor, timeOut), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7644 (
int) FIELDNAMES_watchList, (int) offsetof (
struct X3D_LoadSensor, watchList), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7645 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_LoadSensor, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40 ), (int) UNCA_NONE,
7646 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_LoadSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7647 (
int) FIELDNAMES_isLoaded, (int) offsetof (
struct X3D_LoadSensor, isLoaded), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7648 (
int) FIELDNAMES_loadTime, (int) offsetof (
struct X3D_LoadSensor, loadTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7649 (
int) FIELDNAMES_progress, (int) offsetof (
struct X3D_LoadSensor, progress), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7650 (
int) FIELDNAMES___loading, (int) offsetof (
struct X3D_LoadSensor, __loading), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7651 (int) FIELDNAMES___finishedloading, (
int) offsetof (
struct X3D_LoadSensor, __finishedloading), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7652 (int) FIELDNAMES___StartLoadTime, (
int) offsetof (
struct X3D_LoadSensor, __StartLoadTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) 0, (
int) 0,
7653 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_LoadSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7654 -1, -1, -1, -1, -1, -1};
7656const int OFFSETS_LocalFog[] = {
7657 (int) FIELDNAMES_color, (
int) offsetof (
struct X3D_LocalFog, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7658 (
int) FIELDNAMES_fogType, (int) offsetof (
struct X3D_LocalFog, fogType), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7659 (
int) FIELDNAMES_visibilityRange, (int) offsetof (
struct X3D_LocalFog, visibilityRange), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7660 (
int) FIELDNAMES___fogScale, (int) offsetof (
struct X3D_LocalFog, __fogScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
7661 (int) FIELDNAMES___fogType, (
int) offsetof (
struct X3D_LocalFog, __fogType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7662 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_LocalFog, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7663 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_LocalFog, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7664 -1, -1, -1, -1, -1, -1};
7666const int OFFSETS_MIDIAudioSynth[] = {
7667 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIAudioSynth, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7668 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIAudioSynth, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7669 (int) FIELDNAMES_polyphony, (
int) offsetof (
struct X3D_MIDIAudioSynth, polyphony), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7670 -1, -1, -1, -1, -1, -1};
7672const int OFFSETS_MIDIConverterIn[] = {
7673 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIConverterIn, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7674 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIConverterIn, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7675 (int) FIELDNAMES_octave, (
int) offsetof (
struct X3D_MIDIConverterIn, octave), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7676 (int) FIELDNAMES_key12, (
int) offsetof (
struct X3D_MIDIConverterIn, key12), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7677 (int) FIELDNAMES_key88, (
int) offsetof (
struct X3D_MIDIConverterIn, key88), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7678 (int) FIELDNAMES_keyPiano, (
int) offsetof (
struct X3D_MIDIConverterIn, keyPiano), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7679 (int) FIELDNAMES_pedal, (
int) offsetof (
struct X3D_MIDIConverterIn, pedal), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7680 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIConverterIn, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7681 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIConverterIn, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_outputOnly, (int) 0, (
int) 0,
7682 -1, -1, -1, -1, -1, -1};
7684const int OFFSETS_MIDIConverterOut[] = {
7685 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIConverterOut, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7686 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIConverterOut, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7687 (int) FIELDNAMES_octave, (
int) offsetof (
struct X3D_MIDIConverterOut, octave), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7688 (int) FIELDNAMES_key12, (
int) offsetof (
struct X3D_MIDIConverterOut, key12), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7689 (int) FIELDNAMES_key88, (
int) offsetof (
struct X3D_MIDIConverterOut, key88), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7690 (int) FIELDNAMES_keyPiano, (
int) offsetof (
struct X3D_MIDIConverterOut, keyPiano), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7691 (int) FIELDNAMES_pedal, (
int) offsetof (
struct X3D_MIDIConverterOut, pedal), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7692 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIConverterOut, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7693 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIConverterOut, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_inputOnly, (int) 0, (
int) 0,
7694 -1, -1, -1, -1, -1, -1};
7696const int OFFSETS_MIDIDelay[] = {
7697 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIDelay, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7698 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIDelay, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7699 (int) FIELDNAMES_delay, (
int) offsetof (
struct X3D_MIDIDelay, delay), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) 0, (
int) 0,
7700 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_MIDIDelay, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7701 -1, -1, -1, -1, -1, -1};
7703const int OFFSETS_MIDIFileDestination[] = {
7704 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIFileDestination, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7705 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIFileDestination, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7706 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_MIDIFileDestination, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7707 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_MIDIFileDestination, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7708 -1, -1, -1, -1, -1, -1};
7710const int OFFSETS_MIDIFileSource[] = {
7711 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIFileSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7712 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIFileSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7713 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_MIDIFileSource, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7714 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_MIDIFileSource, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7715 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_MIDIFileSource, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7716 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_MIDIFileSource, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7717 (int) FIELDNAMES___blob, (
int) offsetof (
struct X3D_MIDIFileSource, __blob), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7718 -1, -1, -1, -1, -1, -1};
7720const int OFFSETS_MIDIIn[] = {
7721 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIIn, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7722 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIIn, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7723 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIIn, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7724 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIIn, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_inputOnly, (int) 0, (
int) 0,
7725 -1, -1, -1, -1, -1, -1};
7727const int OFFSETS_MIDIOut[] = {
7728 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIOut, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7729 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIOut, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7730 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIOut, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7731 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIOut, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_outputOnly, (int) 0, (
int) 0,
7732 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_MIDIOut, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7733 -1, -1, -1, -1, -1, -1};
7735const int OFFSETS_MIDIPortDestination[] = {
7736 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIPortDestination, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7737 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIPortDestination, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7738 (int) FIELDNAMES_port, (
int) offsetof (
struct X3D_MIDIPortDestination, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7739 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_MIDIPortDestination, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7740 -1, -1, -1, -1, -1, -1};
7742const int OFFSETS_MIDIPortSource[] = {
7743 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIPortSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7744 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIPortSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7745 (int) FIELDNAMES_port, (
int) offsetof (
struct X3D_MIDIPortSource, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7746 -1, -1, -1, -1, -1, -1};
7748const int OFFSETS_MIDIPrintDestination[] = {
7749 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIPrintDestination, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7750 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIPrintDestination, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7751 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_MIDIPrintDestination, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7752 -1, -1, -1, -1, -1, -1};
7754const int OFFSETS_MIDIProgram[] = {
7755 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIProgram, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7756 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIProgram, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7757 (int) FIELDNAMES_instrument, (
int) offsetof (
struct X3D_MIDIProgram, instrument), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7758 (int) FIELDNAMES_children, (
int) offsetof (
struct X3D_MIDIProgram, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7759 -1, -1, -1, -1, -1, -1};
7761const int OFFSETS_MIDIToneMerger[] = {
7762 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIToneMerger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7763 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIToneMerger, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7764 (int) FIELDNAMES_octave, (
int) offsetof (
struct X3D_MIDIToneMerger, octave), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7765 (int) FIELDNAMES_channel, (
int) offsetof (
struct X3D_MIDIToneMerger, channel), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7766 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIToneMerger, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
7767 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIToneMerger, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_outputOnly, (int) 0, (
int) 0,
7768 (int) FIELDNAMES_C, (
int) offsetof (
struct X3D_MIDIToneMerger, C), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7769 (int) FIELDNAMES_Cs, (
int) offsetof (
struct X3D_MIDIToneMerger, Cs), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7770 (int) FIELDNAMES_D, (
int) offsetof (
struct X3D_MIDIToneMerger, D), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7771 (int) FIELDNAMES_Ds, (
int) offsetof (
struct X3D_MIDIToneMerger, Ds), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7772 (int) FIELDNAMES_E, (
int) offsetof (
struct X3D_MIDIToneMerger, E), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7773 (int) FIELDNAMES_F, (
int) offsetof (
struct X3D_MIDIToneMerger, F), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7774 (int) FIELDNAMES_Fs, (
int) offsetof (
struct X3D_MIDIToneMerger, Fs), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7775 (int) FIELDNAMES_G, (
int) offsetof (
struct X3D_MIDIToneMerger, G), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7776 (int) FIELDNAMES_Gs, (
int) offsetof (
struct X3D_MIDIToneMerger, Gs), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7777 (int) FIELDNAMES_A, (
int) offsetof (
struct X3D_MIDIToneMerger, A), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7778 (int) FIELDNAMES_As, (
int) offsetof (
struct X3D_MIDIToneMerger, As), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7779 (int) FIELDNAMES_B, (
int) offsetof (
struct X3D_MIDIToneMerger, B), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7780 (int) FIELDNAMES_pedal, (
int) offsetof (
struct X3D_MIDIToneMerger, pedal), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7781 (int) FIELDNAMES__lastnote, (
int) offsetof (
struct X3D_MIDIToneMerger, _lastnote), (int) FIELDTYPE_MFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7782 -1, -1, -1, -1, -1, -1};
7784const int OFFSETS_MIDIToneSplitter[] = {
7785 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MIDIToneSplitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7786 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MIDIToneSplitter, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
7787 (int) FIELDNAMES_octaveFilter, (
int) offsetof (
struct X3D_MIDIToneSplitter, octaveFilter), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7788 (int) FIELDNAMES_channelFilter, (
int) offsetof (
struct X3D_MIDIToneSplitter, channelFilter), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
7789 (int) FIELDNAMES_midiMsg, (
int) offsetof (
struct X3D_MIDIToneSplitter, midiMsg), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) 0, (
int) 0,
7790 (int) FIELDNAMES_midiUmp, (
int) offsetof (
struct X3D_MIDIToneSplitter, midiUmp), (int) FIELDTYPE_MFDouble, (
int) KW_inputOnly, (int) 0, (
int) 0,
7791 (int) FIELDNAMES_C, (
int) offsetof (
struct X3D_MIDIToneSplitter, C), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7792 (int) FIELDNAMES_Cs, (
int) offsetof (
struct X3D_MIDIToneSplitter, Cs), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7793 (int) FIELDNAMES_D, (
int) offsetof (
struct X3D_MIDIToneSplitter, D), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7794 (int) FIELDNAMES_Ds, (
int) offsetof (
struct X3D_MIDIToneSplitter, Ds), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7795 (int) FIELDNAMES_E, (
int) offsetof (
struct X3D_MIDIToneSplitter, E), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7796 (int) FIELDNAMES_F, (
int) offsetof (
struct X3D_MIDIToneSplitter, F), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7797 (int) FIELDNAMES_Fs, (
int) offsetof (
struct X3D_MIDIToneSplitter, Fs), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7798 (int) FIELDNAMES_G, (
int) offsetof (
struct X3D_MIDIToneSplitter, G), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7799 (int) FIELDNAMES_Gs, (
int) offsetof (
struct X3D_MIDIToneSplitter, Gs), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7800 (int) FIELDNAMES_A, (
int) offsetof (
struct X3D_MIDIToneSplitter, A), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7801 (int) FIELDNAMES_As, (
int) offsetof (
struct X3D_MIDIToneSplitter, As), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7802 (int) FIELDNAMES_B, (
int) offsetof (
struct X3D_MIDIToneSplitter, B), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7803 (int) FIELDNAMES_pedal, (
int) offsetof (
struct X3D_MIDIToneSplitter, pedal), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) 0, (
int) 0,
7804 -1, -1, -1, -1, -1, -1};
7806const int OFFSETS_MapEmitter[] = {
7807 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MapEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7808 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_MapEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7809 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_MapEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
7810 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_MapEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
7811 (
int) FIELDNAMES_functionMap, (int) offsetof (
struct X3D_MapEmitter, functionMap), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7812 (int) FIELDNAMES_gridSize, (
int) offsetof (
struct X3D_MapEmitter, gridSize), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7813 (int) FIELDNAMES_emitterColor, (
int) offsetof (
struct X3D_MapEmitter, emitterColor), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) 0, (
int) 0,
7814 (int) FIELDNAMES_colorMatchTolerance, (
int) offsetof (
struct X3D_MapEmitter, colorMatchTolerance), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7815 (int) FIELDNAMES_classified, (
int) offsetof (
struct X3D_MapEmitter, classified), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7816 (int) FIELDNAMES_eboxes, (
int) offsetof (
struct X3D_MapEmitter, eboxes), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOnly, (int) 0, (
int) 0,
7817 (int) FIELDNAMES_iboxes, (
int) offsetof (
struct X3D_MapEmitter, iboxes), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOnly, (int) 0, (
int) 0,
7818 -1, -1, -1, -1, -1, -1};
7820const int OFFSETS_MapPhysicsModel[] = {
7821 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_MapPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7822 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MapPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7823 (
int) FIELDNAMES_gridSize, (int) offsetof (
struct X3D_MapPhysicsModel, gridSize), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7824 (int) FIELDNAMES_functionMap, (
int) offsetof (
struct X3D_MapPhysicsModel, functionMap), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
7825 (int) FIELDNAMES_obstacleColor, (
int) offsetof (
struct X3D_MapPhysicsModel, obstacleColor), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7826 (int) FIELDNAMES_sinkColor, (
int) offsetof (
struct X3D_MapPhysicsModel, sinkColor), (int) FIELDTYPE_MFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7827 (int) FIELDNAMES_pauseColor, (
int) offsetof (
struct X3D_MapPhysicsModel, pauseColor), (int) FIELDTYPE_SFColor, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7828 (int) FIELDNAMES_pauseState, (
int) offsetof (
struct X3D_MapPhysicsModel, pauseState), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
7829 (int) FIELDNAMES_colorMatchTolerance, (
int) offsetof (
struct X3D_MapPhysicsModel, colorMatchTolerance), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7830 (int) FIELDNAMES_classified, (
int) offsetof (
struct X3D_MapPhysicsModel, classified), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
7831 (int) FIELDNAMES_eboxes, (
int) offsetof (
struct X3D_MapPhysicsModel, eboxes), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOnly, (int) 0, (
int) 0,
7832 (int) FIELDNAMES_iboxes, (
int) offsetof (
struct X3D_MapPhysicsModel, iboxes), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOnly, (int) 0, (
int) 0,
7833 (int) FIELDNAMES__sinkmaps, (
int) offsetof (
struct X3D_MapPhysicsModel, _sinkmaps), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7834 -1, -1, -1, -1, -1, -1};
7836const int OFFSETS_Material[] = {
7837 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Material, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7838 (
int) FIELDNAMES_emissiveColor, (int) offsetof (
struct X3D_Material, emissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7839 (
int) FIELDNAMES_emissiveTexture, (int) offsetof (
struct X3D_Material, emissiveTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7840 (
int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (
struct X3D_Material, emissiveTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7841 (
int) FIELDNAMES_normalScale, (int) offsetof (
struct X3D_Material, normalScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7842 (
int) FIELDNAMES_normalTexture, (int) offsetof (
struct X3D_Material, normalTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7843 (
int) FIELDNAMES_normalTextureMapping, (int) offsetof (
struct X3D_Material, normalTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7844 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_Material, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7845 (
int) FIELDNAMES__material, (int) offsetof (
struct X3D_Material, _material), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
7846 (int) FIELDNAMES_occlusionStrength, (
int) offsetof (
struct X3D_Material, occlusionStrength), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7847 (
int) FIELDNAMES_occlusionTexture, (int) offsetof (
struct X3D_Material, occlusionTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
7848 (
int) FIELDNAMES_occlusionTextureMapping, (int) offsetof (
struct X3D_Material, occlusionTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7849 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_Material, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7850 (
int) FIELDNAMES_ambientTexture, (int) offsetof (
struct X3D_Material, ambientTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7851 (
int) FIELDNAMES_ambientTextureMapping, (int) offsetof (
struct X3D_Material, ambientTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7852 (
int) FIELDNAMES_diffuseColor, (int) offsetof (
struct X3D_Material, diffuseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7853 (
int) FIELDNAMES_diffuseTexture, (int) offsetof (
struct X3D_Material, diffuseTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7854 (
int) FIELDNAMES_diffuseTextureMapping, (int) offsetof (
struct X3D_Material, diffuseTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7855 (
int) FIELDNAMES_shininess, (int) offsetof (
struct X3D_Material, shininess), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7856 (
int) FIELDNAMES_shininessTexture, (int) offsetof (
struct X3D_Material, shininessTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7857 (
int) FIELDNAMES_shininessTextureMapping, (int) offsetof (
struct X3D_Material, shininessTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7858 (
int) FIELDNAMES_specularColor, (int) offsetof (
struct X3D_Material, specularColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7859 (
int) FIELDNAMES_specularTexture, (int) offsetof (
struct X3D_Material, specularTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7860 (
int) FIELDNAMES_specularTextureMapping, (int) offsetof (
struct X3D_Material, specularTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
7861 -1, -1, -1, -1, -1, -1};
7863const int OFFSETS_Matrix3VertexAttribute[] = {
7864 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_Matrix3VertexAttribute, value), (int) FIELDTYPE_MFMatrix3f, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7865 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_Matrix3VertexAttribute, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7866 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Matrix3VertexAttribute, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7867 -1, -1, -1, -1, -1, -1};
7869const int OFFSETS_Matrix4VertexAttribute[] = {
7870 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Matrix4VertexAttribute, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7871 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_Matrix4VertexAttribute, value), (int) FIELDTYPE_MFMatrix4f, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7872 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_Matrix4VertexAttribute, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7873 -1, -1, -1, -1, -1, -1};
7875const int OFFSETS_MetadataBoolean[] = {
7876 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataBoolean, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7877 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataBoolean, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7878 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataBoolean, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7879 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataBoolean, value), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7880 -1, -1, -1, -1, -1, -1};
7882const int OFFSETS_MetadataDouble[] = {
7883 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataDouble, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7884 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataDouble, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7885 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataDouble, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7886 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataDouble, value), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7887 -1, -1, -1, -1, -1, -1};
7889const int OFFSETS_MetadataFloat[] = {
7890 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataFloat, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7891 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataFloat, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7892 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataFloat, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7893 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataFloat, value), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7894 -1, -1, -1, -1, -1, -1};
7896const int OFFSETS_MetadataInteger[] = {
7897 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataInteger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7898 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataInteger, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7899 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataInteger, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7900 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataInteger, value), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7901 -1, -1, -1, -1, -1, -1};
7903const int OFFSETS_MetadataMFBool[] = {
7904 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFBool, value), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7905 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFBool, valueChanged), (int) FIELDTYPE_MFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7906 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFBool, setValue), (int) FIELDTYPE_MFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7907 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFBool, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7908 -1, -1, -1, -1, -1, -1};
7910const int OFFSETS_MetadataMFColor[] = {
7911 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFColor, value), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7912 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFColor, valueChanged), (int) FIELDTYPE_MFColor, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7913 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFColor, setValue), (int) FIELDTYPE_MFColor, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7914 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFColor, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7915 -1, -1, -1, -1, -1, -1};
7917const int OFFSETS_MetadataMFColorRGBA[] = {
7918 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFColorRGBA, value), (int) FIELDTYPE_MFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7919 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFColorRGBA, valueChanged), (int) FIELDTYPE_MFColorRGBA, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7920 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFColorRGBA, setValue), (int) FIELDTYPE_MFColorRGBA, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7921 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7922 -1, -1, -1, -1, -1, -1};
7924const int OFFSETS_MetadataMFDouble[] = {
7925 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFDouble, value), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7926 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFDouble, valueChanged), (int) FIELDTYPE_MFDouble, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7927 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFDouble, setValue), (int) FIELDTYPE_MFDouble, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7928 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFDouble, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7929 -1, -1, -1, -1, -1, -1};
7931const int OFFSETS_MetadataMFFloat[] = {
7932 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFFloat, value), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7933 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFFloat, valueChanged), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7934 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFFloat, setValue), (int) FIELDTYPE_MFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7935 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFFloat, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7936 -1, -1, -1, -1, -1, -1};
7938const int OFFSETS_MetadataMFInt32[] = {
7939 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFInt32, value), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7940 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFInt32, valueChanged), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7941 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFInt32, setValue), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7942 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFInt32, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7943 -1, -1, -1, -1, -1, -1};
7945const int OFFSETS_MetadataMFMatrix3d[] = {
7946 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFMatrix3d, value), (int) FIELDTYPE_MFMatrix3d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7947 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFMatrix3d, valueChanged), (int) FIELDTYPE_MFMatrix3d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7948 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFMatrix3d, setValue), (int) FIELDTYPE_MFMatrix3d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7949 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7950 -1, -1, -1, -1, -1, -1};
7952const int OFFSETS_MetadataMFMatrix3f[] = {
7953 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFMatrix3f, value), (int) FIELDTYPE_MFMatrix3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7954 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFMatrix3f, valueChanged), (int) FIELDTYPE_MFMatrix3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7955 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFMatrix3f, setValue), (int) FIELDTYPE_MFMatrix3f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7956 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7957 -1, -1, -1, -1, -1, -1};
7959const int OFFSETS_MetadataMFMatrix4d[] = {
7960 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFMatrix4d, value), (int) FIELDTYPE_MFMatrix4d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7961 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFMatrix4d, valueChanged), (int) FIELDTYPE_MFMatrix4d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7962 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFMatrix4d, setValue), (int) FIELDTYPE_MFMatrix4d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7963 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7964 -1, -1, -1, -1, -1, -1};
7966const int OFFSETS_MetadataMFMatrix4f[] = {
7967 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFMatrix4f, value), (int) FIELDTYPE_MFMatrix4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7968 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFMatrix4f, valueChanged), (int) FIELDTYPE_MFMatrix4f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7969 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFMatrix4f, setValue), (int) FIELDTYPE_MFMatrix4f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7970 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7971 -1, -1, -1, -1, -1, -1};
7973const int OFFSETS_MetadataMFNode[] = {
7974 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFNode, value), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7975 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFNode, valueChanged), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7976 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFNode, setValue), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7977 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFNode, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7978 -1, -1, -1, -1, -1, -1};
7980const int OFFSETS_MetadataMFRotation[] = {
7981 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFRotation, value), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
7982 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFRotation, valueChanged), (int) FIELDTYPE_MFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7983 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFRotation, setValue), (int) FIELDTYPE_MFRotation, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7984 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFRotation, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7985 -1, -1, -1, -1, -1, -1};
7987const int OFFSETS_MetadataMFString[] = {
7988 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFString, value), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7989 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFString, valueChanged), (int) FIELDTYPE_MFString, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7990 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFString, setValue), (int) FIELDTYPE_MFString, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7991 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFString, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7992 -1, -1, -1, -1, -1, -1};
7994const int OFFSETS_MetadataMFTime[] = {
7995 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFTime, value), (int) FIELDTYPE_MFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7996 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFTime, valueChanged), (int) FIELDTYPE_MFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7997 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFTime, setValue), (int) FIELDTYPE_MFTime, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
7998 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFTime, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
7999 -1, -1, -1, -1, -1, -1};
8001const int OFFSETS_MetadataMFVec2d[] = {
8002 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec2d, value), (int) FIELDTYPE_MFVec2d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8003 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec2d, valueChanged), (int) FIELDTYPE_MFVec2d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8004 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec2d, setValue), (int) FIELDTYPE_MFVec2d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8005 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec2d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8006 -1, -1, -1, -1, -1, -1};
8008const int OFFSETS_MetadataMFVec2f[] = {
8009 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec2f, value), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8010 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec2f, valueChanged), (int) FIELDTYPE_MFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8011 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec2f, setValue), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8012 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec2f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8013 -1, -1, -1, -1, -1, -1};
8015const int OFFSETS_MetadataMFVec3d[] = {
8016 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec3d, value), (int) FIELDTYPE_MFVec3d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8017 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec3d, valueChanged), (int) FIELDTYPE_MFVec3d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8018 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec3d, setValue), (int) FIELDTYPE_MFVec3d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8019 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8020 -1, -1, -1, -1, -1, -1};
8022const int OFFSETS_MetadataMFVec3f[] = {
8023 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec3f, value), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8024 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec3f, valueChanged), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8025 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec3f, setValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8026 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8027 -1, -1, -1, -1, -1, -1};
8029const int OFFSETS_MetadataMFVec4d[] = {
8030 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec4d, value), (int) FIELDTYPE_MFVec4d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8031 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec4d, valueChanged), (int) FIELDTYPE_MFVec4d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8032 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec4d, setValue), (int) FIELDTYPE_MFVec4d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8033 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8034 -1, -1, -1, -1, -1, -1};
8036const int OFFSETS_MetadataMFVec4f[] = {
8037 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataMFVec4f, value), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8038 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataMFVec4f, valueChanged), (int) FIELDTYPE_MFVec4f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8039 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataMFVec4f, setValue), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8040 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataMFVec4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8041 -1, -1, -1, -1, -1, -1};
8043const int OFFSETS_MetadataSFBool[] = {
8044 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFBool, value), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8045 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFBool, valueChanged), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8046 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFBool, setValue), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8047 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFBool, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8048 -1, -1, -1, -1, -1, -1};
8050const int OFFSETS_MetadataSFColor[] = {
8051 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFColor, value), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8052 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFColor, valueChanged), (int) FIELDTYPE_SFColor, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8053 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFColor, setValue), (int) FIELDTYPE_SFColor, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8054 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFColor, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8055 -1, -1, -1, -1, -1, -1};
8057const int OFFSETS_MetadataSFColorRGBA[] = {
8058 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFColorRGBA, value), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8059 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFColorRGBA, valueChanged), (int) FIELDTYPE_SFColorRGBA, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8060 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFColorRGBA, setValue), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8061 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFColorRGBA, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8062 -1, -1, -1, -1, -1, -1};
8064const int OFFSETS_MetadataSFDouble[] = {
8065 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFDouble, value), (int) FIELDTYPE_SFDouble, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8066 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFDouble, valueChanged), (int) FIELDTYPE_SFDouble, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8067 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFDouble, setValue), (int) FIELDTYPE_SFDouble, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8068 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFDouble, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8069 -1, -1, -1, -1, -1, -1};
8071const int OFFSETS_MetadataSFFloat[] = {
8072 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFFloat, value), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8073 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFFloat, valueChanged), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8074 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFFloat, setValue), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8075 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFFloat, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8076 -1, -1, -1, -1, -1, -1};
8078const int OFFSETS_MetadataSFImage[] = {
8079 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFImage, value), (int) FIELDTYPE_SFImage, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8080 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFImage, valueChanged), (int) FIELDTYPE_SFImage, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8081 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFImage, setValue), (int) FIELDTYPE_SFImage, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8082 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFImage, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8083 -1, -1, -1, -1, -1, -1};
8085const int OFFSETS_MetadataSFInt32[] = {
8086 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFInt32, value), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8087 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFInt32, valueChanged), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8088 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFInt32, setValue), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8089 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFInt32, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8090 -1, -1, -1, -1, -1, -1};
8092const int OFFSETS_MetadataSFMatrix3d[] = {
8093 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFMatrix3d, value), (int) FIELDTYPE_SFMatrix3d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8094 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFMatrix3d, valueChanged), (int) FIELDTYPE_SFMatrix3d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8095 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFMatrix3d, setValue), (int) FIELDTYPE_SFMatrix3d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8096 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8097 -1, -1, -1, -1, -1, -1};
8099const int OFFSETS_MetadataSFMatrix3f[] = {
8100 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFMatrix3f, value), (int) FIELDTYPE_SFMatrix3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8101 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFMatrix3f, valueChanged), (int) FIELDTYPE_SFMatrix3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8102 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFMatrix3f, setValue), (int) FIELDTYPE_SFMatrix3f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8103 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8104 -1, -1, -1, -1, -1, -1};
8106const int OFFSETS_MetadataSFMatrix4d[] = {
8107 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFMatrix4d, value), (int) FIELDTYPE_SFMatrix4d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8108 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFMatrix4d, valueChanged), (int) FIELDTYPE_SFMatrix4d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8109 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFMatrix4d, setValue), (int) FIELDTYPE_SFMatrix4d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8110 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8111 -1, -1, -1, -1, -1, -1};
8113const int OFFSETS_MetadataSFMatrix4f[] = {
8114 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFMatrix4f, value), (int) FIELDTYPE_SFMatrix4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8115 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFMatrix4f, valueChanged), (int) FIELDTYPE_SFMatrix4f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8116 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFMatrix4f, setValue), (int) FIELDTYPE_SFMatrix4f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8117 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFMatrix4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8118 -1, -1, -1, -1, -1, -1};
8120const int OFFSETS_MetadataSFNode[] = {
8121 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFNode, value), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8122 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFNode, valueChanged), (int) FIELDTYPE_SFNode, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8123 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFNode, setValue), (int) FIELDTYPE_SFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8124 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFNode, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8125 -1, -1, -1, -1, -1, -1};
8127const int OFFSETS_MetadataSFRotation[] = {
8128 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFRotation, value), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8129 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFRotation, valueChanged), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8130 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFRotation, setValue), (int) FIELDTYPE_SFRotation, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8131 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFRotation, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8132 -1, -1, -1, -1, -1, -1};
8134const int OFFSETS_MetadataSFString[] = {
8135 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFString, value), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8136 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFString, valueChanged), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8137 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFString, setValue), (int) FIELDTYPE_SFString, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8138 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFString, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8139 -1, -1, -1, -1, -1, -1};
8141const int OFFSETS_MetadataSFTime[] = {
8142 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFTime, value), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8143 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFTime, valueChanged), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8144 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFTime, setValue), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8145 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFTime, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8146 -1, -1, -1, -1, -1, -1};
8148const int OFFSETS_MetadataSFVec2d[] = {
8149 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec2d, value), (int) FIELDTYPE_SFVec2d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8150 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec2d, valueChanged), (int) FIELDTYPE_SFVec2d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8151 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec2d, setValue), (int) FIELDTYPE_SFVec2d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8152 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec2d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8153 -1, -1, -1, -1, -1, -1};
8155const int OFFSETS_MetadataSFVec2f[] = {
8156 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec2f, value), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8157 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec2f, valueChanged), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8158 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec2f, setValue), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8159 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec2f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8160 -1, -1, -1, -1, -1, -1};
8162const int OFFSETS_MetadataSFVec3d[] = {
8163 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec3d, value), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8164 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec3d, valueChanged), (int) FIELDTYPE_SFVec3d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8165 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec3d, setValue), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8166 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec3d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8167 -1, -1, -1, -1, -1, -1};
8169const int OFFSETS_MetadataSFVec3f[] = {
8170 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec3f, value), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8171 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec3f, valueChanged), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8172 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec3f, setValue), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8173 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec3f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8174 -1, -1, -1, -1, -1, -1};
8176const int OFFSETS_MetadataSFVec4d[] = {
8177 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec4d, value), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8178 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec4d, valueChanged), (int) FIELDTYPE_SFVec4d, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8179 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec4d, setValue), (int) FIELDTYPE_SFVec4d, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8180 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec4d, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8181 -1, -1, -1, -1, -1, -1};
8183const int OFFSETS_MetadataSFVec4f[] = {
8184 (int) FIELDNAMES_value, (
int) offsetof (
struct X3D_MetadataSFVec4f, value), (int) FIELDTYPE_SFVec4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8185 (
int) FIELDNAMES_valueChanged, (int) offsetof (
struct X3D_MetadataSFVec4f, valueChanged), (int) FIELDTYPE_SFVec4f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8186 (
int) FIELDNAMES_setValue, (int) offsetof (
struct X3D_MetadataSFVec4f, setValue), (int) FIELDTYPE_SFVec4f, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8187 (
int) FIELDNAMES_tickTime, (int) offsetof (
struct X3D_MetadataSFVec4f, tickTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOnly, (int) 0, (
int) 0,
8188 -1, -1, -1, -1, -1, -1};
8190const int OFFSETS_MetadataSet[] = {
8191 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8192 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataSet, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8193 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataSet, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8194 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataSet, value), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8195 -1, -1, -1, -1, -1, -1};
8197const int OFFSETS_MetadataString[] = {
8198 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MetadataString, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8199 (
int) FIELDNAMES_name, (int) offsetof (
struct X3D_MetadataString, name), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8200 (
int) FIELDNAMES_reference, (int) offsetof (
struct X3D_MetadataString, reference), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8201 (
int) FIELDNAMES_value, (int) offsetof (
struct X3D_MetadataString, value), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8202 -1, -1, -1, -1, -1, -1};
8204const int OFFSETS_MicrophoneSource[] = {
8205 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MicrophoneSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8206 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_MicrophoneSource, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8207 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_MicrophoneSource, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8208 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MicrophoneSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8209 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_MicrophoneSource, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8210 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_MicrophoneSource, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8211 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_MicrophoneSource, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8212 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_MicrophoneSource, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8213 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_MicrophoneSource, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8214 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_MicrophoneSource, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8215 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_MicrophoneSource, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8216 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_MicrophoneSource, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8217 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_MicrophoneSource, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8218 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_MicrophoneSource, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8219 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_MicrophoneSource, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8220 (int) FIELDNAMES_mediaDeviceID, (
int) offsetof (
struct X3D_MicrophoneSource, mediaDeviceID), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8221 -1, -1, -1, -1, -1, -1};
8223const int OFFSETS_MotorJoint[] = {
8224 (int) FIELDNAMES_axis1Angle, (
int) offsetof (
struct X3D_MotorJoint, axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8225 (
int) FIELDNAMES_axis1Torque, (int) offsetof (
struct X3D_MotorJoint, axis1Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8226 (
int) FIELDNAMES_axis2Angle, (int) offsetof (
struct X3D_MotorJoint, axis2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8227 (
int) FIELDNAMES_axis2Torque, (int) offsetof (
struct X3D_MotorJoint, axis2Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8228 (
int) FIELDNAMES_axis3Angle, (int) offsetof (
struct X3D_MotorJoint, axis3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8229 (
int) FIELDNAMES_axis3Torque, (int) offsetof (
struct X3D_MotorJoint, axis3Torque), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
8230 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_MotorJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8231 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_MotorJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8232 (
int) FIELDNAMES_enabledAxes, (int) offsetof (
struct X3D_MotorJoint, enabledAxes), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8233 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_MotorJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8234 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MotorJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8235 (
int) FIELDNAMES_motor1Axis, (int) offsetof (
struct X3D_MotorJoint, motor1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8236 (
int) FIELDNAMES_motor2Axis, (int) offsetof (
struct X3D_MotorJoint, motor2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8237 (
int) FIELDNAMES_motor3Axis, (int) offsetof (
struct X3D_MotorJoint, motor3Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8238 (
int) FIELDNAMES_stop1Bounce, (int) offsetof (
struct X3D_MotorJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8239 (
int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8240 (
int) FIELDNAMES_stop2Bounce, (int) offsetof (
struct X3D_MotorJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8241 (
int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8242 (
int) FIELDNAMES_stop3Bounce, (int) offsetof (
struct X3D_MotorJoint, stop3Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8243 (
int) FIELDNAMES_stop3ErrorCorrection, (int) offsetof (
struct X3D_MotorJoint, stop3ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8244 (
int) FIELDNAMES_motor1Angle, (int) offsetof (
struct X3D_MotorJoint, motor1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8245 (
int) FIELDNAMES_motor1AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor1AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8246 (
int) FIELDNAMES_motor2Angle, (int) offsetof (
struct X3D_MotorJoint, motor2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8247 (
int) FIELDNAMES_motor2AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor2AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8248 (
int) FIELDNAMES_motor3Angle, (int) offsetof (
struct X3D_MotorJoint, motor3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8249 (
int) FIELDNAMES_motor3AngleRate, (int) offsetof (
struct X3D_MotorJoint, motor3AngleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8250 (
int) FIELDNAMES_autoCalc, (int) offsetof (
struct X3D_MotorJoint, autoCalc), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8251 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_MotorJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8252 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_MotorJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8253 (int) FIELDNAMES___old_motor1Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8254 (int) FIELDNAMES___old_motor2Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8255 (int) FIELDNAMES___old_motor3Axis, (
int) offsetof (
struct X3D_MotorJoint, __old_motor3Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8256 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_MotorJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
8257 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_MotorJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
8258 (int) FIELDNAMES___old_axis1Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis1Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
8259 (int) FIELDNAMES___old_axis2Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis2Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
8260 (int) FIELDNAMES___old_axis3Angle, (
int) offsetof (
struct X3D_MotorJoint, __old_axis3Angle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
8261 -1, -1, -1, -1, -1, -1};
8263const int OFFSETS_MovieTexture[] = {
8264 (int) FIELDNAMES_autoRefresh, (
int) offsetof (
struct X3D_MovieTexture, autoRefresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8265 (
int) FIELDNAMES_autoRefreshTimeLimit, (int) offsetof (
struct X3D_MovieTexture, autoRefreshTimeLimit), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8266 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_MovieTexture, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8267 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_MovieTexture, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8268 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_MovieTexture, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8269 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_MovieTexture, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8270 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_MovieTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8271 (int) FIELDNAMES___sourceNumber, (
int) offsetof (
struct X3D_MovieTexture, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8272 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_MovieTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8273 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_MovieTexture, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8274 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_MovieTexture, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8275 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MovieTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8276 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_MovieTexture, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8277 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_MovieTexture, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8278 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_MovieTexture, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8279 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_MovieTexture, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8280 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_MovieTexture, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8281 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_MovieTexture, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8282 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_MovieTexture, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8283 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_MovieTexture, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8284 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_MovieTexture, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8285 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_MovieTexture, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8286 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_MovieTexture, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8287 (int) FIELDNAMES_loop, (
int) offsetof (
struct X3D_MovieTexture, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8288 (
int) FIELDNAMES_pitch, (int) offsetof (
struct X3D_MovieTexture, pitch), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8289 (
int) FIELDNAMES_duration_changed, (int) offsetof (
struct X3D_MovieTexture, duration_changed), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8290 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_MovieTexture, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8291 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_MovieTexture, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8292 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_MovieTexture, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8293 (int) FIELDNAMES_repeatS, (
int) offsetof (
struct X3D_MovieTexture, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8294 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_MovieTexture, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8295 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_MovieTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8296 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_MovieTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8297 (int) FIELDNAMES_speed, (
int) offsetof (
struct X3D_MovieTexture, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8298 (
int) FIELDNAMES___frac, (int) offsetof (
struct X3D_MovieTexture, __frac), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8299 (int) FIELDNAMES___ctex, (
int) offsetof (
struct X3D_MovieTexture, __ctex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8300 (int) FIELDNAMES___lowest, (
int) offsetof (
struct X3D_MovieTexture, __lowest), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8301 (int) FIELDNAMES___highest, (
int) offsetof (
struct X3D_MovieTexture, __highest), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8302 (int) FIELDNAMES___fw_movie, (
int) offsetof (
struct X3D_MovieTexture, __fw_movie), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8303 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_MovieTexture, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8304 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_MovieTexture, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8305 (int) FIELDNAMES___init_time, (
int) offsetof (
struct X3D_MovieTexture, __init_time), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8306 (int) FIELDNAMES___last_time, (
int) offsetof (
struct X3D_MovieTexture, __last_time), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8307 -1, -1, -1, -1, -1, -1};
8309const int OFFSETS_MultiTexture[] = {
8310 (int) FIELDNAMES_alpha, (
int) offsetof (
struct X3D_MultiTexture, alpha), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8311 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_MultiTexture, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8312 (
int) FIELDNAMES_function, (int) offsetof (
struct X3D_MultiTexture, function), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8313 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MultiTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8314 (
int) FIELDNAMES_mode, (int) offsetof (
struct X3D_MultiTexture, mode), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8315 (
int) FIELDNAMES_source, (int) offsetof (
struct X3D_MultiTexture, source), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8316 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_MultiTexture, texture), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8317 (
int) FIELDNAMES___xparams, (int) offsetof (
struct X3D_MultiTexture, __xparams), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8318 -1, -1, -1, -1, -1, -1};
8320const int OFFSETS_MultiTextureCoordinate[] = {
8321 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MultiTextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8322 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_MultiTextureCoordinate, texCoord), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8323 -1, -1, -1, -1, -1, -1};
8325const int OFFSETS_MultiTextureTransform[] = {
8326 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_MultiTextureTransform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8327 (
int) FIELDNAMES_textureTransform, (int) offsetof (
struct X3D_MultiTextureTransform, textureTransform), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8328 -1, -1, -1, -1, -1, -1};
8330const int OFFSETS_MultiTouchSensor[] = {
8331 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_MultiTouchSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8332 (
int) FIELDNAMES_axisRotation, (int) offsetof (
struct X3D_MultiTouchSensor, axisRotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8333 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_MultiTouchSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8334 (
int) FIELDNAMES_maxPosition, (int) offsetof (
struct X3D_MultiTouchSensor, maxPosition), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8335 (
int) FIELDNAMES_minPosition, (int) offsetof (
struct X3D_MultiTouchSensor, minPosition), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8336 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_MultiTouchSensor, offset), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8337 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_MultiTouchSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8338 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_MultiTouchSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8339 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_MultiTouchSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8340 (
int) FIELDNAMES_translation_changed, (int) offsetof (
struct X3D_MultiTouchSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8341 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_MultiTouchSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8342 (
int) FIELDNAMES_sensorLocalOutput, (int) offsetof (
struct X3D_MultiTouchSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
8343 (int) FIELDNAMES__oldtrackPoint, (
int) offsetof (
struct X3D_MultiTouchSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8344 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_MultiTouchSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8345 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_MultiTouchSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8346 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_MultiTouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8347 (int) FIELDNAMES_translationOffset, (
int) offsetof (
struct X3D_MultiTouchSensor, translationOffset), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8348 (
int) FIELDNAMES_rotationOffset, (int) offsetof (
struct X3D_MultiTouchSensor, rotationOffset), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8349 (
int) FIELDNAMES_scaleOffset, (int) offsetof (
struct X3D_MultiTouchSensor, scaleOffset), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8350 (
int) FIELDNAMES_minScale, (int) offsetof (
struct X3D_MultiTouchSensor, minScale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8351 (
int) FIELDNAMES_maxScale, (int) offsetof (
struct X3D_MultiTouchSensor, maxScale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8352 (
int) FIELDNAMES_rotation_changed, (int) offsetof (
struct X3D_MultiTouchSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8353 (
int) FIELDNAMES_scale_changed, (int) offsetof (
struct X3D_MultiTouchSensor, scale_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8354 (
int) FIELDNAMES_trackPoints_changed, (int) offsetof (
struct X3D_MultiTouchSensor, trackPoints_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8355 (
int) FIELDNAMES_touches_changed, (int) offsetof (
struct X3D_MultiTouchSensor, touches_changed), (int) FIELDTYPE_MFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8356 (
int) FIELDNAMES__lastframe, (int) offsetof (
struct X3D_MultiTouchSensor, _lastframe), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
8357 (int) FIELDNAMES__drag_count, (
int) offsetof (
struct X3D_MultiTouchSensor, _drag_count), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
8358 (int) FIELDNAMES__orig_count, (
int) offsetof (
struct X3D_MultiTouchSensor, _orig_count), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) 0, (
int) 0,
8359 (int) FIELDNAMES__orig_points, (
int) offsetof (
struct X3D_MultiTouchSensor, _orig_points), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8360 (int) FIELDNAMES__drag_points, (
int) offsetof (
struct X3D_MultiTouchSensor, _drag_points), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8361 (int) FIELDNAMES__oldrotation, (
int) offsetof (
struct X3D_MultiTouchSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8362 (int) FIELDNAMES__oldscale, (
int) offsetof (
struct X3D_MultiTouchSensor, _oldscale), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8363 (int) FIELDNAMES__lastTao, (
int) offsetof (
struct X3D_MultiTouchSensor, _lastTao), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8364 -1, -1, -1, -1, -1, -1};
8366const int OFFSETS_NavigationInfo[] = {
8367 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_NavigationInfo, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8368 (
int) FIELDNAMES_avatarSize, (int) offsetof (
struct X3D_NavigationInfo, avatarSize), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8369 (
int) FIELDNAMES_headlight, (int) offsetof (
struct X3D_NavigationInfo, headlight), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8370 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_NavigationInfo, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8371 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_NavigationInfo, type), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8372 (
int) FIELDNAMES_visibilityLimit, (int) offsetof (
struct X3D_NavigationInfo, visibilityLimit), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8373 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_NavigationInfo, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8374 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_NavigationInfo, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8375 (int) FIELDNAMES_transitionType, (
int) offsetof (
struct X3D_NavigationInfo, transitionType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8376 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_NavigationInfo, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8377 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_NavigationInfo, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8378 (
int) FIELDNAMES_transitionTime, (int) offsetof (
struct X3D_NavigationInfo, transitionTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8379 (
int) FIELDNAMES_transitionComplete, (int) offsetof (
struct X3D_NavigationInfo, transitionComplete), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8380 -1, -1, -1, -1, -1, -1};
8382const int OFFSETS_Normal[] = {
8383 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Normal, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8384 (
int) FIELDNAMES_vector, (int) offsetof (
struct X3D_Normal, vector), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8385 -1, -1, -1, -1, -1, -1};
8387const int OFFSETS_NormalInterpolator[] = {
8388 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_NormalInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8389 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_NormalInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8390 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_NormalInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8391 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_NormalInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8392 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_NormalInterpolator, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8393 -1, -1, -1, -1, -1, -1};
8395const int OFFSETS_NormalMorpher[] = {
8396 (int) FIELDNAMES_set_weights, (
int) offsetof (
struct X3D_NormalMorpher, set_weights), (int) FIELDTYPE_MFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8397 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_NormalMorpher, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8398 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_NormalMorpher, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8399 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_NormalMorpher, value_changed), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8400 -1, -1, -1, -1, -1, -1};
8402const int OFFSETS_NurbsCurve[] = {
8403 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsCurve, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8404 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsCurve, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8405 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsCurve, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8406 (
int) FIELDNAMES_knot, (int) offsetof (
struct X3D_NurbsCurve, knot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8407 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_NurbsCurve, order), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8408 (
int) FIELDNAMES_tessellation, (int) offsetof (
struct X3D_NurbsCurve, tessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8409 (
int) FIELDNAMES_closed, (int) offsetof (
struct X3D_NurbsCurve, closed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8410 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsCurve, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8411 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_NurbsCurve, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8412 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_NurbsCurve, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8413 -1, -1, -1, -1, -1, -1};
8415const int OFFSETS_NurbsCurve2D[] = {
8416 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsCurve2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8417 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsCurve2D, controlPoint), (int) FIELDTYPE_MFVec2d, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8418 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsCurve2D, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8419 (
int) FIELDNAMES_knot, (int) offsetof (
struct X3D_NurbsCurve2D, knot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8420 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_NurbsCurve2D, order), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8421 (
int) FIELDNAMES_tessellation, (int) offsetof (
struct X3D_NurbsCurve2D, tessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8422 (
int) FIELDNAMES_closed, (int) offsetof (
struct X3D_NurbsCurve2D, closed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8423 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsCurve2D, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8424 -1, -1, -1, -1, -1, -1};
8426const int OFFSETS_NurbsOrientationInterpolator[] = {
8427 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsOrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8428 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8429 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8430 (
int) FIELDNAMES_knot, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, knot), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8431 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, order), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8432 (
int) FIELDNAMES_set_fraction, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8433 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8434 (
int) FIELDNAMES__knot, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, _knot), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8435 (
int) FIELDNAMES__xyzw, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, _xyzw), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8436 (
int) FIELDNAMES__OK, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, _OK), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8437 (
int) FIELDNAMES__knotrange, (int) offsetof (
struct X3D_NurbsOrientationInterpolator, _knotrange), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8438 -1, -1, -1, -1, -1, -1};
8440const int OFFSETS_NurbsPatchSurface[] = {
8441 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsPatchSurface, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8442 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsPatchSurface, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8443 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsPatchSurface, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8444 (
int) FIELDNAMES_uKnot, (int) offsetof (
struct X3D_NurbsPatchSurface, uKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8445 (
int) FIELDNAMES_uOrder, (int) offsetof (
struct X3D_NurbsPatchSurface, uOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8446 (
int) FIELDNAMES_uDimension, (int) offsetof (
struct X3D_NurbsPatchSurface, uDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8447 (
int) FIELDNAMES_uTessellation, (int) offsetof (
struct X3D_NurbsPatchSurface, uTessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8448 (
int) FIELDNAMES_uClosed, (int) offsetof (
struct X3D_NurbsPatchSurface, uClosed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8449 (
int) FIELDNAMES_vKnot, (int) offsetof (
struct X3D_NurbsPatchSurface, vKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8450 (
int) FIELDNAMES_vOrder, (int) offsetof (
struct X3D_NurbsPatchSurface, vOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8451 (
int) FIELDNAMES_vDimension, (int) offsetof (
struct X3D_NurbsPatchSurface, vDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8452 (
int) FIELDNAMES_vTessellation, (int) offsetof (
struct X3D_NurbsPatchSurface, vTessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8453 (
int) FIELDNAMES_vClosed, (int) offsetof (
struct X3D_NurbsPatchSurface, vClosed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8454 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_NurbsPatchSurface, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8455 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_NurbsPatchSurface, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8456 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsPatchSurface, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8457 -1, -1, -1, -1, -1, -1};
8459const int OFFSETS_NurbsPositionInterpolator[] = {
8460 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsPositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8461 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsPositionInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8462 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsPositionInterpolator, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8463 (
int) FIELDNAMES_knot, (int) offsetof (
struct X3D_NurbsPositionInterpolator, knot), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8464 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_NurbsPositionInterpolator, order), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8465 (
int) FIELDNAMES_set_fraction, (int) offsetof (
struct X3D_NurbsPositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8466 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_NurbsPositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8467 (
int) FIELDNAMES__knot, (int) offsetof (
struct X3D_NurbsPositionInterpolator, _knot), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8468 (
int) FIELDNAMES__xyzw, (int) offsetof (
struct X3D_NurbsPositionInterpolator, _xyzw), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8469 (
int) FIELDNAMES__OK, (int) offsetof (
struct X3D_NurbsPositionInterpolator, _OK), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8470 (
int) FIELDNAMES__knotrange, (int) offsetof (
struct X3D_NurbsPositionInterpolator, _knotrange), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8471 -1, -1, -1, -1, -1, -1};
8473const int OFFSETS_NurbsSet[] = {
8474 (int) FIELDNAMES_addGeometry, (
int) offsetof (
struct X3D_NurbsSet, addGeometry), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8475 (
int) FIELDNAMES_removeGeometry, (int) offsetof (
struct X3D_NurbsSet, removeGeometry), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8476 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_NurbsSet, geometry), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8477 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_NurbsSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8478 (
int) FIELDNAMES_tessellationScale, (int) offsetof (
struct X3D_NurbsSet, tessellationScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8479 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_NurbsSet, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8480 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_NurbsSet, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8481 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_NurbsSet, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8482 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_NurbsSet, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8483 -1, -1, -1, -1, -1, -1};
8485const int OFFSETS_NurbsSurfaceInterpolator[] = {
8486 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsSurfaceInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8487 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8488 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8489 (
int) FIELDNAMES_uKnot, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, uKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8490 (
int) FIELDNAMES_uOrder, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, uOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8491 (
int) FIELDNAMES_uDimension, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, uDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8492 (
int) FIELDNAMES_vKnot, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, vKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8493 (
int) FIELDNAMES_vOrder, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, vOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8494 (
int) FIELDNAMES_vDimension, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, vDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8495 (
int) FIELDNAMES_set_fraction, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, set_fraction), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8496 (
int) FIELDNAMES_position_changed, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, position_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8497 (
int) FIELDNAMES_normal_changed, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, normal_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8498 (
int) FIELDNAMES__uKnot, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, _uKnot), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8499 (
int) FIELDNAMES__vKnot, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, _vKnot), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8500 (
int) FIELDNAMES__controlPoint, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, _controlPoint), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8501 (
int) FIELDNAMES__OK, (int) offsetof (
struct X3D_NurbsSurfaceInterpolator, _OK), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8502 -1, -1, -1, -1, -1, -1};
8504const int OFFSETS_NurbsSweptSurface[] = {
8505 (int) FIELDNAMES_crossSectionCurve, (
int) offsetof (
struct X3D_NurbsSweptSurface, crossSectionCurve), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8506 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_NurbsSweptSurface, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8507 (
int) FIELDNAMES_trajectoryCurve, (int) offsetof (
struct X3D_NurbsSweptSurface, trajectoryCurve), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8508 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_NurbsSweptSurface, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8509 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_NurbsSweptSurface, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8510 (
int) FIELDNAMES_method, (int) offsetof (
struct X3D_NurbsSweptSurface, method), (int) FIELDTYPE_SFString, (
int) KW_inputOnly, (int) 0, (
int) 0,
8511 (int) FIELDNAMES__patch, (
int) offsetof (
struct X3D_NurbsSweptSurface, _patch), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8512 (int) FIELDNAMES__method, (
int) offsetof (
struct X3D_NurbsSweptSurface, _method), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8513 -1, -1, -1, -1, -1, -1};
8515const int OFFSETS_NurbsSwungSurface[] = {
8516 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsSwungSurface, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8517 (
int) FIELDNAMES_profileCurve, (int) offsetof (
struct X3D_NurbsSwungSurface, profileCurve), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8518 (
int) FIELDNAMES_trajectoryCurve, (int) offsetof (
struct X3D_NurbsSwungSurface, trajectoryCurve), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8519 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_NurbsSwungSurface, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8520 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_NurbsSwungSurface, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8521 (
int) FIELDNAMES__patch, (int) offsetof (
struct X3D_NurbsSwungSurface, _patch), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8522 -1, -1, -1, -1, -1, -1};
8524const int OFFSETS_NurbsTextureCoordinate[] = {
8525 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsTextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8526 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsTextureCoordinate, controlPoint), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8527 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsTextureCoordinate, weight), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8528 (
int) FIELDNAMES_uKnot, (int) offsetof (
struct X3D_NurbsTextureCoordinate, uKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8529 (
int) FIELDNAMES_uOrder, (int) offsetof (
struct X3D_NurbsTextureCoordinate, uOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8530 (
int) FIELDNAMES_uDimension, (int) offsetof (
struct X3D_NurbsTextureCoordinate, uDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8531 (
int) FIELDNAMES_vKnot, (int) offsetof (
struct X3D_NurbsTextureCoordinate, vKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8532 (
int) FIELDNAMES_vOrder, (int) offsetof (
struct X3D_NurbsTextureCoordinate, vOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8533 (
int) FIELDNAMES_vDimension, (int) offsetof (
struct X3D_NurbsTextureCoordinate, vDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8534 (
int) FIELDNAMES__uKnot, (int) offsetof (
struct X3D_NurbsTextureCoordinate, _uKnot), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8535 (
int) FIELDNAMES__vKnot, (int) offsetof (
struct X3D_NurbsTextureCoordinate, _vKnot), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8536 (
int) FIELDNAMES__controlPoint, (int) offsetof (
struct X3D_NurbsTextureCoordinate, _controlPoint), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8537 -1, -1, -1, -1, -1, -1};
8539const int OFFSETS_NurbsTrimmedSurface[] = {
8540 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_NurbsTrimmedSurface, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8541 (
int) FIELDNAMES_controlPoint, (int) offsetof (
struct X3D_NurbsTrimmedSurface, controlPoint), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8542 (
int) FIELDNAMES_weight, (int) offsetof (
struct X3D_NurbsTrimmedSurface, weight), (int) FIELDTYPE_MFDouble, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8543 (
int) FIELDNAMES_uKnot, (int) offsetof (
struct X3D_NurbsTrimmedSurface, uKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8544 (
int) FIELDNAMES_uOrder, (int) offsetof (
struct X3D_NurbsTrimmedSurface, uOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8545 (
int) FIELDNAMES_uDimension, (int) offsetof (
struct X3D_NurbsTrimmedSurface, uDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8546 (
int) FIELDNAMES_uTessellation, (int) offsetof (
struct X3D_NurbsTrimmedSurface, uTessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8547 (
int) FIELDNAMES_uClosed, (int) offsetof (
struct X3D_NurbsTrimmedSurface, uClosed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8548 (
int) FIELDNAMES_vKnot, (int) offsetof (
struct X3D_NurbsTrimmedSurface, vKnot), (int) FIELDTYPE_MFDouble, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8549 (
int) FIELDNAMES_vOrder, (int) offsetof (
struct X3D_NurbsTrimmedSurface, vOrder), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8550 (
int) FIELDNAMES_vDimension, (int) offsetof (
struct X3D_NurbsTrimmedSurface, vDimension), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8551 (
int) FIELDNAMES_vTessellation, (int) offsetof (
struct X3D_NurbsTrimmedSurface, vTessellation), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8552 (
int) FIELDNAMES_vClosed, (int) offsetof (
struct X3D_NurbsTrimmedSurface, vClosed), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8553 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_NurbsTrimmedSurface, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8554 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_NurbsTrimmedSurface, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8555 (
int) FIELDNAMES_addTrimmingContour, (int) offsetof (
struct X3D_NurbsTrimmedSurface, addTrimmingContour), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8556 (
int) FIELDNAMES_removeTrimmingContour, (int) offsetof (
struct X3D_NurbsTrimmedSurface, removeTrimmingContour), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8557 (
int) FIELDNAMES_trimmingContour, (int) offsetof (
struct X3D_NurbsTrimmedSurface, trimmingContour), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8558 (
int) FIELDNAMES__tscale, (int) offsetof (
struct X3D_NurbsTrimmedSurface, _tscale), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8559 -1, -1, -1, -1, -1, -1};
8561const int OFFSETS_OSC_Sensor[] = {
8562 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_OSC_Sensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8563 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_OSC_Sensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8564 (
int) FIELDNAMES_protocol, (int) offsetof (
struct X3D_OSC_Sensor, protocol), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8565 (
int) FIELDNAMES_listenfor, (int) offsetof (
struct X3D_OSC_Sensor, listenfor), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8566 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_OSC_Sensor, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
8567 (int) FIELDNAMES_filter, (
int) offsetof (
struct X3D_OSC_Sensor, filter), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8568 (
int) FIELDNAMES_handler, (int) offsetof (
struct X3D_OSC_Sensor, handler), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8569 (
int) FIELDNAMES_talksTo, (int) offsetof (
struct X3D_OSC_Sensor, talksTo), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8570 (
int) FIELDNAMES_FIFOsize, (int) offsetof (
struct X3D_OSC_Sensor, FIFOsize), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
8571 (int) FIELDNAMES_int32Inp, (
int) offsetof (
struct X3D_OSC_Sensor, int32Inp), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8572 (
int) FIELDNAMES_floatInp, (int) offsetof (
struct X3D_OSC_Sensor, floatInp), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8573 (
int) FIELDNAMES_stringInp, (int) offsetof (
struct X3D_OSC_Sensor, stringInp), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8574 (
int) FIELDNAMES_gotEvents, (int) offsetof (
struct X3D_OSC_Sensor, gotEvents), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8575 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_OSC_Sensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8576 (
int) FIELDNAMES__talkToNodes, (int) offsetof (
struct X3D_OSC_Sensor, _talkToNodes), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
8577 (int) FIELDNAMES__status, (
int) offsetof (
struct X3D_OSC_Sensor, _status), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
8578 (int) FIELDNAMES__int32InpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _int32InpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8579 (int) FIELDNAMES__floatInpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _floatInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8580 (int) FIELDNAMES__stringInpFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _stringInpFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8581 (int) FIELDNAMES__int32OutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _int32OutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8582 (int) FIELDNAMES__floatOutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _floatOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8583 (int) FIELDNAMES__stringOutFIFO, (
int) offsetof (
struct X3D_OSC_Sensor, _stringOutFIFO), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8584 (int) FIELDNAMES___oldmetadata, (
int) offsetof (
struct X3D_OSC_Sensor, __oldmetadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
8585 -1, -1, -1, -1, -1, -1};
8587const int OFFSETS_OpacityMapVolumeStyle[] = {
8588 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_OpacityMapVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8589 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_OpacityMapVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8590 (
int) FIELDNAMES_transferFunction, (int) offsetof (
struct X3D_OpacityMapVolumeStyle, transferFunction), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8591 -1, -1, -1, -1, -1, -1};
8593const int OFFSETS_OrientationChaser[] = {
8594 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_OrientationChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8595 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_OrientationChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8596 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_OrientationChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8597 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_OrientationChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8598 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_OrientationChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8599 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_OrientationChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8600 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_OrientationChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8601 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_OrientationChaser, value_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8602 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_OrientationChaser, initialDestination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8603 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_OrientationChaser, initialValue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8604 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_OrientationChaser, set_destination), (int) FIELDTYPE_SFRotation, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8605 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_OrientationChaser, set_value), (int) FIELDTYPE_SFRotation, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8606 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_OrientationChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8607 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_OrientationChaser, _previousvalue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8608 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_OrientationChaser, _destination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8609 -1, -1, -1, -1, -1, -1};
8611const int OFFSETS_OrientationDamper[] = {
8612 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_OrientationDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8613 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_OrientationDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8614 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_OrientationDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8615 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_OrientationDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8616 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_OrientationDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8617 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_OrientationDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8618 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_OrientationDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8619 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_OrientationDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8620 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_OrientationDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8621 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_OrientationDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8622 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_OrientationDamper, value_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8623 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_OrientationDamper, initialDestination), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8624 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_OrientationDamper, initialValue), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8625 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_OrientationDamper, set_destination), (int) FIELDTYPE_SFRotation, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8626 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_OrientationDamper, set_value), (int) FIELDTYPE_SFRotation, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8627 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_OrientationDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8628 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_OrientationDamper, _input), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8629 -1, -1, -1, -1, -1, -1};
8631const int OFFSETS_OrientationInterpolator[] = {
8632 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_OrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8633 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_OrientationInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8634 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_OrientationInterpolator, keyValue), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8635 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_OrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8636 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_OrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8637 -1, -1, -1, -1, -1, -1};
8639const int OFFSETS_OrthoViewpoint[] = {
8640 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_OrthoViewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8641 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_OrthoViewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8642 (int) FIELDNAMES__reachablethispass, (
int) offsetof (
struct X3D_OrthoViewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8643 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_OrthoViewpoint, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8644 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_OrthoViewpoint, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8645 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_OrthoViewpoint, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8646 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_OrthoViewpoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8647 (
int) FIELDNAMES_jump, (int) offsetof (
struct X3D_OrthoViewpoint, jump), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8648 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_OrthoViewpoint, fieldOfView), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8649 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_OrthoViewpoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8650 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_OrthoViewpoint, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8651 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_OrthoViewpoint, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8652 (
int) FIELDNAMES_centerOfRotation, (int) offsetof (
struct X3D_OrthoViewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8653 (
int) FIELDNAMES_retainUserOffsets, (int) offsetof (
struct X3D_OrthoViewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8654 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_OrthoViewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
8655 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_OrthoViewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8656 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_OrthoViewpoint, _position), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8657 (int) FIELDNAMES__pin_point, (
int) offsetof (
struct X3D_OrthoViewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8658 (int) FIELDNAMES__show_pin_point, (
int) offsetof (
struct X3D_OrthoViewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
8659 (int) FIELDNAMES_farClippingPlane, (
int) offsetof (
struct X3D_OrthoViewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
8660 (
int) FIELDNAMES_nearClippingPlane, (int) offsetof (
struct X3D_OrthoViewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
8661 (
int) FIELDNAMES_vIewAll, (int) offsetof (
struct X3D_OrthoViewpoint, vIewAll), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8662 (
int) FIELDNAMES_navigationInfo, (int) offsetof (
struct X3D_OrthoViewpoint, navigationInfo), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8663 -1, -1, -1, -1, -1, -1};
8665const int OFFSETS_OscillatorSource[] = {
8666 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_OscillatorSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8667 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_OscillatorSource, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8668 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_OscillatorSource, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8669 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_OscillatorSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8670 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_OscillatorSource, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8671 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_OscillatorSource, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8672 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_OscillatorSource, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8673 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_OscillatorSource, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8674 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_OscillatorSource, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8675 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_OscillatorSource, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8676 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_OscillatorSource, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8677 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_OscillatorSource, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8678 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_OscillatorSource, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8679 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_OscillatorSource, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8680 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_OscillatorSource, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8681 (int) FIELDNAMES_detune, (
int) offsetof (
struct X3D_OscillatorSource, detune), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8682 (
int) FIELDNAMES_frequency, (int) offsetof (
struct X3D_OscillatorSource, frequency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8683 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_OscillatorSource, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8684 (
int) FIELDNAMES_periodicWave, (int) offsetof (
struct X3D_OscillatorSource, periodicWave), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8685 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_OscillatorSource, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8686 (int) FIELDNAMES___inittime, (
int) offsetof (
struct X3D_OscillatorSource, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8687 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_OscillatorSource, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8688 -1, -1, -1, -1, -1, -1};
8690const int OFFSETS_PackagedShader[] = {
8691 (int) FIELDNAMES_activate, (
int) offsetof (
struct X3D_PackagedShader, activate), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8692 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PackagedShader, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8693 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_PackagedShader, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8694 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_PackagedShader, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8695 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_PackagedShader, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8696 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_PackagedShader, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8697 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_PackagedShader, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8698 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_PackagedShader, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8699 (int) FIELDNAMES_isSelected, (
int) offsetof (
struct X3D_PackagedShader, isSelected), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8700 (
int) FIELDNAMES_isValid, (int) offsetof (
struct X3D_PackagedShader, isValid), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8701 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_PackagedShader, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8702 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_PackagedShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8703 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_PackagedShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8704 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_PackagedShader, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8705 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_PackagedShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8706 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_PackagedShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8707 -1, -1, -1, -1, -1, -1};
8709const int OFFSETS_ParticleSystem[] = {
8710 (int) FIELDNAMES_appearance, (
int) offsetof (
struct X3D_ParticleSystem, appearance), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8711 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_ParticleSystem, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8712 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ParticleSystem, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8713 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_ParticleSystem, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_BLENGTH,
8714 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_ParticleSystem, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_BLENGTH,
8715 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_ParticleSystem, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8716 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_ParticleSystem, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8717 (
int) FIELDNAMES_castShadow, (int) offsetof (
struct X3D_ParticleSystem, castShadow), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8718 (
int) FIELDNAMES__shaderflags_base, (int) offsetof (
struct X3D_ParticleSystem, _shaderflags_base), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8719 (int) FIELDNAMES__shaderflags_effects, (
int) offsetof (
struct X3D_ParticleSystem, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8720 (int) FIELDNAMES__shaderflags_usershaders, (
int) offsetof (
struct X3D_ParticleSystem, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8721 (int) FIELDNAMES_createParticles, (
int) offsetof (
struct X3D_ParticleSystem, createParticles), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8722 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ParticleSystem, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8723 (
int) FIELDNAMES_lifetimeVariation, (int) offsetof (
struct X3D_ParticleSystem, lifetimeVariation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8724 (
int) FIELDNAMES_maxParticles, (int) offsetof (
struct X3D_ParticleSystem, maxParticles), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8725 (
int) FIELDNAMES_particleLifetime, (int) offsetof (
struct X3D_ParticleSystem, particleLifetime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8726 (
int) FIELDNAMES_particleSize, (int) offsetof (
struct X3D_ParticleSystem, particleSize), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8727 (
int) FIELDNAMES_particleOrientation, (int) offsetof (
struct X3D_ParticleSystem, particleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
8728 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_ParticleSystem, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8729 (
int) FIELDNAMES_colorRamp, (int) offsetof (
struct X3D_ParticleSystem, colorRamp), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8730 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_ParticleSystem, color), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8731 (
int) FIELDNAMES_colorKey, (int) offsetof (
struct X3D_ParticleSystem, colorKey), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8732 (
int) FIELDNAMES_emitter, (int) offsetof (
struct X3D_ParticleSystem, emitter), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8733 (
int) FIELDNAMES_geometryType, (int) offsetof (
struct X3D_ParticleSystem, geometryType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8734 (
int) FIELDNAMES_physics, (int) offsetof (
struct X3D_ParticleSystem, physics), (int) FIELDTYPE_MFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8735 (
int) FIELDNAMES_texCoordRamp, (int) offsetof (
struct X3D_ParticleSystem, texCoordRamp), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8736 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_ParticleSystem, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
8737 (
int) FIELDNAMES_texCoordKey, (int) offsetof (
struct X3D_ParticleSystem, texCoordKey), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8738 (
int) FIELDNAMES__tris, (int) offsetof (
struct X3D_ParticleSystem, _tris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8739 (int) FIELDNAMES__ttex, (
int) offsetof (
struct X3D_ParticleSystem, _ttex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8740 (int) FIELDNAMES__ltex, (
int) offsetof (
struct X3D_ParticleSystem, _ltex), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8741 (int) FIELDNAMES__particles, (
int) offsetof (
struct X3D_ParticleSystem, _particles), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8742 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_ParticleSystem, _lasttime), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8743 (int) FIELDNAMES__lastEnabled, (
int) offsetof (
struct X3D_ParticleSystem, _lastEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8744 (int) FIELDNAMES__geometryType, (
int) offsetof (
struct X3D_ParticleSystem, _geometryType), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8745 (int) FIELDNAMES__remainder, (
int) offsetof (
struct X3D_ParticleSystem, _remainder), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8746 -1, -1, -1, -1, -1, -1};
8748const int OFFSETS_PeriodicWave[] = {
8749 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_PeriodicWave, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8750 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_PeriodicWave, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8751 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PeriodicWave, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8752 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_PeriodicWave, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8753 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_PeriodicWave, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8754 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_PeriodicWave, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8755 (int) FIELDNAMES_optionsReal, (
int) offsetof (
struct X3D_PeriodicWave, optionsReal), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8756 (
int) FIELDNAMES_optionsImag, (int) offsetof (
struct X3D_PeriodicWave, optionsImag), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8757 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_PeriodicWave, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8758 -1, -1, -1, -1, -1, -1};
8760const int OFFSETS_PhysicalMaterial[] = {
8761 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PhysicalMaterial, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8762 (
int) FIELDNAMES_emissiveColor, (int) offsetof (
struct X3D_PhysicalMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8763 (
int) FIELDNAMES_emissiveTexture, (int) offsetof (
struct X3D_PhysicalMaterial, emissiveTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8764 (
int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (
struct X3D_PhysicalMaterial, emissiveTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8765 (
int) FIELDNAMES_normalScale, (int) offsetof (
struct X3D_PhysicalMaterial, normalScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8766 (
int) FIELDNAMES_normalTexture, (int) offsetof (
struct X3D_PhysicalMaterial, normalTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8767 (
int) FIELDNAMES_normalTextureMapping, (int) offsetof (
struct X3D_PhysicalMaterial, normalTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8768 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_PhysicalMaterial, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8769 (
int) FIELDNAMES__material, (int) offsetof (
struct X3D_PhysicalMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8770 (int) FIELDNAMES_occlusionStrength, (
int) offsetof (
struct X3D_PhysicalMaterial, occlusionStrength), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8771 (
int) FIELDNAMES_occlusionTexture, (int) offsetof (
struct X3D_PhysicalMaterial, occlusionTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8772 (
int) FIELDNAMES_occlusionTextureMapping, (int) offsetof (
struct X3D_PhysicalMaterial, occlusionTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8773 (
int) FIELDNAMES_baseColor, (int) offsetof (
struct X3D_PhysicalMaterial, baseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8774 (
int) FIELDNAMES_baseTexture, (int) offsetof (
struct X3D_PhysicalMaterial, baseTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8775 (
int) FIELDNAMES_baseTextureMapping, (int) offsetof (
struct X3D_PhysicalMaterial, baseTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8776 (
int) FIELDNAMES_metallic, (int) offsetof (
struct X3D_PhysicalMaterial, metallic), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8777 (
int) FIELDNAMES_roughness, (int) offsetof (
struct X3D_PhysicalMaterial, roughness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8778 (
int) FIELDNAMES_metallicRoughnessTexture, (int) offsetof (
struct X3D_PhysicalMaterial, metallicRoughnessTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8779 (
int) FIELDNAMES_metallicRoughnessTextureMapping, (int) offsetof (
struct X3D_PhysicalMaterial, metallicRoughnessTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8780 -1, -1, -1, -1, -1, -1};
8782const int OFFSETS_PickableGroup[] = {
8783 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_PickableGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8784 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_PickableGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8785 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_PickableGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8786 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_PickableGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8787 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PickableGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8788 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PickableGroup, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8789 (
int) FIELDNAMES_pickable, (int) offsetof (
struct X3D_PickableGroup, pickable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8790 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_PickableGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8791 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_PickableGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8792 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_PickableGroup, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8793 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_PickableGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8794 -1, -1, -1, -1, -1, -1};
8796const int OFFSETS_PixelTexture[] = {
8797 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PixelTexture, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8798 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_PixelTexture, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8799 (
int) FIELDNAMES_image, (int) offsetof (
struct X3D_PixelTexture, image), (int) FIELDTYPE_SFImage, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8800 (
int) FIELDNAMES_repeatS, (int) offsetof (
struct X3D_PixelTexture, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8801 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_PixelTexture, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8802 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_PixelTexture, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8803 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_PixelTexture, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8804 (int) FIELDNAMES___textureTableIndex, (
int) offsetof (
struct X3D_PixelTexture, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8805 (int) FIELDNAMES_update, (
int) offsetof (
struct X3D_PixelTexture, update), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8806 -1, -1, -1, -1, -1, -1};
8808const int OFFSETS_PixelTexture3D[] = {
8809 (int) FIELDNAMES_image, (
int) offsetof (
struct X3D_PixelTexture3D, image), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8810 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PixelTexture3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8811 (
int) FIELDNAMES_repeatS, (int) offsetof (
struct X3D_PixelTexture3D, repeatS), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8812 (
int) FIELDNAMES_repeatT, (int) offsetof (
struct X3D_PixelTexture3D, repeatT), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8813 (
int) FIELDNAMES_repeatR, (int) offsetof (
struct X3D_PixelTexture3D, repeatR), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8814 (
int) FIELDNAMES_textureProperties, (int) offsetof (
struct X3D_PixelTexture3D, textureProperties), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8815 (
int) FIELDNAMES___textureTableIndex, (int) offsetof (
struct X3D_PixelTexture3D, __textureTableIndex), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8816 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_PixelTexture3D, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8817 (int) FIELDNAMES__needs_gradient, (
int) offsetof (
struct X3D_PixelTexture3D, _needs_gradient), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8818 -1, -1, -1, -1, -1, -1};
8820const int OFFSETS_PlaneSensor[] = {
8821 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_PlaneSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8822 (
int) FIELDNAMES_axisRotation, (int) offsetof (
struct X3D_PlaneSensor, axisRotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
8823 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_PlaneSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8824 (
int) FIELDNAMES_maxPosition, (int) offsetof (
struct X3D_PlaneSensor, maxPosition), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8825 (
int) FIELDNAMES_minPosition, (int) offsetof (
struct X3D_PlaneSensor, minPosition), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8826 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_PlaneSensor, offset), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8827 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PlaneSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8828 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_PlaneSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8829 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_PlaneSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8830 (
int) FIELDNAMES_trackPoint_changed, (int) offsetof (
struct X3D_PlaneSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8831 (
int) FIELDNAMES_translation_changed, (int) offsetof (
struct X3D_PlaneSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8832 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PlaneSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8833 (
int) FIELDNAMES_sensorLocalOutput, (int) offsetof (
struct X3D_PlaneSensor, sensorLocalOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
8834 (int) FIELDNAMES__oldtrackPoint, (
int) offsetof (
struct X3D_PlaneSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8835 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_PlaneSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8836 (int) FIELDNAMES__orig_point, (
int) offsetof (
struct X3D_PlaneSensor, _orig_point), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8837 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_PlaneSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8838 -1, -1, -1, -1, -1, -1};
8840const int OFFSETS_PointEmitter[] = {
8841 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_PointEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8842 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8843 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_PointEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8844 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_PointEmitter, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8845 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_PointEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8846 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_PointEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8847 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_PointEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
8848 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_PointEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
8849 -1, -1, -1, -1, -1, -1};
8851const int OFFSETS_PointLight[] = {
8852 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PointLight, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8853 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_PointLight, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8854 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_PointLight, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8855 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_PointLight, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8856 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_PointLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8857 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_PointLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8858 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_PointLight, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8859 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_PointLight, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8860 (
int) FIELDNAMES_attenuation, (int) offsetof (
struct X3D_PointLight, attenuation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8861 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_PointLight, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8862 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_PointLight, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8863 -1, -1, -1, -1, -1, -1};
8865const int OFFSETS_PointPickSensor[] = {
8866 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_PointPickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8867 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointPickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8868 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PointPickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8869 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_PointPickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8870 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_PointPickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8871 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PointPickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8872 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_PointPickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8873 (
int) FIELDNAMES_intersectionType, (int) offsetof (
struct X3D_PointPickSensor, intersectionType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8874 (
int) FIELDNAMES_sortOrder, (int) offsetof (
struct X3D_PointPickSensor, sortOrder), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8875 (
int) FIELDNAMES_matchCriterion, (int) offsetof (
struct X3D_PointPickSensor, matchCriterion), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
8876 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_PointPickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8877 (int) FIELDNAMES_pickedPoint, (
int) offsetof (
struct X3D_PointPickSensor, pickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8878 (
int) FIELDNAMES__oldisActive, (int) offsetof (
struct X3D_PointPickSensor, _oldisActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8879 (
int) FIELDNAMES__oldpickTarget, (int) offsetof (
struct X3D_PointPickSensor, _oldpickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8880 (
int) FIELDNAMES__oldpickedGeometry, (int) offsetof (
struct X3D_PointPickSensor, _oldpickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8881 (
int) FIELDNAMES__oldpickedPoint, (int) offsetof (
struct X3D_PointPickSensor, _oldpickedPoint), (int) FIELDTYPE_MFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8882 (
int) FIELDNAMES__bboxCenter, (int) offsetof (
struct X3D_PointPickSensor, _bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8883 (
int) FIELDNAMES__bboxSize, (int) offsetof (
struct X3D_PointPickSensor, _bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
8884 (
int) FIELDNAMES_set_intersectionType, (int) offsetof (
struct X3D_PointPickSensor, set_intersectionType), (int) FIELDTYPE_SFString, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8885 (
int) FIELDNAMES_set_sortOrder, (int) offsetof (
struct X3D_PointPickSensor, set_sortOrder), (int) FIELDTYPE_SFString, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8886 -1, -1, -1, -1, -1, -1};
8888const int OFFSETS_PointProperties[] = {
8889 (int) FIELDNAMES_pointSizeScaleFactor, (
int) offsetof (
struct X3D_PointProperties, pointSizeScaleFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8890 (
int) FIELDNAMES_pointSizeMinValue, (int) offsetof (
struct X3D_PointProperties, pointSizeMinValue), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8891 (
int) FIELDNAMES_pointSizeMaxValue, (int) offsetof (
struct X3D_PointProperties, pointSizeMaxValue), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8892 (
int) FIELDNAMES_attenuation, (int) offsetof (
struct X3D_PointProperties, attenuation), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8893 (
int) FIELDNAMES_markerType, (int) offsetof (
struct X3D_PointProperties, markerType), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8894 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointProperties, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
8895 (
int) FIELDNAMES__colormode, (int) offsetof (
struct X3D_PointProperties, _colormode), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
8896 (int) FIELDNAMES__attenuation, (
int) offsetof (
struct X3D_PointProperties, _attenuation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
8897 (int) FIELDNAMES__pointMethod, (
int) offsetof (
struct X3D_PointProperties, _pointMethod), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
8898 -1, -1, -1, -1, -1, -1};
8900const int OFFSETS_PointSensor[] = {
8901 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_PointSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8902 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_PointSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8903 (
int) FIELDNAMES_maxPosition, (int) offsetof (
struct X3D_PointSensor, maxPosition), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8904 (
int) FIELDNAMES_minPosition, (int) offsetof (
struct X3D_PointSensor, minPosition), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8905 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_PointSensor, offset), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8906 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PointSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8907 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_PointSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8908 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_PointSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8909 (
int) FIELDNAMES_trackPoint_changed, (int) offsetof (
struct X3D_PointSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8910 (
int) FIELDNAMES_translation_changed, (int) offsetof (
struct X3D_PointSensor, translation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8911 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8912 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_PointSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8913 (int) FIELDNAMES__oldtranslation, (
int) offsetof (
struct X3D_PointSensor, _oldtranslation), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
8914 (int) FIELDNAMES__origPoint, (
int) offsetof (
struct X3D_PointSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8915 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_PointSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
8916 -1, -1, -1, -1, -1, -1};
8918const int OFFSETS_PointSet[] = {
8919 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_PointSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8920 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_PointSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8921 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_PointSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8922 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_PointSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8923 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PointSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8924 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_PointSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8925 -1, -1, -1, -1, -1, -1};
8927const int OFFSETS_Polyline2D[] = {
8928 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Polyline2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8929 (
int) FIELDNAMES_lineSegments, (int) offsetof (
struct X3D_Polyline2D, lineSegments), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8930 -1, -1, -1, -1, -1, -1};
8932const int OFFSETS_PolylineEmitter[] = {
8933 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_PolylineEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
8934 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_PolylineEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
8935 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_PolylineEmitter, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8936 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_PolylineEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8937 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PolylineEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8938 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_PolylineEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
8939 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_PolylineEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
8940 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_PolylineEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8941 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_PolylineEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8942 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_PolylineEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
8943 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_PolylineEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
8944 (
int) FIELDNAMES__method, (int) offsetof (
struct X3D_PolylineEmitter, _method), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8945 (int) FIELDNAMES__nseg, (
int) offsetof (
struct X3D_PolylineEmitter, _nseg), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8946 (int) FIELDNAMES__segs, (
int) offsetof (
struct X3D_PolylineEmitter, _segs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8947 (int) FIELDNAMES__portions, (
int) offsetof (
struct X3D_PolylineEmitter, _portions), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8948 -1, -1, -1, -1, -1, -1};
8950const int OFFSETS_Polypoint2D[] = {
8951 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Polypoint2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8952 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_Polypoint2D, point), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8953 -1, -1, -1, -1, -1, -1};
8955const int OFFSETS_PositionChaser[] = {
8956 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8957 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8958 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8959 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_PositionChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8960 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_PositionChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8961 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_PositionChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8962 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_PositionChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8963 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_PositionChaser, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8964 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionChaser, initialDestination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8965 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionChaser, initialValue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8966 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_PositionChaser, set_destination), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8967 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_PositionChaser, set_value), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8968 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_PositionChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8969 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_PositionChaser, _previousvalue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8970 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_PositionChaser, _destination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8971 -1, -1, -1, -1, -1, -1};
8973const int OFFSETS_PositionChaser2D[] = {
8974 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionChaser2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8975 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8976 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8977 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_PositionChaser2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8978 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_PositionChaser2D, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8979 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_PositionChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8980 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_PositionChaser2D, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8981 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_PositionChaser2D, value_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8982 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionChaser2D, initialDestination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8983 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionChaser2D, initialValue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8984 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_PositionChaser2D, set_destination), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8985 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_PositionChaser2D, set_value), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8986 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_PositionChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8987 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_PositionChaser2D, _previousvalue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8988 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_PositionChaser2D, _destination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8989 -1, -1, -1, -1, -1, -1};
8991const int OFFSETS_PositionDamper[] = {
8992 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8993 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8994 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
8995 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_PositionDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8996 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_PositionDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
8997 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PositionDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8998 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_PositionDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
8999 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_PositionDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9000 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_PositionDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9001 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_PositionDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9002 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_PositionDamper, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9003 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionDamper, initialDestination), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9004 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionDamper, initialValue), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9005 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_PositionDamper, set_destination), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9006 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_PositionDamper, set_value), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9007 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_PositionDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9008 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_PositionDamper, _input), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9009 -1, -1, -1, -1, -1, -1};
9011const int OFFSETS_PositionDamper2D[] = {
9012 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_PositionDamper2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9013 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_PositionDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9014 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_PositionDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9015 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_PositionDamper2D, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9016 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_PositionDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9017 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PositionDamper2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9018 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_PositionDamper2D, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9019 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_PositionDamper2D, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9020 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_PositionDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9021 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_PositionDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9022 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_PositionDamper2D, value_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9023 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_PositionDamper2D, initialDestination), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9024 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_PositionDamper2D, initialValue), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9025 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_PositionDamper2D, set_destination), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9026 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_PositionDamper2D, set_value), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9027 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_PositionDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9028 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_PositionDamper2D, _input), (int) FIELDTYPE_SFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9029 -1, -1, -1, -1, -1, -1};
9031const int OFFSETS_PositionInterpolator[] = {
9032 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_PositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9033 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_PositionInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9034 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_PositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9035 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9036 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_PositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9037 -1, -1, -1, -1, -1, -1};
9039const int OFFSETS_PositionInterpolator2D[] = {
9040 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_PositionInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9041 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_PositionInterpolator2D,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9042 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_PositionInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9043 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PositionInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9044 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_PositionInterpolator2D, value_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9045 -1, -1, -1, -1, -1, -1};
9047const int OFFSETS_PrimitivePickSensor[] = {
9048 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_PrimitivePickSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9049 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_PrimitivePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9050 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_PrimitivePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9051 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_PrimitivePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9052 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_PrimitivePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9053 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_PrimitivePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9054 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_PrimitivePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9055 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_PrimitivePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9056 (
int) FIELDNAMES_intersectionType, (int) offsetof (
struct X3D_PrimitivePickSensor, intersectionType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9057 (
int) FIELDNAMES_sortOrder, (int) offsetof (
struct X3D_PrimitivePickSensor, sortOrder), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9058 (
int) FIELDNAMES_matchCriterion, (int) offsetof (
struct X3D_PrimitivePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9059 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_PrimitivePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
9060 -1, -1, -1, -1, -1, -1};
9062const int OFFSETS_ProgramShader[] = {
9063 (int) FIELDNAMES_activate, (
int) offsetof (
struct X3D_ProgramShader, activate), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9064 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ProgramShader, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9065 (
int) FIELDNAMES_programs, (int) offsetof (
struct X3D_ProgramShader, programs), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9066 (
int) FIELDNAMES_isSelected, (int) offsetof (
struct X3D_ProgramShader, isSelected), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9067 (
int) FIELDNAMES_isValid, (int) offsetof (
struct X3D_ProgramShader, isValid), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9068 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_ProgramShader, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9069 (
int) FIELDNAMES__initialized, (int) offsetof (
struct X3D_ProgramShader, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9070 (int) FIELDNAMES__shaderUserNumber, (
int) offsetof (
struct X3D_ProgramShader, _shaderUserNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9071 (int) FIELDNAMES__shaderLoadThread, (
int) offsetof (
struct X3D_ProgramShader, _shaderLoadThread), (int) FIELDTYPE_FreeWRLThread, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9072 (int) FIELDNAMES__retrievedURLData, (
int) offsetof (
struct X3D_ProgramShader, _retrievedURLData), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9073 -1, -1, -1, -1, -1, -1};
9075const int OFFSETS_ProjectionVolumeStyle[] = {
9076 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ProjectionVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9077 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ProjectionVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9078 (
int) FIELDNAMES_intensityThreshold, (int) offsetof (
struct X3D_ProjectionVolumeStyle, intensityThreshold), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9079 (
int) FIELDNAMES_type, (int) offsetof (
struct X3D_ProjectionVolumeStyle, type), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9080 (
int) FIELDNAMES__type, (int) offsetof (
struct X3D_ProjectionVolumeStyle, _type), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9081 -1, -1, -1, -1, -1, -1};
9083const int OFFSETS_Proto[] = {
9084 (int) FIELDNAMES___children, (
int) offsetof (
struct X3D_Proto, __children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9085 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Proto, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9086 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Proto, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9087 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Proto, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9088 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Proto, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9089 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Proto, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9090 (
int) FIELDNAMES__sortedChildren, (int) offsetof (
struct X3D_Proto, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9091 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Proto, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9092 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Proto, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9093 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Proto, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9094 (
int) FIELDNAMES___protoDeclares, (int) offsetof (
struct X3D_Proto, __protoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9095 (int) FIELDNAMES___externProtoDeclares, (
int) offsetof (
struct X3D_Proto, __externProtoDeclares), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9096 (int) FIELDNAMES___nodes, (
int) offsetof (
struct X3D_Proto, __nodes), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9097 (int) FIELDNAMES___subcontexts, (
int) offsetof (
struct X3D_Proto, __subcontexts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9098 (int) FIELDNAMES___GC, (
int) offsetof (
struct X3D_Proto, __GC), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9099 (int) FIELDNAMES___protoDef, (
int) offsetof (
struct X3D_Proto, __protoDef), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9100 (int) FIELDNAMES___protoFlags, (
int) offsetof (
struct X3D_Proto, __protoFlags), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9101 (int) FIELDNAMES___prototype, (
int) offsetof (
struct X3D_Proto, __prototype), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9102 (
int) FIELDNAMES___parentProto, (int) offsetof (
struct X3D_Proto, __parentProto), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9103 (
int) FIELDNAMES___ROUTES, (int) offsetof (
struct X3D_Proto, __ROUTES), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9104 (int) FIELDNAMES___EXPORTS, (
int) offsetof (
struct X3D_Proto, __EXPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9105 (int) FIELDNAMES___IMPORTS, (
int) offsetof (
struct X3D_Proto, __IMPORTS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9106 (int) FIELDNAMES___DEFnames, (
int) offsetof (
struct X3D_Proto, __DEFnames), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9107 (int) FIELDNAMES___IS, (
int) offsetof (
struct X3D_Proto, __IS), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9108 (int) FIELDNAMES___scripts, (
int) offsetof (
struct X3D_Proto, __scripts), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9109 (int) FIELDNAMES___META, (
int) offsetof (
struct X3D_Proto, __META), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9110 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_Proto, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9111 (
int) FIELDNAMES___oldurl, (int) offsetof (
struct X3D_Proto, __oldurl), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9112 (int) FIELDNAMES___afterPound, (
int) offsetof (
struct X3D_Proto, __afterPound), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9113 (int) FIELDNAMES___loadstatus, (
int) offsetof (
struct X3D_Proto, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9114 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Proto, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9115 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_Proto, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9116 (int) FIELDNAMES___typename, (
int) offsetof (
struct X3D_Proto, __typename), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9117 (int) FIELDNAMES_load, (
int) offsetof (
struct X3D_Proto, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9118 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_Proto, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9119 (int) FIELDNAMES___unitlengthfactor, (
int) offsetof (
struct X3D_Proto, __unitlengthfactor), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9120 (int) FIELDNAMES___specversion, (
int) offsetof (
struct X3D_Proto, __specversion), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9121 -1, -1, -1, -1, -1, -1};
9123const int OFFSETS_ProximitySensor[] = {
9124 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_ProximitySensor, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9125 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_ProximitySensor, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9126 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ProximitySensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9127 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_ProximitySensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9128 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ProximitySensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9129 (
int) FIELDNAMES_position_changed, (int) offsetof (
struct X3D_ProximitySensor, position_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9130 (
int) FIELDNAMES_orientation_changed, (int) offsetof (
struct X3D_ProximitySensor, orientation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9131 (
int) FIELDNAMES_enterTime, (int) offsetof (
struct X3D_ProximitySensor, enterTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9132 (
int) FIELDNAMES_exitTime, (int) offsetof (
struct X3D_ProximitySensor, exitTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9133 (
int) FIELDNAMES_centerOfRotation_changed, (int) offsetof (
struct X3D_ProximitySensor, centerOfRotation_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9134 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ProximitySensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9135 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_ProximitySensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
9136 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_ProximitySensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9137 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_ProximitySensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
9138 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_ProximitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
9139 -1, -1, -1, -1, -1, -1};
9141const int OFFSETS_Pyramid[] = {
9142 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Pyramid, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9143 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Pyramid, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9144 (
int) FIELDNAMES___ifsnode, (int) offsetof (
struct X3D_Pyramid, __ifsnode), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9145 -1, -1, -1, -1, -1, -1};
9147const int OFFSETS_QuadSet[] = {
9148 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_QuadSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9149 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_QuadSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9150 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_QuadSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9151 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_QuadSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9152 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_QuadSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9153 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_QuadSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9154 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_QuadSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9155 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_QuadSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9156 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_QuadSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9157 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_QuadSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9158 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_QuadSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9159 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_QuadSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9160 -1, -1, -1, -1, -1, -1};
9162const int OFFSETS_ReceiverPdu[] = {
9163 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ReceiverPdu, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9164 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ReceiverPdu, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9165 (
int) FIELDNAMES_timestamp, (int) offsetof (
struct X3D_ReceiverPdu, timestamp), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9166 (
int) FIELDNAMES_address, (int) offsetof (
struct X3D_ReceiverPdu, address), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9167 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_ReceiverPdu, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9168 (
int) FIELDNAMES_multicastRelayHost, (int) offsetof (
struct X3D_ReceiverPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9169 (
int) FIELDNAMES_multicastRelayPort, (int) offsetof (
struct X3D_ReceiverPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9170 (
int) FIELDNAMES_networkMode, (int) offsetof (
struct X3D_ReceiverPdu, networkMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9171 (
int) FIELDNAMES_isNetworkReader, (int) offsetof (
struct X3D_ReceiverPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9172 (
int) FIELDNAMES_isNetworkWriter, (int) offsetof (
struct X3D_ReceiverPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9173 (
int) FIELDNAMES_isStandAlone, (int) offsetof (
struct X3D_ReceiverPdu, isStandAlone), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9174 (
int) FIELDNAMES_readInterval, (int) offsetof (
struct X3D_ReceiverPdu, readInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9175 (
int) FIELDNAMES_writeInterval, (int) offsetof (
struct X3D_ReceiverPdu, writeInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9176 (
int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (
struct X3D_ReceiverPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9177 (
int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (
struct X3D_ReceiverPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9178 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_ReceiverPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9179 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_ReceiverPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9180 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_ReceiverPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9181 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_ReceiverPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9182 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_ReceiverPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9183 (int) FIELDNAMES_entityID, (
int) offsetof (
struct X3D_ReceiverPdu, entityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9184 (
int) FIELDNAMES_applicationID, (int) offsetof (
struct X3D_ReceiverPdu, applicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9185 (
int) FIELDNAMES_siteID, (int) offsetof (
struct X3D_ReceiverPdu, siteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9186 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_ReceiverPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
9187 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_ReceiverPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
9188 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_ReceiverPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9189 (int) FIELDNAMES_bboxCenter, (
int) offsetof (
struct X3D_ReceiverPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9190 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_ReceiverPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9191 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_ReceiverPdu, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9192 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_ReceiverPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9193 (
int) FIELDNAMES_radioID, (int) offsetof (
struct X3D_ReceiverPdu, radioID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9194 (
int) FIELDNAMES_whichGeometry, (int) offsetof (
struct X3D_ReceiverPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9195 (
int) FIELDNAMES_receiverState, (int) offsetof (
struct X3D_ReceiverPdu, receiverState), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9196 (
int) FIELDNAMES_receivedPower, (int) offsetof (
struct X3D_ReceiverPdu, receivedPower), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9197 (
int) FIELDNAMES_transmitterEntityID, (int) offsetof (
struct X3D_ReceiverPdu, transmitterEntityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9198 (
int) FIELDNAMES_transmitterApplicationID, (int) offsetof (
struct X3D_ReceiverPdu, transmitterApplicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9199 (
int) FIELDNAMES_transmitterSiteID, (int) offsetof (
struct X3D_ReceiverPdu, transmitterSiteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9200 (
int) FIELDNAMES_transmitterRadioID, (int) offsetof (
struct X3D_ReceiverPdu, transmitterRadioID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9201 (
int) FIELDNAMES__pduchange_receiver, (int) offsetof (
struct X3D_ReceiverPdu, _pduchange_receiver), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9202 -1, -1, -1, -1, -1, -1};
9204const int OFFSETS_Rectangle2D[] = {
9205 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Rectangle2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9206 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_Rectangle2D, size), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9207 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Rectangle2D, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9208 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Rectangle2D, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9209 (int) FIELDNAMES___numPoints, (
int) offsetof (
struct X3D_Rectangle2D, __numPoints), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9210 -1, -1, -1, -1, -1, -1};
9212const int OFFSETS_ResistancePhysicsModel[] = {
9213 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ResistancePhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9214 (
int) FIELDNAMES_force, (int) offsetof (
struct X3D_ResistancePhysicsModel, force), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9215 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ResistancePhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9216 -1, -1, -1, -1, -1, -1};
9218const int OFFSETS_RigidBody[] = {
9219 (int) FIELDNAMES_angularDampingFactor, (
int) offsetof (
struct X3D_RigidBody, angularDampingFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9220 (
int) FIELDNAMES_angularVelocity, (int) offsetof (
struct X3D_RigidBody, angularVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
9221 (
int) FIELDNAMES_autoDamp, (int) offsetof (
struct X3D_RigidBody, autoDamp), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9222 (
int) FIELDNAMES_autoDisable, (int) offsetof (
struct X3D_RigidBody, autoDisable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9223 (
int) FIELDNAMES_centerOfMass, (int) offsetof (
struct X3D_RigidBody, centerOfMass), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9224 (
int) FIELDNAMES_disableAngularSpeed, (int) offsetof (
struct X3D_RigidBody, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLERATE,
9225 (
int) FIELDNAMES_disableLinearSpeed, (int) offsetof (
struct X3D_RigidBody, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9226 (
int) FIELDNAMES_disableTime, (int) offsetof (
struct X3D_RigidBody, disableTime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9227 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_RigidBody, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9228 (
int) FIELDNAMES_finiteRotationAxis, (int) offsetof (
struct X3D_RigidBody, finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9229 (
int) FIELDNAMES_fixed, (int) offsetof (
struct X3D_RigidBody, fixed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9230 (
int) FIELDNAMES_forces, (int) offsetof (
struct X3D_RigidBody, forces), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9231 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_RigidBody, geometry), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9232 (
int) FIELDNAMES_inertia, (int) offsetof (
struct X3D_RigidBody, inertia), (int) FIELDTYPE_SFMatrix3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MOMENT,
9233 (
int) FIELDNAMES_linearDampingFactor, (int) offsetof (
struct X3D_RigidBody, linearDampingFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9234 (
int) FIELDNAMES_linearVelocity, (int) offsetof (
struct X3D_RigidBody, linearVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9235 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_RigidBody, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
9236 (
int) FIELDNAMES_massDensityModel, (int) offsetof (
struct X3D_RigidBody, massDensityModel), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9237 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_RigidBody, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9238 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_RigidBody, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9239 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_RigidBody, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9240 (
int) FIELDNAMES_torques, (int) offsetof (
struct X3D_RigidBody, torques), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_TORQUE,
9241 (
int) FIELDNAMES_useFiniteRotation, (int) offsetof (
struct X3D_RigidBody, useFiniteRotation), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9242 (
int) FIELDNAMES_useGlobalGravity, (int) offsetof (
struct X3D_RigidBody, useGlobalGravity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9243 (
int) FIELDNAMES__body, (int) offsetof (
struct X3D_RigidBody, _body), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9244 (int) FIELDNAMES___old_angularVelocity, (
int) offsetof (
struct X3D_RigidBody, __old_angularVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9245 (int) FIELDNAMES___old_centerOfMass, (
int) offsetof (
struct X3D_RigidBody, __old_centerOfMass), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9246 (int) FIELDNAMES___old_finiteRotationAxis, (
int) offsetof (
struct X3D_RigidBody, __old_finiteRotationAxis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9247 (int) FIELDNAMES___old_linearVelocity, (
int) offsetof (
struct X3D_RigidBody, __old_linearVelocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9248 (int) FIELDNAMES___old_orientation, (
int) offsetof (
struct X3D_RigidBody, __old_orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
9249 (int) FIELDNAMES___old_position, (
int) offsetof (
struct X3D_RigidBody, __old_position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9250 (int) FIELDNAMES__geomIdentityTransform, (
int) offsetof (
struct X3D_RigidBody, _geomIdentityTransform), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9251 -1, -1, -1, -1, -1, -1};
9253const int OFFSETS_RigidBodyCollection[] = {
9254 (int) FIELDNAMES_set_contacts, (
int) offsetof (
struct X3D_RigidBodyCollection, set_contacts), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9255 (
int) FIELDNAMES_autoDisable, (int) offsetof (
struct X3D_RigidBodyCollection, autoDisable), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9256 (
int) FIELDNAMES_bodies, (int) offsetof (
struct X3D_RigidBodyCollection, bodies), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9257 (
int) FIELDNAMES_constantForceMix, (int) offsetof (
struct X3D_RigidBodyCollection, constantForceMix), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9258 (
int) FIELDNAMES_contactSurfaceThickness, (int) offsetof (
struct X3D_RigidBodyCollection, contactSurfaceThickness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9259 (
int) FIELDNAMES_disableAngularSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, disableAngularSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9260 (
int) FIELDNAMES_disableLinearSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, disableLinearSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9261 (
int) FIELDNAMES_disableTime, (int) offsetof (
struct X3D_RigidBodyCollection, disableTime), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9262 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_RigidBodyCollection, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9263 (
int) FIELDNAMES_errorCorrection, (int) offsetof (
struct X3D_RigidBodyCollection, errorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9264 (
int) FIELDNAMES_gravity, (int) offsetof (
struct X3D_RigidBodyCollection, gravity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_FORCE,
9265 (
int) FIELDNAMES_iterations, (int) offsetof (
struct X3D_RigidBodyCollection, iterations), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9266 (
int) FIELDNAMES_joints, (int) offsetof (
struct X3D_RigidBodyCollection, joints), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9267 (
int) FIELDNAMES_maxCorrectionSpeed, (int) offsetof (
struct X3D_RigidBodyCollection, maxCorrectionSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9268 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_RigidBodyCollection, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9269 (
int) FIELDNAMES_preferAccuracy, (int) offsetof (
struct X3D_RigidBodyCollection, preferAccuracy), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9270 (
int) FIELDNAMES_collider, (int) offsetof (
struct X3D_RigidBodyCollection, collider), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9271 (
int) FIELDNAMES__world, (int) offsetof (
struct X3D_RigidBodyCollection, _world), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9272 (int) FIELDNAMES__group, (
int) offsetof (
struct X3D_RigidBodyCollection, _group), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9273 -1, -1, -1, -1, -1, -1};
9275const int OFFSETS_ScalarChaser[] = {
9276 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScalarChaser, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9277 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ScalarChaser, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9278 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ScalarChaser, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9279 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_ScalarChaser, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9280 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_ScalarChaser, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9281 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_ScalarChaser, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9282 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_ScalarChaser, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9283 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_ScalarChaser, value_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9284 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ScalarChaser, initialDestination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9285 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ScalarChaser, initialValue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9286 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_ScalarChaser, set_destination), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9287 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_ScalarChaser, set_value), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9288 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_ScalarChaser, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9289 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_ScalarChaser, _previousvalue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9290 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_ScalarChaser, _destination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9291 -1, -1, -1, -1, -1, -1};
9293const int OFFSETS_ScalarDamper[] = {
9294 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScalarDamper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9295 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_ScalarDamper, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9296 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_ScalarDamper, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9297 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_ScalarDamper, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9298 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_ScalarDamper, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9299 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_ScalarDamper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9300 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_ScalarDamper, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9301 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_ScalarDamper, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9302 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_ScalarDamper, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9303 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_ScalarDamper, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9304 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_ScalarDamper, value_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9305 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_ScalarDamper, initialDestination), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9306 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_ScalarDamper, initialValue), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9307 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_ScalarDamper, set_destination), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9308 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_ScalarDamper, set_value), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9309 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_ScalarDamper, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9310 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_ScalarDamper, _input), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9311 -1, -1, -1, -1, -1, -1};
9313const int OFFSETS_ScalarInterpolator[] = {
9314 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_ScalarInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9315 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_ScalarInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9316 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_ScalarInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9317 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ScalarInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9318 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_ScalarInterpolator, value_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9319 -1, -1, -1, -1, -1, -1};
9321const int OFFSETS_ScreenFontStyle[] = {
9322 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ScreenFontStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9323 (
int) FIELDNAMES_family, (int) offsetof (
struct X3D_ScreenFontStyle, family), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9324 (
int) FIELDNAMES_horizontal, (int) offsetof (
struct X3D_ScreenFontStyle, horizontal), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9325 (
int) FIELDNAMES_justify, (int) offsetof (
struct X3D_ScreenFontStyle, justify), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9326 (
int) FIELDNAMES_language, (int) offsetof (
struct X3D_ScreenFontStyle, language), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9327 (
int) FIELDNAMES_leftToRight, (int) offsetof (
struct X3D_ScreenFontStyle, leftToRight), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9328 (
int) FIELDNAMES_pointSize, (int) offsetof (
struct X3D_ScreenFontStyle, pointSize), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9329 (
int) FIELDNAMES_spacing, (int) offsetof (
struct X3D_ScreenFontStyle, spacing), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9330 (
int) FIELDNAMES_style, (int) offsetof (
struct X3D_ScreenFontStyle, style), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9331 (
int) FIELDNAMES_topToBottom, (int) offsetof (
struct X3D_ScreenFontStyle, topToBottom), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9332 -1, -1, -1, -1, -1, -1};
9334const int OFFSETS_ScreenGroup[] = {
9335 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_ScreenGroup, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9336 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_ScreenGroup, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9337 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_ScreenGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9338 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ScreenGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9339 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ScreenGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9340 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_ScreenGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9341 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_ScreenGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9342 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_ScreenGroup, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9343 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_ScreenGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9344 -1, -1, -1, -1, -1, -1};
9346const int OFFSETS_Script[] = {
9347 (int) FIELDNAMES_url, (
int) offsetof (
struct X3D_Script, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9348 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Script, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9349 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_Script, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9350 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_Script, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9351 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_Script, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9352 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_Script, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9353 (int) FIELDNAMES_directOutput, (
int) offsetof (
struct X3D_Script, directOutput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9354 (
int) FIELDNAMES_mustEvaluate, (int) offsetof (
struct X3D_Script, mustEvaluate), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9355 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Script, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9356 (
int) FIELDNAMES___scriptObj, (int) offsetof (
struct X3D_Script, __scriptObj), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9357 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_Script, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9358 -1, -1, -1, -1, -1, -1};
9360const int OFFSETS_SegmentedVolumeData[] = {
9361 (int) FIELDNAMES_dimensions, (
int) offsetof (
struct X3D_SegmentedVolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9362 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SegmentedVolumeData, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9363 (
int) FIELDNAMES_voxels, (int) offsetof (
struct X3D_SegmentedVolumeData, voxels), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9364 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_SegmentedVolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9365 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_SegmentedVolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9366 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_SegmentedVolumeData, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9367 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_SegmentedVolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9368 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_SegmentedVolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9369 (int) FIELDNAMES_renderStyle, (
int) offsetof (
struct X3D_SegmentedVolumeData, renderStyle), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9370 (
int) FIELDNAMES_segmentEnabled, (int) offsetof (
struct X3D_SegmentedVolumeData, segmentEnabled), (int) FIELDTYPE_MFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9371 (
int) FIELDNAMES_segmentIdentifiers, (int) offsetof (
struct X3D_SegmentedVolumeData, segmentIdentifiers), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9372 -1, -1, -1, -1, -1, -1};
9374const int OFFSETS_ShadedVolumeStyle[] = {
9375 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ShadedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9376 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ShadedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9377 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_ShadedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9378 (
int) FIELDNAMES_lighting, (int) offsetof (
struct X3D_ShadedVolumeStyle, lighting), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9379 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_ShadedVolumeStyle, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9380 (
int) FIELDNAMES_material, (int) offsetof (
struct X3D_ShadedVolumeStyle, material), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9381 (
int) FIELDNAMES_phaseFunction, (int) offsetof (
struct X3D_ShadedVolumeStyle, phaseFunction), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9382 (
int) FIELDNAMES__phaseFunction, (int) offsetof (
struct X3D_ShadedVolumeStyle, _phaseFunction), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9383 -1, -1, -1, -1, -1, -1};
9385const int OFFSETS_ShaderPart[] = {
9386 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ShaderPart, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9387 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_ShaderPart, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9388 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ShaderPart, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9389 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_ShaderPart, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9390 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_ShaderPart, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9391 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_ShaderPart, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9392 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_ShaderPart, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9393 (int) FIELDNAMES_type, (
int) offsetof (
struct X3D_ShaderPart, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9394 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_ShaderPart, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9395 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ShaderPart, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9396 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_ShaderPart, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9397 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ShaderPart, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9398 -1, -1, -1, -1, -1, -1};
9400const int OFFSETS_ShaderProgram[] = {
9401 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_ShaderProgram, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9402 (
int) FIELDNAMES_url, (int) offsetof (
struct X3D_ShaderProgram, url), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9403 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ShaderProgram, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9404 (
int) FIELDNAMES_load, (int) offsetof (
struct X3D_ShaderProgram, load), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9405 (
int) FIELDNAMES___oldload, (int) offsetof (
struct X3D_ShaderProgram, __oldload), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9406 (int) FIELDNAMES_refresh, (
int) offsetof (
struct X3D_ShaderProgram, refresh), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9407 (
int) FIELDNAMES___lasttime, (int) offsetof (
struct X3D_ShaderProgram, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9408 (int) FIELDNAMES_type, (
int) offsetof (
struct X3D_ShaderProgram, type), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9409 (
int) FIELDNAMES___loadstatus, (int) offsetof (
struct X3D_ShaderProgram, __loadstatus), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9410 (int) FIELDNAMES__parentResource, (
int) offsetof (
struct X3D_ShaderProgram, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9411 (int) FIELDNAMES___loadResource, (
int) offsetof (
struct X3D_ShaderProgram, __loadResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9412 (int) FIELDNAMES__shaderUserDefinedFields, (
int) offsetof (
struct X3D_ShaderProgram, _shaderUserDefinedFields), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9413 -1, -1, -1, -1, -1, -1};
9415const int OFFSETS_Shape[] = {
9416 (int) FIELDNAMES_appearance, (
int) offsetof (
struct X3D_Shape, appearance), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9417 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_Shape, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9418 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Shape, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9419 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Shape, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9420 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Shape, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9421 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Shape, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9422 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Shape, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9423 (
int) FIELDNAMES_castShadow, (int) offsetof (
struct X3D_Shape, castShadow), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9424 (
int) FIELDNAMES__shaderflags_base, (int) offsetof (
struct X3D_Shape, _shaderflags_base), (int) FIELDTYPE_SFDouble, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9425 (int) FIELDNAMES__shaderflags_effects, (
int) offsetof (
struct X3D_Shape, _shaderflags_effects), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9426 (int) FIELDNAMES__shaderflags_usershaders, (
int) offsetof (
struct X3D_Shape, _shaderflags_usershaders), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9427 (int) FIELDNAMES___visible, (
int) offsetof (
struct X3D_Shape, __visible), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9428 (int) FIELDNAMES___occludeCheckCount, (
int) offsetof (
struct X3D_Shape, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9429 (int) FIELDNAMES___Samples, (
int) offsetof (
struct X3D_Shape, __Samples), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9430 -1, -1, -1, -1, -1, -1};
9432const int OFFSETS_SignalPdu[] = {
9433 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_SignalPdu, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9434 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_SignalPdu, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9435 (
int) FIELDNAMES_timestamp, (int) offsetof (
struct X3D_SignalPdu, timestamp), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9436 (
int) FIELDNAMES_address, (int) offsetof (
struct X3D_SignalPdu, address), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9437 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_SignalPdu, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9438 (
int) FIELDNAMES_multicastRelayHost, (int) offsetof (
struct X3D_SignalPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9439 (
int) FIELDNAMES_multicastRelayPort, (int) offsetof (
struct X3D_SignalPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9440 (
int) FIELDNAMES_networkMode, (int) offsetof (
struct X3D_SignalPdu, networkMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9441 (
int) FIELDNAMES_isNetworkReader, (int) offsetof (
struct X3D_SignalPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9442 (
int) FIELDNAMES_isNetworkWriter, (int) offsetof (
struct X3D_SignalPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9443 (
int) FIELDNAMES_isStandAlone, (int) offsetof (
struct X3D_SignalPdu, isStandAlone), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9444 (
int) FIELDNAMES_readInterval, (int) offsetof (
struct X3D_SignalPdu, readInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9445 (
int) FIELDNAMES_writeInterval, (int) offsetof (
struct X3D_SignalPdu, writeInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9446 (
int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (
struct X3D_SignalPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9447 (
int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (
struct X3D_SignalPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9448 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_SignalPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9449 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_SignalPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9450 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_SignalPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
9451 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_SignalPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9452 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_SignalPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9453 (int) FIELDNAMES_entityID, (
int) offsetof (
struct X3D_SignalPdu, entityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9454 (
int) FIELDNAMES_applicationID, (int) offsetof (
struct X3D_SignalPdu, applicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9455 (
int) FIELDNAMES_siteID, (int) offsetof (
struct X3D_SignalPdu, siteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9456 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_SignalPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
9457 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_SignalPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
9458 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_SignalPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9459 (int) FIELDNAMES_bboxCenter, (
int) offsetof (
struct X3D_SignalPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9460 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_SignalPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9461 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_SignalPdu, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9462 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_SignalPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9463 (
int) FIELDNAMES_radioID, (int) offsetof (
struct X3D_SignalPdu, radioID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9464 (
int) FIELDNAMES_whichGeometry, (int) offsetof (
struct X3D_SignalPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9465 (
int) FIELDNAMES_data, (int) offsetof (
struct X3D_SignalPdu, data), (int) FIELDTYPE_MFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9466 (
int) FIELDNAMES_dataLength, (int) offsetof (
struct X3D_SignalPdu, dataLength), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9467 (
int) FIELDNAMES_encodingScheme, (int) offsetof (
struct X3D_SignalPdu, encodingScheme), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9468 (
int) FIELDNAMES_sampleRate, (int) offsetof (
struct X3D_SignalPdu, sampleRate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9469 (
int) FIELDNAMES_samples, (int) offsetof (
struct X3D_SignalPdu, samples), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9470 (
int) FIELDNAMES_tdlType, (int) offsetof (
struct X3D_SignalPdu, tdlType), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9471 (
int) FIELDNAMES__pduchange_signal, (int) offsetof (
struct X3D_SignalPdu, _pduchange_signal), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9472 -1, -1, -1, -1, -1, -1};
9474const int OFFSETS_SilhouetteEnhancementVolumeStyle[] = {
9475 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9476 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9477 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9478 (
int) FIELDNAMES_silhouetteBoundaryOpacity, (int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteBoundaryOpacity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9479 (
int) FIELDNAMES_silhouetteRetainedOpacity, (int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteRetainedOpacity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9480 (
int) FIELDNAMES_silhouetteSharpness, (int) offsetof (
struct X3D_SilhouetteEnhancementVolumeStyle, silhouetteSharpness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9481 -1, -1, -1, -1, -1, -1};
9483const int OFFSETS_SingleAxisHingeJoint[] = {
9484 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9485 (
int) FIELDNAMES_axis, (int) offsetof (
struct X3D_SingleAxisHingeJoint, axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9486 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9487 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9488 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_SingleAxisHingeJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9489 (
int) FIELDNAMES_maxAngle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, maxAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9490 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SingleAxisHingeJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9491 (
int) FIELDNAMES_minAngle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, minAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9492 (
int) FIELDNAMES_stopBounce, (int) offsetof (
struct X3D_SingleAxisHingeJoint, stopBounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9493 (
int) FIELDNAMES_stopErrorCorrection, (int) offsetof (
struct X3D_SingleAxisHingeJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9494 (
int) FIELDNAMES_angle, (int) offsetof (
struct X3D_SingleAxisHingeJoint, angle), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9495 (
int) FIELDNAMES_angleRate, (int) offsetof (
struct X3D_SingleAxisHingeJoint, angleRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9496 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9497 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9498 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_SingleAxisHingeJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9499 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9500 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9501 (int) FIELDNAMES___old_axis, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9502 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9503 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_SingleAxisHingeJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9504 -1, -1, -1, -1, -1, -1};
9506const int OFFSETS_SliderJoint[] = {
9507 (int) FIELDNAMES_axis, (
int) offsetof (
struct X3D_SliderJoint, axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9508 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_SliderJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9509 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_SliderJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9510 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_SliderJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9511 (
int) FIELDNAMES_maxSeparation, (int) offsetof (
struct X3D_SliderJoint, maxSeparation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9512 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SliderJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9513 (
int) FIELDNAMES_minSeparation, (int) offsetof (
struct X3D_SliderJoint, minSeparation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9514 (
int) FIELDNAMES_sliderForce, (int) offsetof (
struct X3D_SliderJoint, sliderForce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) ( SPEC_X3D33), (int) UNCA_FORCE,
9515 (
int) FIELDNAMES_stopBounce, (int) offsetof (
struct X3D_SliderJoint, stopBounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9516 (
int) FIELDNAMES_stopErrorCorrection, (int) offsetof (
struct X3D_SliderJoint, stopErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9517 (
int) FIELDNAMES_separation, (int) offsetof (
struct X3D_SliderJoint, separation), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9518 (
int) FIELDNAMES_separationRate, (int) offsetof (
struct X3D_SliderJoint, separationRate), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9519 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_SliderJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9520 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_SliderJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9521 (int) FIELDNAMES___old_axis, (
int) offsetof (
struct X3D_SliderJoint, __old_axis), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9522 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_SliderJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9523 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_SliderJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9524 -1, -1, -1, -1, -1, -1};
9526const int OFFSETS_Sound[] = {
9527 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_Sound, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9528 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_Sound, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9529 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Sound, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9530 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Sound, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9531 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_Sound, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9532 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_Sound, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9533 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_Sound, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9534 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_Sound, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9535 (
int) FIELDNAMES___sourceNumber, (int) offsetof (
struct X3D_Sound, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9536 (int) FIELDNAMES___lastlocation, (
int) offsetof (
struct X3D_Sound, __lastlocation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9537 (int) FIELDNAMES___lastdirection, (
int) offsetof (
struct X3D_Sound, __lastdirection), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9538 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_Sound, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9539 (int) FIELDNAMES___velocity, (
int) offsetof (
struct X3D_Sound, __velocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9540 (int) FIELDNAMES___dopplerFactor, (
int) offsetof (
struct X3D_Sound, __dopplerFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
9541 (int) FIELDNAMES_spatialize, (
int) offsetof (
struct X3D_Sound, spatialize), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9542 (
int) FIELDNAMES_priority, (int) offsetof (
struct X3D_Sound, priority), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9543 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_Sound, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9544 (
int) FIELDNAMES_maxBack, (int) offsetof (
struct X3D_Sound, maxBack), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9545 (
int) FIELDNAMES_maxFront, (int) offsetof (
struct X3D_Sound, maxFront), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9546 (
int) FIELDNAMES_minBack, (int) offsetof (
struct X3D_Sound, minBack), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9547 (
int) FIELDNAMES_minFront, (int) offsetof (
struct X3D_Sound, minFront), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9548 (
int) FIELDNAMES_source, (int) offsetof (
struct X3D_Sound, source), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9549 -1, -1, -1, -1, -1, -1};
9551const int OFFSETS_SpatialSound[] = {
9552 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_SpatialSound, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9553 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_SpatialSound, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9554 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SpatialSound, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9555 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_SpatialSound, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9556 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_SpatialSound, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9557 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_SpatialSound, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9558 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_SpatialSound, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9559 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_SpatialSound, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9560 (
int) FIELDNAMES___sourceNumber, (int) offsetof (
struct X3D_SpatialSound, __sourceNumber), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9561 (int) FIELDNAMES___lastlocation, (
int) offsetof (
struct X3D_SpatialSound, __lastlocation), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9562 (int) FIELDNAMES___lastdirection, (
int) offsetof (
struct X3D_SpatialSound, __lastdirection), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9563 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_SpatialSound, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9564 (int) FIELDNAMES___velocity, (
int) offsetof (
struct X3D_SpatialSound, __velocity), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
9565 (int) FIELDNAMES___dopplerFactor, (
int) offsetof (
struct X3D_SpatialSound, __dopplerFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) 0,
9566 (int) FIELDNAMES_spatialize, (
int) offsetof (
struct X3D_SpatialSound, spatialize), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9567 (
int) FIELDNAMES_priority, (int) offsetof (
struct X3D_SpatialSound, priority), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9568 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_SpatialSound, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9569 (
int) FIELDNAMES_coneInnerAngle, (int) offsetof (
struct X3D_SpatialSound, coneInnerAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9570 (
int) FIELDNAMES_coneOuterAngle, (int) offsetof (
struct X3D_SpatialSound, coneOuterAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9571 (
int) FIELDNAMES_coneOuterGain, (int) offsetof (
struct X3D_SpatialSound, coneOuterGain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9572 (
int) FIELDNAMES_distanceModel, (int) offsetof (
struct X3D_SpatialSound, distanceModel), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9573 (
int) FIELDNAMES_dopplerEnabled, (int) offsetof (
struct X3D_SpatialSound, dopplerEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9574 (
int) FIELDNAMES_enableHRTF, (int) offsetof (
struct X3D_SpatialSound, enableHRTF), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9575 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_SpatialSound, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9576 (
int) FIELDNAMES_maxDistance, (int) offsetof (
struct X3D_SpatialSound, maxDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9577 (
int) FIELDNAMES_referenceDistance, (int) offsetof (
struct X3D_SpatialSound, referenceDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9578 (
int) FIELDNAMES_rolloffFactor, (int) offsetof (
struct X3D_SpatialSound, rolloffFactor), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9579 -1, -1, -1, -1, -1, -1};
9581const int OFFSETS_Sphere[] = {
9582 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Sphere, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9583 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_Sphere, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9584 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Sphere, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9585 (
int) FIELDNAMES___points, (int) offsetof (
struct X3D_Sphere, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9586 (int) FIELDNAMES__sideVBO, (
int) offsetof (
struct X3D_Sphere, _sideVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9587 (int) FIELDNAMES___SphereIndxVBO, (
int) offsetof (
struct X3D_Sphere, __SphereIndxVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9588 (int) FIELDNAMES___pindices, (
int) offsetof (
struct X3D_Sphere, __pindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9589 (int) FIELDNAMES___wireindicesVBO, (
int) offsetof (
struct X3D_Sphere, __wireindicesVBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9590 -1, -1, -1, -1, -1, -1};
9592const int OFFSETS_SphereSensor[] = {
9593 (int) FIELDNAMES_autoOffset, (
int) offsetof (
struct X3D_SphereSensor, autoOffset), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9594 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_SphereSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9595 (
int) FIELDNAMES_offset, (int) offsetof (
struct X3D_SphereSensor, offset), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9596 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_SphereSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9597 (
int) FIELDNAMES_rotation_changed, (int) offsetof (
struct X3D_SphereSensor, rotation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9598 (
int) FIELDNAMES_trackPoint_changed, (int) offsetof (
struct X3D_SphereSensor, trackPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9599 (
int) FIELDNAMES__oldtrackPoint, (int) offsetof (
struct X3D_SphereSensor, _oldtrackPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
9600 (int) FIELDNAMES__oldrotation, (
int) offsetof (
struct X3D_SphereSensor, _oldrotation), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) 0, (
int) 0,
9601 (int) FIELDNAMES_isOver, (
int) offsetof (
struct X3D_SphereSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9602 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_SphereSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9603 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SphereSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9604 (
int) FIELDNAMES__origPoint, (int) offsetof (
struct X3D_SphereSensor, _origPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9605 (int) FIELDNAMES__origNormalizedPoint, (
int) offsetof (
struct X3D_SphereSensor, _origNormalizedPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9606 (int) FIELDNAMES__radius, (
int) offsetof (
struct X3D_SphereSensor, _radius), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9607 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_SphereSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
9608 -1, -1, -1, -1, -1, -1};
9610const int OFFSETS_SplinePositionInterpolator[] = {
9611 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_SplinePositionInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9612 (
int) FIELDNAMES_closed, (int) offsetof (
struct X3D_SplinePositionInterpolator, closed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9613 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_SplinePositionInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9614 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_SplinePositionInterpolator, keyValue), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9615 (
int) FIELDNAMES_keyVelocity, (int) offsetof (
struct X3D_SplinePositionInterpolator, keyVelocity), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9616 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SplinePositionInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9617 (
int) FIELDNAMES_normalizeVelocity, (int) offsetof (
struct X3D_SplinePositionInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9618 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_SplinePositionInterpolator, value_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9619 (
int) FIELDNAMES__T0, (int) offsetof (
struct X3D_SplinePositionInterpolator, _T0), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9620 (int) FIELDNAMES__T1, (
int) offsetof (
struct X3D_SplinePositionInterpolator, _T1), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9621 -1, -1, -1, -1, -1, -1};
9623const int OFFSETS_SplinePositionInterpolator2D[] = {
9624 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_SplinePositionInterpolator2D, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9625 (
int) FIELDNAMES_closed, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, closed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9626 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_SplinePositionInterpolator2D,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9627 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, keyValue), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9628 (
int) FIELDNAMES_keyVelocity, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, keyVelocity), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9629 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9630 (
int) FIELDNAMES_normalizeVelocity, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, normalizeVelocity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9631 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_SplinePositionInterpolator2D, value_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9634 -1, -1, -1, -1, -1, -1};
9636const int OFFSETS_SplineScalarInterpolator[] = {
9637 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_SplineScalarInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9638 (
int) FIELDNAMES_closed, (int) offsetof (
struct X3D_SplineScalarInterpolator, closed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9639 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_SplineScalarInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9640 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_SplineScalarInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9641 (
int) FIELDNAMES_keyVelocity, (int) offsetof (
struct X3D_SplineScalarInterpolator, keyVelocity), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9642 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SplineScalarInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9643 (
int) FIELDNAMES_normalizeVelocity, (int) offsetof (
struct X3D_SplineScalarInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9644 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_SplineScalarInterpolator, value_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9645 (
int) FIELDNAMES__T0, (int) offsetof (
struct X3D_SplineScalarInterpolator, _T0), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9646 (int) FIELDNAMES__T1, (
int) offsetof (
struct X3D_SplineScalarInterpolator, _T1), (int) FIELDTYPE_MFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9647 -1, -1, -1, -1, -1, -1};
9649const int OFFSETS_SpotLight[] = {
9650 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_SpotLight, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9651 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_SpotLight, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9652 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_SpotLight, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9653 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_SpotLight, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9654 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_SpotLight, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9655 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_SpotLight, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9656 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_SpotLight, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9657 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_SpotLight, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9658 (
int) FIELDNAMES_attenuation, (int) offsetof (
struct X3D_SpotLight, attenuation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9659 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_SpotLight, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9660 (
int) FIELDNAMES_radius, (int) offsetof (
struct X3D_SpotLight, radius), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9661 (
int) FIELDNAMES_beamWidth, (int) offsetof (
struct X3D_SpotLight, beamWidth), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9662 (
int) FIELDNAMES_cutOffAngle, (int) offsetof (
struct X3D_SpotLight, cutOffAngle), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9663 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_SpotLight, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9664 -1, -1, -1, -1, -1, -1};
9666const int OFFSETS_SquadOrientationInterpolator[] = {
9667 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_SquadOrientationInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9668 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_SquadOrientationInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9669 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_SquadOrientationInterpolator, keyValue), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9670 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SquadOrientationInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9671 (
int) FIELDNAMES_normalizeVelocity, (int) offsetof (
struct X3D_SquadOrientationInterpolator, normalizeVelocity), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9673 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_SquadOrientationInterpolator, value_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9674 (
int) FIELDNAMES__normkey, (int) offsetof (
struct X3D_SquadOrientationInterpolator, _normkey), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9675 (
int) FIELDNAMES__normkeyValue, (int) offsetof (
struct X3D_SquadOrientationInterpolator, _normkeyValue), (int) FIELDTYPE_MFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9676 -1, -1, -1, -1, -1, -1};
9678const int OFFSETS_StaticGroup[] = {
9679 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_StaticGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9680 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_StaticGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9681 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_StaticGroup, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9682 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_StaticGroup, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9683 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_StaticGroup, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9684 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_StaticGroup, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9685 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_StaticGroup, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9686 (
int) FIELDNAMES___transparency, (int) offsetof (
struct X3D_StaticGroup, __transparency), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9687 (int) FIELDNAMES___solid, (
int) offsetof (
struct X3D_StaticGroup, __solid), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9688 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_StaticGroup, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
9689 -1, -1, -1, -1, -1, -1};
9691const int OFFSETS_StreamAudioDestination[] = {
9692 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_StreamAudioDestination, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9693 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_StreamAudioDestination, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9694 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_StreamAudioDestination, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9695 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_StreamAudioDestination, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9696 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_StreamAudioDestination, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9697 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_StreamAudioDestination, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9698 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_StreamAudioDestination, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9699 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_StreamAudioDestination, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9700 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_StreamAudioDestination, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9701 (int) FIELDNAMES_channelCount, (
int) offsetof (
struct X3D_StreamAudioDestination, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9702 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_StreamAudioDestination, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9703 (
int) FIELDNAMES_streamIdentifier, (int) offsetof (
struct X3D_StreamAudioDestination, streamIdentifier), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9704 -1, -1, -1, -1, -1, -1};
9706const int OFFSETS_StreamAudioSource[] = {
9707 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_StreamAudioSource, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9708 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_StreamAudioSource, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9709 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_StreamAudioSource, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9710 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_StreamAudioSource, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9711 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_StreamAudioSource, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9712 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_StreamAudioSource, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9713 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_StreamAudioSource, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9714 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_StreamAudioSource, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9715 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_StreamAudioSource, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9716 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_StreamAudioSource, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9717 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_StreamAudioSource, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9718 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_StreamAudioSource, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9719 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_StreamAudioSource, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9720 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_StreamAudioSource, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9721 (int) FIELDNAMES___context_paused, (
int) offsetof (
struct X3D_StreamAudioSource, __context_paused), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9722 (int) FIELDNAMES_channelCount, (
int) offsetof (
struct X3D_StreamAudioSource, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9723 (
int) FIELDNAMES_channelCountMode, (int) offsetof (
struct X3D_StreamAudioSource, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9724 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_StreamAudioSource, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9725 (
int) FIELDNAMES_streamIdentifier, (int) offsetof (
struct X3D_StreamAudioSource, streamIdentifier), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9726 -1, -1, -1, -1, -1, -1};
9728const int OFFSETS_StringSensor[] = {
9729 (int) FIELDNAMES_deletionAllowed, (
int) offsetof (
struct X3D_StringSensor, deletionAllowed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9730 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_StringSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9731 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_StringSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9732 (
int) FIELDNAMES_enteredText, (int) offsetof (
struct X3D_StringSensor, enteredText), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9733 (
int) FIELDNAMES_finalText, (int) offsetof (
struct X3D_StringSensor, finalText), (int) FIELDTYPE_SFString, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9734 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_StringSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9735 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_StringSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9736 (
int) FIELDNAMES_singleton, (int) offsetof (
struct X3D_StringSensor, singleton), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9737 (int) FIELDNAMES__initialized, (
int) offsetof (
struct X3D_StringSensor, _initialized), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9738 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_StringSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
9739 -1, -1, -1, -1, -1, -1};
9741const int OFFSETS_SurfaceEmitter[] = {
9742 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_SurfaceEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
9743 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_SurfaceEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
9744 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_SurfaceEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9745 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_SurfaceEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9746 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_SurfaceEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
9747 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_SurfaceEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9748 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_SurfaceEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9749 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_SurfaceEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
9750 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_SurfaceEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
9751 (
int) FIELDNAMES_surface, (int) offsetof (
struct X3D_SurfaceEmitter, surface), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9752 (
int) FIELDNAMES_geometry, (int) offsetof (
struct X3D_SurfaceEmitter, geometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9753 (
int) FIELDNAMES__ifs, (int) offsetof (
struct X3D_SurfaceEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9754 -1, -1, -1, -1, -1, -1};
9756const int OFFSETS_Switch[] = {
9757 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Switch, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9758 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Switch, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9759 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Switch, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9760 (
int) FIELDNAMES_choice, (int) offsetof (
struct X3D_Switch, choice), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30), (int) UNCA_NONE,
9761 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Switch, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9762 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Switch, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9763 (
int) FIELDNAMES_whichChoice, (int) offsetof (
struct X3D_Switch, whichChoice), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9764 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Switch, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9765 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Switch, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
9766 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Switch, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9767 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Switch, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9768 (
int) FIELDNAMES___isX3D, (int) offsetof (
struct X3D_Switch, __isX3D), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9769 -1, -1, -1, -1, -1, -1};
9771const int OFFSETS_Teapot[] = {
9772 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_Teapot, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9773 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Teapot, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9774 (
int) FIELDNAMES___ifsnode, (int) offsetof (
struct X3D_Teapot, __ifsnode), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9775 -1, -1, -1, -1, -1, -1};
9777const int OFFSETS_TexCoordChaser2D[] = {
9778 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TexCoordChaser2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9779 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_TexCoordChaser2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9780 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_TexCoordChaser2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9781 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_TexCoordChaser2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9782 (
int) FIELDNAMES_duration, (int) offsetof (
struct X3D_TexCoordChaser2D, duration), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9783 (
int) FIELDNAMES__bufferendtime, (int) offsetof (
struct X3D_TexCoordChaser2D, _bufferendtime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9784 (int) FIELDNAMES__steptime, (
int) offsetof (
struct X3D_TexCoordChaser2D, _steptime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9785 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_TexCoordChaser2D, value_changed), (int) FIELDTYPE_MFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9786 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_TexCoordChaser2D, initialDestination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9787 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_TexCoordChaser2D, initialValue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9788 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_TexCoordChaser2D, set_destination), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9789 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_TexCoordChaser2D, set_value), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9790 (
int) FIELDNAMES__buffer, (int) offsetof (
struct X3D_TexCoordChaser2D, _buffer), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9791 (int) FIELDNAMES__previousvalue, (
int) offsetof (
struct X3D_TexCoordChaser2D, _previousvalue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9792 (int) FIELDNAMES__destination, (
int) offsetof (
struct X3D_TexCoordChaser2D, _destination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9793 -1, -1, -1, -1, -1, -1};
9795const int OFFSETS_TexCoordDamper2D[] = {
9796 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TexCoordDamper2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9797 (
int) FIELDNAMES__p, (int) offsetof (
struct X3D_TexCoordDamper2D, _p), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9798 (int) FIELDNAMES__t, (
int) offsetof (
struct X3D_TexCoordDamper2D, _t), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9799 (int) FIELDNAMES_tau, (
int) offsetof (
struct X3D_TexCoordDamper2D, tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9800 (
int) FIELDNAMES_tolerance, (int) offsetof (
struct X3D_TexCoordDamper2D, tolerance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9801 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TexCoordDamper2D, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9802 (
int) FIELDNAMES_order, (int) offsetof (
struct X3D_TexCoordDamper2D, order), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9803 (
int) FIELDNAMES__tau, (int) offsetof (
struct X3D_TexCoordDamper2D, _tau), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9804 (
int) FIELDNAMES__lasttick, (int) offsetof (
struct X3D_TexCoordDamper2D, _lasttick), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9805 (int) FIELDNAMES__takefirstinput, (
int) offsetof (
struct X3D_TexCoordDamper2D, _takefirstinput), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9806 (int) FIELDNAMES_value_changed, (
int) offsetof (
struct X3D_TexCoordDamper2D, value_changed), (int) FIELDTYPE_MFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9807 (
int) FIELDNAMES_initialDestination, (int) offsetof (
struct X3D_TexCoordDamper2D, initialDestination), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9808 (
int) FIELDNAMES_initialValue, (int) offsetof (
struct X3D_TexCoordDamper2D, initialValue), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9809 (
int) FIELDNAMES_set_destination, (int) offsetof (
struct X3D_TexCoordDamper2D, set_destination), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9810 (
int) FIELDNAMES_set_value, (int) offsetof (
struct X3D_TexCoordDamper2D, set_value), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9811 (
int) FIELDNAMES__values, (int) offsetof (
struct X3D_TexCoordDamper2D, _values), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9812 (int) FIELDNAMES__input, (
int) offsetof (
struct X3D_TexCoordDamper2D, _input), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9813 -1, -1, -1, -1, -1, -1};
9815const int OFFSETS_Text[] = {
9816 (int) FIELDNAMES_fontStyle, (
int) offsetof (
struct X3D_Text, fontStyle), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9817 (
int) FIELDNAMES_length, (int) offsetof (
struct X3D_Text, length), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
9818 (
int) FIELDNAMES_maxExtent, (int) offsetof (
struct X3D_Text, maxExtent), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9819 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Text, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9820 (
int) FIELDNAMES_string, (int) offsetof (
struct X3D_Text,
string), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9821 (
int) FIELDNAMES_lineBounds, (int) offsetof (
struct X3D_Text, lineBounds), (int) FIELDTYPE_MFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9822 (
int) FIELDNAMES_origin, (int) offsetof (
struct X3D_Text, origin), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9823 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_Text, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9824 (
int) FIELDNAMES_textBounds, (int) offsetof (
struct X3D_Text, textBounds), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9825 (
int) FIELDNAMES__isScreen, (int) offsetof (
struct X3D_Text, _isScreen), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
9826 (int) FIELDNAMES__screendata, (
int) offsetof (
struct X3D_Text, _screendata), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9827 -1, -1, -1, -1, -1, -1};
9829const int OFFSETS_TextureBackground[] = {
9830 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_TextureBackground, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9831 (
int) FIELDNAMES_groundAngle, (int) offsetof (
struct X3D_TextureBackground, groundAngle), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9832 (
int) FIELDNAMES_groundColor, (int) offsetof (
struct X3D_TextureBackground, groundColor), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9833 (
int) FIELDNAMES_skyAngle, (int) offsetof (
struct X3D_TextureBackground, skyAngle), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9834 (
int) FIELDNAMES_skyColor, (int) offsetof (
struct X3D_TextureBackground, skyColor), (int) FIELDTYPE_MFColor, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9835 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_TextureBackground, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9836 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_TextureBackground, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9837 (
int) FIELDNAMES__layerId, (int) offsetof (
struct X3D_TextureBackground, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9838 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureBackground, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9839 (
int) FIELDNAMES__parentResource, (int) offsetof (
struct X3D_TextureBackground, _parentResource), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9840 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_TextureBackground, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9841 (int) FIELDNAMES___colours, (
int) offsetof (
struct X3D_TextureBackground, __colours), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9842 (int) FIELDNAMES___quadcount, (
int) offsetof (
struct X3D_TextureBackground, __quadcount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9843 (int) FIELDNAMES___VBO, (
int) offsetof (
struct X3D_TextureBackground, __VBO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9844 (int) FIELDNAMES_frontTexture, (
int) offsetof (
struct X3D_TextureBackground, frontTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9845 (
int) FIELDNAMES_backTexture, (int) offsetof (
struct X3D_TextureBackground, backTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9846 (
int) FIELDNAMES_topTexture, (int) offsetof (
struct X3D_TextureBackground, topTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9847 (
int) FIELDNAMES_bottomTexture, (int) offsetof (
struct X3D_TextureBackground, bottomTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9848 (
int) FIELDNAMES_leftTexture, (int) offsetof (
struct X3D_TextureBackground, leftTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9849 (
int) FIELDNAMES_rightTexture, (int) offsetof (
struct X3D_TextureBackground, rightTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9850 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_TextureBackground, transparency), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9851 -1, -1, -1, -1, -1, -1};
9853const int OFFSETS_TextureCoordinate[] = {
9854 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureCoordinate, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9855 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureCoordinate, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9856 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_TextureCoordinate, point), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9857 -1, -1, -1, -1, -1, -1};
9859const int OFFSETS_TextureCoordinate3D[] = {
9860 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureCoordinate3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9861 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_TextureCoordinate3D, point), (int) FIELDTYPE_MFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9862 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureCoordinate3D, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9863 -1, -1, -1, -1, -1, -1};
9865const int OFFSETS_TextureCoordinate4D[] = {
9866 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureCoordinate4D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9867 (
int) FIELDNAMES_point, (int) offsetof (
struct X3D_TextureCoordinate4D, point), (int) FIELDTYPE_MFVec4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9868 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureCoordinate4D, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9869 -1, -1, -1, -1, -1, -1};
9871const int OFFSETS_TextureCoordinateGenerator[] = {
9872 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureCoordinateGenerator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9873 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureCoordinateGenerator, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9874 (
int) FIELDNAMES_mode, (int) offsetof (
struct X3D_TextureCoordinateGenerator, mode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9875 (
int) FIELDNAMES_parameter, (int) offsetof (
struct X3D_TextureCoordinateGenerator, parameter), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9876 -1, -1, -1, -1, -1, -1};
9878const int OFFSETS_TextureProjector[] = {
9879 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureProjector, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9880 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_TextureProjector, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9881 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_TextureProjector, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9882 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_TextureProjector, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9883 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_TextureProjector, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9884 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_TextureProjector, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9885 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TextureProjector, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9886 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_TextureProjector, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9887 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TextureProjector, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9888 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_TextureProjector, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9889 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_TextureProjector, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9890 (
int) FIELDNAMES_nearDistance, (int) offsetof (
struct X3D_TextureProjector, nearDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9891 (
int) FIELDNAMES_farDistance, (int) offsetof (
struct X3D_TextureProjector, farDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9892 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_TextureProjector, texture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9893 (
int) FIELDNAMES_backCull, (int) offsetof (
struct X3D_TextureProjector, backCull), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9894 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_TextureProjector, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9895 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_TextureProjector, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9896 (int) FIELDNAMES__upVec, (
int) offsetof (
struct X3D_TextureProjector, _upVec), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9897 (int) FIELDNAMES_upVector, (
int) offsetof (
struct X3D_TextureProjector, upVector), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9898 (
int) FIELDNAMES_aspectRatio, (int) offsetof (
struct X3D_TextureProjector, aspectRatio), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9899 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_TextureProjector, fieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9900 -1, -1, -1, -1, -1, -1};
9902const int OFFSETS_TextureProjectorParallel[] = {
9903 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureProjectorParallel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9904 (
int) FIELDNAMES_global, (int) offsetof (
struct X3D_TextureProjectorParallel, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9905 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_TextureProjectorParallel, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9906 (
int) FIELDNAMES_shadows, (int) offsetof (
struct X3D_TextureProjectorParallel, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9907 (
int) FIELDNAMES_shadowIntensity, (int) offsetof (
struct X3D_TextureProjectorParallel, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9908 (
int) FIELDNAMES_ambientIntensity, (int) offsetof (
struct X3D_TextureProjectorParallel, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9909 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TextureProjectorParallel, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9910 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_TextureProjectorParallel, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9911 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TextureProjectorParallel, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9912 (
int) FIELDNAMES_location, (int) offsetof (
struct X3D_TextureProjectorParallel, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9913 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_TextureProjectorParallel, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9914 (
int) FIELDNAMES_nearDistance, (int) offsetof (
struct X3D_TextureProjectorParallel, nearDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9915 (
int) FIELDNAMES_farDistance, (int) offsetof (
struct X3D_TextureProjectorParallel, farDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9916 (
int) FIELDNAMES_texture, (int) offsetof (
struct X3D_TextureProjectorParallel, texture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9917 (
int) FIELDNAMES_backCull, (int) offsetof (
struct X3D_TextureProjectorParallel, backCull), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9918 (
int) FIELDNAMES__dir, (int) offsetof (
struct X3D_TextureProjectorParallel, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9919 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_TextureProjectorParallel, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9920 (int) FIELDNAMES__upVec, (
int) offsetof (
struct X3D_TextureProjectorParallel, _upVec), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9921 (int) FIELDNAMES_upVector, (
int) offsetof (
struct X3D_TextureProjectorParallel, upVector), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9922 (
int) FIELDNAMES_aspectRatio, (int) offsetof (
struct X3D_TextureProjectorParallel, aspectRatio), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9923 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_TextureProjectorParallel, fieldOfView), (int) FIELDTYPE_SFVec4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9924 -1, -1, -1, -1, -1, -1};
9926const int OFFSETS_TextureProjectorPoint[] = {
9927 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureProjectorPoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9928 (int) FIELDNAMES_global, (
int) offsetof (
struct X3D_TextureProjectorPoint, global), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9929 (int) FIELDNAMES_on, (
int) offsetof (
struct X3D_TextureProjectorPoint, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9930 (int) FIELDNAMES_shadows, (
int) offsetof (
struct X3D_TextureProjectorPoint, shadows), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9931 (int) FIELDNAMES_shadowIntensity, (
int) offsetof (
struct X3D_TextureProjectorPoint, shadowIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9932 (int) FIELDNAMES_ambientIntensity, (
int) offsetof (
struct X3D_TextureProjectorPoint, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9933 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TextureProjectorPoint, color), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9934 (
int) FIELDNAMES_intensity, (int) offsetof (
struct X3D_TextureProjectorPoint, intensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9935 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TextureProjectorPoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9936 (int) FIELDNAMES_location, (
int) offsetof (
struct X3D_TextureProjectorPoint, location), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9937 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_TextureProjectorPoint, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9938 (int) FIELDNAMES_nearDistance, (
int) offsetof (
struct X3D_TextureProjectorPoint, nearDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9939 (int) FIELDNAMES_farDistance, (
int) offsetof (
struct X3D_TextureProjectorPoint, farDistance), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9940 (int) FIELDNAMES_texture, (
int) offsetof (
struct X3D_TextureProjectorPoint, texture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9941 (int) FIELDNAMES_backCull, (
int) offsetof (
struct X3D_TextureProjectorPoint, backCull), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9942 (int) FIELDNAMES__dir, (
int) offsetof (
struct X3D_TextureProjectorPoint, _dir), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9943 (int) FIELDNAMES__loc, (
int) offsetof (
struct X3D_TextureProjectorPoint, _loc), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9944 (int) FIELDNAMES__upVec, (
int) offsetof (
struct X3D_TextureProjectorPoint, _upVec), (int) FIELDTYPE_SFVec4f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
9945 (int) FIELDNAMES_upVector, (
int) offsetof (
struct X3D_TextureProjectorPoint, upVector), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9946 -1, -1, -1, -1, -1, -1};
9948const int OFFSETS_TextureProperties[] = {
9949 (int) FIELDNAMES_anisotropicDegree, (
int) offsetof (
struct X3D_TextureProperties, anisotropicDegree), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9950 (
int) FIELDNAMES_borderColor, (int) offsetof (
struct X3D_TextureProperties, borderColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9951 (
int) FIELDNAMES_borderWidth, (int) offsetof (
struct X3D_TextureProperties, borderWidth), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9952 (
int) FIELDNAMES_boundaryModeS, (int) offsetof (
struct X3D_TextureProperties, boundaryModeS), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9953 (
int) FIELDNAMES_boundaryModeT, (int) offsetof (
struct X3D_TextureProperties, boundaryModeT), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9954 (
int) FIELDNAMES_boundaryModeR, (int) offsetof (
struct X3D_TextureProperties, boundaryModeR), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9955 (
int) FIELDNAMES_magnificationFilter, (int) offsetof (
struct X3D_TextureProperties, magnificationFilter), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9956 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TextureProperties, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9957 (
int) FIELDNAMES_minificationFilter, (int) offsetof (
struct X3D_TextureProperties, minificationFilter), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9958 (
int) FIELDNAMES_textureCompression, (int) offsetof (
struct X3D_TextureProperties, textureCompression), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
9959 (
int) FIELDNAMES_texturePriority, (int) offsetof (
struct X3D_TextureProperties, texturePriority), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9960 (
int) FIELDNAMES_generateMipMaps, (int) offsetof (
struct X3D_TextureProperties, generateMipMaps), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9961 -1, -1, -1, -1, -1, -1};
9963const int OFFSETS_TextureTransform[] = {
9964 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_TextureTransform, center), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9965 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TextureTransform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9966 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureTransform, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9967 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_TextureTransform, rotation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9968 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_TextureTransform, scale), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9969 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_TextureTransform, translation), (int) FIELDTYPE_SFVec2f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9970 -1, -1, -1, -1, -1, -1};
9972const int OFFSETS_TextureTransform3D[] = {
9973 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_TextureTransform3D, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9974 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TextureTransform3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9975 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_TextureTransform3D, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
9976 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_TextureTransform3D, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9977 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_TextureTransform3D, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9978 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureTransform3D, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9979 -1, -1, -1, -1, -1, -1};
9981const int OFFSETS_TextureTransformGenerator[] = {
9982 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureTransformGenerator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9983 (int) FIELDNAMES_mapping, (
int) offsetof (
struct X3D_TextureTransformGenerator, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9984 (int) FIELDNAMES_mode, (
int) offsetof (
struct X3D_TextureTransformGenerator, mode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9985 (int) FIELDNAMES_parameter, (
int) offsetof (
struct X3D_TextureTransformGenerator, parameter), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
9986 -1, -1, -1, -1, -1, -1};
9988const int OFFSETS_TextureTransformMatrix3D[] = {
9989 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TextureTransformMatrix3D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9990 (
int) FIELDNAMES_matrix, (int) offsetof (
struct X3D_TextureTransformMatrix3D, matrix), (int) FIELDTYPE_SFMatrix4f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
9991 (
int) FIELDNAMES_mapping, (int) offsetof (
struct X3D_TextureTransformMatrix3D, mapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9992 -1, -1, -1, -1, -1, -1};
9994const int OFFSETS_Tile[] = {
9995 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Tile, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9996 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Tile, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
9997 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Tile, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9998 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Tile, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
9999 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_Tile, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10000 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Tile, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10001 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Tile, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10002 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Tile, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10003 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Tile, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10004 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Tile, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10005 (
int) FIELDNAMES_content, (int) offsetof (
struct X3D_Tile, content), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10006 (
int) FIELDNAMES_geometricError, (int) offsetof (
struct X3D_Tile, geometricError), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10007 (
int) FIELDNAMES_refine, (int) offsetof (
struct X3D_Tile, refine), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10008 (
int) FIELDNAMES_showContent, (int) offsetof (
struct X3D_Tile, showContent), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10009 (
int) FIELDNAMES_boundingVolume, (int) offsetof (
struct X3D_Tile, boundingVolume), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10010 (
int) FIELDNAMES_boundingVolumeType, (int) offsetof (
struct X3D_Tile, boundingVolumeType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10011 (
int) FIELDNAMES_contentVolume, (int) offsetof (
struct X3D_Tile, contentVolume), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10012 (
int) FIELDNAMES_contentVolumeType, (int) offsetof (
struct X3D_Tile, contentVolumeType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10013 -1, -1, -1, -1, -1, -1};
10015const int OFFSETS_TimeSensor[] = {
10016 (int) FIELDNAMES_cycleInterval, (
int) offsetof (
struct X3D_TimeSensor, cycleInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10017 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_TimeSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10018 (
int) FIELDNAMES_loop, (int) offsetof (
struct X3D_TimeSensor, loop), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10019 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TimeSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10020 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_TimeSensor, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10021 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_TimeSensor, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10022 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_TimeSensor, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10023 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_TimeSensor, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10024 (
int) FIELDNAMES_cycleTime, (int) offsetof (
struct X3D_TimeSensor, cycleTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10025 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_TimeSensor, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10026 (
int) FIELDNAMES_fraction_changed, (int) offsetof (
struct X3D_TimeSensor, fraction_changed), (int) FIELDTYPE_SFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10027 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TimeSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10028 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_TimeSensor, isPaused), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10029 (
int) FIELDNAMES_time, (int) offsetof (
struct X3D_TimeSensor, time), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10030 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TimeSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10031 (
int) FIELDNAMES___inittime, (int) offsetof (
struct X3D_TimeSensor, __inittime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10032 (int) FIELDNAMES___ctflag, (
int) offsetof (
struct X3D_TimeSensor, __ctflag), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) 0, (
int) 0,
10033 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_TimeSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
10034 (int) FIELDNAMES___lasttime, (
int) offsetof (
struct X3D_TimeSensor, __lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10035 -1, -1, -1, -1, -1, -1};
10037const int OFFSETS_TimeTrigger[] = {
10038 (int) FIELDNAMES_set_boolean, (
int) offsetof (
struct X3D_TimeTrigger, set_boolean), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10039 (
int) FIELDNAMES_triggerTime, (int) offsetof (
struct X3D_TimeTrigger, triggerTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10040 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TimeTrigger, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10041 -1, -1, -1, -1, -1, -1};
10043const int OFFSETS_ToneMappedVolumeStyle[] = {
10044 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_ToneMappedVolumeStyle, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10045 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ToneMappedVolumeStyle, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10046 (
int) FIELDNAMES_surfaceNormals, (int) offsetof (
struct X3D_ToneMappedVolumeStyle, surfaceNormals), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10047 (
int) FIELDNAMES_coolColor, (int) offsetof (
struct X3D_ToneMappedVolumeStyle, coolColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10048 (
int) FIELDNAMES_warmColor, (int) offsetof (
struct X3D_ToneMappedVolumeStyle, warmColor), (int) FIELDTYPE_SFColorRGBA, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10049 -1, -1, -1, -1, -1, -1};
10051const int OFFSETS_TouchSensor[] = {
10052 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_TouchSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10053 (
int) FIELDNAMES_hitNormal_changed, (int) offsetof (
struct X3D_TouchSensor, hitNormal_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10054 (
int) FIELDNAMES_hitPoint_changed, (int) offsetof (
struct X3D_TouchSensor, hitPoint_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10055 (
int) FIELDNAMES_hitTexCoord_changed, (int) offsetof (
struct X3D_TouchSensor, hitTexCoord_changed), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10056 (
int) FIELDNAMES__oldhitNormal, (int) offsetof (
struct X3D_TouchSensor, _oldhitNormal), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
10057 (int) FIELDNAMES__oldhitPoint, (
int) offsetof (
struct X3D_TouchSensor, _oldhitPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) 0, (
int) 0,
10058 (int) FIELDNAMES__oldhitTexCoord, (
int) offsetof (
struct X3D_TouchSensor, _oldhitTexCoord), (int) FIELDTYPE_SFVec2f, (
int) KW_outputOnly, (int) 0, (
int) 0,
10059 (int) FIELDNAMES_isActive, (
int) offsetof (
struct X3D_TouchSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10060 (
int) FIELDNAMES_isOver, (int) offsetof (
struct X3D_TouchSensor, isOver), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10061 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TouchSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10062 (
int) FIELDNAMES_touchTime, (int) offsetof (
struct X3D_TouchSensor, touchTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10063 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TouchSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10064 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_TouchSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
10065 -1, -1, -1, -1, -1, -1};
10067const int OFFSETS_TrackingSensor[] = {
10068 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_TrackingSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10069 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_TrackingSensor, position), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10070 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_TrackingSensor, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10071 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TrackingSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10072 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TrackingSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10073 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TrackingSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10074 (
int) FIELDNAMES_isPositionAvailable, (int) offsetof (
struct X3D_TrackingSensor, isPositionAvailable), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10075 (
int) FIELDNAMES_isRotationAvailable, (int) offsetof (
struct X3D_TrackingSensor, isRotationAvailable), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10076 -1, -1, -1, -1, -1, -1};
10078const int OFFSETS_Transform[] = {
10079 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Transform, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10080 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Transform, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10081 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Transform, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10082 (
int) FIELDNAMES_center, (int) offsetof (
struct X3D_Transform, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10083 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Transform, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10084 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Transform, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10085 (
int) FIELDNAMES_rotation, (int) offsetof (
struct X3D_Transform, rotation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10086 (
int) FIELDNAMES_scale, (int) offsetof (
struct X3D_Transform, scale), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10087 (
int) FIELDNAMES_scaleOrientation, (int) offsetof (
struct X3D_Transform, scaleOrientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10088 (
int) FIELDNAMES_translation, (int) offsetof (
struct X3D_Transform, translation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10089 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Transform, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10090 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Transform, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10091 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Transform, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10092 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Transform, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10093 (
int) FIELDNAMES___do_center, (int) offsetof (
struct X3D_Transform, __do_center), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10094 (int) FIELDNAMES___do_trans, (
int) offsetof (
struct X3D_Transform, __do_trans), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10095 (int) FIELDNAMES___do_rotation, (
int) offsetof (
struct X3D_Transform, __do_rotation), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10096 (int) FIELDNAMES___do_scaleO, (
int) offsetof (
struct X3D_Transform, __do_scaleO), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10097 (int) FIELDNAMES___do_scale, (
int) offsetof (
struct X3D_Transform, __do_scale), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10098 (int) FIELDNAMES___do_anything, (
int) offsetof (
struct X3D_Transform, __do_anything), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10099 (int) FIELDNAMES__sortedChildren, (
int) offsetof (
struct X3D_Transform, _sortedChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
10100 -1, -1, -1, -1, -1, -1};
10102const int OFFSETS_TransformSensor[] = {
10103 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_TransformSensor, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10104 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_TransformSensor, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10105 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_TransformSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10106 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_TransformSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10107 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TransformSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10108 (
int) FIELDNAMES_position_changed, (int) offsetof (
struct X3D_TransformSensor, position_changed), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10109 (
int) FIELDNAMES_orientation_changed, (int) offsetof (
struct X3D_TransformSensor, orientation_changed), (int) FIELDTYPE_SFRotation, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10110 (
int) FIELDNAMES_enterTime, (int) offsetof (
struct X3D_TransformSensor, enterTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10111 (
int) FIELDNAMES_exitTime, (int) offsetof (
struct X3D_TransformSensor, exitTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10112 (
int) FIELDNAMES_targetObject, (int) offsetof (
struct X3D_TransformSensor, targetObject), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10113 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TransformSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10114 (
int) FIELDNAMES___hit, (int) offsetof (
struct X3D_TransformSensor, __hit), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) 0, (
int) 0,
10115 (int) FIELDNAMES___t1, (
int) offsetof (
struct X3D_TransformSensor, __t1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
10116 (int) FIELDNAMES___t2, (
int) offsetof (
struct X3D_TransformSensor, __t2), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) 0, (
int) 0,
10117 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_TransformSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
10118 -1, -1, -1, -1, -1, -1};
10120const int OFFSETS_TransmitterPdu[] = {
10121 (int) FIELDNAMES_enabled, (
int) offsetof (
struct X3D_TransmitterPdu, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10122 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_TransmitterPdu, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10123 (
int) FIELDNAMES_timestamp, (int) offsetof (
struct X3D_TransmitterPdu, timestamp), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10124 (
int) FIELDNAMES_address, (int) offsetof (
struct X3D_TransmitterPdu, address), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10125 (
int) FIELDNAMES_port, (int) offsetof (
struct X3D_TransmitterPdu, port), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10126 (
int) FIELDNAMES_multicastRelayHost, (int) offsetof (
struct X3D_TransmitterPdu, multicastRelayHost), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10127 (
int) FIELDNAMES_multicastRelayPort, (int) offsetof (
struct X3D_TransmitterPdu, multicastRelayPort), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10128 (
int) FIELDNAMES_networkMode, (int) offsetof (
struct X3D_TransmitterPdu, networkMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10129 (
int) FIELDNAMES_isNetworkReader, (int) offsetof (
struct X3D_TransmitterPdu, isNetworkReader), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10130 (
int) FIELDNAMES_isNetworkWriter, (int) offsetof (
struct X3D_TransmitterPdu, isNetworkWriter), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10131 (
int) FIELDNAMES_isStandAlone, (int) offsetof (
struct X3D_TransmitterPdu, isStandAlone), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10132 (
int) FIELDNAMES_readInterval, (int) offsetof (
struct X3D_TransmitterPdu, readInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10133 (
int) FIELDNAMES_writeInterval, (int) offsetof (
struct X3D_TransmitterPdu, writeInterval), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10134 (
int) FIELDNAMES_rtpHeaderExpected, (int) offsetof (
struct X3D_TransmitterPdu, rtpHeaderExpected), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10135 (
int) FIELDNAMES_isRtpHeaderHeard, (int) offsetof (
struct X3D_TransmitterPdu, isRtpHeaderHeard), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10136 (
int) FIELDNAMES__registered, (int) offsetof (
struct X3D_TransmitterPdu, _registered), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
10137 (int) FIELDNAMES__dsock, (
int) offsetof (
struct X3D_TransmitterPdu, _dsock), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
10138 (int) FIELDNAMES__lasttime, (
int) offsetof (
struct X3D_TransmitterPdu, _lasttime), (int) FIELDTYPE_SFTime, (
int) KW_initializeOnly, (int) 0, (
int) UNCA_NONE,
10139 (int) FIELDNAMES__pduchange_networksensor, (
int) offsetof (
struct X3D_TransmitterPdu, _pduchange_networksensor), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10140 (int) FIELDNAMES__oldState, (
int) offsetof (
struct X3D_TransmitterPdu, _oldState), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10141 (int) FIELDNAMES_entityID, (
int) offsetof (
struct X3D_TransmitterPdu, entityID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10142 (
int) FIELDNAMES_applicationID, (int) offsetof (
struct X3D_TransmitterPdu, applicationID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10143 (
int) FIELDNAMES_siteID, (int) offsetof (
struct X3D_TransmitterPdu, siteID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10144 (
int) FIELDNAMES_geoSystem, (int) offsetof (
struct X3D_TransmitterPdu, geoSystem), (int) FIELDTYPE_MFString, (
int) KW_initializeOnly, (int) (SPEC_X3D33), (int) UNCA_NONE,
10145 (
int) FIELDNAMES_geoCoords, (int) offsetof (
struct X3D_TransmitterPdu, geoCoords), (int) FIELDTYPE_SFVec3d, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_GEO,
10146 (
int) FIELDNAMES___geoSystem, (int) offsetof (
struct X3D_TransmitterPdu, __geoSystem), (int) FIELDTYPE_SFNode, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10147 (int) FIELDNAMES_bboxCenter, (
int) offsetof (
struct X3D_TransmitterPdu, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10148 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_TransmitterPdu, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10149 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_TransmitterPdu, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10150 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_TransmitterPdu, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10151 (
int) FIELDNAMES_radioID, (int) offsetof (
struct X3D_TransmitterPdu, radioID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10152 (
int) FIELDNAMES_whichGeometry, (int) offsetof (
struct X3D_TransmitterPdu, whichGeometry), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10153 (
int) FIELDNAMES_radioEntityTypeKind, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeKind), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10154 (
int) FIELDNAMES_radioEntityTypeDomain, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeDomain), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10155 (
int) FIELDNAMES_radioEntityTypeCountry, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeCountry), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10156 (
int) FIELDNAMES_radioEntityTypeCategory, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeCategory), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10157 (
int) FIELDNAMES_radioEntityTypeNomenclature, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeNomenclature), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10158 (
int) FIELDNAMES_radioEntityTypeNomenclatureVersion, (int) offsetof (
struct X3D_TransmitterPdu, radioEntityTypeNomenclatureVersion), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10159 (
int) FIELDNAMES_antennaLocation, (int) offsetof (
struct X3D_TransmitterPdu, antennaLocation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10160 (
int) FIELDNAMES_antennaPatternLength, (int) offsetof (
struct X3D_TransmitterPdu, antennaPatternLength), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10161 (
int) FIELDNAMES_antennaPatternType, (int) offsetof (
struct X3D_TransmitterPdu, antennaPatternType), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10162 (
int) FIELDNAMES_relativeAntennaLocation, (int) offsetof (
struct X3D_TransmitterPdu, relativeAntennaLocation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10163 (
int) FIELDNAMES_inputSource, (int) offsetof (
struct X3D_TransmitterPdu, inputSource), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10164 (
int) FIELDNAMES_transmitState, (int) offsetof (
struct X3D_TransmitterPdu, transmitState), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10165 (
int) FIELDNAMES_power, (int) offsetof (
struct X3D_TransmitterPdu, power), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10166 (
int) FIELDNAMES_frequency, (int) offsetof (
struct X3D_TransmitterPdu, frequency), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10167 (
int) FIELDNAMES_transmitFrequencyBandwidth, (int) offsetof (
struct X3D_TransmitterPdu, transmitFrequencyBandwidth), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10168 (
int) FIELDNAMES_lengthOfModulationParameters, (int) offsetof (
struct X3D_TransmitterPdu, lengthOfModulationParameters), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10169 (
int) FIELDNAMES_modulationTypeDetail, (int) offsetof (
struct X3D_TransmitterPdu, modulationTypeDetail), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10170 (
int) FIELDNAMES_modulationTypeMajor, (int) offsetof (
struct X3D_TransmitterPdu, modulationTypeMajor), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10171 (
int) FIELDNAMES_modulationTypeSpreadSpectrum, (int) offsetof (
struct X3D_TransmitterPdu, modulationTypeSpreadSpectrum), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10172 (
int) FIELDNAMES_modulationTypeSystem, (int) offsetof (
struct X3D_TransmitterPdu, modulationTypeSystem), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10173 (
int) FIELDNAMES_cryptoSystem, (int) offsetof (
struct X3D_TransmitterPdu, cryptoSystem), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10174 (
int) FIELDNAMES_cryptoKeyID, (int) offsetof (
struct X3D_TransmitterPdu, cryptoKeyID), (int) FIELDTYPE_SFInt32, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10175 (
int) FIELDNAMES__pduchange_transmitter, (int) offsetof (
struct X3D_TransmitterPdu, _pduchange_transmitter), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10176 -1, -1, -1, -1, -1, -1};
10178const int OFFSETS_TriangleFanSet[] = {
10179 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_TriangleFanSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10180 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TriangleFanSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10181 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_TriangleFanSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10182 (
int) FIELDNAMES_fanCount, (int) offsetof (
struct X3D_TriangleFanSet, fanCount), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10183 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_TriangleFanSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10184 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TriangleFanSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10185 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_TriangleFanSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10186 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_TriangleFanSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10187 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_TriangleFanSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10188 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_TriangleFanSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10189 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_TriangleFanSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10190 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_TriangleFanSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10191 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleFanSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10192 -1, -1, -1, -1, -1, -1};
10194const int OFFSETS_TriangleSet[] = {
10195 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_TriangleSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10196 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TriangleSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10197 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_TriangleSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10198 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_TriangleSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10199 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TriangleSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10200 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_TriangleSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10201 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_TriangleSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10202 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_TriangleSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10203 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_TriangleSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10204 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_TriangleSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10205 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_TriangleSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10206 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10207 -1, -1, -1, -1, -1, -1};
10209const int OFFSETS_TriangleSet2D[] = {
10210 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_TriangleSet2D, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10211 (
int) FIELDNAMES_vertices, (int) offsetof (
struct X3D_TriangleSet2D, vertices), (int) FIELDTYPE_MFVec2f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10212 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_TriangleSet2D, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10213 (
int) FIELDNAMES___texCoords, (int) offsetof (
struct X3D_TriangleSet2D, __texCoords), (int) FIELDTYPE_MFVec2f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10214 (int) FIELDNAMES___wireindices, (
int) offsetof (
struct X3D_TriangleSet2D, __wireindices), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10215 -1, -1, -1, -1, -1, -1};
10217const int OFFSETS_TriangleStripSet[] = {
10218 (int) FIELDNAMES_attrib, (
int) offsetof (
struct X3D_TriangleStripSet, attrib), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10219 (
int) FIELDNAMES_color, (int) offsetof (
struct X3D_TriangleStripSet, color), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10220 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_TriangleStripSet, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10221 (
int) FIELDNAMES_fogCoord, (int) offsetof (
struct X3D_TriangleStripSet, fogCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10222 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TriangleStripSet, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10223 (
int) FIELDNAMES_normal, (int) offsetof (
struct X3D_TriangleStripSet, normal), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10224 (
int) FIELDNAMES_stripCount, (int) offsetof (
struct X3D_TriangleStripSet, stripCount), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10225 (
int) FIELDNAMES_texCoord, (int) offsetof (
struct X3D_TriangleStripSet, texCoord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10226 (
int) FIELDNAMES_ccw, (int) offsetof (
struct X3D_TriangleStripSet, ccw), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10227 (
int) FIELDNAMES_colorPerVertex, (int) offsetof (
struct X3D_TriangleStripSet, colorPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10228 (
int) FIELDNAMES_normalPerVertex, (int) offsetof (
struct X3D_TriangleStripSet, normalPerVertex), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10229 (
int) FIELDNAMES_solid, (int) offsetof (
struct X3D_TriangleStripSet, solid), (int) FIELDTYPE_SFBool, (
int) KW_initializeOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10230 (
int) FIELDNAMES__coordIndex, (int) offsetof (
struct X3D_TriangleStripSet, _coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10231 -1, -1, -1, -1, -1, -1};
10233const int OFFSETS_TwoSidedMaterial[] = {
10234 (int) FIELDNAMES_ambientIntensity, (
int) offsetof (
struct X3D_TwoSidedMaterial, ambientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10235 (
int) FIELDNAMES_backAmbientIntensity, (int) offsetof (
struct X3D_TwoSidedMaterial, backAmbientIntensity), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10236 (
int) FIELDNAMES_backDiffuseColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backDiffuseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10237 (
int) FIELDNAMES_backEmissiveColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backEmissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10238 (
int) FIELDNAMES_backShininess, (int) offsetof (
struct X3D_TwoSidedMaterial, backShininess), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10239 (
int) FIELDNAMES_backSpecularColor, (int) offsetof (
struct X3D_TwoSidedMaterial, backSpecularColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10240 (
int) FIELDNAMES_backTransparency, (int) offsetof (
struct X3D_TwoSidedMaterial, backTransparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10241 (
int) FIELDNAMES_diffuseColor, (int) offsetof (
struct X3D_TwoSidedMaterial, diffuseColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10242 (
int) FIELDNAMES_emissiveColor, (int) offsetof (
struct X3D_TwoSidedMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10243 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_TwoSidedMaterial, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10244 (
int) FIELDNAMES_shininess, (int) offsetof (
struct X3D_TwoSidedMaterial, shininess), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10245 (
int) FIELDNAMES_separateBackColor, (int) offsetof (
struct X3D_TwoSidedMaterial, separateBackColor), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10246 (
int) FIELDNAMES_specularColor, (int) offsetof (
struct X3D_TwoSidedMaterial, specularColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10247 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_TwoSidedMaterial, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D33), (int) UNCA_NONE,
10248 (
int) FIELDNAMES__material, (int) offsetof (
struct X3D_TwoSidedMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10249 (int) FIELDNAMES__backMaterial, (
int) offsetof (
struct X3D_TwoSidedMaterial, _backMaterial), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10250 -1, -1, -1, -1, -1, -1};
10252const int OFFSETS_UniversalJoint[] = {
10253 (int) FIELDNAMES_anchorPoint, (
int) offsetof (
struct X3D_UniversalJoint, anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10254 (
int) FIELDNAMES_axis1, (int) offsetof (
struct X3D_UniversalJoint, axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10255 (
int) FIELDNAMES_axis2, (int) offsetof (
struct X3D_UniversalJoint, axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10256 (
int) FIELDNAMES_body1, (int) offsetof (
struct X3D_UniversalJoint, body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10257 (
int) FIELDNAMES_body2, (int) offsetof (
struct X3D_UniversalJoint, body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10258 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_UniversalJoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10259 (
int) FIELDNAMES_forceOutput, (int) offsetof (
struct X3D_UniversalJoint, forceOutput), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10260 (
int) FIELDNAMES_stop1Bounce, (int) offsetof (
struct X3D_UniversalJoint, stop1Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10261 (
int) FIELDNAMES_stop1ErrorCorrection, (int) offsetof (
struct X3D_UniversalJoint, stop1ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10262 (
int) FIELDNAMES_stop2Bounce, (int) offsetof (
struct X3D_UniversalJoint, stop2Bounce), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10263 (
int) FIELDNAMES_stop2ErrorCorrection, (int) offsetof (
struct X3D_UniversalJoint, stop2ErrorCorrection), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10264 (
int) FIELDNAMES_body1AnchorPoint, (int) offsetof (
struct X3D_UniversalJoint, body1AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10265 (
int) FIELDNAMES_body1Axis, (int) offsetof (
struct X3D_UniversalJoint, body1Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10266 (
int) FIELDNAMES_body2AnchorPoint, (int) offsetof (
struct X3D_UniversalJoint, body2AnchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10267 (
int) FIELDNAMES_body2Axis, (int) offsetof (
struct X3D_UniversalJoint, body2Axis), (int) FIELDTYPE_SFVec3f, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10268 (
int) FIELDNAMES__joint, (int) offsetof (
struct X3D_UniversalJoint, _joint), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10269 (int) FIELDNAMES__forceout, (
int) offsetof (
struct X3D_UniversalJoint, _forceout), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10270 (int) FIELDNAMES___old_anchorPoint, (
int) offsetof (
struct X3D_UniversalJoint, __old_anchorPoint), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
10271 (int) FIELDNAMES___old_axis1, (
int) offsetof (
struct X3D_UniversalJoint, __old_axis1), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
10272 (int) FIELDNAMES___old_axis2, (
int) offsetof (
struct X3D_UniversalJoint, __old_axis2), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) 0, (
int) 0,
10273 (int) FIELDNAMES___old_body1, (
int) offsetof (
struct X3D_UniversalJoint, __old_body1), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
10274 (int) FIELDNAMES___old_body2, (
int) offsetof (
struct X3D_UniversalJoint, __old_body2), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) 0,
10275 -1, -1, -1, -1, -1, -1};
10277const int OFFSETS_UnlitMaterial[] = {
10278 (int) FIELDNAMES_metadata, (
int) offsetof (
struct X3D_UnlitMaterial, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10279 (
int) FIELDNAMES_emissiveColor, (int) offsetof (
struct X3D_UnlitMaterial, emissiveColor), (int) FIELDTYPE_SFColor, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10280 (
int) FIELDNAMES_emissiveTexture, (int) offsetof (
struct X3D_UnlitMaterial, emissiveTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
10281 (
int) FIELDNAMES_emissiveTextureMapping, (int) offsetof (
struct X3D_UnlitMaterial, emissiveTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10282 (
int) FIELDNAMES_normalScale, (int) offsetof (
struct X3D_UnlitMaterial, normalScale), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10283 (
int) FIELDNAMES_normalTexture, (int) offsetof (
struct X3D_UnlitMaterial, normalTexture), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33 | SPEC_X3D40), (int) UNCA_NONE,
10284 (
int) FIELDNAMES_normalTextureMapping, (int) offsetof (
struct X3D_UnlitMaterial, normalTextureMapping), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10285 (
int) FIELDNAMES_transparency, (int) offsetof (
struct X3D_UnlitMaterial, transparency), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10286 (
int) FIELDNAMES__material, (int) offsetof (
struct X3D_UnlitMaterial, _material), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10287 -1, -1, -1, -1, -1, -1};
10289const int OFFSETS_VectorInterpolator[] = {
10290 (int) FIELDNAMES_set_fraction, (
int) offsetof (
struct X3D_VectorInterpolator, set_fraction), (int) FIELDTYPE_SFFloat, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10291 (
int) FIELDNAMES_key, (int) offsetof (
struct X3D_VectorInterpolator,
key), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10292 (
int) FIELDNAMES_keyValue, (int) offsetof (
struct X3D_VectorInterpolator, keyValue), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10293 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VectorInterpolator, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10294 (
int) FIELDNAMES_value_changed, (int) offsetof (
struct X3D_VectorInterpolator, value_changed), (int) FIELDTYPE_MFFloat, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10295 -1, -1, -1, -1, -1, -1};
10297const int OFFSETS_Viewpoint[] = {
10298 (int) FIELDNAMES__layerId, (
int) offsetof (
struct X3D_Viewpoint, _layerId), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10299 (int) FIELDNAMES__donethispass, (
int) offsetof (
struct X3D_Viewpoint, _donethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10300 (int) FIELDNAMES__reachablethispass, (
int) offsetof (
struct X3D_Viewpoint, _reachablethispass), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10301 (int) FIELDNAMES_set_bind, (
int) offsetof (
struct X3D_Viewpoint, set_bind), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10302 (
int) FIELDNAMES_bindTime, (int) offsetof (
struct X3D_Viewpoint, bindTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10303 (
int) FIELDNAMES_isBound, (int) offsetof (
struct X3D_Viewpoint, isBound), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10304 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_Viewpoint, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10305 (
int) FIELDNAMES_jump, (int) offsetof (
struct X3D_Viewpoint, jump), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10306 (
int) FIELDNAMES_fieldOfView, (int) offsetof (
struct X3D_Viewpoint, fieldOfView), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10307 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Viewpoint, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10308 (
int) FIELDNAMES_orientation, (int) offsetof (
struct X3D_Viewpoint, orientation), (int) FIELDTYPE_SFRotation, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_ANGLE,
10309 (
int) FIELDNAMES_position, (int) offsetof (
struct X3D_Viewpoint, position), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10310 (
int) FIELDNAMES_centerOfRotation, (int) offsetof (
struct X3D_Viewpoint, centerOfRotation), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10311 (
int) FIELDNAMES_retainUserOffsets, (int) offsetof (
struct X3D_Viewpoint, retainUserOffsets), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10312 (
int) FIELDNAMES_fovMode, (int) offsetof (
struct X3D_Viewpoint, fovMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10313 (
int) FIELDNAMES_aspectRatio, (int) offsetof (
struct X3D_Viewpoint, aspectRatio), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10314 (
int) FIELDNAMES__initializedOnce, (int) offsetof (
struct X3D_Viewpoint, _initializedOnce), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
10315 (int) FIELDNAMES__orientation, (
int) offsetof (
struct X3D_Viewpoint, _orientation), (int) FIELDTYPE_SFRotation, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10316 (int) FIELDNAMES__position, (
int) offsetof (
struct X3D_Viewpoint, _position), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10317 (int) FIELDNAMES__pin_point, (
int) offsetof (
struct X3D_Viewpoint, _pin_point), (int) FIELDTYPE_SFVec3d, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10318 (int) FIELDNAMES__show_pin_point, (
int) offsetof (
struct X3D_Viewpoint, _show_pin_point), (int) FIELDTYPE_SFBool, (
int) KW_inputOnly, (int) 0, (
int) 0,
10319 (int) FIELDNAMES_farClippingPlane, (
int) offsetof (
struct X3D_Viewpoint, farClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10320 (
int) FIELDNAMES_nearClippingPlane, (int) offsetof (
struct X3D_Viewpoint, nearClippingPlane), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D30), (int) UNCA_NONE,
10321 (
int) FIELDNAMES_vIewAll, (int) offsetof (
struct X3D_Viewpoint, vIewAll), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10322 (
int) FIELDNAMES_navigationInfo, (int) offsetof (
struct X3D_Viewpoint, navigationInfo), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10323 -1, -1, -1, -1, -1, -1};
10325const int OFFSETS_ViewpointGroup[] = {
10326 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_ViewpointGroup, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10327 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_ViewpointGroup, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10328 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_ViewpointGroup, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10329 (
int) FIELDNAMES_displayed, (int) offsetof (
struct X3D_ViewpointGroup, displayed), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10330 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_ViewpointGroup, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10331 (
int) FIELDNAMES_retainUserOffsets, (int) offsetof (
struct X3D_ViewpointGroup, retainUserOffsets), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10332 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_ViewpointGroup, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10333 (
int) FIELDNAMES___proxNode, (int) offsetof (
struct X3D_ViewpointGroup, __proxNode), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) 0, (
int) UNCA_NONE,
10334 -1, -1, -1, -1, -1, -1};
10336const int OFFSETS_Viewport[] = {
10337 (int) FIELDNAMES_addChildren, (
int) offsetof (
struct X3D_Viewport, addChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10338 (
int) FIELDNAMES_removeChildren, (int) offsetof (
struct X3D_Viewport, removeChildren), (int) FIELDTYPE_MFNode, (
int) KW_inputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10339 (
int) FIELDNAMES___sibAffectors, (int) offsetof (
struct X3D_Viewport, __sibAffectors), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10340 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_Viewport, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10341 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_Viewport, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10342 (
int) FIELDNAMES_clipBoundary, (int) offsetof (
struct X3D_Viewport, clipBoundary), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10343 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_Viewport, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10344 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_Viewport, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10345 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_Viewport, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10346 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_Viewport, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10347 -1, -1, -1, -1, -1, -1};
10349const int OFFSETS_VisibilitySensor[] = {
10350 (int) FIELDNAMES_center, (
int) offsetof (
struct X3D_VisibilitySensor, center), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10351 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_VisibilitySensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10352 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_VisibilitySensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10353 (
int) FIELDNAMES_size, (int) offsetof (
struct X3D_VisibilitySensor, size), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10354 (
int) FIELDNAMES_enterTime, (int) offsetof (
struct X3D_VisibilitySensor, enterTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10355 (
int) FIELDNAMES_exitTime, (int) offsetof (
struct X3D_VisibilitySensor, exitTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10356 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_VisibilitySensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10357 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VisibilitySensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10358 (
int) FIELDNAMES___visible, (int) offsetof (
struct X3D_VisibilitySensor, __visible), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10359 (int) FIELDNAMES___occludeCheckCount, (
int) offsetof (
struct X3D_VisibilitySensor, __occludeCheckCount), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10360 (int) FIELDNAMES___points, (
int) offsetof (
struct X3D_VisibilitySensor, __points), (int) FIELDTYPE_MFVec3f, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10361 (int) FIELDNAMES___Samples, (
int) offsetof (
struct X3D_VisibilitySensor, __Samples), (int) FIELDTYPE_SFInt32, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10362 (int) FIELDNAMES___oldEnabled, (
int) offsetof (
struct X3D_VisibilitySensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
10363 -1, -1, -1, -1, -1, -1};
10365const int OFFSETS_VolumeData[] = {
10366 (int) FIELDNAMES_dimensions, (
int) offsetof (
struct X3D_VolumeData, dimensions), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10367 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VolumeData, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10368 (
int) FIELDNAMES_voxels, (int) offsetof (
struct X3D_VolumeData, voxels), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10369 (
int) FIELDNAMES_bboxCenter, (int) offsetof (
struct X3D_VolumeData, bboxCenter), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10370 (
int) FIELDNAMES_bboxSize, (int) offsetof (
struct X3D_VolumeData, bboxSize), (int) FIELDTYPE_SFVec3f, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_BLENGTH,
10371 (
int) FIELDNAMES_visible, (int) offsetof (
struct X3D_VolumeData, visible), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10372 (
int) FIELDNAMES_bboxDisplay, (int) offsetof (
struct X3D_VolumeData, bboxDisplay), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10373 (
int) FIELDNAMES__boxtris, (int) offsetof (
struct X3D_VolumeData, _boxtris), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10374 (int) FIELDNAMES_renderStyle, (
int) offsetof (
struct X3D_VolumeData, renderStyle), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10375 -1, -1, -1, -1, -1, -1};
10377const int OFFSETS_VolumeEmitter[] = {
10378 (int) FIELDNAMES_set_coordIndex, (
int) offsetof (
struct X3D_VolumeEmitter, set_coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_inputOnly, (int) ( SPEC_X3D33), (int) UNCA_NONE,
10379 (
int) FIELDNAMES_set_coordinate, (int) offsetof (
struct X3D_VolumeEmitter, set_coordinate), (int) FIELDTYPE_SFInt32, (
int) KW_inputOnly, (int) (SPEC_X3D32), (int) UNCA_NONE,
10380 (
int) FIELDNAMES_coord, (int) offsetof (
struct X3D_VolumeEmitter, coord), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10381 (
int) FIELDNAMES_direction, (int) offsetof (
struct X3D_VolumeEmitter, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10382 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VolumeEmitter, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10383 (
int) FIELDNAMES_on, (int) offsetof (
struct X3D_VolumeEmitter, on), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10384 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_VolumeEmitter, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
10385 (
int) FIELDNAMES_variation, (int) offsetof (
struct X3D_VolumeEmitter, variation), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_LENGTH,
10386 (
int) FIELDNAMES_coordIndex, (int) offsetof (
struct X3D_VolumeEmitter, coordIndex), (int) FIELDTYPE_MFInt32, (
int) KW_initializeOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10387 (
int) FIELDNAMES_internal, (int) offsetof (
struct X3D_VolumeEmitter, internal), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10388 (
int) FIELDNAMES_mass, (int) offsetof (
struct X3D_VolumeEmitter, mass), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_MASS,
10389 (
int) FIELDNAMES_surfaceArea, (int) offsetof (
struct X3D_VolumeEmitter, surfaceArea), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_AREA,
10390 (
int) FIELDNAMES__ifs, (int) offsetof (
struct X3D_VolumeEmitter, _ifs), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10391 -1, -1, -1, -1, -1, -1};
10393const int OFFSETS_VolumePickSensor[] = {
10394 (int) FIELDNAMES_description, (
int) offsetof (
struct X3D_VolumePickSensor, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10395 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_VolumePickSensor, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10396 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_VolumePickSensor, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10397 (
int) FIELDNAMES_objectType, (int) offsetof (
struct X3D_VolumePickSensor, objectType), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10398 (
int) FIELDNAMES_pickingGeometry, (int) offsetof (
struct X3D_VolumePickSensor, pickingGeometry), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10399 (
int) FIELDNAMES_pickTarget, (int) offsetof (
struct X3D_VolumePickSensor, pickTarget), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10400 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_VolumePickSensor, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10401 (
int) FIELDNAMES_pickedGeometry, (int) offsetof (
struct X3D_VolumePickSensor, pickedGeometry), (int) FIELDTYPE_MFNode, (
int) KW_outputOnly, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10402 (
int) FIELDNAMES_intersectionType, (int) offsetof (
struct X3D_VolumePickSensor, intersectionType), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10403 (
int) FIELDNAMES_sortOrder, (int) offsetof (
struct X3D_VolumePickSensor, sortOrder), (int) FIELDTYPE_SFString, (
int) KW_initializeOnly, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10404 (
int) FIELDNAMES_matchCriterion, (int) offsetof (
struct X3D_VolumePickSensor, matchCriterion), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10405 (
int) FIELDNAMES___oldEnabled, (int) offsetof (
struct X3D_VolumePickSensor, __oldEnabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) 0, (
int) 0,
10406 -1, -1, -1, -1, -1, -1};
10408const int OFFSETS_WaveShaper[] = {
10409 (int) FIELDNAMES_channelCountMode, (
int) offsetof (
struct X3D_WaveShaper, channelCountMode), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10410 (
int) FIELDNAMES_channelInterpretation, (int) offsetof (
struct X3D_WaveShaper, channelInterpretation), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10411 (
int) FIELDNAMES_children, (int) offsetof (
struct X3D_WaveShaper, children), (int) FIELDTYPE_MFNode, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10412 (
int) FIELDNAMES_description, (int) offsetof (
struct X3D_WaveShaper, description), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10413 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_WaveShaper, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10414 (
int) FIELDNAMES_gain, (int) offsetof (
struct X3D_WaveShaper, gain), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10415 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_WaveShaper, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10416 (
int) FIELDNAMES_pauseTime, (int) offsetof (
struct X3D_WaveShaper, pauseTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10417 (
int) FIELDNAMES_resumeTime, (int) offsetof (
struct X3D_WaveShaper, resumeTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10418 (
int) FIELDNAMES_startTime, (int) offsetof (
struct X3D_WaveShaper, startTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10419 (
int) FIELDNAMES_stopTime, (int) offsetof (
struct X3D_WaveShaper, stopTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10420 (
int) FIELDNAMES_tailTime, (int) offsetof (
struct X3D_WaveShaper, tailTime), (int) FIELDTYPE_SFTime, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10421 (
int) FIELDNAMES_channelCount, (int) offsetof (
struct X3D_WaveShaper, channelCount), (int) FIELDTYPE_SFInt32, (
int) KW_outputOnly, (int) (SPEC_X3D40), (int) UNCA_NONE,
10422 (
int) FIELDNAMES_elapsedTime, (int) offsetof (
struct X3D_WaveShaper, elapsedTime), (int) FIELDTYPE_SFTime, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10423 (
int) FIELDNAMES_isActive, (int) offsetof (
struct X3D_WaveShaper, isActive), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10424 (
int) FIELDNAMES_isPaused, (int) offsetof (
struct X3D_WaveShaper, isPaused), (int) FIELDTYPE_SFBool, (
int) KW_outputOnly, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10425 (
int) FIELDNAMES__self, (int) offsetof (
struct X3D_WaveShaper, _self), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10426 (int) FIELDNAMES__context, (
int) offsetof (
struct X3D_WaveShaper, _context), (int) FIELDTYPE_FreeWRLPTR, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10427 (int) FIELDNAMES_curve, (
int) offsetof (
struct X3D_WaveShaper, curve), (int) FIELDTYPE_MFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10428 (
int) FIELDNAMES_oversample, (int) offsetof (
struct X3D_WaveShaper, oversample), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_X3D40), (int) UNCA_NONE,
10429 -1, -1, -1, -1, -1, -1};
10431const int OFFSETS_WindPhysicsModel[] = {
10432 (int) FIELDNAMES_direction, (
int) offsetof (
struct X3D_WindPhysicsModel, direction), (int) FIELDTYPE_SFVec3f, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10433 (
int) FIELDNAMES_enabled, (int) offsetof (
struct X3D_WindPhysicsModel, enabled), (int) FIELDTYPE_SFBool, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10434 (
int) FIELDNAMES_gustiness, (int) offsetof (
struct X3D_WindPhysicsModel, gustiness), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10435 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_WindPhysicsModel, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10436 (
int) FIELDNAMES_speed, (int) offsetof (
struct X3D_WindPhysicsModel, speed), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_SPEED,
10437 (
int) FIELDNAMES_turbulence, (int) offsetof (
struct X3D_WindPhysicsModel, turbulence), (int) FIELDTYPE_SFFloat, (
int) KW_inputOutput, (int) (SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10438 (
int) FIELDNAMES__frameSpeed, (int) offsetof (
struct X3D_WindPhysicsModel, _frameSpeed), (int) FIELDTYPE_SFFloat, (
int) KW_initializeOnly, (int) 0, (
int) 0,
10439 -1, -1, -1, -1, -1, -1};
10441const int OFFSETS_WorldInfo[] = {
10442 (int) FIELDNAMES_info, (
int) offsetof (
struct X3D_WorldInfo, info), (int) FIELDTYPE_MFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10443 (
int) FIELDNAMES_title, (int) offsetof (
struct X3D_WorldInfo, title), (int) FIELDTYPE_SFString, (
int) KW_inputOutput, (int) (SPEC_VRML | SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10444 (
int) FIELDNAMES_metadata, (int) offsetof (
struct X3D_WorldInfo, metadata), (int) FIELDTYPE_SFNode, (
int) KW_inputOutput, (int) (SPEC_X3D30 | SPEC_X3D31 | SPEC_X3D32 | SPEC_X3D33), (int) UNCA_NONE,
10445 -1, -1, -1, -1, -1, -1};
10447const int *NODE_OFFSETS[] = {
10448 OFFSETS_AcousticProperties,
10451 OFFSETS_Appearance,
10453 OFFSETS_ArcClose2D,
10454 OFFSETS_AudioBuffer,
10456 OFFSETS_AudioDestination,
10457 OFFSETS_BackdropBackground,
10458 OFFSETS_Background,
10461 OFFSETS_BiquadFilter,
10462 OFFSETS_BlendedVolumeStyle,
10463 OFFSETS_BooleanFilter,
10464 OFFSETS_BooleanSequencer,
10465 OFFSETS_BooleanToggle,
10466 OFFSETS_BooleanTrigger,
10467 OFFSETS_BoundaryEnhancementVolumeStyle,
10468 OFFSETS_BoundedPhysicsModel,
10470 OFFSETS_BufferAudioSource,
10471 OFFSETS_BufferGeometry,
10472 OFFSETS_BufferTexture,
10473 OFFSETS_CADAssembly,
10477 OFFSETS_CalibratedCameraSensor,
10478 OFFSETS_CartoonVolumeStyle,
10479 OFFSETS_ChannelMerger,
10480 OFFSETS_ChannelSelector,
10481 OFFSETS_ChannelSplitter,
10484 OFFSETS_CollidableOffset,
10485 OFFSETS_CollidableShape,
10487 OFFSETS_CollisionCollection,
10488 OFFSETS_CollisionSensor,
10489 OFFSETS_CollisionSpace,
10491 OFFSETS_ColorChaser,
10492 OFFSETS_ColorDamper,
10493 OFFSETS_ColorInterpolator,
10495 OFFSETS_ComposedCubeMapTexture,
10496 OFFSETS_ComposedShader,
10497 OFFSETS_ComposedTexture3D,
10498 OFFSETS_ComposedVolumeStyle,
10499 OFFSETS_CompositeVolumeStyle,
10501 OFFSETS_ConeEmitter,
10504 OFFSETS_ContourPolyline2D,
10506 OFFSETS_Coordinate,
10507 OFFSETS_CoordinateChaser,
10508 OFFSETS_CoordinateDamper,
10509 OFFSETS_CoordinateDouble,
10510 OFFSETS_CoordinateInterpolator,
10511 OFFSETS_CoordinateInterpolator2D,
10512 OFFSETS_CoordinateMorpher,
10514 OFFSETS_CylinderSensor,
10515 OFFSETS_DISEntityManager,
10516 OFFSETS_DISEntityTypeMapping,
10518 OFFSETS_DirectionalLight,
10520 OFFSETS_DoubleAxisHingeJoint,
10521 OFFSETS_DynamicsCompressor,
10522 OFFSETS_EaseInEaseOut,
10523 OFFSETS_EdgeEnhancementVolumeStyle,
10525 OFFSETS_EffectPart,
10526 OFFSETS_ElevationGrid,
10527 OFFSETS_EnvironmentLight,
10528 OFFSETS_EspduTransform,
10529 OFFSETS_ExplosionEmitter,
10531 OFFSETS_FillProperties,
10532 OFFSETS_FloatVertexAttribute,
10534 OFFSETS_FogCoordinate,
10536 OFFSETS_ForcePhysicsModel,
10538 OFFSETS_GeneratedCubeMapTexture,
10539 OFFSETS_GeneratedTexture,
10540 OFFSETS_GeoConvert,
10541 OFFSETS_GeoCoordinate,
10542 OFFSETS_GeoECParameters,
10543 OFFSETS_GeoElevationGrid,
10544 OFFSETS_GeoEllipsoid,
10545 OFFSETS_GeoLCCParameters,
10546 OFFSETS_GeoLCE3DParameters,
10548 OFFSETS_GeoLSR3DParameters,
10549 OFFSETS_GeoLTParameters,
10550 OFFSETS_GeoLocation,
10551 OFFSETS_GeoMParameters,
10552 OFFSETS_GeoMetadata,
10553 OFFSETS_GeoOMParameters,
10555 OFFSETS_GeoPSParameters,
10557 OFFSETS_GeoPositionInterpolator,
10558 OFFSETS_GeoProximitySensor,
10559 OFFSETS_GeoReferenceSurfaceInfo,
10561 OFFSETS_GeoSRFInstance,
10562 OFFSETS_GeoSRFParametersInfo,
10564 OFFSETS_GeoSRFTemplate,
10565 OFFSETS_GeoSpatialReferenceFrame,
10566 OFFSETS_GeoSystemParameters,
10567 OFFSETS_GeoTMParameters,
10569 OFFSETS_GeoTileSet,
10570 OFFSETS_GeoTouchSensor,
10571 OFFSETS_GeoTransform,
10572 OFFSETS_GeoViewpoint,
10574 OFFSETS_HAnimDisplacer,
10575 OFFSETS_HAnimHumanoid,
10576 OFFSETS_HAnimJoint,
10577 OFFSETS_HAnimMotion,
10578 OFFSETS_HAnimMotionClip,
10579 OFFSETS_HAnimMotionData,
10580 OFFSETS_HAnimMotionDataFile,
10581 OFFSETS_HAnimMotionInterpolator,
10582 OFFSETS_HAnimMotionPlay,
10583 OFFSETS_HAnimPermuter,
10584 OFFSETS_HAnimSegment,
10586 OFFSETS_ImageBackdropBackground,
10587 OFFSETS_ImageCubeMapTexture,
10588 OFFSETS_ImageTexture,
10589 OFFSETS_ImageTexture3D,
10590 OFFSETS_IndexedFaceSet,
10591 OFFSETS_IndexedLineSet,
10592 OFFSETS_IndexedQuadSet,
10593 OFFSETS_IndexedTriangleFanSet,
10594 OFFSETS_IndexedTriangleSet,
10595 OFFSETS_IndexedTriangleStripSet,
10597 OFFSETS_IntegerSequencer,
10598 OFFSETS_IntegerTrigger,
10599 OFFSETS_IsoSurfaceVolumeData,
10605 OFFSETS_LayoutGroup,
10606 OFFSETS_LayoutLayer,
10607 OFFSETS_LinePickSensor,
10608 OFFSETS_LineProperties,
10609 OFFSETS_LineSensor,
10611 OFFSETS_ListenerPoint,
10612 OFFSETS_ListenerPointSource,
10613 OFFSETS_LoadSensor,
10615 OFFSETS_MIDIAudioSynth,
10616 OFFSETS_MIDIConverterIn,
10617 OFFSETS_MIDIConverterOut,
10619 OFFSETS_MIDIFileDestination,
10620 OFFSETS_MIDIFileSource,
10623 OFFSETS_MIDIPortDestination,
10624 OFFSETS_MIDIPortSource,
10625 OFFSETS_MIDIPrintDestination,
10626 OFFSETS_MIDIProgram,
10627 OFFSETS_MIDIToneMerger,
10628 OFFSETS_MIDIToneSplitter,
10629 OFFSETS_MapEmitter,
10630 OFFSETS_MapPhysicsModel,
10632 OFFSETS_Matrix3VertexAttribute,
10633 OFFSETS_Matrix4VertexAttribute,
10634 OFFSETS_MetadataBoolean,
10635 OFFSETS_MetadataDouble,
10636 OFFSETS_MetadataFloat,
10637 OFFSETS_MetadataInteger,
10638 OFFSETS_MetadataMFBool,
10639 OFFSETS_MetadataMFColor,
10640 OFFSETS_MetadataMFColorRGBA,
10641 OFFSETS_MetadataMFDouble,
10642 OFFSETS_MetadataMFFloat,
10643 OFFSETS_MetadataMFInt32,
10644 OFFSETS_MetadataMFMatrix3d,
10645 OFFSETS_MetadataMFMatrix3f,
10646 OFFSETS_MetadataMFMatrix4d,
10647 OFFSETS_MetadataMFMatrix4f,
10648 OFFSETS_MetadataMFNode,
10649 OFFSETS_MetadataMFRotation,
10650 OFFSETS_MetadataMFString,
10651 OFFSETS_MetadataMFTime,
10652 OFFSETS_MetadataMFVec2d,
10653 OFFSETS_MetadataMFVec2f,
10654 OFFSETS_MetadataMFVec3d,
10655 OFFSETS_MetadataMFVec3f,
10656 OFFSETS_MetadataMFVec4d,
10657 OFFSETS_MetadataMFVec4f,
10658 OFFSETS_MetadataSFBool,
10659 OFFSETS_MetadataSFColor,
10660 OFFSETS_MetadataSFColorRGBA,
10661 OFFSETS_MetadataSFDouble,
10662 OFFSETS_MetadataSFFloat,
10663 OFFSETS_MetadataSFImage,
10664 OFFSETS_MetadataSFInt32,
10665 OFFSETS_MetadataSFMatrix3d,
10666 OFFSETS_MetadataSFMatrix3f,
10667 OFFSETS_MetadataSFMatrix4d,
10668 OFFSETS_MetadataSFMatrix4f,
10669 OFFSETS_MetadataSFNode,
10670 OFFSETS_MetadataSFRotation,
10671 OFFSETS_MetadataSFString,
10672 OFFSETS_MetadataSFTime,
10673 OFFSETS_MetadataSFVec2d,
10674 OFFSETS_MetadataSFVec2f,
10675 OFFSETS_MetadataSFVec3d,
10676 OFFSETS_MetadataSFVec3f,
10677 OFFSETS_MetadataSFVec4d,
10678 OFFSETS_MetadataSFVec4f,
10679 OFFSETS_MetadataSet,
10680 OFFSETS_MetadataString,
10681 OFFSETS_MicrophoneSource,
10682 OFFSETS_MotorJoint,
10683 OFFSETS_MovieTexture,
10684 OFFSETS_MultiTexture,
10685 OFFSETS_MultiTextureCoordinate,
10686 OFFSETS_MultiTextureTransform,
10687 OFFSETS_MultiTouchSensor,
10688 OFFSETS_NavigationInfo,
10690 OFFSETS_NormalInterpolator,
10691 OFFSETS_NormalMorpher,
10692 OFFSETS_NurbsCurve,
10693 OFFSETS_NurbsCurve2D,
10694 OFFSETS_NurbsOrientationInterpolator,
10695 OFFSETS_NurbsPatchSurface,
10696 OFFSETS_NurbsPositionInterpolator,
10698 OFFSETS_NurbsSurfaceInterpolator,
10699 OFFSETS_NurbsSweptSurface,
10700 OFFSETS_NurbsSwungSurface,
10701 OFFSETS_NurbsTextureCoordinate,
10702 OFFSETS_NurbsTrimmedSurface,
10703 OFFSETS_OSC_Sensor,
10704 OFFSETS_OpacityMapVolumeStyle,
10705 OFFSETS_OrientationChaser,
10706 OFFSETS_OrientationDamper,
10707 OFFSETS_OrientationInterpolator,
10708 OFFSETS_OrthoViewpoint,
10709 OFFSETS_OscillatorSource,
10710 OFFSETS_PackagedShader,
10711 OFFSETS_ParticleSystem,
10712 OFFSETS_PeriodicWave,
10713 OFFSETS_PhysicalMaterial,
10714 OFFSETS_PickableGroup,
10715 OFFSETS_PixelTexture,
10716 OFFSETS_PixelTexture3D,
10717 OFFSETS_PlaneSensor,
10718 OFFSETS_PointEmitter,
10719 OFFSETS_PointLight,
10720 OFFSETS_PointPickSensor,
10721 OFFSETS_PointProperties,
10722 OFFSETS_PointSensor,
10724 OFFSETS_Polyline2D,
10725 OFFSETS_PolylineEmitter,
10726 OFFSETS_Polypoint2D,
10727 OFFSETS_PositionChaser,
10728 OFFSETS_PositionChaser2D,
10729 OFFSETS_PositionDamper,
10730 OFFSETS_PositionDamper2D,
10731 OFFSETS_PositionInterpolator,
10732 OFFSETS_PositionInterpolator2D,
10733 OFFSETS_PrimitivePickSensor,
10734 OFFSETS_ProgramShader,
10735 OFFSETS_ProjectionVolumeStyle,
10737 OFFSETS_ProximitySensor,
10740 OFFSETS_ReceiverPdu,
10741 OFFSETS_Rectangle2D,
10742 OFFSETS_ResistancePhysicsModel,
10744 OFFSETS_RigidBodyCollection,
10745 OFFSETS_ScalarChaser,
10746 OFFSETS_ScalarDamper,
10747 OFFSETS_ScalarInterpolator,
10748 OFFSETS_ScreenFontStyle,
10749 OFFSETS_ScreenGroup,
10751 OFFSETS_SegmentedVolumeData,
10752 OFFSETS_ShadedVolumeStyle,
10753 OFFSETS_ShaderPart,
10754 OFFSETS_ShaderProgram,
10757 OFFSETS_SilhouetteEnhancementVolumeStyle,
10758 OFFSETS_SingleAxisHingeJoint,
10759 OFFSETS_SliderJoint,
10761 OFFSETS_SpatialSound,
10763 OFFSETS_SphereSensor,
10764 OFFSETS_SplinePositionInterpolator,
10765 OFFSETS_SplinePositionInterpolator2D,
10766 OFFSETS_SplineScalarInterpolator,
10768 OFFSETS_SquadOrientationInterpolator,
10769 OFFSETS_StaticGroup,
10770 OFFSETS_StreamAudioDestination,
10771 OFFSETS_StreamAudioSource,
10772 OFFSETS_StringSensor,
10773 OFFSETS_SurfaceEmitter,
10776 OFFSETS_TexCoordChaser2D,
10777 OFFSETS_TexCoordDamper2D,
10779 OFFSETS_TextureBackground,
10780 OFFSETS_TextureCoordinate,
10781 OFFSETS_TextureCoordinate3D,
10782 OFFSETS_TextureCoordinate4D,
10783 OFFSETS_TextureCoordinateGenerator,
10784 OFFSETS_TextureProjector,
10785 OFFSETS_TextureProjectorParallel,
10786 OFFSETS_TextureProjectorPoint,
10787 OFFSETS_TextureProperties,
10788 OFFSETS_TextureTransform,
10789 OFFSETS_TextureTransform3D,
10790 OFFSETS_TextureTransformGenerator,
10791 OFFSETS_TextureTransformMatrix3D,
10793 OFFSETS_TimeSensor,
10794 OFFSETS_TimeTrigger,
10795 OFFSETS_ToneMappedVolumeStyle,
10796 OFFSETS_TouchSensor,
10797 OFFSETS_TrackingSensor,
10799 OFFSETS_TransformSensor,
10800 OFFSETS_TransmitterPdu,
10801 OFFSETS_TriangleFanSet,
10802 OFFSETS_TriangleSet,
10803 OFFSETS_TriangleSet2D,
10804 OFFSETS_TriangleStripSet,
10805 OFFSETS_TwoSidedMaterial,
10806 OFFSETS_UniversalJoint,
10807 OFFSETS_UnlitMaterial,
10808 OFFSETS_VectorInterpolator,
10810 OFFSETS_ViewpointGroup,
10812 OFFSETS_VisibilitySensor,
10813 OFFSETS_VolumeData,
10814 OFFSETS_VolumeEmitter,
10815 OFFSETS_VolumePickSensor,
10816 OFFSETS_WaveShaper,
10817 OFFSETS_WindPhysicsModel,
10821const char *stringFieldType (
int st) {
10822 if ((st < 0) || (st >= FIELDNAMES_COUNT))
return "(fieldName invalid)";
10823 return FIELDNAMES[st];
10827const char *stringKeywordType (
int st) {
10828 if ((st < 0) || (st >= KEYWORDS_COUNT))
return "(keyword invalid)";
10829 return KEYWORDS[st];
10833const char *stringProfileType (
int st) {
10834 if ((st < 0) || (st >= PROFILES_COUNT))
return "(profile invalid)";
10835 return PROFILES[st];
10839const char *stringComponentType (
int st) {
10840 if ((st < 0) || (st >= COMPONENTS_COUNT))
return "(component invalid)";
10841 return COMPONENTS[st];
10845const char *stringPROTOKeywordType (
int st) {
10846 if ((st < 0) || (st >= PROTOKEYWORDS_COUNT))
return "(proto keyword invalid)";
10847 return PROTOKEYWORDS[st];
10851const char *stringMULTITEXTUREMODEType (
int st) {
10852 if ((st < 0) || (st >= MULTITEXTUREMODE_COUNT))
return "(special keyword invalid)";
10853 return MULTITEXTUREMODE[st];
10857const char *stringMULTITEXTURESOURCEType (
int st) {
10858 if ((st < 0) || (st >= MULTITEXTURESOURCE_COUNT))
return "(special keyword invalid)";
10859 return MULTITEXTURESOURCE[st];
10863const char *stringMULTITEXTUREFUNCTIONType (
int st) {
10864 if ((st < 0) || (st >= MULTITEXTUREFUNCTION_COUNT))
return "(special keyword invalid)";
10865 return MULTITEXTUREFUNCTION[st];
10869const char *stringX3DSPECIALType (
int st) {
10870 if ((st < 0) || (st >= X3DSPECIAL_COUNT))
return "(special keyword invalid)";
10871 return X3DSPECIAL[st];
10875const char *stringTEXTUREBOUNDARYKeywordType (
int st) {
10876 if ((st < 0) || (st >= TEXTUREBOUNDARYKEYWORDS_COUNT))
return "(texture param keyword invalid)";
10877 return TEXTUREBOUNDARYKEYWORDS[st];
10881const char *stringTEXTUREMAGNIFICATIONKeywordType (
int st) {
10882 if ((st < 0) || (st >= TEXTUREMAGNIFICATIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
10883 return TEXTUREMAGNIFICATIONKEYWORDS[st];
10887const char *stringTEXTUREMINIFICATIONKeywordType (
int st) {
10888 if ((st < 0) || (st >= TEXTUREMINIFICATIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
10889 return TEXTUREMINIFICATIONKEYWORDS[st];
10893const char *stringTEXTURECOMPRESSIONKeywordType (
int st) {
10894 if ((st < 0) || (st >= TEXTURECOMPRESSIONKEYWORDS_COUNT))
return "(texture param keyword invalid)";
10895 return TEXTURECOMPRESSIONKEYWORDS[st];
10899const char *stringGEOELLIPSOIDType (
int st) {
10900 if ((st < 0) || (st >= GEOELLIPSOID_COUNT))
return "(keyword invalid)";
10901 return GEOELLIPSOID[st];
10905const char *stringGEOSPATIALType (
int st) {
10906 if ((st < 0) || (st >= GEOSPATIAL_COUNT))
return "(keyword invalid)";
10907 return GEOSPATIAL[st];
10910char mapFieldTypeToEAItype (
int st) {
10912 case FIELDTYPE_SFFloat:
return EAI_SFFloat;
10913 case FIELDTYPE_MFFloat:
return EAI_MFFloat;
10914 case FIELDTYPE_SFBool:
return EAI_SFBool;
10915 case FIELDTYPE_MFBool:
return EAI_MFBool;
10916 case FIELDTYPE_SFInt32:
return EAI_SFInt32;
10917 case FIELDTYPE_MFInt32:
return EAI_MFInt32;
10918 case FIELDTYPE_SFTime:
return EAI_SFTime;
10919 case FIELDTYPE_MFTime:
return EAI_MFTime;
10920 case FIELDTYPE_SFDouble:
return EAI_SFDouble;
10921 case FIELDTYPE_MFDouble:
return EAI_MFDouble;
10922 case FIELDTYPE_SFNode:
return EAI_SFNode;
10923 case FIELDTYPE_MFNode:
return EAI_MFNode;
10924 case FIELDTYPE_SFColor:
return EAI_SFColor;
10925 case FIELDTYPE_MFColor:
return EAI_MFColor;
10926 case FIELDTYPE_SFColorRGBA:
return EAI_SFColorRGBA;
10927 case FIELDTYPE_MFColorRGBA:
return EAI_MFColorRGBA;
10928 case FIELDTYPE_SFRotation:
return EAI_SFRotation;
10929 case FIELDTYPE_MFRotation:
return EAI_MFRotation;
10930 case FIELDTYPE_SFVec2f:
return EAI_SFVec2f;
10931 case FIELDTYPE_MFVec2f:
return EAI_MFVec2f;
10932 case FIELDTYPE_SFVec3f:
return EAI_SFVec3f;
10933 case FIELDTYPE_MFVec3f:
return EAI_MFVec3f;
10934 case FIELDTYPE_SFVec4f:
return EAI_SFVec4f;
10935 case FIELDTYPE_MFVec4f:
return EAI_MFVec4f;
10936 case FIELDTYPE_SFVec2d:
return EAI_SFVec2d;
10937 case FIELDTYPE_MFVec2d:
return EAI_MFVec2d;
10938 case FIELDTYPE_SFVec3d:
return EAI_SFVec3d;
10939 case FIELDTYPE_MFVec3d:
return EAI_MFVec3d;
10940 case FIELDTYPE_SFVec4d:
return EAI_SFVec4d;
10941 case FIELDTYPE_MFVec4d:
return EAI_MFVec4d;
10942 case FIELDTYPE_SFString:
return EAI_SFString;
10943 case FIELDTYPE_MFString:
return EAI_MFString;
10944 case FIELDTYPE_SFImage:
return EAI_SFImage;
10945 case FIELDTYPE_MFImage:
return EAI_MFImage;
10946 case FIELDTYPE_SFMatrix3f:
return EAI_SFMatrix3f;
10947 case FIELDTYPE_MFMatrix3f:
return EAI_MFMatrix3f;
10948 case FIELDTYPE_SFMatrix4f:
return EAI_SFMatrix4f;
10949 case FIELDTYPE_MFMatrix4f:
return EAI_MFMatrix4f;
10950 case FIELDTYPE_SFMatrix3d:
return EAI_SFMatrix3d;
10951 case FIELDTYPE_MFMatrix3d:
return EAI_MFMatrix3d;
10952 case FIELDTYPE_SFMatrix4d:
return EAI_SFMatrix4d;
10953 case FIELDTYPE_MFMatrix4d:
return EAI_MFMatrix4d;
10954 case FIELDTYPE_FreeWRLPTR:
return EAI_FreeWRLPTR;
10955 case FIELDTYPE_FreeWRLThread:
return EAI_FreeWRLThread;
10956 default:
return -1;
10961int mapEAItypeToFieldType (
char st) {
10963 case EAI_SFFloat:
return FIELDTYPE_SFFloat;
10964 case EAI_MFFloat:
return FIELDTYPE_MFFloat;
10965 case EAI_SFBool:
return FIELDTYPE_SFBool;
10966 case EAI_MFBool:
return FIELDTYPE_MFBool;
10967 case EAI_SFInt32:
return FIELDTYPE_SFInt32;
10968 case EAI_MFInt32:
return FIELDTYPE_MFInt32;
10969 case EAI_SFTime:
return FIELDTYPE_SFTime;
10970 case EAI_MFTime:
return FIELDTYPE_MFTime;
10971 case EAI_SFDouble:
return FIELDTYPE_SFDouble;
10972 case EAI_MFDouble:
return FIELDTYPE_MFDouble;
10973 case EAI_SFNode:
return FIELDTYPE_SFNode;
10974 case EAI_MFNode:
return FIELDTYPE_MFNode;
10975 case EAI_SFColor:
return FIELDTYPE_SFColor;
10976 case EAI_MFColor:
return FIELDTYPE_MFColor;
10977 case EAI_SFColorRGBA:
return FIELDTYPE_SFColorRGBA;
10978 case EAI_MFColorRGBA:
return FIELDTYPE_MFColorRGBA;
10979 case EAI_SFRotation:
return FIELDTYPE_SFRotation;
10980 case EAI_MFRotation:
return FIELDTYPE_MFRotation;
10981 case EAI_SFVec2f:
return FIELDTYPE_SFVec2f;
10982 case EAI_MFVec2f:
return FIELDTYPE_MFVec2f;
10983 case EAI_SFVec3f:
return FIELDTYPE_SFVec3f;
10984 case EAI_MFVec3f:
return FIELDTYPE_MFVec3f;
10985 case EAI_SFVec4f:
return FIELDTYPE_SFVec4f;
10986 case EAI_MFVec4f:
return FIELDTYPE_MFVec4f;
10987 case EAI_SFVec2d:
return FIELDTYPE_SFVec2d;
10988 case EAI_MFVec2d:
return FIELDTYPE_MFVec2d;
10989 case EAI_SFVec3d:
return FIELDTYPE_SFVec3d;
10990 case EAI_MFVec3d:
return FIELDTYPE_MFVec3d;
10991 case EAI_SFVec4d:
return FIELDTYPE_SFVec4d;
10992 case EAI_MFVec4d:
return FIELDTYPE_MFVec4d;
10993 case EAI_SFString:
return FIELDTYPE_SFString;
10994 case EAI_MFString:
return FIELDTYPE_MFString;
10995 case EAI_SFImage:
return FIELDTYPE_SFImage;
10996 case EAI_MFImage:
return FIELDTYPE_MFImage;
10997 case EAI_SFMatrix3f:
return FIELDTYPE_SFMatrix3f;
10998 case EAI_MFMatrix3f:
return FIELDTYPE_MFMatrix3f;
10999 case EAI_SFMatrix4f:
return FIELDTYPE_SFMatrix4f;
11000 case EAI_MFMatrix4f:
return FIELDTYPE_MFMatrix4f;
11001 case EAI_SFMatrix3d:
return FIELDTYPE_SFMatrix3d;
11002 case EAI_MFMatrix3d:
return FIELDTYPE_MFMatrix3d;
11003 case EAI_SFMatrix4d:
return FIELDTYPE_SFMatrix4d;
11004 case EAI_MFMatrix4d:
return FIELDTYPE_MFMatrix4d;
11005 case EAI_FreeWRLPTR:
return FIELDTYPE_FreeWRLPTR;
11006 case EAI_FreeWRLThread:
return FIELDTYPE_FreeWRLThread;
11007 default:
return -1;
11012int convertToSFType (
int st) {
11014 case FIELDTYPE_SFFloat:
return FIELDTYPE_SFFloat;
11015 case FIELDTYPE_MFFloat:
return FIELDTYPE_SFFloat;
11016 case FIELDTYPE_SFBool:
return FIELDTYPE_SFBool;
11017 case FIELDTYPE_MFBool:
return FIELDTYPE_SFBool;
11018 case FIELDTYPE_SFInt32:
return FIELDTYPE_SFInt32;
11019 case FIELDTYPE_MFInt32:
return FIELDTYPE_SFInt32;
11020 case FIELDTYPE_SFTime:
return FIELDTYPE_SFTime;
11021 case FIELDTYPE_MFTime:
return FIELDTYPE_SFTime;
11022 case FIELDTYPE_SFDouble:
return FIELDTYPE_SFDouble;
11023 case FIELDTYPE_MFDouble:
return FIELDTYPE_SFDouble;
11024 case FIELDTYPE_SFNode:
return FIELDTYPE_SFNode;
11025 case FIELDTYPE_MFNode:
return FIELDTYPE_SFNode;
11026 case FIELDTYPE_SFColor:
return FIELDTYPE_SFColor;
11027 case FIELDTYPE_MFColor:
return FIELDTYPE_SFColor;
11028 case FIELDTYPE_SFColorRGBA:
return FIELDTYPE_SFColorRGBA;
11029 case FIELDTYPE_MFColorRGBA:
return FIELDTYPE_SFColorRGBA;
11030 case FIELDTYPE_SFRotation:
return FIELDTYPE_SFRotation;
11031 case FIELDTYPE_MFRotation:
return FIELDTYPE_SFRotation;
11032 case FIELDTYPE_SFVec2f:
return FIELDTYPE_SFVec2f;
11033 case FIELDTYPE_MFVec2f:
return FIELDTYPE_SFVec2f;
11034 case FIELDTYPE_SFVec3f:
return FIELDTYPE_SFVec3f;
11035 case FIELDTYPE_MFVec3f:
return FIELDTYPE_SFVec3f;
11036 case FIELDTYPE_SFVec4f:
return FIELDTYPE_SFVec4f;
11037 case FIELDTYPE_MFVec4f:
return FIELDTYPE_SFVec4f;
11038 case FIELDTYPE_SFVec2d:
return FIELDTYPE_SFVec2d;
11039 case FIELDTYPE_MFVec2d:
return FIELDTYPE_SFVec2d;
11040 case FIELDTYPE_SFVec3d:
return FIELDTYPE_SFVec3d;
11041 case FIELDTYPE_MFVec3d:
return FIELDTYPE_SFVec3d;
11042 case FIELDTYPE_SFVec4d:
return FIELDTYPE_SFVec4d;
11043 case FIELDTYPE_MFVec4d:
return FIELDTYPE_SFVec4d;
11044 case FIELDTYPE_SFString:
return FIELDTYPE_SFString;
11045 case FIELDTYPE_MFString:
return FIELDTYPE_SFString;
11046 case FIELDTYPE_SFImage:
return FIELDTYPE_SFImage;
11047 case FIELDTYPE_MFImage:
return FIELDTYPE_SFImage;
11048 case FIELDTYPE_SFMatrix3f:
return FIELDTYPE_SFMatrix3f;
11049 case FIELDTYPE_MFMatrix3f:
return FIELDTYPE_SFMatrix3f;
11050 case FIELDTYPE_SFMatrix4f:
return FIELDTYPE_SFMatrix4f;
11051 case FIELDTYPE_MFMatrix4f:
return FIELDTYPE_SFMatrix4f;
11052 case FIELDTYPE_SFMatrix3d:
return FIELDTYPE_SFMatrix3d;
11053 case FIELDTYPE_MFMatrix3d:
return FIELDTYPE_SFMatrix3d;
11054 case FIELDTYPE_SFMatrix4d:
return FIELDTYPE_SFMatrix4d;
11055 case FIELDTYPE_MFMatrix4d:
return FIELDTYPE_SFMatrix4d;
11056 case FIELDTYPE_FreeWRLPTR:
return FIELDTYPE_FreeWRLPTR;
11057 case FIELDTYPE_FreeWRLThread:
return FIELDTYPE_FreeWRLThread;
11062const char *stringFieldtypeType (
int st) {
11063 if ((st < 0) || (st >= FIELDTYPES_COUNT))
return "(fieldType invalid)";
11064 return FIELDTYPES[st];
11068const char *stringNodeType (
int st) {
11069 if ((st < 0) || (st >= NODES_COUNT))
return "(node invalid)";
11074void *createNewX3DNode0 (
int nt) {
11084 case NODE_Anchor : {tmp = MALLOC (
struct X3D_Anchor *, size =
sizeof (
struct X3D_Anchor));
break;}
11086 case NODE_Arc2D : {tmp = MALLOC (
struct X3D_Arc2D *, size =
sizeof (
struct X3D_Arc2D));
break;}
11103 case NODE_Box : {tmp = MALLOC (
struct X3D_Box *, size =
sizeof (
struct X3D_Box));
break;}
11124 case NODE_Color : {tmp = MALLOC (
struct X3D_Color *, size =
sizeof (
struct X3D_Color));
break;}
11134 case NODE_Cone : {tmp = MALLOC (
struct X3D_Cone *, size =
sizeof (
struct X3D_Cone));
break;}
11151 case NODE_Delay : {tmp = MALLOC (
struct X3D_Delay *, size =
sizeof (
struct X3D_Delay));
break;}
11153 case NODE_Disk2D : {tmp = MALLOC (
struct X3D_Disk2D *, size =
sizeof (
struct X3D_Disk2D));
break;}
11158 case NODE_Effect : {tmp = MALLOC (
struct X3D_Effect *, size =
sizeof (
struct X3D_Effect));
break;}
11167 case NODE_Fog : {tmp = MALLOC (
struct X3D_Fog *, size =
sizeof (
struct X3D_Fog));
break;}
11171 case NODE_Gain : {tmp = MALLOC (
struct X3D_Gain *, size =
sizeof (
struct X3D_Gain));
break;}
11181 case NODE_GeoLOD : {tmp = MALLOC (
struct X3D_GeoLOD *, size =
sizeof (
struct X3D_GeoLOD));
break;}
11194 case NODE_GeoSRF : {tmp = MALLOC (
struct X3D_GeoSRF *, size =
sizeof (
struct X3D_GeoSRF));
break;}
11207 case NODE_Group : {tmp = MALLOC (
struct X3D_Group *, size =
sizeof (
struct X3D_Group));
break;}
11230 case NODE_Inline : {tmp = MALLOC (
struct X3D_Inline *, size =
sizeof (
struct X3D_Inline));
break;}
11235 case NODE_LOD : {tmp = MALLOC (
struct X3D_LOD *, size =
sizeof (
struct X3D_LOD));
break;}
11236 case NODE_Layer : {tmp = MALLOC (
struct X3D_Layer *, size =
sizeof (
struct X3D_Layer));
break;}
11238 case NODE_Layout : {tmp = MALLOC (
struct X3D_Layout *, size =
sizeof (
struct X3D_Layout));
break;}
11255 case NODE_MIDIIn : {tmp = MALLOC (
struct X3D_MIDIIn *, size =
sizeof (
struct X3D_MIDIIn));
break;}
11323 case NODE_Normal : {tmp = MALLOC (
struct X3D_Normal *, size =
sizeof (
struct X3D_Normal));
break;}
11370 case NODE_Proto : {tmp = MALLOC (
struct X3D_Proto *, size =
sizeof (
struct X3D_Proto));
break;}
11384 case NODE_Script : {tmp = MALLOC (
struct X3D_Script *, size =
sizeof (
struct X3D_Script));
break;}
11389 case NODE_Shape : {tmp = MALLOC (
struct X3D_Shape *, size =
sizeof (
struct X3D_Shape));
break;}
11394 case NODE_Sound : {tmp = MALLOC (
struct X3D_Sound *, size =
sizeof (
struct X3D_Sound));
break;}
11396 case NODE_Sphere : {tmp = MALLOC (
struct X3D_Sphere *, size =
sizeof (
struct X3D_Sphere));
break;}
11408 case NODE_Switch : {tmp = MALLOC (
struct X3D_Switch *, size =
sizeof (
struct X3D_Switch));
break;}
11409 case NODE_Teapot : {tmp = MALLOC (
struct X3D_Teapot *, size =
sizeof (
struct X3D_Teapot));
break;}
11412 case NODE_Text : {tmp = MALLOC (
struct X3D_Text *, size =
sizeof (
struct X3D_Text));
break;}
11426 case NODE_Tile : {tmp = MALLOC (
struct X3D_Tile *, size =
sizeof (
struct X3D_Tile));
break;}
11453 default: {printf (
"createNewX3DNode = unknown type %d, this will fail\n",nt);
return NULL;}
11459 node = (
struct X3D_Box *) tmp;
11460 node->_renderFlags = 0;
11462 node->_change = NODE_CHANGE_INIT_VAL;
11463 node->_fieldchange = malloc(size/32);
11464 node->_parentVector = newVector(
struct X3D_Node*, 1);
11465 node->_ichange = 0;
11466 node->_dist = -10000.0;
11469 node->_nodeType = nt;
11470 node->referenceCount = 1;
11472 node->_executionContext = NULL;
11476 case NODE_AcousticProperties : {
11479 tmp2->absorption = 0.0f;
11480 tmp2->specular = 0.0f;
11481 tmp2->diffuse = 0.0f;
11482 tmp2->refraction = 0.0f;
11483 tmp2->metadata = NULL;
11484 tmp2->description = newASCIIString(
"");
11485 tmp2->enabled = TRUE;
11486 tmp2->_defaultContainer = 0;
11489 case NODE_Analyser : {
11492 tmp2->channelCountMode = newASCIIString(
"max");
11493 tmp2->channelInterpretation = newASCIIString(
"speakers");
11494 tmp2->children.n=0; tmp2->children.p=0;
11495 tmp2->description = newASCIIString(
"");
11496 tmp2->enabled = TRUE;
11498 tmp2->metadata = NULL;
11499 tmp2->pauseTime = 0;
11500 tmp2->resumeTime = 0;
11501 tmp2->startTime = 0;
11502 tmp2->stopTime = 0;
11503 tmp2->tailTime = 0;
11504 tmp2->channelCount = 2;
11505 tmp2->elapsedTime = 0;
11506 tmp2->isActive = FALSE;
11507 tmp2->isPaused = FALSE;
11509 tmp2->_context = 0;
11510 tmp2->fftSize = 2048;
11511 tmp2->frequencyBinCount = 1024;
11512 tmp2->minDecibels = -100.0f;
11513 tmp2->maxDecibels = -30.0f;
11514 tmp2->smoothingTimeConstant = 0.8f;
11515 tmp2->byteFrequencyData.n=0; tmp2->byteFrequencyData.p=0;
11516 tmp2->floatFrequencyData.n=0; tmp2->floatFrequencyData.p=0;
11517 tmp2->byteTimeDomainData.n=0; tmp2->byteTimeDomainData.p=0;
11518 tmp2->floatTimeDomainData.n=0; tmp2->floatTimeDomainData.p=0;
11519 tmp2->_defaultContainer = 0;
11522 case NODE_Anchor : {
11525 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11526 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11527 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11528 tmp2->children.n=0; tmp2->children.p=0;
11529 tmp2->description = newASCIIString(
"");
11530 tmp2->metadata = NULL;
11531 tmp2->parameter.n=0; tmp2->parameter.p=0;
11532 tmp2->url.n=0; tmp2->url.p=0;
11533 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11534 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11535 tmp2->visible = TRUE;
11536 tmp2->bboxDisplay = FALSE;
11537 tmp2->_parentResource = getInputResource();
11540 tmp2->_defaultContainer = 0;
11543 case NODE_Appearance : {
11546 tmp2->fillProperties = NULL;
11547 tmp2->lineProperties = NULL;
11548 tmp2->pointProperties = NULL;
11549 tmp2->acousticProperties = NULL;
11550 tmp2->material = NULL;
11551 tmp2->backMaterial = NULL;
11552 tmp2->metadata = NULL;
11553 tmp2->shaders.n=0; tmp2->shaders.p=0;
11554 tmp2->effects.n=0; tmp2->effects.p=0;
11555 tmp2->texture = NULL;
11556 tmp2->textureTransform = NULL;
11557 tmp2->_defaultContainer = 0;
11560 case NODE_Arc2D : {
11563 tmp2->metadata = NULL;
11564 tmp2->endAngle = 1.5707f;
11565 tmp2->radius = 1.0f;
11566 tmp2->startAngle = 0.0f;
11567 tmp2->__points.n=0; tmp2->__points.p=0;
11568 tmp2->__numPoints = 0;
11569 tmp2->_defaultContainer = 0;
11572 case NODE_ArcClose2D : {
11575 tmp2->metadata = NULL;
11576 tmp2->closureType = newASCIIString(
"PIE");
11577 tmp2->endAngle = 1.5707f;
11578 tmp2->radius = 1.0f;
11579 tmp2->solid = FALSE;
11580 tmp2->startAngle = 0.0f;
11581 tmp2->__points.n=0; tmp2->__points.p=0;
11582 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
11583 tmp2->__numPoints = 0;
11584 tmp2->__simpleDisk = TRUE;
11585 tmp2->__wireindices = 0;
11586 tmp2->_defaultContainer = 0;
11589 case NODE_AudioBuffer : {
11592 tmp2->autoRefresh = 0;
11593 tmp2->autoRefreshTimeLimit = 3600;
11595 tmp2->url.n=0; tmp2->url.p=0;
11596 tmp2->__loadstatus = 0;
11597 tmp2->__loadResource = 0;
11598 tmp2->_parentResource = getInputResource();
11599 tmp2->__sourceNumber = -1;
11600 tmp2->description = newASCIIString(
"");
11601 tmp2->metadata = NULL;
11602 tmp2->channelCount = 2;
11604 tmp2->_context = 0;
11605 tmp2->buffer.n=0; tmp2->buffer.p=0;
11606 tmp2->bufferChannels = 1;
11607 tmp2->bufferLength = 0;
11608 tmp2->bufferDuration = 0;
11609 tmp2->_defaultContainer = 0;
11612 case NODE_AudioClip : {
11615 tmp2->autoRefresh = 0;
11616 tmp2->autoRefreshTimeLimit = 3600;
11618 tmp2->url.n=0; tmp2->url.p=0;
11619 tmp2->__loadstatus = 0;
11620 tmp2->__loadResource = 0;
11621 tmp2->_parentResource = getInputResource();
11622 tmp2->__sourceNumber = -1;
11623 tmp2->description = newASCIIString(
"");
11624 tmp2->enabled = TRUE;
11626 tmp2->metadata = NULL;
11627 tmp2->pauseTime = 0;
11628 tmp2->resumeTime = 0;
11629 tmp2->startTime = 0;
11630 tmp2->stopTime = 0;
11631 tmp2->tailTime = 0;
11632 tmp2->elapsedTime = 0;
11633 tmp2->isActive = FALSE;
11634 tmp2->isPaused = FALSE;
11636 tmp2->_context = 0;
11637 tmp2->__context_paused = FALSE;
11638 tmp2->loop = FALSE;
11639 tmp2->pitch = 1.0f;
11640 tmp2->duration_changed = -1;
11641 tmp2->__oldEnabled = TRUE;
11642 tmp2->__inittime = 0;
11643 tmp2->__lasttime = 0;
11644 tmp2->_defaultContainer = 0;
11647 case NODE_AudioDestination : {
11650 tmp2->channelCountMode = newASCIIString(
"max");
11651 tmp2->channelInterpretation = newASCIIString(
"speakers");
11652 tmp2->children.n=0; tmp2->children.p=0;
11653 tmp2->description = newASCIIString(
"");
11654 tmp2->enabled = TRUE;
11656 tmp2->metadata = NULL;
11658 tmp2->_context = 0;
11659 tmp2->channelCount = 2;
11660 tmp2->isActive = FALSE;
11661 tmp2->maxChannelCount = 2;
11662 tmp2->mediaDeviceID = newASCIIString(
"");
11663 tmp2->_defaultContainer = 0;
11666 case NODE_BackdropBackground : {
11669 tmp2->set_bind = 100;
11670 tmp2->bindTime = 0;
11671 tmp2->isBound = FALSE;
11672 tmp2->transparency = 0.0f;
11673 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
11674 tmp2->metadata = NULL;
11675 tmp2->__texture = 0;
11677 tmp2->url.n=0; tmp2->url.p=0;
11678 tmp2->_defaultContainer = 0;
11681 case NODE_Background : {
11684 tmp2->set_bind = 100;
11685 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
11686 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
11687 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
11688 tmp2->skyColor.p = MALLOC (
struct SFColor *,
sizeof(
struct SFColor)*1);
11690 tmp2->skyColor.p[0].c[0] = 0.0f;
11691 tmp2->skyColor.p[0].c[1] = 0.0f;
11692 tmp2->skyColor.p[0].c[2] = 0.0f;
11693 tmp2->skyColor.n=1;;
11694 tmp2->bindTime = 0;
11695 tmp2->isBound = FALSE;
11696 tmp2->_layerId = 0;
11697 tmp2->_parentResource = getInputResource();
11698 tmp2->__points.n=0; tmp2->__points.p=0;
11699 tmp2->__colours.n=0; tmp2->__colours.p=0;
11700 tmp2->__quadcount = 0;
11701 tmp2->transparency = 0.0f;
11702 tmp2->frontUrl.n=0; tmp2->frontUrl.p=0;
11703 tmp2->backUrl.n=0; tmp2->backUrl.p=0;
11704 tmp2->topUrl.n=0; tmp2->topUrl.p=0;
11705 tmp2->bottomUrl.n=0; tmp2->bottomUrl.p=0;
11706 tmp2->leftUrl.n=0; tmp2->leftUrl.p=0;
11707 tmp2->rightUrl.n=0; tmp2->rightUrl.p=0;
11708 tmp2->metadata = NULL;
11709 tmp2->__textureright = 0;
11710 tmp2->__frontTexture = NULL;
11711 tmp2->__backTexture = NULL;
11712 tmp2->__topTexture = NULL;
11713 tmp2->__bottomTexture = NULL;
11714 tmp2->__leftTexture = NULL;
11715 tmp2->__rightTexture = NULL;
11717 tmp2->_defaultContainer = 0;
11720 case NODE_BallJoint : {
11723 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
11724 tmp2->body1 = NULL;
11725 tmp2->body2 = NULL;
11726 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
11727 tmp2->metadata = NULL;
11728 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
11729 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
11731 tmp2->_forceout = 0;
11732 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
11733 tmp2->__old_body1 = NULL;
11734 tmp2->__old_body2 = NULL;
11735 tmp2->_defaultContainer = 0;
11738 case NODE_Billboard : {
11741 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11742 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11743 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11744 tmp2->axisOfRotation.c[0] = 0.0f;tmp2->axisOfRotation.c[1] = 1.0f;tmp2->axisOfRotation.c[2] = 0.0f;
11745 tmp2->children.n=0; tmp2->children.p=0;
11746 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11747 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11748 tmp2->visible = TRUE;
11749 tmp2->bboxDisplay = FALSE;
11750 tmp2->metadata = NULL;
11751 tmp2->_rotationAngle = 0;
11752 tmp2->_defaultContainer = 0;
11755 case NODE_BiquadFilter : {
11758 tmp2->channelCountMode = newASCIIString(
"max");
11759 tmp2->channelInterpretation = newASCIIString(
"speakers");
11760 tmp2->children.n=0; tmp2->children.p=0;
11761 tmp2->description = newASCIIString(
"");
11762 tmp2->enabled = TRUE;
11764 tmp2->metadata = NULL;
11765 tmp2->pauseTime = 0;
11766 tmp2->resumeTime = 0;
11767 tmp2->startTime = 0;
11768 tmp2->stopTime = 0;
11769 tmp2->tailTime = 0;
11770 tmp2->channelCount = 2;
11771 tmp2->elapsedTime = 0;
11772 tmp2->isActive = FALSE;
11773 tmp2->isPaused = FALSE;
11775 tmp2->_context = 0;
11776 tmp2->detune = 0.0f;
11777 tmp2->frequency = 350.0f;
11778 tmp2->qualityFactor = 1.0f;
11779 tmp2->type = newASCIIString(
"lowpass");
11780 tmp2->_defaultContainer = 0;
11783 case NODE_BlendedVolumeStyle : {
11786 tmp2->enabled = TRUE;
11787 tmp2->metadata = NULL;
11788 tmp2->surfaceNormals = NULL;
11789 tmp2->renderStyle = NULL;
11790 tmp2->voxels = NULL;
11791 tmp2->weightConstant1 = 0.5f;
11792 tmp2->weightConstant2 = 0.5f;
11793 tmp2->weightFunction1 = newASCIIString(
"CONSTANT");
11794 tmp2->weightFunction2 = newASCIIString(
"CONSTANT");
11795 tmp2->weightTransferFunction1 = NULL;
11796 tmp2->weightTransferFunction2 = NULL;
11797 tmp2->_fbohandles.p = MALLOC (
int *,
sizeof(
int)*3);
11798 tmp2->_fbohandles.p[0] = 0;
11799 tmp2->_fbohandles.p[1] = 0;
11800 tmp2->_fbohandles.p[2] = 0;
11801 tmp2->_fbohandles.n=3;;
11802 tmp2->_weightFunction1 = 0;
11803 tmp2->_weightFunction2 = 0;
11804 tmp2->_defaultContainer = 0;
11807 case NODE_BooleanFilter : {
11810 tmp2->set_boolean = 0;
11811 tmp2->inputFalse = FALSE;
11812 tmp2->inputNegate = FALSE;
11813 tmp2->inputTrue = TRUE;
11814 tmp2->metadata = NULL;
11815 tmp2->_defaultContainer = 0;
11818 case NODE_BooleanSequencer : {
11822 tmp2->previous = 0;
11823 tmp2->set_fraction = 0.0f;
11824 tmp2->key.n=0; tmp2->key.p=0;
11825 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
11826 tmp2->value_changed = FALSE;
11827 tmp2->metadata = NULL;
11829 tmp2->_defaultContainer = 0;
11832 case NODE_BooleanToggle : {
11835 tmp2->set_boolean = 0;
11836 tmp2->toggle = FALSE;
11837 tmp2->metadata = NULL;
11838 tmp2->_defaultContainer = 0;
11841 case NODE_BooleanTrigger : {
11844 tmp2->set_triggerTime = 0;
11845 tmp2->triggerTrue = FALSE;
11846 tmp2->metadata = NULL;
11847 tmp2->_defaultContainer = 0;
11850 case NODE_BoundaryEnhancementVolumeStyle : {
11853 tmp2->enabled = TRUE;
11854 tmp2->metadata = NULL;
11855 tmp2->boundaryOpacity = 0.9f;
11856 tmp2->opacityFactor = 2.0f;
11857 tmp2->retainedOpacity = 0.2f;
11858 tmp2->surfaceNormals = NULL;
11859 tmp2->_defaultContainer = 0;
11862 case NODE_BoundedPhysicsModel : {
11865 tmp2->enabled = TRUE;
11866 tmp2->geometry = NULL;
11867 tmp2->metadata = NULL;
11868 tmp2->_defaultContainer = 0;
11873 tmp2 = (
struct X3D_Box *) tmp;
11874 tmp2->metadata = NULL;
11875 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;tmp2->size.c[2] = 2.0f;
11876 tmp2->solid = TRUE;
11877 tmp2->__points.n=0; tmp2->__points.p=0;
11878 tmp2->_defaultContainer = 0;
11881 case NODE_BufferAudioSource : {
11884 tmp2->description = newASCIIString(
"");
11885 tmp2->enabled = TRUE;
11887 tmp2->metadata = NULL;
11888 tmp2->pauseTime = 0;
11889 tmp2->resumeTime = 0;
11890 tmp2->startTime = 0;
11891 tmp2->stopTime = 0;
11892 tmp2->tailTime = 0;
11893 tmp2->elapsedTime = 0;
11894 tmp2->isActive = FALSE;
11895 tmp2->isPaused = FALSE;
11897 tmp2->_context = 0;
11898 tmp2->__context_paused = FALSE;
11899 tmp2->detune = 0.0f;
11900 tmp2->loop = FALSE;
11901 tmp2->loopStart = 0;
11903 tmp2->playbackRate = 1.0f;
11905 tmp2->bufferDuration = 0;
11906 tmp2->channelCountMode = newASCIIString(
"max");
11907 tmp2->channelInterpretation = newASCIIString(
"speakers");
11908 tmp2->__oldEnabled = TRUE;
11909 tmp2->__inittime = 0;
11910 tmp2->__lasttime = 0;
11911 tmp2->__sourceNumber = -1;
11912 tmp2->_defaultContainer = 0;
11915 case NODE_BufferGeometry : {
11918 tmp2->_defaultContainer = 0;
11921 case NODE_BufferTexture : {
11924 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
11925 tmp2->metadata = NULL;
11926 tmp2->repeatS = TRUE;
11927 tmp2->repeatT = TRUE;
11928 tmp2->textureProperties = 0;
11929 tmp2->_parentResource = getInputResource();
11930 tmp2->__textureTableIndex = 0;
11931 tmp2->__delegate = NULL;
11932 tmp2->_defaultContainer = 0;
11935 case NODE_CADAssembly : {
11938 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11939 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11940 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11941 tmp2->children.n=0; tmp2->children.p=0;
11942 tmp2->metadata = NULL;
11943 tmp2->name = newASCIIString(
"");
11944 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11945 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11946 tmp2->visible = TRUE;
11947 tmp2->bboxDisplay = FALSE;
11948 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
11949 tmp2->_defaultContainer = 0;
11952 case NODE_CADFace : {
11955 tmp2->metadata = NULL;
11956 tmp2->name = newASCIIString(
"");
11957 tmp2->shape = NULL;
11958 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11959 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11960 tmp2->visible = TRUE;
11961 tmp2->bboxDisplay = FALSE;
11962 tmp2->_defaultContainer = 0;
11965 case NODE_CADLayer : {
11968 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11969 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11970 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11971 tmp2->children.n=0; tmp2->children.p=0;
11972 tmp2->metadata = NULL;
11973 tmp2->name = newASCIIString(
"");
11974 tmp2->visibles.n=0; tmp2->visibles.p=0;
11975 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11976 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11977 tmp2->visible = TRUE;
11978 tmp2->bboxDisplay = FALSE;
11979 tmp2->_defaultContainer = 0;
11982 case NODE_CADPart : {
11985 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
11986 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
11987 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
11988 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
11989 tmp2->children.n=0; tmp2->children.p=0;
11990 tmp2->metadata = NULL;
11991 tmp2->name = newASCIIString(
"");
11992 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
11993 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
11994 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
11995 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
11996 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
11997 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
11998 tmp2->visible = TRUE;
11999 tmp2->bboxDisplay = FALSE;
12000 tmp2->__do_center = FALSE;
12001 tmp2->__do_trans = FALSE;
12002 tmp2->__do_rotation = FALSE;
12003 tmp2->__do_scaleO = FALSE;
12004 tmp2->__do_scale = FALSE;
12005 tmp2->__do_anything = FALSE;
12006 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
12007 tmp2->_defaultContainer = 0;
12010 case NODE_CalibratedCameraSensor : {
12013 tmp2->enabled = TRUE;
12014 tmp2->isActive = FALSE;
12015 tmp2->metadata = NULL;
12016 tmp2->description = newASCIIString(
"");
12017 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
12018 tmp2->focalPoint.c[0] = 0.0f;tmp2->focalPoint.c[1] = 0.0f;;
12019 tmp2->fieldOfView = 0.0f;
12020 tmp2->fovMode = newASCIIString(
"");
12021 tmp2->aspectRatio = 0.0f;
12022 tmp2->_defaultContainer = 0;
12025 case NODE_CartoonVolumeStyle : {
12028 tmp2->enabled = TRUE;
12029 tmp2->metadata = NULL;
12030 tmp2->surfaceNormals = NULL;
12031 tmp2->orthogonalColor.c[0] = 1;tmp2->orthogonalColor.c[1] = 1;tmp2->orthogonalColor.c[2] = 1;tmp2->orthogonalColor.c[3] = 1;;
12032 tmp2->parallelColor.c[0] = 0;tmp2->parallelColor.c[1] = 0;tmp2->parallelColor.c[2] = 0;tmp2->parallelColor.c[3] = 1;;
12033 tmp2->colorSteps = 4;
12034 tmp2->_defaultContainer = 0;
12037 case NODE_ChannelMerger : {
12040 tmp2->channelCountMode = newASCIIString(
"max");
12041 tmp2->channelInterpretation = newASCIIString(
"speakers");
12042 tmp2->children.n=0; tmp2->children.p=0;
12043 tmp2->description = newASCIIString(
"");
12044 tmp2->enabled = TRUE;
12046 tmp2->metadata = NULL;
12047 tmp2->channelCount = 2;
12048 tmp2->indexStream.n=0; tmp2->indexStream.p=0;
12049 tmp2->indexSource.n=0; tmp2->indexSource.p=0;
12050 tmp2->indexDestination.n=0; tmp2->indexDestination.p=0;
12051 tmp2->selectors.n=0; tmp2->selectors.p=0;
12053 tmp2->_context = 0;
12054 tmp2->_defaultContainer = 0;
12057 case NODE_ChannelSelector : {
12060 tmp2->channelCountMode = newASCIIString(
"max");
12061 tmp2->channelInterpretation = newASCIIString(
"speakers");
12062 tmp2->children.n=0; tmp2->children.p=0;
12063 tmp2->description = newASCIIString(
"");
12064 tmp2->enabled = TRUE;
12066 tmp2->metadata = NULL;
12067 tmp2->channelCount = 2;
12069 tmp2->_context = 0;
12070 tmp2->channelSelection = 0;
12071 tmp2->lastChannelSelection = 0;
12072 tmp2->channelSource = 0;
12073 tmp2->_lastChannelSource = 0;
12074 tmp2->channelDestination = 0;
12075 tmp2->_lastChannelDestination = 0;
12077 tmp2->_lastStream = 0;
12078 tmp2->_initialized = 0;
12079 tmp2->_defaultContainer = 0;
12082 case NODE_ChannelSplitter : {
12085 tmp2->channelCountMode = newASCIIString(
"max");
12086 tmp2->channelInterpretation = newASCIIString(
"speakers");
12087 tmp2->children.n=0; tmp2->children.p=0;
12088 tmp2->description = newASCIIString(
"");
12089 tmp2->enabled = TRUE;
12091 tmp2->metadata = NULL;
12092 tmp2->channelCount = 2;
12094 tmp2->_context = 0;
12095 tmp2->_defaultContainer = 0;
12098 case NODE_Circle2D : {
12101 tmp2->metadata = NULL;
12102 tmp2->radius = 1.0f;
12103 tmp2->__points.n=0; tmp2->__points.p=0;
12104 tmp2->__numPoints = 0;
12105 tmp2->_defaultContainer = 0;
12108 case NODE_ClipPlane : {
12111 tmp2->enabled = TRUE;
12112 tmp2->metadata = NULL;
12113 tmp2->plane.c[0] = 0;tmp2->plane.c[1] = 1;tmp2->plane.c[2] = 0;tmp2->plane.c[3] = 0;;
12114 tmp2->_defaultContainer = 0;
12117 case NODE_CollidableOffset : {
12120 tmp2->enabled = TRUE;
12121 tmp2->metadata = NULL;
12122 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12123 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
12124 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12125 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12126 tmp2->visible = TRUE;
12127 tmp2->bboxDisplay = FALSE;
12128 tmp2->__do_trans = FALSE;
12129 tmp2->__do_rotation = FALSE;
12130 tmp2->collidable = NULL;
12132 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
12133 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
12134 tmp2->_initialized = 0;
12135 tmp2->_csensor = 0;
12136 tmp2->_defaultContainer = 0;
12139 case NODE_CollidableShape : {
12142 tmp2->enabled = TRUE;
12143 tmp2->metadata = NULL;
12144 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12145 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
12146 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12147 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12148 tmp2->visible = TRUE;
12149 tmp2->bboxDisplay = FALSE;
12150 tmp2->__do_trans = FALSE;
12151 tmp2->__do_rotation = FALSE;
12152 tmp2->shape = NULL;
12154 tmp2->_initialRotation.c[0] = 0;tmp2->_initialRotation.c[1] = 0;tmp2->_initialRotation.c[2] = 1;tmp2->_initialRotation.c[3] = 0;;
12155 tmp2->_initialTranslation.c[0] = 0.0f;tmp2->_initialTranslation.c[1] = 0.0f;tmp2->_initialTranslation.c[2] = 0.0f;
12156 tmp2->_initialized = 0;
12157 tmp2->_csensor = 0;
12158 tmp2->_defaultContainer = 0;
12161 case NODE_Collision : {
12164 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12165 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12166 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12167 tmp2->children.n=0; tmp2->children.p=0;
12168 tmp2->description = newASCIIString(
"");
12169 tmp2->enabled = TRUE;
12170 tmp2->collide = TRUE;
12171 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12172 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12173 tmp2->visible = TRUE;
12174 tmp2->bboxDisplay = FALSE;
12175 tmp2->proxy = NULL;
12176 tmp2->collideTime = -1;
12177 tmp2->metadata = NULL;
12179 tmp2->_defaultContainer = 0;
12182 case NODE_CollisionCollection : {
12185 tmp2->appliedParameters.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString(
"BOUNCE");tmp2->appliedParameters.n=1; ;
12186 tmp2->bounce = 0.0f;
12187 tmp2->collidables.n=0; tmp2->collidables.p=0;
12188 tmp2->enabled = TRUE;
12189 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
12190 tmp2->metadata = NULL;
12191 tmp2->minBounceSpeed = 0.1f;
12192 tmp2->slipFactors.c[0] = 0.0f;tmp2->slipFactors.c[1] = 0.0f;;
12193 tmp2->softnessConstantForceMix = 0.0001f;
12194 tmp2->softnessErrorCorrection = 0.8f;
12195 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
12196 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12197 tmp2->visible = TRUE;
12198 tmp2->bboxDisplay = FALSE;
12200 tmp2->_csensor = 0;
12201 tmp2->_appliedParametersMask = 0;
12202 tmp2->_defaultContainer = 0;
12205 case NODE_CollisionSensor : {
12208 tmp2->collider = NULL;
12209 tmp2->description = newASCIIString(
"");
12210 tmp2->enabled = TRUE;
12211 tmp2->metadata = NULL;
12212 tmp2->intersections.n=0; tmp2->intersections.p=0;
12213 tmp2->contacts.n=0; tmp2->contacts.p=0;
12214 tmp2->isActive = TRUE;
12215 tmp2->_defaultContainer = 0;
12218 case NODE_CollisionSpace : {
12221 tmp2->collidables.n=0; tmp2->collidables.p=0;
12222 tmp2->enabled = TRUE;
12223 tmp2->metadata = NULL;
12224 tmp2->useGeometry = FALSE;
12225 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
12226 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
12227 tmp2->visible = TRUE;
12228 tmp2->bboxDisplay = FALSE;
12230 tmp2->_defaultContainer = 0;
12233 case NODE_Color : {
12236 tmp2->color.n=0; tmp2->color.p=0;
12237 tmp2->metadata = NULL;
12238 tmp2->_defaultContainer = 0;
12241 case NODE_ColorChaser : {
12244 tmp2->metadata = NULL;
12247 tmp2->isActive = FALSE;
12248 tmp2->duration = 1;
12249 tmp2->_bufferendtime = 0;
12250 tmp2->_steptime = 0;
12251 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12252 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
12253 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
12254 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
12255 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
12256 tmp2->_buffer = NULL;
12257 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;;
12258 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;;
12259 tmp2->_defaultContainer = 0;
12262 case NODE_ColorDamper : {
12265 tmp2->metadata = NULL;
12269 tmp2->tolerance = -1.0f;
12270 tmp2->isActive = FALSE;
12273 tmp2->_lasttick = 0;
12274 tmp2->_takefirstinput = TRUE;
12275 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12276 tmp2->initialDestination.c[0] = 0.8f;tmp2->initialDestination.c[1] = 0.8f;tmp2->initialDestination.c[2] = 0.8f;;
12277 tmp2->initialValue.c[0] = 0.8f;tmp2->initialValue.c[1] = 0.8f;tmp2->initialValue.c[2] = 0.8f;;
12278 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;;
12279 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;;
12280 tmp2->_values = NULL;
12281 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;;
12282 tmp2->_defaultContainer = 0;
12285 case NODE_ColorInterpolator : {
12288 tmp2->set_fraction = 0.0f;
12289 tmp2->key.n=0; tmp2->key.p=0;
12290 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12291 tmp2->metadata = NULL;
12292 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;;
12293 tmp2->_defaultContainer = 0;
12296 case NODE_ColorRGBA : {
12299 tmp2->color.n=0; tmp2->color.p=0;
12300 tmp2->metadata = NULL;
12301 tmp2->_defaultContainer = 0;
12304 case NODE_ComposedCubeMapTexture : {
12307 tmp2->metadata = NULL;
12308 tmp2->description = newASCIIString(
"");
12309 tmp2->textureProperties = NULL;
12310 tmp2->__textureTableIndex = 0;
12311 tmp2->_parentResource = getInputResource();
12313 tmp2->bottom = NULL;
12314 tmp2->front = NULL;
12317 tmp2->right = NULL;
12318 tmp2->_defaultContainer = 0;
12321 case NODE_ComposedShader : {
12324 tmp2->activate = 0;
12325 tmp2->parts.n=0; tmp2->parts.p=0;
12326 tmp2->isSelected = TRUE;
12327 tmp2->isValid = TRUE;
12328 tmp2->language = newASCIIString(
"");
12329 tmp2->metadata = NULL;
12330 tmp2->_initialized = FALSE;
12331 tmp2->_shaderUserDefinedFields = NULL;
12332 tmp2->_shaderUserNumber = -1;
12333 tmp2->_shaderLoadThread = _THREAD_NULL_;
12334 tmp2->_retrievedURLData = FALSE;
12335 tmp2->_defaultContainer = 0;
12338 case NODE_ComposedTexture3D : {
12341 tmp2->metadata = NULL;
12342 tmp2->texture.n=0; tmp2->texture.p=0;
12343 tmp2->textureProperties = 0;
12344 tmp2->repeatS = FALSE;
12345 tmp2->repeatT = FALSE;
12346 tmp2->repeatR = FALSE;
12347 tmp2->__textureTableIndex = 0;
12348 tmp2->_parentResource = getInputResource();
12349 tmp2->_defaultContainer = 0;
12352 case NODE_ComposedVolumeStyle : {
12355 tmp2->enabled = TRUE;
12356 tmp2->metadata = NULL;
12357 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
12358 tmp2->_defaultContainer = 0;
12361 case NODE_CompositeVolumeStyle : {
12364 tmp2->enabled = TRUE;
12365 tmp2->metadata = NULL;
12366 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
12367 tmp2->_defaultContainer = 0;
12373 tmp2->metadata = NULL;
12374 tmp2->bottom = TRUE;
12375 tmp2->bottomRadius = 1.0f;
12376 tmp2->height = 2.0f;
12378 tmp2->solid = TRUE;
12379 tmp2->__sidepoints.n=0; tmp2->__sidepoints.p=0;
12380 tmp2->__botpoints.n=0; tmp2->__botpoints.p=0;
12381 tmp2->__normals.n=0; tmp2->__normals.p=0;
12382 tmp2->__coneVBO = 0;
12383 tmp2->__coneTriangles = 0;
12384 tmp2->__wireindices = 0;
12385 tmp2->_defaultContainer = 0;
12388 case NODE_ConeEmitter : {
12391 tmp2->angle = PIF*.25f;
12392 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
12393 tmp2->metadata = NULL;
12395 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
12396 tmp2->speed = 0.0f;
12397 tmp2->variation = 0.25f;
12399 tmp2->surfaceArea = 0.0f;
12400 tmp2->_defaultContainer = 0;
12403 case NODE_Contact : {
12406 tmp2->appliedParameters.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->appliedParameters.p[0] = newASCIIString(
"BOUNCE");tmp2->appliedParameters.n=1; ;
12407 tmp2->body1 = NULL;
12408 tmp2->body2 = NULL;
12409 tmp2->bounce = 0.0f;
12410 tmp2->contactNormal.c[0] = 0.0f;tmp2->contactNormal.c[1] = 1.0f;tmp2->contactNormal.c[2] = 0.0f;
12411 tmp2->depth = 0.0f;
12412 tmp2->frictionCoefficients.c[0] = 0.0f;tmp2->frictionCoefficients.c[1] = 0.0f;;
12413 tmp2->frictionDirection.c[0] = 0.0f;tmp2->frictionDirection.c[1] = 1.0f;tmp2->frictionDirection.c[2] = 0.0f;
12414 tmp2->geometry1 = NULL;
12415 tmp2->geometry2 = NULL;
12416 tmp2->metadata = NULL;
12417 tmp2->minBounceSpeed = 0.0f;
12418 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
12419 tmp2->slipCoefficients.c[0] = 0.0f;tmp2->slipCoefficients.c[1] = 0.0f;;
12420 tmp2->softnessConstantForceMix = 0.0001f;
12421 tmp2->softnessErrorCorrection = 0.8f;
12422 tmp2->surfaceSpeed.c[0] = 0.0f;tmp2->surfaceSpeed.c[1] = 0.0f;;
12423 tmp2->_appliedParameters = 0;
12424 tmp2->_defaultContainer = 0;
12427 case NODE_Contour2D : {
12430 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
12431 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
12432 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
12433 tmp2->children.n=0; tmp2->children.p=0;
12434 tmp2->metadata = NULL;
12435 tmp2->_defaultContainer = 0;
12438 case NODE_ContourPolyline2D : {
12441 tmp2->metadata = NULL;
12442 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
12443 tmp2->point.n=0; tmp2->point.p=0;
12444 tmp2->_defaultContainer = 0;
12447 case NODE_Convolver : {
12450 tmp2->channelCountMode = newASCIIString(
"max");
12451 tmp2->channelInterpretation = newASCIIString(
"speakers");
12452 tmp2->children.n=0; tmp2->children.p=0;
12453 tmp2->description = newASCIIString(
"");
12454 tmp2->enabled = TRUE;
12456 tmp2->metadata = NULL;
12457 tmp2->pauseTime = 0;
12458 tmp2->resumeTime = 0;
12459 tmp2->startTime = 0;
12460 tmp2->stopTime = 0;
12461 tmp2->tailTime = 0;
12462 tmp2->channelCount = 2;
12463 tmp2->elapsedTime = 0;
12464 tmp2->isActive = FALSE;
12465 tmp2->isPaused = FALSE;
12467 tmp2->_context = 0;
12469 tmp2->normalize = FALSE;
12470 tmp2->_defaultContainer = 0;
12473 case NODE_Coordinate : {
12476 tmp2->point.n=0; tmp2->point.p=0;
12477 tmp2->metadata = NULL;
12478 tmp2->_defaultContainer = 0;
12481 case NODE_CoordinateChaser : {
12484 tmp2->metadata = NULL;
12487 tmp2->isActive = FALSE;
12488 tmp2->duration = 1;
12489 tmp2->_bufferendtime = 0;
12490 tmp2->_steptime = 0;
12491 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12492 tmp2->initialDestination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12494 tmp2->initialDestination.p[0].c[0] = 0.0f;
12495 tmp2->initialDestination.p[0].c[1] = 0.0f;
12496 tmp2->initialDestination.p[0].c[2] = 0.0f;
12497 tmp2->initialDestination.n=1;;
12498 tmp2->initialValue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12500 tmp2->initialValue.p[0].c[0] = 0.0f;
12501 tmp2->initialValue.p[0].c[1] = 0.0f;
12502 tmp2->initialValue.p[0].c[2] = 0.0f;
12503 tmp2->initialValue.n=1;;
12504 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12505 tmp2->set_value.n=0; tmp2->set_value.p=0;
12506 tmp2->_buffer = NULL;
12507 tmp2->_previousvalue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12509 tmp2->_previousvalue.p[0].c[0] = 0.0f;
12510 tmp2->_previousvalue.p[0].c[1] = 0.0f;
12511 tmp2->_previousvalue.p[0].c[2] = 0.0f;
12512 tmp2->_previousvalue.n=1;;
12513 tmp2->_destination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12515 tmp2->_destination.p[0].c[0] = 0.0f;
12516 tmp2->_destination.p[0].c[1] = 0.0f;
12517 tmp2->_destination.p[0].c[2] = 0.0f;
12518 tmp2->_destination.n=1;;
12519 tmp2->_defaultContainer = 0;
12522 case NODE_CoordinateDamper : {
12525 tmp2->metadata = NULL;
12529 tmp2->tolerance = -1.0f;
12530 tmp2->isActive = FALSE;
12533 tmp2->_lasttick = 0;
12534 tmp2->_takefirstinput = TRUE;
12535 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12536 tmp2->initialDestination.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12538 tmp2->initialDestination.p[0].c[0] = 0.0f;
12539 tmp2->initialDestination.p[0].c[1] = 0.0f;
12540 tmp2->initialDestination.p[0].c[2] = 0.0f;
12541 tmp2->initialDestination.n=1;;
12542 tmp2->initialValue.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*1);
12544 tmp2->initialValue.p[0].c[0] = 0.0f;
12545 tmp2->initialValue.p[0].c[1] = 0.0f;
12546 tmp2->initialValue.p[0].c[2] = 0.0f;
12547 tmp2->initialValue.n=1;;
12548 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
12549 tmp2->set_value.n=0; tmp2->set_value.p=0;
12550 tmp2->_values = NULL;
12551 tmp2->_input.n=0; tmp2->_input.p=0;
12552 tmp2->_defaultContainer = 0;
12555 case NODE_CoordinateDouble : {
12558 tmp2->metadata = NULL;
12559 tmp2->point.n=0; tmp2->point.p=0;
12560 tmp2->_defaultContainer = 0;
12563 case NODE_CoordinateInterpolator : {
12566 tmp2->set_fraction = 0.0f;
12567 tmp2->key.n=0; tmp2->key.p=0;
12568 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12569 tmp2->metadata = NULL;
12570 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12571 tmp2->_GPU_Routes_out = 0;
12572 tmp2->_CPU_Routes_out = 0;
12574 tmp2->_keyValueVBO = 0;
12575 tmp2->_defaultContainer = 0;
12578 case NODE_CoordinateInterpolator2D : {
12581 tmp2->set_fraction = 0.0f;
12582 tmp2->key.n=0; tmp2->key.p=0;
12583 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12584 tmp2->metadata = NULL;
12585 tmp2->value_changed.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
12586 tmp2->value_changed.p[0].c[0] = 0.0f;
12587 tmp2->value_changed.p[0].c[1] = 0.0f;
12588 tmp2->value_changed.n=1;
12589 tmp2->_defaultContainer = 0;
12592 case NODE_CoordinateMorpher : {
12595 tmp2->set_weights.n=0; tmp2->set_weights.p=0;
12596 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
12597 tmp2->metadata = NULL;
12598 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
12599 tmp2->_defaultContainer = 0;
12602 case NODE_Cylinder : {
12605 tmp2->metadata = NULL;
12606 tmp2->bottom = TRUE;
12607 tmp2->height = 2.0f;
12608 tmp2->radius = 1.0f;
12610 tmp2->solid = TRUE;
12612 tmp2->__points.n=0; tmp2->__points.p=0;
12613 tmp2->__normals.n=0; tmp2->__normals.p=0;
12614 tmp2->__cylinderVBO = 0;
12615 tmp2->__cylinderTriangles = 0;
12616 tmp2->__wireindices = 0;
12617 tmp2->_defaultContainer = 0;
12620 case NODE_CylinderSensor : {
12623 tmp2->autoOffset = TRUE;
12624 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 1;tmp2->axisRotation.c[2] = 0;tmp2->axisRotation.c[3] = 0;;
12625 tmp2->diskAngle = 0.262f;
12626 tmp2->enabled = TRUE;
12627 tmp2->maxAngle = -1.0f;
12628 tmp2->minAngle = 0.0f;
12629 tmp2->offset = 0.0f;
12630 tmp2->isActive = FALSE;
12631 tmp2->isOver = FALSE;
12632 tmp2->description = newASCIIString(
"");
12633 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
12634 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
12635 tmp2->metadata = NULL;
12636 tmp2->sensorLocalOutput = FALSE;
12637 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
12638 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
12639 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
12640 tmp2->_radius = 0.0f;
12641 tmp2->_usingDisk = 0;
12642 tmp2->__oldEnabled = TRUE;
12643 tmp2->_defaultContainer = 0;
12646 case NODE_DISEntityManager : {
12649 tmp2->enabled = TRUE;
12650 tmp2->isActive = FALSE;
12651 tmp2->timestamp = 0;
12652 tmp2->address = newASCIIString(
"localhost");
12654 tmp2->multicastRelayHost = newASCIIString(
"");
12655 tmp2->multicastRelayPort = 0;
12656 tmp2->networkMode = newASCIIString(
"standAlone");
12657 tmp2->isNetworkReader = FALSE;
12658 tmp2->isNetworkWriter = FALSE;
12659 tmp2->isStandAlone = FALSE;
12660 tmp2->readInterval = 0.1;
12661 tmp2->writeInterval = 1;
12662 tmp2->rtpHeaderExpected = FALSE;
12663 tmp2->isRtpHeaderHeard = FALSE;
12664 tmp2->_registered = FALSE;
12665 tmp2->_dsock = NULL;
12666 tmp2->_lasttime = 0;
12667 tmp2->_pduchange_networksensor = 0;
12668 tmp2->_oldState = NULL;
12669 tmp2->entityID = 0;
12670 tmp2->applicationID = 1;
12672 tmp2->mapping.n=0; tmp2->mapping.p=0;
12673 tmp2->children.n=0; tmp2->children.p=0;
12674 tmp2->metadata = NULL;
12675 tmp2->addedEntities.n=0; tmp2->addedEntities.p=0;
12676 tmp2->removedEntities.n=0; tmp2->removedEntities.p=0;
12677 tmp2->addEntities.n=0; tmp2->addEntities.p=0;
12678 tmp2->removeEntities.n=0; tmp2->removeEntities.p=0;
12679 tmp2->entities.n=0; tmp2->entities.p=0;
12680 tmp2->_pduchange_create = 0;
12681 tmp2->_pduchange_remove = 0;
12682 tmp2->_pduchange_em_info = 0;
12683 tmp2->_defaultContainer = 0;
12686 case NODE_DISEntityTypeMapping : {
12689 tmp2->metadata = NULL;
12690 tmp2->description = newASCIIString(
"");
12691 tmp2->url.n=0; tmp2->url.p=0;
12693 tmp2->__oldload = FALSE;
12695 tmp2->__lasttime = 0;
12699 tmp2->category = 0;
12700 tmp2->subcategory = 0;
12701 tmp2->specific = 0;
12703 tmp2->_child = NULL;
12704 tmp2->_defaultContainer = 0;
12707 case NODE_Delay : {
12710 tmp2->channelCountMode = newASCIIString(
"max");
12711 tmp2->channelInterpretation = newASCIIString(
"speakers");
12712 tmp2->children.n=0; tmp2->children.p=0;
12713 tmp2->description = newASCIIString(
"");
12714 tmp2->enabled = TRUE;
12716 tmp2->metadata = NULL;
12717 tmp2->pauseTime = 0;
12718 tmp2->resumeTime = 0;
12719 tmp2->startTime = 0;
12720 tmp2->stopTime = 0;
12721 tmp2->tailTime = 0;
12722 tmp2->channelCount = 2;
12723 tmp2->elapsedTime = 0;
12724 tmp2->isActive = FALSE;
12725 tmp2->isPaused = FALSE;
12727 tmp2->_context = 0;
12728 tmp2->delayTime = 0;
12729 tmp2->maxDelayTime = 1;
12730 tmp2->_defaultContainer = 0;
12733 case NODE_DirectionalLight : {
12736 tmp2->metadata = NULL;
12737 tmp2->global = FALSE;
12739 tmp2->shadows = FALSE;
12740 tmp2->shadowIntensity = 1.0f;
12741 tmp2->ambientIntensity = 0.0f;
12742 tmp2->intensity = 1.0f;
12743 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
12744 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
12745 tmp2->_defaultContainer = 0;
12748 case NODE_Disk2D : {
12751 tmp2->metadata = NULL;
12752 tmp2->innerRadius = 0.0f;
12753 tmp2->outerRadius = 1.0f;
12754 tmp2->solid = FALSE;
12755 tmp2->__points.n=0; tmp2->__points.p=0;
12756 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
12757 tmp2->__numPoints = 0;
12758 tmp2->__simpleDisk = TRUE;
12759 tmp2->__wireindices = 0;
12760 tmp2->_defaultContainer = 0;
12763 case NODE_DoubleAxisHingeJoint : {
12766 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
12767 tmp2->axis1.c[0] = 1.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
12768 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 1.0f;tmp2->axis2.c[2] = 0.0f;
12769 tmp2->body1 = NULL;
12770 tmp2->body2 = NULL;
12771 tmp2->desiredAngularVelocity1 = 0.0f;
12772 tmp2->desiredAngularVelocity2 = 0.0f;
12773 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
12774 tmp2->maxAngle1 = PIF+.0f;
12775 tmp2->maxTorque1 = 0.0f;
12776 tmp2->maxTorque2 = 0.0f;
12777 tmp2->metadata = NULL;
12778 tmp2->minAngle1 = -PIF+.0f;
12779 tmp2->stopBounce1 = 0.0f;
12780 tmp2->stopConstantForceMix1 = 0.001f;
12781 tmp2->stopErrorCorrection1 = 0.8f;
12782 tmp2->stop1Bounce = 0.0f;
12783 tmp2->stop1ConstantForceMix = 0.001f;
12784 tmp2->stop1ErrorCorrection = 0.8f;
12785 tmp2->suspensionErrorCorrection = 0.8f;
12786 tmp2->suspensionForce = 0.0f;
12787 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
12788 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
12789 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
12790 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
12791 tmp2->hinge1Angle = 0.0f;
12792 tmp2->hinge1AngleRate = 0.0f;
12793 tmp2->hinge2Angle = 0.0f;
12794 tmp2->hinge2AngleRate = 0.0f;
12796 tmp2->_forceout = 0;
12797 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
12798 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
12799 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
12800 tmp2->__old_body1 = NULL;
12801 tmp2->__old_body2 = NULL;
12804 tmp2->axis1Angle = 0.0f;
12805 tmp2->_defaultContainer = 0;
12808 case NODE_DynamicsCompressor : {
12811 tmp2->channelCountMode = newASCIIString(
"max");
12812 tmp2->channelInterpretation = newASCIIString(
"speakers");
12813 tmp2->children.n=0; tmp2->children.p=0;
12814 tmp2->description = newASCIIString(
"");
12815 tmp2->enabled = TRUE;
12817 tmp2->metadata = NULL;
12818 tmp2->pauseTime = 0;
12819 tmp2->resumeTime = 0;
12820 tmp2->startTime = 0;
12821 tmp2->stopTime = 0;
12822 tmp2->tailTime = 0;
12823 tmp2->channelCount = 2;
12824 tmp2->elapsedTime = 0;
12825 tmp2->isActive = FALSE;
12826 tmp2->isPaused = FALSE;
12828 tmp2->_context = 0;
12829 tmp2->attack = 0.003;
12830 tmp2->release = 0.25;
12831 tmp2->knee = 30.0f;
12832 tmp2->ratio = 12.0f;
12833 tmp2->threshold = -24.0f;
12834 tmp2->reduction = 0.0f;
12835 tmp2->_defaultContainer = 0;
12838 case NODE_EaseInEaseOut : {
12841 tmp2->set_fraction = 0.0f;
12842 tmp2->easeInEaseOut.n=0; tmp2->easeInEaseOut.p=0;
12843 tmp2->key.n=0; tmp2->key.p=0;
12844 tmp2->metadata = NULL;
12845 tmp2->modifiedFraction_changed = 0.0f;
12846 tmp2->_defaultContainer = 0;
12849 case NODE_EdgeEnhancementVolumeStyle : {
12852 tmp2->enabled = TRUE;
12853 tmp2->metadata = NULL;
12854 tmp2->surfaceNormals = NULL;
12855 tmp2->edgeColor.c[0] = 0;tmp2->edgeColor.c[1] = 0;tmp2->edgeColor.c[2] = 0;tmp2->edgeColor.c[3] = 1;;
12856 tmp2->gradientThreshold = 0.4f;
12857 tmp2->_defaultContainer = 0;
12860 case NODE_Effect : {
12863 tmp2->activate = 0;
12864 tmp2->parts.n=0; tmp2->parts.p=0;
12865 tmp2->isSelected = TRUE;
12866 tmp2->isValid = TRUE;
12867 tmp2->language = newASCIIString(
"");
12868 tmp2->metadata = NULL;
12869 tmp2->_initialized = FALSE;
12870 tmp2->_shaderUserDefinedFields = NULL;
12871 tmp2->_shaderUserNumber = -1;
12872 tmp2->_shaderLoadThread = _THREAD_NULL_;
12873 tmp2->_retrievedURLData = FALSE;
12874 tmp2->_defaultContainer = 0;
12877 case NODE_EffectPart : {
12880 tmp2->metadata = NULL;
12881 tmp2->url.n=0; tmp2->url.p=0;
12882 tmp2->type = newASCIIString(
"VERTEX");
12883 tmp2->__loadstatus = 0;
12884 tmp2->_parentResource = getInputResource();
12885 tmp2->__loadResource = 0;
12886 tmp2->_shaderUserDefinedFields = NULL;
12887 tmp2->_defaultContainer = 0;
12890 case NODE_ElevationGrid : {
12893 tmp2->set_height.n=0; tmp2->set_height.p=0;
12894 tmp2->attrib.n=0; tmp2->attrib.p=0;
12895 tmp2->color = NULL;
12896 tmp2->fogCoord = NULL;
12897 tmp2->metadata = NULL;
12898 tmp2->normal = NULL;
12899 tmp2->texCoord = NULL;
12901 tmp2->colorPerVertex = TRUE;
12902 tmp2->creaseAngle = 0.0f;
12903 tmp2->height.n=0; tmp2->height.p=0;
12904 tmp2->normalPerVertex = TRUE;
12905 tmp2->solid = TRUE;
12906 tmp2->xDimension = 0;
12907 tmp2->xSpacing = 1.0f;
12908 tmp2->zDimension = 0;
12909 tmp2->zSpacing = 1.0f;
12910 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
12911 tmp2->_defaultContainer = 0;
12914 case NODE_EnvironmentLight : {
12917 tmp2->metadata = NULL;
12918 tmp2->global = TRUE;
12920 tmp2->shadows = FALSE;
12921 tmp2->shadowIntensity = 1.0f;
12922 tmp2->ambientIntensity = 0.0f;
12923 tmp2->intensity = 1.0f;
12924 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
12925 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
12926 tmp2->diffuse = NULL;
12927 tmp2->diffuseCoefficients.n=0; tmp2->diffuseCoefficients.p=0;
12928 tmp2->diffuseTexture = NULL;
12929 tmp2->specularTexture = NULL;
12930 tmp2->_defaultContainer = 0;
12933 case NODE_EspduTransform : {
12936 tmp2->enabled = TRUE;
12937 tmp2->isActive = FALSE;
12938 tmp2->timestamp = 0;
12939 tmp2->address = newASCIIString(
"localhost");
12941 tmp2->multicastRelayHost = newASCIIString(
"");
12942 tmp2->multicastRelayPort = 0;
12943 tmp2->networkMode = newASCIIString(
"standAlone");
12944 tmp2->isNetworkReader = FALSE;
12945 tmp2->isNetworkWriter = FALSE;
12946 tmp2->isStandAlone = FALSE;
12947 tmp2->readInterval = 0.1;
12948 tmp2->writeInterval = 1;
12949 tmp2->rtpHeaderExpected = FALSE;
12950 tmp2->isRtpHeaderHeard = FALSE;
12951 tmp2->_registered = FALSE;
12952 tmp2->_dsock = NULL;
12953 tmp2->_lasttime = 0;
12954 tmp2->_pduchange_networksensor = 0;
12955 tmp2->_oldState = NULL;
12956 tmp2->entityID = 0;
12957 tmp2->applicationID = 1;
12959 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
12960 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
12961 tmp2->__geoSystem = NULL;
12962 tmp2->entityKind = 0;
12963 tmp2->entityDomain = 0;
12964 tmp2->entityCountry = 0;
12965 tmp2->entityCategory = 0;
12966 tmp2->entitySubCategory = 0;
12967 tmp2->entitySpecific = 0;
12968 tmp2->entityExtra = 0;
12970 tmp2->marking = newASCIIString(
"");
12971 tmp2->deadReckoning = 0;
12972 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
12973 tmp2->linearAcceleration.c[0] = 0.0f;tmp2->linearAcceleration.c[1] = 0.0f;tmp2->linearAcceleration.c[2] = 0.0f;
12974 tmp2->_p0.c[0] = 0.0f;tmp2->_p0.c[1] = 0.0f;tmp2->_p0.c[2] = 0.0f;
12975 tmp2->_v0.c[0] = 0.0f;tmp2->_v0.c[1] = 0.0f;tmp2->_v0.c[2] = 0.0f;
12976 tmp2->_a0.c[0] = 0.0f;tmp2->_a0.c[1] = 0.0f;tmp2->_a0.c[2] = 0.0f;
12977 tmp2->_angularVelocity.c[0] = 0;tmp2->_angularVelocity.c[1] = 1;tmp2->_angularVelocity.c[2] = 0;tmp2->_angularVelocity.c[3] = 0;;
12978 tmp2->_r0.c[0] = 0;tmp2->_r0.c[1] = 1;tmp2->_r0.c[2] = 0;tmp2->_r0.c[3] = 0;;
12979 tmp2->_change_count = 0;
12981 tmp2->_lastp0.c[0] = 0.0f;tmp2->_lastp0.c[1] = 0.0f;tmp2->_lastp0.c[2] = 0.0f;
12982 tmp2->_lastr0.c[0] = 0;tmp2->_lastr0.c[1] = 1;tmp2->_lastr0.c[2] = 0;tmp2->_lastr0.c[3] = 0;;
12983 tmp2->_lastp0time = 0;
12984 tmp2->_lastframetime = 0;
12985 tmp2->_smoothingDelta.c[0] = 0.0f;tmp2->_smoothingDelta.c[1] = 0.0f;tmp2->_smoothingDelta.c[2] = 0.0f;
12986 tmp2->_smoothingCount = 0;
12987 tmp2->set_articulationParameterValue0 = 0.0f;
12988 tmp2->set_articulationParameterValue1 = 0.0f;
12989 tmp2->set_articulationParameterValue2 = 0.0f;
12990 tmp2->set_articulationParameterValue3 = 0.0f;
12991 tmp2->set_articulationParameterValue4 = 0.0f;
12992 tmp2->set_articulationParameterValue5 = 0.0f;
12993 tmp2->set_articulationParameterValue6 = 0.0f;
12994 tmp2->set_articulationParameterValue7 = 0.0f;
12995 tmp2->articulationParameterCount = 0;
12996 tmp2->articulationParameterDesignatorArray.n=0; tmp2->articulationParameterDesignatorArray.p=0;
12997 tmp2->articulationParameterChangeIndicatorArr.n=0; tmp2->articulationParameterChangeIndicatorArr.p=0;
12998 tmp2->articulationParameterIdPartAttachedToAr.n=0; tmp2->articulationParameterIdPartAttachedToAr.p=0;
12999 tmp2->articulationParameterTypeArray.n=0; tmp2->articulationParameterTypeArray.p=0;
13000 tmp2->articulationParameterArray.n=0; tmp2->articulationParameterArray.p=0;
13001 tmp2->articulationParameterValue0_changed = 0.0f;
13002 tmp2->articulationParameterValue1_changed = 0.0f;
13003 tmp2->articulationParameterValue2_changed = 0.0f;
13004 tmp2->articulationParameterValue3_changed = 0.0f;
13005 tmp2->articulationParameterValue4_changed = 0.0f;
13006 tmp2->articulationParameterValue5_changed = 0.0f;
13007 tmp2->articulationParameterValue6_changed = 0.0f;
13008 tmp2->articulationParameterValue7_changed = 0.0f;
13009 tmp2->_pduchange_es = 0;
13010 tmp2->collisionType = 0;
13011 tmp2->collideTime = 0;
13012 tmp2->isCollided = FALSE;
13013 tmp2->_pduchange_collision = 0;
13014 tmp2->eventEntityID = 0;
13015 tmp2->eventApplicationID = 1;
13016 tmp2->eventSiteID = 0;
13017 tmp2->eventNumber = 0;
13018 tmp2->fired1 = FALSE;
13019 tmp2->fired2 = FALSE;
13020 tmp2->fireMissionIndex = 0;
13021 tmp2->firingRange = 0.0f;
13022 tmp2->firedTime = 0;
13023 tmp2->_pduchange_fire = 0;
13024 tmp2->detonationLocation.c[0] = 0.0f;tmp2->detonationLocation.c[1] = 0.0f;tmp2->detonationLocation.c[2] = 0.0f;
13025 tmp2->detonationRelativeLocation.c[0] = 0.0f;tmp2->detonationRelativeLocation.c[1] = 0.0f;tmp2->detonationRelativeLocation.c[2] = 0.0f;
13026 tmp2->detonationResult = 0;
13027 tmp2->detonateTime = 0;
13028 tmp2->isDetonated = FALSE;
13029 tmp2->_pduchange_detonation = 0;
13030 tmp2->munitionEntityID = 0;
13031 tmp2->munitionApplicationID = 1;
13032 tmp2->munitionSiteID = 0;
13033 tmp2->munitionStartPoint.c[0] = 0.0f;tmp2->munitionStartPoint.c[1] = 0.0f;tmp2->munitionStartPoint.c[2] = 0.0f;
13034 tmp2->munitionEndPoint.c[0] = 0.0f;tmp2->munitionEndPoint.c[1] = 0.0f;tmp2->munitionEndPoint.c[2] = 0.0f;
13035 tmp2->munitionQuantity = 0;
13036 tmp2->firingRate = 0;
13039 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13040 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13041 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13042 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13043 tmp2->children.n=0; tmp2->children.p=0;
13044 tmp2->metadata = NULL;
13045 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13046 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13047 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13048 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13049 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13050 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13051 tmp2->visible = TRUE;
13052 tmp2->bboxDisplay = FALSE;
13053 tmp2->__do_center = FALSE;
13054 tmp2->__do_trans = FALSE;
13055 tmp2->__do_rotation = FALSE;
13056 tmp2->__do_scaleO = FALSE;
13057 tmp2->__do_scale = FALSE;
13058 tmp2->__do_anything = FALSE;
13059 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13060 tmp2->_defaultContainer = 0;
13063 case NODE_ExplosionEmitter : {
13066 tmp2->metadata = NULL;
13068 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
13069 tmp2->speed = 0.0f;
13070 tmp2->variation = 0.25f;
13072 tmp2->surfaceArea = 0.0f;
13073 tmp2->_defaultContainer = 0;
13076 case NODE_Extrusion : {
13079 tmp2->set_crossSection.n=0; tmp2->set_crossSection.p=0;
13080 tmp2->set_orientation.n=0; tmp2->set_orientation.p=0;
13081 tmp2->set_scale.n=0; tmp2->set_scale.p=0;
13082 tmp2->set_spine.n=0; tmp2->set_spine.p=0;
13083 tmp2->metadata = NULL;
13084 tmp2->beginCap = TRUE;
13086 tmp2->convex = TRUE;
13087 tmp2->creaseAngle = 0.0f;
13088 tmp2->crossSection.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*5);
13089 tmp2->crossSection.p[0].c[0] = 1.0f;
13090 tmp2->crossSection.p[0].c[1] = 1.0f;
13091 tmp2->crossSection.p[1].c[0] = 1.0f;
13092 tmp2->crossSection.p[1].c[1] = -1.0f;
13093 tmp2->crossSection.p[2].c[0] = -1.0f;
13094 tmp2->crossSection.p[2].c[1] = -1.0f;
13095 tmp2->crossSection.p[3].c[0] = -1.0f;
13096 tmp2->crossSection.p[3].c[1] = 1.0f;
13097 tmp2->crossSection.p[4].c[0] = 1.0f;
13098 tmp2->crossSection.p[4].c[1] = 1.0f;
13099 tmp2->crossSection.n=5;
13100 tmp2->endCap = TRUE;
13103 tmp2->orientation.p[0].c[0] = 0.0f;
13104 tmp2->orientation.p[0].c[1] = 0.0f;
13105 tmp2->orientation.p[0].c[2] = 1.0f;
13106 tmp2->orientation.p[0].c[3] = 0.0f;
13107 tmp2->orientation.n=1;;
13108 tmp2->scale.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
13109 tmp2->scale.p[0].c[0] = 1.0f;
13110 tmp2->scale.p[0].c[1] = 1.0f;
13112 tmp2->solid = TRUE;
13113 tmp2->spine.p = MALLOC (
struct SFVec3f *,
sizeof(
struct SFVec3f)*2);
13115 tmp2->spine.p[0].c[0] = 0.0f;
13116 tmp2->spine.p[0].c[1] = 0.0f;
13117 tmp2->spine.p[0].c[2] = 0.0f;
13118 tmp2->spine.p[1].c[0] = 0.0f;
13119 tmp2->spine.p[1].c[1] = 1.0f;
13120 tmp2->spine.p[1].c[2] = 0.0f;
13122 tmp2->_defaultContainer = 0;
13125 case NODE_FillProperties : {
13128 tmp2->filled = TRUE;
13129 tmp2->hatchColor.c[0] = 1.0f;tmp2->hatchColor.c[1] = 1.0f;tmp2->hatchColor.c[2] = 1.0f;;
13130 tmp2->hatched = TRUE;
13131 tmp2->hatchStyle = 1;
13132 tmp2->metadata = NULL;
13133 tmp2->_enabled = TRUE;
13134 tmp2->_hatchScale.c[0] = 0.1f;tmp2->_hatchScale.c[1] = 0.1f;;
13135 tmp2->_defaultContainer = 0;
13138 case NODE_FloatVertexAttribute : {
13141 tmp2->value.n=0; tmp2->value.p=0;
13142 tmp2->name = newASCIIString(
"");
13143 tmp2->numComponents = 4;
13144 tmp2->metadata = NULL;
13145 tmp2->_defaultContainer = 0;
13150 tmp2 = (
struct X3D_Fog *) tmp;
13151 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
13152 tmp2->fogType = newASCIIString(
"LINEAR");
13153 tmp2->visibilityRange = 0.0f;
13154 tmp2->__fogScale = 1.0f;
13155 tmp2->__fogType = 1;
13156 tmp2->set_bind = 100;
13157 tmp2->bindTime = -1;
13158 tmp2->isBound = FALSE;
13159 tmp2->_layerId = 0;
13160 tmp2->metadata = NULL;
13161 tmp2->_defaultContainer = 0;
13164 case NODE_FogCoordinate : {
13167 tmp2->depth.n=0; tmp2->depth.p=0;
13168 tmp2->metadata = NULL;
13169 tmp2->_defaultContainer = 0;
13172 case NODE_FontStyle : {
13175 tmp2->metadata = NULL;
13176 tmp2->family.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->family.p[0] = newASCIIString(
"SERIF");tmp2->family.n=1; ;
13177 tmp2->horizontal = TRUE;
13178 tmp2->justify.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString(
"BEGIN");tmp2->justify.n=1; ;
13179 tmp2->language = newASCIIString(
"");
13180 tmp2->leftToRight = TRUE;
13182 tmp2->spacing = 1.0f;
13183 tmp2->style = newASCIIString(
"PLAIN");
13184 tmp2->topToBottom = TRUE;
13185 tmp2->_defaultContainer = 0;
13188 case NODE_ForcePhysicsModel : {
13191 tmp2->enabled = TRUE;
13192 tmp2->force.c[0] = 0.0f;tmp2->force.c[1] = -9.8f;tmp2->force.c[2] = 0.0f;
13193 tmp2->metadata = NULL;
13194 tmp2->_defaultContainer = 0;
13200 tmp2->channelCountMode = newASCIIString(
"max");
13201 tmp2->channelInterpretation = newASCIIString(
"speakers");
13202 tmp2->children.n=0; tmp2->children.p=0;
13203 tmp2->description = newASCIIString(
"");
13204 tmp2->enabled = TRUE;
13206 tmp2->metadata = NULL;
13207 tmp2->pauseTime = 0;
13208 tmp2->resumeTime = 0;
13209 tmp2->startTime = 0;
13210 tmp2->stopTime = 0;
13211 tmp2->tailTime = 0;
13212 tmp2->channelCount = 2;
13213 tmp2->elapsedTime = 0;
13214 tmp2->isActive = FALSE;
13215 tmp2->isPaused = FALSE;
13217 tmp2->_context = 0;
13218 tmp2->_defaultContainer = 0;
13221 case NODE_GeneratedCubeMapTexture : {
13224 tmp2->metadata = NULL;
13225 tmp2->description = newASCIIString(
"");
13226 tmp2->textureProperties = NULL;
13227 tmp2->__textureTableIndex = 0;
13228 tmp2->update = newASCIIString(
"NONE");
13230 tmp2->_defaultContainer = 0;
13233 case NODE_GeneratedTexture : {
13236 tmp2->metadata = NULL;
13237 tmp2->description = newASCIIString(
"");
13238 tmp2->repeatS = TRUE;
13239 tmp2->repeatT = TRUE;
13240 tmp2->textureProperties = 0;
13241 tmp2->_parentResource = getInputResource();
13242 tmp2->__textureTableIndex = 0;
13243 tmp2->update = newASCIIString(
"NONE");
13244 tmp2->size.n=0; tmp2->size.p=0;
13245 tmp2->viewpoint = NULL;
13246 tmp2->background = NULL;
13247 tmp2->children.n=0; tmp2->children.p=0;
13248 tmp2->_defaultContainer = 0;
13251 case NODE_GeoConvert : {
13254 tmp2->set_geoCoords.c[0] = 0;tmp2->set_geoCoords.c[1] = 0;tmp2->set_geoCoords.c[2] = 0;;
13255 tmp2->set_gcCoords.c[0] = 0;tmp2->set_gcCoords.c[1] = 0;tmp2->set_gcCoords.c[2] = 0;;
13256 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13257 tmp2->geoSRF = NULL;
13258 tmp2->metadata = NULL;
13259 tmp2->gcCoords_changed.c[0] = 0;tmp2->gcCoords_changed.c[1] = 0;tmp2->gcCoords_changed.c[2] = 0;;
13260 tmp2->geoCoords_changed.c[0] = 0;tmp2->geoCoords_changed.c[1] = 0;tmp2->geoCoords_changed.c[2] = 0;;
13261 tmp2->__geoSystem = NULL;
13262 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13263 tmp2->__oldgcCoords.c[0] = 0;tmp2->__oldgcCoords.c[1] = 0;tmp2->__oldgcCoords.c[2] = 0;;
13264 tmp2->_defaultContainer = 0;
13267 case NODE_GeoCoordinate : {
13270 tmp2->metadata = NULL;
13271 tmp2->point.n=0; tmp2->point.p=0;
13272 tmp2->geoOrigin = NULL;
13273 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13274 tmp2->geoSRF = NULL;
13275 tmp2->__geoSystem = NULL;
13276 tmp2->__movedCoords.n=0; tmp2->__movedCoords.p=0;
13277 tmp2->_defaultContainer = 0;
13280 case NODE_GeoECParameters : {
13283 tmp2->description = newASCIIString(
"");
13284 tmp2->metadata = NULL;
13285 tmp2->centralScale = 0;
13286 tmp2->falseEasting = 0;
13287 tmp2->falseNorthing = 0;
13288 tmp2->originLongitude = 0;
13289 tmp2->srftode = newASCIIString(
"NORTH");
13290 tmp2->_defaultContainer = 0;
13293 case NODE_GeoElevationGrid : {
13296 tmp2->set_height.n=0; tmp2->set_height.p=0;
13297 tmp2->color = NULL;
13298 tmp2->metadata = NULL;
13299 tmp2->normal = NULL;
13300 tmp2->texCoord = NULL;
13301 tmp2->yScale = 1.0f;
13303 tmp2->colorPerVertex = TRUE;
13304 tmp2->creaseAngle = 0;
13305 tmp2->geoGridOrigin.c[0] = 0;tmp2->geoGridOrigin.c[1] = 0;tmp2->geoGridOrigin.c[2] = 0;;
13306 tmp2->geoOrigin = NULL;
13307 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13308 tmp2->geoSRF = NULL;
13309 tmp2->height.p = MALLOC (
double *,
sizeof(
double)*2);
13310 tmp2->height.p[0] = 0;
13311 tmp2->height.p[1] = 0;
13313 tmp2->normalPerVertex = TRUE;
13314 tmp2->solid = TRUE;
13315 tmp2->xDimension = 0;
13316 tmp2->xSpacing = 1;
13317 tmp2->zDimension = 0;
13318 tmp2->zSpacing = 1;
13319 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
13320 tmp2->__geoSystem = NULL;
13321 tmp2->__autoOffset.c[0] = 0;tmp2->__autoOffset.c[1] = 0;tmp2->__autoOffset.c[2] = 0;;
13322 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13323 tmp2->__planets.n=0; tmp2->__planets.p=0;
13324 tmp2->_defaultContainer = 0;
13327 case NODE_GeoEllipsoid : {
13330 tmp2->description = newASCIIString(
"");
13331 tmp2->metadata = NULL;
13333 tmp2->name = newASCIIString(
"");
13338 tmp2->axisCount = 2;
13339 tmp2->_defaultContainer = 0;
13342 case NODE_GeoLCCParameters : {
13345 tmp2->description = newASCIIString(
"");
13346 tmp2->metadata = NULL;
13347 tmp2->falseEasting = 0;
13348 tmp2->falseNorthing = 0;
13349 tmp2->latitude1 = 0;
13350 tmp2->latitude2 = 0;
13351 tmp2->originLongitude = 0;
13352 tmp2->originLatitude = 0;
13353 tmp2->_defaultContainer = 0;
13356 case NODE_GeoLCE3DParameters : {
13359 tmp2->description = newASCIIString(
"");
13360 tmp2->metadata = NULL;
13361 tmp2->lococentre.c[0] = 0.0f;tmp2->lococentre.c[1] = 0.0f;tmp2->lococentre.c[2] = 0.0f;
13362 tmp2->primaryAxis.c[0] = 0.0f;tmp2->primaryAxis.c[1] = 1.0f;tmp2->primaryAxis.c[2] = 0.0f;
13363 tmp2->secondaryAxis.c[0] = 0.0f;tmp2->secondaryAxis.c[1] = 0.0f;tmp2->secondaryAxis.c[2] = 1.0f;
13364 tmp2->_defaultContainer = 0;
13367 case NODE_GeoLOD : {
13370 tmp2->metadata = NULL;
13371 tmp2->children.n=0; tmp2->children.p=0;
13372 tmp2->level_changed = 0;
13373 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
13374 tmp2->child1Url.n=0; tmp2->child1Url.p=0;
13375 tmp2->child2Url.n=0; tmp2->child2Url.p=0;
13376 tmp2->child3Url.n=0; tmp2->child3Url.p=0;
13377 tmp2->child4Url.n=0; tmp2->child4Url.p=0;
13378 tmp2->geoOrigin = NULL;
13379 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13380 tmp2->geoSRF = NULL;
13381 tmp2->range = 10.0f;
13382 tmp2->rootUrl.n=0; tmp2->rootUrl.p=0;
13383 tmp2->rootNode.n=0; tmp2->rootNode.p=0;
13384 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13385 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13386 tmp2->visible = TRUE;
13387 tmp2->bboxDisplay = FALSE;
13388 tmp2->__geoSystem = NULL;
13389 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13390 tmp2->__inRange = FALSE;
13391 tmp2->__child1Node = NULL;
13392 tmp2->__child2Node = NULL;
13393 tmp2->__child3Node = NULL;
13394 tmp2->__child4Node = NULL;
13395 tmp2->__rootUrl = NULL;
13396 tmp2->__childloadstatus = 0;
13397 tmp2->__rooturlloadstatus = 0;
13398 tmp2->__level = -1;
13399 tmp2->_defaultContainer = 0;
13402 case NODE_GeoLSR3DParameters : {
13405 tmp2->description = newASCIIString(
"");
13406 tmp2->metadata = NULL;
13407 tmp2->forwardDirection = 2;
13408 tmp2->upDirection = 1;
13409 tmp2->_defaultContainer = 0;
13412 case NODE_GeoLTParameters : {
13415 tmp2->description = newASCIIString(
"");
13416 tmp2->metadata = NULL;
13418 tmp2->geodeticLatitude = 0;
13419 tmp2->geodeticLongitude = 0;
13420 tmp2->heightOffset = 0;
13421 tmp2->x_false_origin = 0;
13422 tmp2->y_false_origin = 0;
13423 tmp2->_defaultContainer = 0;
13426 case NODE_GeoLocation : {
13429 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13430 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13431 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13432 tmp2->children.n=0; tmp2->children.p=0;
13433 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
13434 tmp2->metadata = NULL;
13435 tmp2->geoOrigin = NULL;
13436 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13437 tmp2->geoSRF = NULL;
13438 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13439 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13440 tmp2->visible = TRUE;
13441 tmp2->bboxDisplay = FALSE;
13442 tmp2->relativeHeight = FALSE;
13443 tmp2->_gridHeight = 0.0;
13444 tmp2->__geoSystem = NULL;
13445 tmp2->__position.c[0] = 0;tmp2->__position.c[1] = 0;tmp2->__position.c[2] = 0;;
13446 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13447 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13448 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13449 tmp2->__offsetOrient.c[0] = 0;tmp2->__offsetOrient.c[1] = 0;tmp2->__offsetOrient.c[2] = 1;tmp2->__offsetOrient.c[3] = 0;;
13450 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13451 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13452 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13453 tmp2->_defaultContainer = 0;
13456 case NODE_GeoMParameters : {
13459 tmp2->description = newASCIIString(
"");
13460 tmp2->metadata = NULL;
13461 tmp2->centralScale = 1;
13462 tmp2->falseEasting = 0;
13463 tmp2->falseNorthing = 0;
13464 tmp2->originLongitude = 0;
13465 tmp2->_defaultContainer = 0;
13468 case NODE_GeoMetadata : {
13471 tmp2->data.n=0; tmp2->data.p=0;
13472 tmp2->summary.n=0; tmp2->summary.p=0;
13473 tmp2->url.n=0; tmp2->url.p=0;
13476 tmp2->metadata = NULL;
13477 tmp2->description = newASCIIString(
"");
13478 tmp2->_defaultContainer = 0;
13481 case NODE_GeoOMParameters : {
13484 tmp2->description = newASCIIString(
"");
13485 tmp2->metadata = NULL;
13486 tmp2->centralScale = 1;
13487 tmp2->falseEasting = 0;
13488 tmp2->falseNorthing = 0;
13489 tmp2->longitude1 = 0;
13490 tmp2->latitude1 = 0;
13491 tmp2->longitude2 = 0;
13492 tmp2->latitude2 = 0;
13493 tmp2->_defaultContainer = 0;
13496 case NODE_GeoOrigin : {
13499 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
13500 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13501 tmp2->geoSRF = NULL;
13502 tmp2->metadata = NULL;
13503 tmp2->rotateYUp = FALSE;
13504 tmp2->__geoSystem = NULL;
13505 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13506 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13507 tmp2->__oldgeoCoords.c[0] = 0;tmp2->__oldgeoCoords.c[1] = 0;tmp2->__oldgeoCoords.c[2] = 0;;
13508 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
13509 tmp2->__rotyup.c[0] = 0;tmp2->__rotyup.c[1] = 1;tmp2->__rotyup.c[2] = 0;tmp2->__rotyup.c[3] = 0;;
13510 tmp2->_defaultContainer = 0;
13513 case NODE_GeoPSParameters : {
13516 tmp2->description = newASCIIString(
"");
13517 tmp2->metadata = NULL;
13518 tmp2->centralScale = 1;
13519 tmp2->falseEasting = 0;
13520 tmp2->falseNorthing = 0;
13521 tmp2->originLongitude = 0;
13522 tmp2->polarAspect = newASCIIString(
"NORTH");
13523 tmp2->_defaultContainer = 0;
13526 case NODE_GeoPlanet : {
13529 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13530 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13531 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13532 tmp2->children.n=0; tmp2->children.p=0;
13533 tmp2->metadata = NULL;
13534 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13535 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13536 tmp2->visible = TRUE;
13537 tmp2->bboxDisplay = FALSE;
13538 tmp2->description = newASCIIString(
"");
13539 tmp2->planetId = 0;
13540 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13541 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13542 tmp2->_defaultContainer = 0;
13545 case NODE_GeoPositionInterpolator : {
13548 tmp2->set_fraction = 0.0f;
13549 tmp2->key.n=0; tmp2->key.p=0;
13550 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
13551 tmp2->metadata = NULL;
13552 tmp2->geovalue_changed.c[0] = 0;tmp2->geovalue_changed.c[1] = 0;tmp2->geovalue_changed.c[2] = 0;;
13553 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
13554 tmp2->geoOrigin = NULL;
13555 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13556 tmp2->geoSRF = NULL;
13557 tmp2->__geoSystem = NULL;
13558 tmp2->__movedValue.n=0; tmp2->__movedValue.p=0;
13559 tmp2->__oldKeyPtr.n=0; tmp2->__oldKeyPtr.p=0;
13560 tmp2->__oldKeyValuePtr.n=0; tmp2->__oldKeyValuePtr.p=0;
13561 tmp2->_defaultContainer = 0;
13564 case NODE_GeoProximitySensor : {
13567 tmp2->description = newASCIIString(
"");
13568 tmp2->enabled = TRUE;
13569 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
13570 tmp2->center.c[0] = 0;tmp2->center.c[1] = 0;tmp2->center.c[2] = 0;;
13571 tmp2->metadata = NULL;
13572 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
13573 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
13574 tmp2->enterTime = -1;
13575 tmp2->exitTime = -1;
13576 tmp2->geoCoord_changed.c[0] = 0;tmp2->geoCoord_changed.c[1] = 0;tmp2->geoCoord_changed.c[2] = 0;;
13577 tmp2->isActive = FALSE;
13578 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
13579 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
13580 tmp2->geoOrigin = NULL;
13581 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13582 tmp2->geoSRF = NULL;
13584 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
13585 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
13586 tmp2->__t3.c[0] = 10000000;tmp2->__t3.c[1] = 0;tmp2->__t3.c[2] = 0;;
13587 tmp2->__geoSystem = NULL;
13588 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13589 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13590 tmp2->__oldEnabled = TRUE;
13591 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
13592 tmp2->__oldSize.c[0] = 0.0f;tmp2->__oldSize.c[1] = 0.0f;tmp2->__oldSize.c[2] = 0.0f;
13593 tmp2->_defaultContainer = 0;
13596 case NODE_GeoReferenceSurfaceInfo : {
13599 tmp2->description = newASCIIString(
"");
13600 tmp2->metadata = NULL;
13602 tmp2->name = newASCIIString(
"");
13603 tmp2->srfParametersInfo = NULL;
13604 tmp2->_defaultContainer = 0;
13607 case NODE_GeoSRF : {
13610 tmp2->metadata = NULL;
13611 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13612 tmp2->geoKeyValue.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoKeyValue.p[0] = newASCIIString(
"GD");tmp2->geoKeyValue.p[1] = newASCIIString(
"WE");tmp2->geoKeyValue.n=2; ;
13613 tmp2->geoJson = newASCIIString(
"");
13614 tmp2->__geoSystem = NULL;
13615 tmp2->_defaultContainer = 0;
13618 case NODE_GeoSRFInstance : {
13621 tmp2->description = newASCIIString(
"");
13622 tmp2->metadata = NULL;
13624 tmp2->_defaultContainer = 0;
13627 case NODE_GeoSRFParametersInfo : {
13630 tmp2->description = newASCIIString(
"");
13631 tmp2->metadata = NULL;
13633 tmp2->srfParameters = NULL;
13634 tmp2->_defaultContainer = 0;
13637 case NODE_GeoSRFSet : {
13640 tmp2->description = newASCIIString(
"");
13641 tmp2->metadata = NULL;
13642 tmp2->ormCode = 250;
13643 tmp2->srfsCode = 0;
13644 tmp2->srfsMember = 0;
13645 tmp2->_defaultContainer = 0;
13648 case NODE_GeoSRFTemplate : {
13651 tmp2->description = newASCIIString(
"");
13652 tmp2->metadata = NULL;
13653 tmp2->ormCode = 250;
13655 tmp2->srftParameters = NULL;
13656 tmp2->_defaultContainer = 0;
13659 case NODE_GeoSpatialReferenceFrame : {
13662 tmp2->description = newASCIIString(
"");
13663 tmp2->metadata = NULL;
13665 tmp2->name = newASCIIString(
"");
13667 tmp2->ellipsoid = NULL;
13668 tmp2->systemParameters = NULL;
13669 tmp2->_defaultContainer = 0;
13672 case NODE_GeoSystemParameters : {
13675 tmp2->paramterName.n=0; tmp2->paramterName.p=0;
13676 tmp2->paramterValue.n=0; tmp2->paramterValue.p=0;
13677 tmp2->_defaultContainer = 0;
13680 case NODE_GeoTMParameters : {
13683 tmp2->description = newASCIIString(
"");
13684 tmp2->metadata = NULL;
13686 tmp2->geodeticLatitude = 0;
13687 tmp2->geodeticLongitude = 0;
13688 tmp2->heightOffset = 0;
13689 tmp2->x_false_origin = 0;
13690 tmp2->y_false_origin = 0;
13691 tmp2->_defaultContainer = 0;
13694 case NODE_GeoTile : {
13697 tmp2->metadata = NULL;
13698 tmp2->_defaultContainer = 0;
13701 case NODE_GeoTileSet : {
13704 tmp2->metadata = NULL;
13705 tmp2->geoOrigin = NULL;
13706 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13707 tmp2->geoSRF = NULL;
13708 tmp2->_defaultContainer = 0;
13711 case NODE_GeoTouchSensor : {
13714 tmp2->description = newASCIIString(
"");
13715 tmp2->enabled = FALSE;
13716 tmp2->metadata = NULL;
13717 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
13718 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
13719 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
13720 tmp2->hitGeoCoord_changed.c[0] = 0;tmp2->hitGeoCoord_changed.c[1] = 0;tmp2->hitGeoCoord_changed.c[2] = 0;;
13721 tmp2->isActive = FALSE;
13722 tmp2->isOver = FALSE;
13723 tmp2->touchTime = -1;
13724 tmp2->geoOrigin = NULL;
13725 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13726 tmp2->geoSRF = NULL;
13727 tmp2->__geoSystem = NULL;
13728 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
13729 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
13730 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
13731 tmp2->__oldEnabled = TRUE;
13732 tmp2->_defaultContainer = 0;
13735 case NODE_GeoTransform : {
13738 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13739 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13740 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13741 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13742 tmp2->children.n=0; tmp2->children.p=0;
13743 tmp2->geoCenter.c[0] = 0;tmp2->geoCenter.c[1] = 0;tmp2->geoCenter.c[2] = 0;;
13744 tmp2->metadata = NULL;
13745 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13746 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13747 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13748 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13749 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13750 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13751 tmp2->visible = TRUE;
13752 tmp2->bboxDisplay = FALSE;
13753 tmp2->geoOrigin = NULL;
13754 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13755 tmp2->geoSRF = NULL;
13756 tmp2->__do_center = 0;
13757 tmp2->__do_trans = 0;
13758 tmp2->__do_rotation = 0;
13759 tmp2->__do_scaleO = 0;
13760 tmp2->__do_scale = 0;
13761 tmp2->__do_anything = FALSE;
13762 tmp2->__geoSystem = NULL;
13763 tmp2->__movedCoords.c[0] = 0;tmp2->__movedCoords.c[1] = 0;tmp2->__movedCoords.c[2] = 0;;
13764 tmp2->__localOrient.c[0] = 0;tmp2->__localOrient.c[1] = 0;tmp2->__localOrient.c[2] = 1;tmp2->__localOrient.c[3] = 0;;
13765 tmp2->__oldGeoCenter.c[0] = 0;tmp2->__oldGeoCenter.c[1] = 0;tmp2->__oldGeoCenter.c[2] = 0;;
13766 tmp2->__oldChildren.n=0; tmp2->__oldChildren.p=0;
13767 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13768 tmp2->_defaultContainer = 0;
13771 case NODE_GeoViewpoint : {
13774 tmp2->_layerId = 0;
13775 tmp2->_donethispass = 0;
13776 tmp2->_reachablethispass = 0;
13777 tmp2->set_bind = 100;
13778 tmp2->bindTime = -1;
13779 tmp2->isBound = FALSE;
13780 tmp2->description = newASCIIString(
"");
13782 tmp2->fieldOfView = 0.785398f;
13783 tmp2->metadata = NULL;
13784 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
13785 tmp2->position.c[0] = 0;tmp2->position.c[1] = 0;tmp2->position.c[2] = 100000;;
13786 tmp2->centerOfRotation.c[0] = 0;tmp2->centerOfRotation.c[1] = 0;tmp2->centerOfRotation.c[2] = 0;;
13787 tmp2->headlight = TRUE;
13788 tmp2->navType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->navType.p[0] = newASCIIString(
"EXAMINE");tmp2->navType.p[1] = newASCIIString(
"ANY");tmp2->navType.n=2; ;
13789 tmp2->geoOrigin = NULL;
13790 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
13791 tmp2->geoSRF = NULL;
13792 tmp2->speedFactor = 1.0f;
13793 tmp2->retainUserOffsets = FALSE;
13794 tmp2->_initializedOnce = FALSE;
13795 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
13796 tmp2->_position.c[0] = 0;tmp2->_position.c[1] = 0;tmp2->_position.c[2] = 0;;
13797 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
13798 tmp2->_show_pin_point = FALSE;
13799 tmp2->relativeHeight = FALSE;
13800 tmp2->_resetRelativeHeight = TRUE;
13801 tmp2->walkSurface.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->walkSurface.p[0] = newASCIIString(
"HIGHEST");tmp2->walkSurface.n=1; ;
13802 tmp2->_walkSurfacePriority = 0;
13803 tmp2->prioritySurfaces.n=0; tmp2->prioritySurfaces.p=0;
13804 tmp2->translucencySurfaces.n=0; tmp2->translucencySurfaces.p=0;
13805 tmp2->translucencyRange.c[0] = 0;tmp2->translucencyRange.c[1] = 0;;
13806 tmp2->translucency = 0.0f;
13807 tmp2->navigationType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->navigationType.p[0] = newASCIIString(
"WALK");tmp2->navigationType.p[1] = newASCIIString(
"ANY");tmp2->navigationType.n=2; ;
13808 tmp2->nearClippingPlane = -1.0f;
13809 tmp2->farClippingPlane = -1.0f;
13810 tmp2->_prepped_planet = 0;
13811 tmp2->__geoSystem = NULL;
13812 tmp2->__movedPosition.c[0] = 0;tmp2->__movedPosition.c[1] = 0;tmp2->__movedPosition.c[2] = 0;;
13813 tmp2->__movedOrientation.c[0] = 0;tmp2->__movedOrientation.c[1] = 0;tmp2->__movedOrientation.c[2] = 1;tmp2->__movedOrientation.c[3] = 0;;
13814 tmp2->__movedOrientationB.c[0] = 0;tmp2->__movedOrientationB.c[1] = 0;tmp2->__movedOrientationB.c[2] = 1;tmp2->__movedOrientationB.c[3] = 0;;
13815 tmp2->__movedgd.c[0] = 0;tmp2->__movedgd.c[1] = 0;tmp2->__movedgd.c[2] = 0;;
13816 tmp2->__oldSFString = newASCIIString(
"");
13817 tmp2->__oldFieldOfView = 0.785398f;
13818 tmp2->__oldHeadlight = TRUE;
13819 tmp2->__oldJump = TRUE;
13820 tmp2->__oldMFString.n=0; tmp2->__oldMFString.p=0;
13821 tmp2->_defaultContainer = 0;
13824 case NODE_Group : {
13827 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13828 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13829 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13830 tmp2->children.n=0; tmp2->children.p=0;
13831 tmp2->metadata = NULL;
13832 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13833 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13834 tmp2->visible = TRUE;
13835 tmp2->bboxDisplay = FALSE;
13836 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
13837 tmp2->_defaultContainer = 0;
13840 case NODE_HAnimDisplacer : {
13843 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
13844 tmp2->displacements.n=0; tmp2->displacements.p=0;
13845 tmp2->name = newASCIIString(
"");
13846 tmp2->weight = 0.0f;
13847 tmp2->metadata = NULL;
13848 tmp2->description = newASCIIString(
"");
13850 tmp2->_defaultContainer = 0;
13853 case NODE_HAnimHumanoid : {
13856 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13857 tmp2->info.n=0; tmp2->info.p=0;
13858 tmp2->joints.n=0; tmp2->joints.p=0;
13859 tmp2->name = newASCIIString(
"");
13860 tmp2->skeletalConfiguration = newASCIIString(
"BASIC");
13861 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13862 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13863 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13864 tmp2->segments.n=0; tmp2->segments.p=0;
13865 tmp2->sites.n=0; tmp2->sites.p=0;
13866 tmp2->skeleton.n=0; tmp2->skeleton.p=0;
13867 tmp2->skin.n=0; tmp2->skin.p=0;
13868 tmp2->skinCoord = NULL;
13869 tmp2->skinNormal = NULL;
13870 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13871 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13872 tmp2->version = newASCIIString(
"");
13873 tmp2->viewpoints.n=0; tmp2->viewpoints.p=0;
13874 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13875 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13876 tmp2->visible = TRUE;
13877 tmp2->bboxDisplay = FALSE;
13878 tmp2->metadata = NULL;
13879 tmp2->description = newASCIIString(
"");
13880 tmp2->motions.n=0; tmp2->motions.p=0;
13881 tmp2->motionsEnabled.n=0; tmp2->motionsEnabled.p=0;
13882 tmp2->_lastMotionsEnabled.n=0; tmp2->_lastMotionsEnabled.p=0;
13883 tmp2->transitionTime = 0.01;
13885 tmp2->_origCoords = 0;
13886 tmp2->_origNorms = 0;
13887 tmp2->jointBindingPositions.n=0; tmp2->jointBindingPositions.p=0;
13888 tmp2->jointBindingRotations.n=0; tmp2->jointBindingRotations.p=0;
13889 tmp2->jointBindingScales.n=0; tmp2->jointBindingScales.p=0;
13890 tmp2->skinBindingCoords = NULL;
13891 tmp2->skinBindingNormals = NULL;
13892 tmp2->_defaultContainer = 0;
13895 case NODE_HAnimJoint : {
13898 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
13899 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
13900 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
13901 tmp2->children.n=0; tmp2->children.p=0;
13902 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
13903 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
13904 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
13905 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
13906 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
13907 tmp2->displacers.n=0; tmp2->displacers.p=0;
13908 tmp2->limitOrientation.c[0] = 0;tmp2->limitOrientation.c[1] = 0;tmp2->limitOrientation.c[2] = 1;tmp2->limitOrientation.c[3] = 0;;
13909 tmp2->llimit.p = MALLOC (
float *,
sizeof(
float)*3);
13910 tmp2->llimit.p[0] = 0.0f;
13911 tmp2->llimit.p[1] = 0.0f;
13912 tmp2->llimit.p[2] = 0.0f;
13914 tmp2->name = newASCIIString(
"");
13915 tmp2->skinCoordIndex.n=0; tmp2->skinCoordIndex.p=0;
13916 tmp2->skinCoordWeight.n=0; tmp2->skinCoordWeight.p=0;
13917 tmp2->stiffness.p = MALLOC (
float *,
sizeof(
float)*3);
13918 tmp2->stiffness.p[0] = 0.0f;
13919 tmp2->stiffness.p[1] = 0.0f;
13920 tmp2->stiffness.p[2] = 0.0f;
13921 tmp2->stiffness.n=3;;
13922 tmp2->ulimit.p = MALLOC (
float *,
sizeof(
float)*3);
13923 tmp2->ulimit.p[0] = 0.0f;
13924 tmp2->ulimit.p[1] = 0.0f;
13925 tmp2->ulimit.p[2] = 0.0f;
13927 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
13928 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
13929 tmp2->visible = TRUE;
13930 tmp2->bboxDisplay = FALSE;
13931 tmp2->metadata = NULL;
13932 tmp2->description = newASCIIString(
"");
13933 tmp2->__do_center = 0;
13934 tmp2->__do_trans = 0;
13935 tmp2->__do_rotation = 0;
13936 tmp2->__do_scaleO = 0;
13937 tmp2->__do_scale = 0;
13938 tmp2->__do_anything = 0;
13939 tmp2->_defaultContainer = 0;
13942 case NODE_HAnimMotion : {
13945 tmp2->metadata = NULL;
13946 tmp2->description = newASCIIString(
"");
13947 tmp2->transitionWeight = 0.0f;
13948 tmp2->transitionStart = 0;
13949 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
13950 tmp2->cycleTime = 0;
13951 tmp2->elapsedTime = 0;
13952 tmp2->_startTime = 0;
13953 tmp2->enabled = FALSE;
13954 tmp2->_lastenabled = FALSE;
13955 tmp2->_isActive = FALSE;
13956 tmp2->frameIncrement = 1;
13957 tmp2->frameIndex = 0;
13958 tmp2->startFrame = 0;
13959 tmp2->endFrame = 0;
13960 tmp2->loop = FALSE;
13961 tmp2->next = FALSE;
13962 tmp2->previous = FALSE;
13963 tmp2->_framevalues = 0;
13965 tmp2->frameCount = 0;
13966 tmp2->frameDuration = 0.1;
13967 tmp2->_channelcount = 0;
13968 tmp2->_njoints = 0;
13969 tmp2->_channels = 0;
13970 tmp2->_fvalues = 0;
13971 tmp2->channels = newASCIIString(
"");
13972 tmp2->joints = newASCIIString(
"");
13973 tmp2->values.n=0; tmp2->values.p=0;
13974 tmp2->_defaultContainer = 0;
13977 case NODE_HAnimMotionClip : {
13980 tmp2->metadata = NULL;
13981 tmp2->description = newASCIIString(
"");
13983 tmp2->frameCount = 0;
13984 tmp2->frameDuration = 0.1;
13985 tmp2->_channelcount = 0;
13986 tmp2->_njoints = 0;
13987 tmp2->_channels = 0;
13988 tmp2->_fvalues = 0;
13989 tmp2->__loadstatus = 0;
13990 tmp2->url.n=0; tmp2->url.p=0;
13991 tmp2->_parentResource = getInputResource();
13992 tmp2->__loadResource = 0;
13993 tmp2->channels = newASCIIString(
"");
13994 tmp2->joints = newASCIIString(
"");
13995 tmp2->values.n=0; tmp2->values.p=0;
13996 tmp2->_defaultContainer = 0;
13999 case NODE_HAnimMotionData : {
14002 tmp2->metadata = NULL;
14003 tmp2->description = newASCIIString(
"");
14005 tmp2->frameCount = 0;
14006 tmp2->frameDuration = 0.1;
14007 tmp2->_channelcount = 0;
14008 tmp2->_njoints = 0;
14009 tmp2->_channels = 0;
14010 tmp2->_fvalues = 0;
14011 tmp2->__loadstatus = 1;
14012 tmp2->channels = newASCIIString(
"");
14013 tmp2->joints = newASCIIString(
"");
14014 tmp2->values.n=0; tmp2->values.p=0;
14015 tmp2->_defaultContainer = 0;
14018 case NODE_HAnimMotionDataFile : {
14021 tmp2->metadata = NULL;
14022 tmp2->description = newASCIIString(
"");
14024 tmp2->frameCount = 0;
14025 tmp2->frameDuration = 0.1;
14026 tmp2->_channelcount = 0;
14027 tmp2->_njoints = 0;
14028 tmp2->_channels = 0;
14029 tmp2->_fvalues = 0;
14030 tmp2->__loadstatus = 0;
14031 tmp2->url.n=0; tmp2->url.p=0;
14032 tmp2->_parentResource = getInputResource();
14033 tmp2->__loadResource = 0;
14034 tmp2->ignorePosition = FALSE;
14035 tmp2->ignoreFirstFrame = FALSE;
14036 tmp2->flipZ = FALSE;
14037 tmp2->mapping.n=0; tmp2->mapping.p=0;
14038 tmp2->scale = 1.0f;
14039 tmp2->teePose = FALSE;
14041 tmp2->legAngle = 21.0f;
14042 tmp2->armAngle = 90.0f;
14043 tmp2->_defaultContainer = 0;
14046 case NODE_HAnimMotionInterpolator : {
14049 tmp2->metadata = NULL;
14050 tmp2->description = newASCIIString(
"");
14051 tmp2->transitionWeight = 0.0f;
14052 tmp2->transitionStart = 0;
14053 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
14054 tmp2->enabled = FALSE;
14055 tmp2->_lastenabled = FALSE;
14056 tmp2->_framevalues = 0;
14057 tmp2->joints = newASCIIString(
"");
14058 tmp2->children.n=0; tmp2->children.p=0;
14059 tmp2->_jointnames = 0;
14060 tmp2->_defaultContainer = 0;
14063 case NODE_HAnimMotionPlay : {
14066 tmp2->metadata = NULL;
14067 tmp2->description = newASCIIString(
"");
14068 tmp2->transitionWeight = 0.0f;
14069 tmp2->transitionStart = 0;
14070 tmp2->channelsEnabled.n=0; tmp2->channelsEnabled.p=0;
14071 tmp2->cycleTime = 0;
14072 tmp2->elapsedTime = 0;
14073 tmp2->_startTime = 0;
14074 tmp2->enabled = FALSE;
14075 tmp2->_lastenabled = FALSE;
14076 tmp2->_isActive = FALSE;
14077 tmp2->frameIncrement = 1;
14078 tmp2->frameIndex = 0;
14079 tmp2->startFrame = 0;
14080 tmp2->endFrame = 0;
14081 tmp2->loop = FALSE;
14082 tmp2->next = FALSE;
14083 tmp2->previous = FALSE;
14084 tmp2->_framevalues = 0;
14086 tmp2->mapping.n=0; tmp2->mapping.p=0;
14087 tmp2->_defaultContainer = 0;
14090 case NODE_HAnimPermuter : {
14093 tmp2->metadata = NULL;
14094 tmp2->description = newASCIIString(
"");
14095 tmp2->humanoids.n=0; tmp2->humanoids.p=0;
14096 tmp2->motions.n=0; tmp2->motions.p=0;
14097 tmp2->compute = TRUE;
14098 tmp2->permutations.n=0; tmp2->permutations.p=0;
14100 tmp2->humanoid = NULL;
14101 tmp2->_play.n=0; tmp2->_play.p=0;
14102 tmp2->_defaultContainer = 0;
14105 case NODE_HAnimSegment : {
14108 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14109 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14110 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14111 tmp2->children.n=0; tmp2->children.p=0;
14112 tmp2->name = newASCIIString(
"");
14113 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14114 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14115 tmp2->visible = TRUE;
14116 tmp2->bboxDisplay = FALSE;
14117 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
14118 tmp2->coord = NULL;
14119 tmp2->displacers.n=0; tmp2->displacers.p=0;
14121 tmp2->momentsOfInertia.p = MALLOC (
float *,
sizeof(
float)*9);
14122 tmp2->momentsOfInertia.p[0] = 0.0f;
14123 tmp2->momentsOfInertia.p[1] = 0.0f;
14124 tmp2->momentsOfInertia.p[2] = 0.0f;
14125 tmp2->momentsOfInertia.p[3] = 0.0f;
14126 tmp2->momentsOfInertia.p[4] = 0.0f;
14127 tmp2->momentsOfInertia.p[5] = 0.0f;
14128 tmp2->momentsOfInertia.p[6] = 0.0f;
14129 tmp2->momentsOfInertia.p[7] = 0.0f;
14130 tmp2->momentsOfInertia.p[8] = 0.0f;
14131 tmp2->momentsOfInertia.n=9;;
14132 tmp2->metadata = NULL;
14133 tmp2->description = newASCIIString(
"");
14134 tmp2->_origCoords = 0;
14135 tmp2->_defaultContainer = 0;
14138 case NODE_HAnimSite : {
14141 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14142 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14143 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14144 tmp2->children.n=0; tmp2->children.p=0;
14145 tmp2->name = newASCIIString(
"");
14146 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14147 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14148 tmp2->visible = TRUE;
14149 tmp2->bboxDisplay = FALSE;
14150 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
14151 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
14152 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
14153 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
14154 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
14155 tmp2->metadata = NULL;
14156 tmp2->description = newASCIIString(
"");
14157 tmp2->__do_center = 0;
14158 tmp2->__do_trans = 0;
14159 tmp2->__do_rotation = 0;
14160 tmp2->__do_scaleO = 0;
14161 tmp2->__do_scale = 0;
14162 tmp2->__do_anything = 0;
14163 tmp2->_defaultContainer = 0;
14166 case NODE_ImageBackdropBackground : {
14169 tmp2->set_bind = 100;
14170 tmp2->bindTime = 0;
14171 tmp2->isBound = FALSE;
14172 tmp2->transparency = 0.0f;
14173 tmp2->color.c[0] = 0.0f;tmp2->color.c[1] = 0.0f;tmp2->color.c[2] = 0.0f;;
14174 tmp2->metadata = NULL;
14175 tmp2->__texture = 0;
14177 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
14178 tmp2->_defaultContainer = 0;
14181 case NODE_ImageCubeMapTexture : {
14184 tmp2->metadata = NULL;
14185 tmp2->description = newASCIIString(
"");
14186 tmp2->textureProperties = NULL;
14187 tmp2->__textureTableIndex = 0;
14188 tmp2->_parentResource = getInputResource();
14189 tmp2->__subTextures.n=0; tmp2->__subTextures.p=0;
14190 tmp2->__regenSubTextures = FALSE;
14191 tmp2->url.n=0; tmp2->url.p=0;
14193 tmp2->__oldload = FALSE;
14194 tmp2->autoRefresh = 0;
14195 tmp2->__lasttime = 0;
14196 tmp2->autoRefreshTimeLimit = 3600;
14197 tmp2->_defaultContainer = 0;
14200 case NODE_ImageTexture : {
14203 tmp2->metadata = NULL;
14204 tmp2->description = newASCIIString(
"");
14205 tmp2->url.n=0; tmp2->url.p=0;
14206 tmp2->repeatS = TRUE;
14207 tmp2->repeatT = TRUE;
14208 tmp2->textureProperties = 0;
14210 tmp2->__oldload = FALSE;
14211 tmp2->__unitlengthfactor = 1;
14212 tmp2->__specversion = 0;
14213 tmp2->autoRefresh = 0;
14214 tmp2->autoRefreshTimeLimit = 3600;
14215 tmp2->__lasttime = 0;
14216 tmp2->__textureTableIndex = 0;
14217 tmp2->_parentResource = getInputResource();
14218 tmp2->_defaultContainer = 0;
14221 case NODE_ImageTexture3D : {
14224 tmp2->metadata = NULL;
14225 tmp2->url.n=0; tmp2->url.p=0;
14226 tmp2->description = newASCIIString(
"");
14228 tmp2->__oldload = FALSE;
14229 tmp2->autoRefresh = 0;
14230 tmp2->autoRefreshTimeLimit = 3600;
14231 tmp2->__lasttime = 0;
14232 tmp2->repeatS = FALSE;
14233 tmp2->repeatT = FALSE;
14234 tmp2->repeatR = FALSE;
14235 tmp2->textureProperties = 0;
14236 tmp2->__textureTableIndex = 0;
14237 tmp2->_parentResource = getInputResource();
14238 tmp2->_needs_gradient = FALSE;
14239 tmp2->_defaultContainer = 0;
14242 case NODE_IndexedFaceSet : {
14245 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
14246 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
14247 tmp2->set_normalIndex.n=0; tmp2->set_normalIndex.p=0;
14248 tmp2->set_texCoordIndex.n=0; tmp2->set_texCoordIndex.p=0;
14249 tmp2->attrib.n=0; tmp2->attrib.p=0;
14250 tmp2->color = NULL;
14251 tmp2->coord = NULL;
14252 tmp2->fogCoord = NULL;
14253 tmp2->metadata = NULL;
14254 tmp2->normal = NULL;
14255 tmp2->texCoord = NULL;
14257 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
14258 tmp2->colorPerVertex = TRUE;
14259 tmp2->convex = TRUE;
14260 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
14261 tmp2->creaseAngle = 0.0f;
14262 tmp2->normalIndex.n=0; tmp2->normalIndex.p=0;
14263 tmp2->normalPerVertex = TRUE;
14264 tmp2->solid = TRUE;
14265 tmp2->texCoordIndex.n=0; tmp2->texCoordIndex.p=0;
14266 tmp2->_defaultContainer = 0;
14269 case NODE_IndexedLineSet : {
14272 tmp2->set_colorIndex.n=0; tmp2->set_colorIndex.p=0;
14273 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
14274 tmp2->attrib.n=0; tmp2->attrib.p=0;
14275 tmp2->color = NULL;
14276 tmp2->coord = NULL;
14277 tmp2->fogCoord = NULL;
14278 tmp2->metadata = NULL;
14279 tmp2->colorIndex.n=0; tmp2->colorIndex.p=0;
14280 tmp2->colorPerVertex = TRUE;
14281 tmp2->coordIndex.n=0; tmp2->coordIndex.p=0;
14282 tmp2->normal = NULL;
14283 tmp2->__vertArr = 0;
14284 tmp2->__vertIndx = 0;
14285 tmp2->__starts = 0;
14286 tmp2->__counts = 0;
14287 tmp2->__segCount = 0;
14288 tmp2->__xcolours = 0;
14290 tmp2->__vertices = 0;
14291 tmp2->__vertexCount = 0;
14292 tmp2->__skindex = 0;
14293 tmp2->_defaultContainer = 0;
14296 case NODE_IndexedQuadSet : {
14299 tmp2->set_index.n=0; tmp2->set_index.p=0;
14300 tmp2->attrib.n=0; tmp2->attrib.p=0;
14301 tmp2->color = NULL;
14302 tmp2->coord = NULL;
14303 tmp2->fogCoord = NULL;
14304 tmp2->metadata = NULL;
14305 tmp2->normal = NULL;
14306 tmp2->texCoord = NULL;
14308 tmp2->index.n=0; tmp2->index.p=0;
14309 tmp2->colorPerVertex = TRUE;
14310 tmp2->normalPerVertex = TRUE;
14311 tmp2->solid = TRUE;
14312 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14313 tmp2->_defaultContainer = 0;
14316 case NODE_IndexedTriangleFanSet : {
14319 tmp2->set_index.n=0; tmp2->set_index.p=0;
14320 tmp2->attrib.n=0; tmp2->attrib.p=0;
14321 tmp2->color = NULL;
14322 tmp2->coord = NULL;
14323 tmp2->fogCoord = NULL;
14324 tmp2->metadata = NULL;
14325 tmp2->normal = NULL;
14326 tmp2->texCoord = NULL;
14328 tmp2->colorPerVertex = TRUE;
14329 tmp2->normalPerVertex = TRUE;
14330 tmp2->solid = TRUE;
14331 tmp2->index.n=0; tmp2->index.p=0;
14332 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14333 tmp2->_defaultContainer = 0;
14336 case NODE_IndexedTriangleSet : {
14339 tmp2->set_index.n=0; tmp2->set_index.p=0;
14340 tmp2->attrib.n=0; tmp2->attrib.p=0;
14341 tmp2->color = NULL;
14342 tmp2->coord = NULL;
14343 tmp2->fogCoord = NULL;
14344 tmp2->metadata = NULL;
14345 tmp2->normal = NULL;
14346 tmp2->texCoord = NULL;
14348 tmp2->colorPerVertex = TRUE;
14349 tmp2->normalPerVertex = TRUE;
14350 tmp2->solid = TRUE;
14351 tmp2->index.n=0; tmp2->index.p=0;
14352 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14353 tmp2->_defaultContainer = 0;
14356 case NODE_IndexedTriangleStripSet : {
14359 tmp2->set_index.n=0; tmp2->set_index.p=0;
14360 tmp2->attrib.n=0; tmp2->attrib.p=0;
14361 tmp2->color = NULL;
14362 tmp2->coord = NULL;
14363 tmp2->fogCoord = NULL;
14364 tmp2->metadata = NULL;
14365 tmp2->normal = NULL;
14366 tmp2->texCoord = NULL;
14368 tmp2->colorPerVertex = TRUE;
14369 tmp2->normalPerVertex = TRUE;
14370 tmp2->solid = TRUE;
14371 tmp2->index.n=0; tmp2->index.p=0;
14372 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
14373 tmp2->_defaultContainer = 0;
14376 case NODE_Inline : {
14379 tmp2->__children.n=0; tmp2->__children.p=0;
14380 tmp2->metadata = NULL;
14381 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14382 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14383 tmp2->visible = TRUE;
14384 tmp2->bboxDisplay = FALSE;
14385 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
14386 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14387 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14388 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14389 tmp2->__protoDeclares = 0;
14390 tmp2->__externProtoDeclares = 0;
14392 tmp2->__subcontexts = 0;
14394 tmp2->__protoDef = 0;
14395 tmp2->__protoFlags = 0;
14396 tmp2->__prototype = NULL;
14397 tmp2->__parentProto = NULL;
14398 tmp2->__ROUTES = 0;
14399 tmp2->__EXPORTS = 0;
14400 tmp2->__IMPORTS = 0;
14401 tmp2->__DEFnames = 0;
14403 tmp2->__scripts = 0;
14405 tmp2->url.n=0; tmp2->url.p=0;
14406 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
14407 tmp2->__afterPound = 0;
14408 tmp2->__loadstatus = 0;
14409 tmp2->_parentResource = getInputResource();
14410 tmp2->__loadResource = 0;
14411 tmp2->__typename = 0;
14413 tmp2->__oldload = FALSE;
14414 tmp2->__unitlengthfactor = 1;
14415 tmp2->__specversion = 0;
14417 tmp2->__lasttime = 0;
14418 tmp2->_defaultContainer = 0;
14421 case NODE_IntegerSequencer : {
14425 tmp2->previous = 0;
14426 tmp2->set_fraction = 0.0f;
14427 tmp2->key.n=0; tmp2->key.p=0;
14428 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
14429 tmp2->value_changed = 0;
14430 tmp2->metadata = NULL;
14432 tmp2->_defaultContainer = 0;
14435 case NODE_IntegerTrigger : {
14438 tmp2->set_boolean = 0;
14439 tmp2->integerKey = 0;
14440 tmp2->triggerValue = 0;
14441 tmp2->metadata = NULL;
14442 tmp2->_defaultContainer = 0;
14445 case NODE_IsoSurfaceVolumeData : {
14448 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
14449 tmp2->metadata = NULL;
14450 tmp2->voxels = NULL;
14451 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14452 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14453 tmp2->visible = TRUE;
14454 tmp2->bboxDisplay = FALSE;
14455 tmp2->_boxtris = NULL;
14456 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
14457 tmp2->contourStepSize = 0.0f;
14458 tmp2->gradients = NULL;
14459 tmp2->surfaceTolerance = 0.0f;
14460 tmp2->surfaceValues.n=0; tmp2->surfaceValues.p=0;
14461 tmp2->_defaultContainer = 0;
14464 case NODE_KeySensor : {
14467 tmp2->description = newASCIIString(
"");
14468 tmp2->enabled = TRUE;
14469 tmp2->actionKeyPress = 0;
14470 tmp2->actionKeyRelease = 0;
14471 tmp2->altKey = TRUE;
14472 tmp2->controlKey = TRUE;
14473 tmp2->isActive = TRUE;
14474 tmp2->keyPress = newASCIIString(
"");
14475 tmp2->keyRelease = newASCIIString(
"");
14476 tmp2->shiftKey = TRUE;
14477 tmp2->metadata = NULL;
14478 tmp2->__oldEnabled = TRUE;
14479 tmp2->_defaultContainer = 0;
14484 tmp2 = (
struct X3D_LOD *) tmp;
14485 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14486 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14487 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14488 tmp2->level.n=0; tmp2->level.p=0;
14489 tmp2->children.n=0; tmp2->children.p=0;
14490 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
14491 tmp2->range.n=0; tmp2->range.p=0;
14492 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14493 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
14494 tmp2->visible = TRUE;
14495 tmp2->bboxDisplay = FALSE;
14496 tmp2->metadata = NULL;
14497 tmp2->level_changed = 0;
14498 tmp2->forceTransitions = FALSE;
14499 tmp2->_lastMethod = 0;
14500 tmp2->_selected = 0;
14501 tmp2->_defaultContainer = 0;
14504 case NODE_Layer : {
14507 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14508 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14509 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14510 tmp2->children.n=0; tmp2->children.p=0;
14511 tmp2->metadata = NULL;
14512 tmp2->isPickable = TRUE;
14513 tmp2->pickable = TRUE;
14514 tmp2->viewport = NULL;
14515 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.n=1; ;
14516 tmp2->_defaultContainer = 0;
14519 case NODE_LayerSet : {
14522 tmp2->activeLayer = 0;
14523 tmp2->metadata = NULL;
14524 tmp2->layers.n=0; tmp2->layers.p=0;
14525 tmp2->order.p = MALLOC (
int *,
sizeof(
int)*1);
14526 tmp2->order.p[0] = 0;
14528 tmp2->_defaultContainer = 0;
14531 case NODE_Layout : {
14534 tmp2->align.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->align.p[0] = newASCIIString(
"CENTER");tmp2->align.p[1] = newASCIIString(
"CENTER");tmp2->align.n=2; ;
14535 tmp2->metadata = NULL;
14536 tmp2->offset.p = MALLOC (
float *,
sizeof(
float)*2);
14537 tmp2->offset.p[0] = 0.0f;
14538 tmp2->offset.p[1] = 0.0f;
14540 tmp2->offsetUnits.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->offsetUnits.p[0] = newASCIIString(
"WORLD");tmp2->offsetUnits.p[1] = newASCIIString(
"WORLD");tmp2->offsetUnits.n=2; ;
14541 tmp2->scaleMode.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->scaleMode.p[0] = newASCIIString(
"NONE");tmp2->scaleMode.p[1] = newASCIIString(
"NONE");tmp2->scaleMode.n=2; ;
14542 tmp2->size.p = MALLOC (
float *,
sizeof(
float)*2);
14543 tmp2->size.p[0] = 1.0f;
14544 tmp2->size.p[1] = 1.0f;
14546 tmp2->sizeUnits.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->sizeUnits.p[0] = newASCIIString(
"WORLD");tmp2->sizeUnits.p[1] = newASCIIString(
"WORLD");tmp2->sizeUnits.n=2; ;
14547 tmp2->_align.p = MALLOC (
int *,
sizeof(
int)*2);
14548 tmp2->_align.p[0] = 0;
14549 tmp2->_align.p[1] = 0;
14551 tmp2->_offsetUnits.p = MALLOC (
int *,
sizeof(
int)*2);
14552 tmp2->_offsetUnits.p[0] = 0;
14553 tmp2->_offsetUnits.p[1] = 0;
14554 tmp2->_offsetUnits.n=2;;
14555 tmp2->_scaleMode.p = MALLOC (
int *,
sizeof(
int)*2);
14556 tmp2->_scaleMode.p[0] = 0;
14557 tmp2->_scaleMode.p[1] = 0;
14558 tmp2->_scaleMode.n=2;;
14559 tmp2->_sizeUnits.p = MALLOC (
int *,
sizeof(
int)*2);
14560 tmp2->_sizeUnits.p[0] = 0;
14561 tmp2->_sizeUnits.p[1] = 0;
14562 tmp2->_sizeUnits.n=2;;
14563 tmp2->_scale.p = MALLOC (
float *,
sizeof(
float)*2);
14564 tmp2->_scale.p[0] = 1.0f;
14565 tmp2->_scale.p[1] = 1.0f;
14567 tmp2->_defaultContainer = 0;
14570 case NODE_LayoutGroup : {
14573 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14574 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14575 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14576 tmp2->children.n=0; tmp2->children.p=0;
14577 tmp2->metadata = NULL;
14578 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
14579 tmp2->bboxSize.c[0] = 0.0f;tmp2->bboxSize.c[1] = 0.0f;tmp2->bboxSize.c[2] = 0.0f;
14580 tmp2->visible = TRUE;
14581 tmp2->bboxDisplay = FALSE;
14582 tmp2->layout = NULL;
14583 tmp2->viewport = NULL;
14584 tmp2->_defaultContainer = 0;
14587 case NODE_LayoutLayer : {
14590 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
14591 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
14592 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
14593 tmp2->children.n=0; tmp2->children.p=0;
14594 tmp2->metadata = NULL;
14595 tmp2->isPickable = TRUE;
14596 tmp2->pickable = TRUE;
14597 tmp2->viewport = NULL;
14598 tmp2->layout = NULL;
14599 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.n=1; ;
14600 tmp2->visible = TRUE;
14601 tmp2->_defaultContainer = 0;
14604 case NODE_LinePickSensor : {
14607 tmp2->description = newASCIIString(
"");
14608 tmp2->enabled = FALSE;
14609 tmp2->metadata = NULL;
14610 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.p[1] = newASCIIString(
"NONE");tmp2->objectType.p[2] = newASCIIString(
"TERRAIN");tmp2->objectType.n=3; ;
14611 tmp2->pickingGeometry = NULL;
14612 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
14613 tmp2->isActive = FALSE;
14614 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
14615 tmp2->intersectionType = newASCIIString(
"BOUNDS");
14616 tmp2->sortOrder = newASCIIString(
"CLOSEST");
14617 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
14618 tmp2->__oldEnabled = TRUE;
14619 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
14620 tmp2->pickedNormal.n=0; tmp2->pickedNormal.p=0;
14621 tmp2->pickedTextureCoordinate.n=0; tmp2->pickedTextureCoordinate.p=0;
14622 tmp2->_defaultContainer = 0;
14625 case NODE_LineProperties : {
14628 tmp2->applied = TRUE;
14629 tmp2->linetype = 1;
14630 tmp2->linewidthScaleFactor = 0.0f;
14631 tmp2->type16dashes.n=0; tmp2->type16dashes.p=0;
14632 tmp2->type16wiggles.n=0; tmp2->type16wiggles.p=0;
14633 tmp2->styleStart = newASCIIString(
"NONE");
14634 tmp2->styleEnd = newASCIIString(
"NONE");
14635 tmp2->__styleStart = 0;
14636 tmp2->__styleEnd = 0;
14637 tmp2->__style16 = 0;
14638 tmp2->metadata = NULL;
14639 tmp2->_defaultContainer = 0;
14642 case NODE_LineSensor : {
14645 tmp2->autoOffset = TRUE;
14646 tmp2->direction.c[0] = 1.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 0.0f;
14647 tmp2->enabled = TRUE;
14648 tmp2->maxPosition = -1.0f;
14649 tmp2->minPosition = 0.0f;
14650 tmp2->offset = 0.0f;
14651 tmp2->isActive = FALSE;
14652 tmp2->isOver = FALSE;
14653 tmp2->description = newASCIIString(
"");
14654 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
14655 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
14656 tmp2->metadata = NULL;
14657 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
14658 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
14659 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
14660 tmp2->__oldEnabled = TRUE;
14661 tmp2->_defaultContainer = 0;
14664 case NODE_LineSet : {
14667 tmp2->attrib.n=0; tmp2->attrib.p=0;
14668 tmp2->color = NULL;
14669 tmp2->coord = NULL;
14670 tmp2->metadata = NULL;
14671 tmp2->fogCoord = NULL;
14672 tmp2->vertexCount.n=0; tmp2->vertexCount.p=0;
14673 tmp2->normal = NULL;
14674 tmp2->__vertArr = 0;
14675 tmp2->__vertIndx = 0;
14676 tmp2->__starts = 0;
14677 tmp2->__segCount = 0;
14678 tmp2->__skindex = 0;
14679 tmp2->_defaultContainer = 0;
14682 case NODE_ListenerPoint : {
14685 tmp2->description = newASCIIString(
"");
14686 tmp2->metadata = NULL;
14688 tmp2->_context = 0;
14689 tmp2->trackCurrentView = FALSE;
14690 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
14691 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
14692 tmp2->visualization = 0;
14693 tmp2->_defaultContainer = 0;
14696 case NODE_ListenerPointSource : {
14699 tmp2->description = newASCIIString(
"");
14700 tmp2->enabled = TRUE;
14702 tmp2->metadata = NULL;
14703 tmp2->pauseTime = 0;
14704 tmp2->resumeTime = 0;
14705 tmp2->startTime = 0;
14706 tmp2->stopTime = 0;
14707 tmp2->tailTime = 0;
14708 tmp2->elapsedTime = 0;
14709 tmp2->isActive = FALSE;
14710 tmp2->isPaused = FALSE;
14712 tmp2->_context = 0;
14713 tmp2->__context_paused = FALSE;
14714 tmp2->dopplerEnabled = FALSE;
14715 tmp2->children.n=0; tmp2->children.p=0;
14716 tmp2->interauralDistance = 0.0f;
14717 tmp2->trackCurrentView = FALSE;
14718 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
14719 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
14720 tmp2->_defaultContainer = 0;
14723 case NODE_LoadSensor : {
14726 tmp2->enabled = FALSE;
14727 tmp2->metadata = NULL;
14728 tmp2->description = newASCIIString(
"");
14730 tmp2->watchList.n=0; tmp2->watchList.p=0;
14731 tmp2->children.n=0; tmp2->children.p=0;
14732 tmp2->isActive = TRUE;
14733 tmp2->isLoaded = TRUE;
14734 tmp2->loadTime = 0;
14735 tmp2->progress = 0.0f;
14736 tmp2->__loading = TRUE;
14737 tmp2->__finishedloading = TRUE;
14738 tmp2->__StartLoadTime = 0;
14739 tmp2->__oldEnabled = TRUE;
14740 tmp2->_defaultContainer = 0;
14743 case NODE_LocalFog : {
14746 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
14747 tmp2->fogType = newASCIIString(
"LINEAR");
14748 tmp2->visibilityRange = 0.0f;
14749 tmp2->__fogScale = 1.0f;
14750 tmp2->__fogType = 1;
14751 tmp2->enabled = TRUE;
14752 tmp2->metadata = NULL;
14753 tmp2->_defaultContainer = 0;
14756 case NODE_MIDIAudioSynth : {
14759 tmp2->metadata = NULL;
14760 tmp2->description = newASCIIString(
"");
14761 tmp2->polyphony = 10;
14762 tmp2->_defaultContainer = 0;
14765 case NODE_MIDIConverterIn : {
14768 tmp2->metadata = NULL;
14769 tmp2->description = newASCIIString(
"");
14770 tmp2->octave.n=0; tmp2->octave.p=0;
14771 tmp2->key12.n=0; tmp2->key12.p=0;
14772 tmp2->key88.n=0; tmp2->key88.p=0;
14773 tmp2->keyPiano.n=0; tmp2->keyPiano.p=0;
14774 tmp2->pedal = FALSE;
14775 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14776 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14777 tmp2->_defaultContainer = 0;
14780 case NODE_MIDIConverterOut : {
14783 tmp2->metadata = NULL;
14784 tmp2->description = newASCIIString(
"");
14785 tmp2->octave.n=0; tmp2->octave.p=0;
14786 tmp2->key12.n=0; tmp2->key12.p=0;
14787 tmp2->key88.n=0; tmp2->key88.p=0;
14788 tmp2->keyPiano.n=0; tmp2->keyPiano.p=0;
14789 tmp2->pedal = FALSE;
14790 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14791 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14792 tmp2->_defaultContainer = 0;
14795 case NODE_MIDIDelay : {
14798 tmp2->metadata = NULL;
14799 tmp2->description = newASCIIString(
"");
14801 tmp2->children.n=0; tmp2->children.p=0;
14802 tmp2->_defaultContainer = 0;
14805 case NODE_MIDIFileDestination : {
14808 tmp2->metadata = NULL;
14809 tmp2->description = newASCIIString(
"");
14810 tmp2->url.n=0; tmp2->url.p=0;
14811 tmp2->children.n=0; tmp2->children.p=0;
14812 tmp2->_defaultContainer = 0;
14815 case NODE_MIDIFileSource : {
14818 tmp2->metadata = NULL;
14819 tmp2->description = newASCIIString(
"");
14820 tmp2->url.n=0; tmp2->url.p=0;
14821 tmp2->__loadstatus = 0;
14822 tmp2->_parentResource = getInputResource();
14823 tmp2->__loadResource = 0;
14824 tmp2->__blob.n=0; tmp2->__blob.p=0;
14825 tmp2->_defaultContainer = 0;
14828 case NODE_MIDIIn : {
14831 tmp2->metadata = NULL;
14832 tmp2->description = newASCIIString(
"");
14833 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14834 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14835 tmp2->_defaultContainer = 0;
14838 case NODE_MIDIOut : {
14841 tmp2->metadata = NULL;
14842 tmp2->description = newASCIIString(
"");
14843 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14844 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14845 tmp2->children.n=0; tmp2->children.p=0;
14846 tmp2->_defaultContainer = 0;
14849 case NODE_MIDIPortDestination : {
14852 tmp2->metadata = NULL;
14853 tmp2->description = newASCIIString(
"");
14855 tmp2->children.n=0; tmp2->children.p=0;
14856 tmp2->_defaultContainer = 0;
14859 case NODE_MIDIPortSource : {
14862 tmp2->metadata = NULL;
14863 tmp2->description = newASCIIString(
"");
14865 tmp2->_defaultContainer = 0;
14868 case NODE_MIDIPrintDestination : {
14871 tmp2->metadata = NULL;
14872 tmp2->description = newASCIIString(
"");
14873 tmp2->children.n=0; tmp2->children.p=0;
14874 tmp2->_defaultContainer = 0;
14877 case NODE_MIDIProgram : {
14880 tmp2->metadata = NULL;
14881 tmp2->description = newASCIIString(
"");
14882 tmp2->instrument = 1;
14883 tmp2->children.n=0; tmp2->children.p=0;
14884 tmp2->_defaultContainer = 0;
14887 case NODE_MIDIToneMerger : {
14890 tmp2->metadata = NULL;
14891 tmp2->description = newASCIIString(
"");
14894 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14895 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14908 tmp2->pedal = FALSE;
14909 tmp2->_lastnote.n=0; tmp2->_lastnote.p=0;
14910 tmp2->_defaultContainer = 0;
14913 case NODE_MIDIToneSplitter : {
14916 tmp2->metadata = NULL;
14917 tmp2->description = newASCIIString(
"");
14918 tmp2->octaveFilter = -1;
14919 tmp2->channelFilter = -1;
14920 tmp2->midiMsg.n=0; tmp2->midiMsg.p=0;
14921 tmp2->midiUmp.n=0; tmp2->midiUmp.p=0;
14934 tmp2->pedal = FALSE;
14935 tmp2->_defaultContainer = 0;
14938 case NODE_MapEmitter : {
14941 tmp2->metadata = NULL;
14943 tmp2->speed = 0.0f;
14944 tmp2->variation = 0.25f;
14945 tmp2->functionMap = NULL;
14946 tmp2->gridSize.c[0] = 1.0f;tmp2->gridSize.c[1] = 1.0f;;
14947 tmp2->emitterColor.n=0; tmp2->emitterColor.p=0;
14948 tmp2->colorMatchTolerance = 0.01f;
14949 tmp2->classified = FALSE;
14950 tmp2->eboxes.n=0; tmp2->eboxes.p=0;
14951 tmp2->iboxes.n=0; tmp2->iboxes.p=0;
14952 tmp2->_defaultContainer = 0;
14955 case NODE_MapPhysicsModel : {
14958 tmp2->enabled = TRUE;
14959 tmp2->metadata = NULL;
14960 tmp2->gridSize.c[0] = 1.0f;tmp2->gridSize.c[1] = 1.0f;;
14961 tmp2->functionMap = NULL;
14962 tmp2->obstacleColor.c[0] = 0.0f;tmp2->obstacleColor.c[1] = 0.0f;tmp2->obstacleColor.c[2] = 0.0f;;
14963 tmp2->sinkColor.n=0; tmp2->sinkColor.p=0;
14964 tmp2->pauseColor.c[0] = 1.0f;tmp2->pauseColor.c[1] = 0.0f;tmp2->pauseColor.c[2] = 0.0f;;
14965 tmp2->pauseState = FALSE;
14966 tmp2->colorMatchTolerance = 0.01f;
14967 tmp2->classified = FALSE;
14968 tmp2->eboxes.n=0; tmp2->eboxes.p=0;
14969 tmp2->iboxes.n=0; tmp2->iboxes.p=0;
14970 tmp2->_sinkmaps = NULL;
14971 tmp2->_defaultContainer = 0;
14974 case NODE_Material : {
14977 tmp2->metadata = NULL;
14978 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
14979 tmp2->emissiveTexture = NULL;
14980 tmp2->emissiveTextureMapping = newASCIIString(
"");
14981 tmp2->normalScale = 1.0f;
14982 tmp2->normalTexture = NULL;
14983 tmp2->normalTextureMapping = newASCIIString(
"");
14984 tmp2->transparency = 0.0f;
14985 tmp2->_material = 0;
14986 tmp2->occlusionStrength = 1.0f;
14987 tmp2->occlusionTexture = NULL;
14988 tmp2->occlusionTextureMapping = newASCIIString(
"");
14989 tmp2->ambientIntensity = 0.2f;
14990 tmp2->ambientTexture = NULL;
14991 tmp2->ambientTextureMapping = newASCIIString(
"");
14992 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
14993 tmp2->diffuseTexture = NULL;
14994 tmp2->diffuseTextureMapping = newASCIIString(
"");
14995 tmp2->shininess = 0.2f;
14996 tmp2->shininessTexture = NULL;
14997 tmp2->shininessTextureMapping = newASCIIString(
"");
14998 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
14999 tmp2->specularTexture = NULL;
15000 tmp2->specularTextureMapping = newASCIIString(
"");
15001 tmp2->_defaultContainer = 0;
15004 case NODE_Matrix3VertexAttribute : {
15007 tmp2->value.n=0; tmp2->value.p=0;
15008 tmp2->name = newASCIIString(
"");
15009 tmp2->metadata = NULL;
15010 tmp2->_defaultContainer = 0;
15013 case NODE_Matrix4VertexAttribute : {
15016 tmp2->metadata = NULL;
15017 tmp2->value.n=0; tmp2->value.p=0;
15018 tmp2->name = newASCIIString(
"");
15019 tmp2->_defaultContainer = 0;
15022 case NODE_MetadataBoolean : {
15025 tmp2->metadata = NULL;
15026 tmp2->name = newASCIIString(
"");
15027 tmp2->reference = newASCIIString(
"");
15028 tmp2->value.n=0; tmp2->value.p=0;
15029 tmp2->_defaultContainer = 0;
15032 case NODE_MetadataDouble : {
15035 tmp2->metadata = NULL;
15036 tmp2->name = newASCIIString(
"");
15037 tmp2->reference = newASCIIString(
"");
15038 tmp2->value.n=0; tmp2->value.p=0;
15039 tmp2->_defaultContainer = 0;
15042 case NODE_MetadataFloat : {
15045 tmp2->metadata = NULL;
15046 tmp2->name = newASCIIString(
"");
15047 tmp2->reference = newASCIIString(
"");
15048 tmp2->value.n=0; tmp2->value.p=0;
15049 tmp2->_defaultContainer = 0;
15052 case NODE_MetadataInteger : {
15055 tmp2->metadata = NULL;
15056 tmp2->name = newASCIIString(
"");
15057 tmp2->reference = newASCIIString(
"");
15058 tmp2->value.n=0; tmp2->value.p=0;
15059 tmp2->_defaultContainer = 0;
15062 case NODE_MetadataMFBool : {
15065 tmp2->value.n=0; tmp2->value.p=0;
15066 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15067 tmp2->setValue.n=0; tmp2->setValue.p=0;
15068 tmp2->tickTime = 0;
15069 tmp2->_defaultContainer = 0;
15072 case NODE_MetadataMFColor : {
15075 tmp2->value.n=0; tmp2->value.p=0;
15076 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15077 tmp2->setValue.n=0; tmp2->setValue.p=0;
15078 tmp2->tickTime = 0;
15079 tmp2->_defaultContainer = 0;
15082 case NODE_MetadataMFColorRGBA : {
15085 tmp2->value.n=0; tmp2->value.p=0;
15086 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15087 tmp2->setValue.n=0; tmp2->setValue.p=0;
15088 tmp2->tickTime = 0;
15089 tmp2->_defaultContainer = 0;
15092 case NODE_MetadataMFDouble : {
15095 tmp2->value.n=0; tmp2->value.p=0;
15096 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15097 tmp2->setValue.n=0; tmp2->setValue.p=0;
15098 tmp2->tickTime = 0;
15099 tmp2->_defaultContainer = 0;
15102 case NODE_MetadataMFFloat : {
15105 tmp2->value.n=0; tmp2->value.p=0;
15106 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15107 tmp2->setValue.n=0; tmp2->setValue.p=0;
15108 tmp2->tickTime = 0;
15109 tmp2->_defaultContainer = 0;
15112 case NODE_MetadataMFInt32 : {
15115 tmp2->value.n=0; tmp2->value.p=0;
15116 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15117 tmp2->setValue.n=0; tmp2->setValue.p=0;
15118 tmp2->tickTime = 0;
15119 tmp2->_defaultContainer = 0;
15122 case NODE_MetadataMFMatrix3d : {
15125 tmp2->value.n=0; tmp2->value.p=0;
15126 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15127 tmp2->setValue.n=0; tmp2->setValue.p=0;
15128 tmp2->tickTime = 0;
15129 tmp2->_defaultContainer = 0;
15132 case NODE_MetadataMFMatrix3f : {
15135 tmp2->value.n=0; tmp2->value.p=0;
15136 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15137 tmp2->setValue.n=0; tmp2->setValue.p=0;
15138 tmp2->tickTime = 0;
15139 tmp2->_defaultContainer = 0;
15142 case NODE_MetadataMFMatrix4d : {
15145 tmp2->value.n=0; tmp2->value.p=0;
15146 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15147 tmp2->setValue.n=0; tmp2->setValue.p=0;
15148 tmp2->tickTime = 0;
15149 tmp2->_defaultContainer = 0;
15152 case NODE_MetadataMFMatrix4f : {
15155 tmp2->value.n=0; tmp2->value.p=0;
15156 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15157 tmp2->setValue.n=0; tmp2->setValue.p=0;
15158 tmp2->tickTime = 0;
15159 tmp2->_defaultContainer = 0;
15162 case NODE_MetadataMFNode : {
15165 tmp2->value.n=0; tmp2->value.p=0;
15166 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15167 tmp2->setValue.n=0; tmp2->setValue.p=0;
15168 tmp2->tickTime = 0;
15169 tmp2->_defaultContainer = 0;
15172 case NODE_MetadataMFRotation : {
15175 tmp2->value.n=0; tmp2->value.p=0;
15176 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15177 tmp2->setValue.n=0; tmp2->setValue.p=0;
15178 tmp2->tickTime = 0;
15179 tmp2->_defaultContainer = 0;
15182 case NODE_MetadataMFString : {
15185 tmp2->value.n=0; tmp2->value.p=0;
15186 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15187 tmp2->setValue.n=0; tmp2->setValue.p=0;
15188 tmp2->tickTime = 0;
15189 tmp2->_defaultContainer = 0;
15192 case NODE_MetadataMFTime : {
15195 tmp2->value.n=0; tmp2->value.p=0;
15196 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15197 tmp2->setValue.n=0; tmp2->setValue.p=0;
15198 tmp2->tickTime = 0;
15199 tmp2->_defaultContainer = 0;
15202 case NODE_MetadataMFVec2d : {
15205 tmp2->value.n=0; tmp2->value.p=0;
15206 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15207 tmp2->setValue.n=0; tmp2->setValue.p=0;
15208 tmp2->tickTime = 0;
15209 tmp2->_defaultContainer = 0;
15212 case NODE_MetadataMFVec2f : {
15215 tmp2->value.n=0; tmp2->value.p=0;
15216 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15217 tmp2->setValue.n=0; tmp2->setValue.p=0;
15218 tmp2->tickTime = 0;
15219 tmp2->_defaultContainer = 0;
15222 case NODE_MetadataMFVec3d : {
15225 tmp2->value.n=0; tmp2->value.p=0;
15226 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15227 tmp2->setValue.n=0; tmp2->setValue.p=0;
15228 tmp2->tickTime = 0;
15229 tmp2->_defaultContainer = 0;
15232 case NODE_MetadataMFVec3f : {
15235 tmp2->value.n=0; tmp2->value.p=0;
15236 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15237 tmp2->setValue.n=0; tmp2->setValue.p=0;
15238 tmp2->tickTime = 0;
15239 tmp2->_defaultContainer = 0;
15242 case NODE_MetadataMFVec4d : {
15245 tmp2->value.n=0; tmp2->value.p=0;
15246 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15247 tmp2->setValue.n=0; tmp2->setValue.p=0;
15248 tmp2->tickTime = 0;
15249 tmp2->_defaultContainer = 0;
15252 case NODE_MetadataMFVec4f : {
15255 tmp2->value.n=0; tmp2->value.p=0;
15256 tmp2->valueChanged.n=0; tmp2->valueChanged.p=0;
15257 tmp2->setValue.n=0; tmp2->setValue.p=0;
15258 tmp2->tickTime = 0;
15259 tmp2->_defaultContainer = 0;
15262 case NODE_MetadataSFBool : {
15265 tmp2->value = FALSE;
15266 tmp2->valueChanged = FALSE;
15267 tmp2->setValue = FALSE;
15268 tmp2->tickTime = 0;
15269 tmp2->_defaultContainer = 0;
15272 case NODE_MetadataSFColor : {
15275 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;;
15276 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;;
15277 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;;
15278 tmp2->tickTime = 0;
15279 tmp2->_defaultContainer = 0;
15282 case NODE_MetadataSFColorRGBA : {
15285 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15286 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15287 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15288 tmp2->tickTime = 0;
15289 tmp2->_defaultContainer = 0;
15292 case NODE_MetadataSFDouble : {
15296 tmp2->valueChanged = 0;
15297 tmp2->setValue = 0;
15298 tmp2->tickTime = 0;
15299 tmp2->_defaultContainer = 0;
15302 case NODE_MetadataSFFloat : {
15305 tmp2->value = 0.0f;
15306 tmp2->valueChanged = 0.0f;
15307 tmp2->setValue = 0.0f;
15308 tmp2->tickTime = 0;
15309 tmp2->_defaultContainer = 0;
15312 case NODE_MetadataSFImage : {
15315 tmp2->value.arr.p = MALLOC (
int *,
sizeof(
int)*3-3);tmp2->value.whc[0] = 0;tmp2->value.whc[1] = 0;tmp2->value.whc[2] = 0;tmp2->value.arr.n=3 -3; ;
15316 tmp2->valueChanged.arr.p = MALLOC (
int *,
sizeof(
int)*3-3);tmp2->valueChanged.whc[0] = 0;tmp2->valueChanged.whc[1] = 0;tmp2->valueChanged.whc[2] = 0;tmp2->valueChanged.arr.n=3 -3; ;
15317 tmp2->setValue.arr.p = MALLOC (
int *,
sizeof(
int)*3-3);tmp2->setValue.whc[0] = 0;tmp2->setValue.whc[1] = 0;tmp2->setValue.whc[2] = 0;tmp2->setValue.arr.n=3 -3; ;
15318 tmp2->tickTime = 0;
15319 tmp2->_defaultContainer = 0;
15322 case NODE_MetadataSFInt32 : {
15326 tmp2->valueChanged = 0;
15327 tmp2->setValue = 0;
15328 tmp2->tickTime = 0;
15329 tmp2->_defaultContainer = 0;
15332 case NODE_MetadataSFMatrix3d : {
15335 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;;
15336 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;;
15337 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;;
15338 tmp2->tickTime = 0;
15339 tmp2->_defaultContainer = 0;
15342 case NODE_MetadataSFMatrix3f : {
15345 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;;
15346 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;;
15347 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;;
15348 tmp2->tickTime = 0;
15349 tmp2->_defaultContainer = 0;
15352 case NODE_MetadataSFMatrix4d : {
15355 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;tmp2->value.c[9] = 0;tmp2->value.c[10] = 0;tmp2->value.c[11] = 0;tmp2->value.c[12] = 0;tmp2->value.c[13] = 0;tmp2->value.c[14] = 0;tmp2->value.c[15] = 0;;
15356 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;tmp2->valueChanged.c[9] = 0;tmp2->valueChanged.c[10] = 0;tmp2->valueChanged.c[11] = 0;tmp2->valueChanged.c[12] = 0;tmp2->valueChanged.c[13] = 0;tmp2->valueChanged.c[14] = 0;tmp2->valueChanged.c[15] = 0;;
15357 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;tmp2->setValue.c[9] = 0;tmp2->setValue.c[10] = 0;tmp2->setValue.c[11] = 0;tmp2->setValue.c[12] = 0;tmp2->setValue.c[13] = 0;tmp2->setValue.c[14] = 0;tmp2->setValue.c[15] = 0;;
15358 tmp2->tickTime = 0;
15359 tmp2->_defaultContainer = 0;
15362 case NODE_MetadataSFMatrix4f : {
15365 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;tmp2->value.c[4] = 0;tmp2->value.c[5] = 0;tmp2->value.c[6] = 0;tmp2->value.c[7] = 0;tmp2->value.c[8] = 0;tmp2->value.c[9] = 0;tmp2->value.c[10] = 0;tmp2->value.c[11] = 0;tmp2->value.c[12] = 0;tmp2->value.c[13] = 0;tmp2->value.c[14] = 0;tmp2->value.c[15] = 0;;
15366 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;tmp2->valueChanged.c[4] = 0;tmp2->valueChanged.c[5] = 0;tmp2->valueChanged.c[6] = 0;tmp2->valueChanged.c[7] = 0;tmp2->valueChanged.c[8] = 0;tmp2->valueChanged.c[9] = 0;tmp2->valueChanged.c[10] = 0;tmp2->valueChanged.c[11] = 0;tmp2->valueChanged.c[12] = 0;tmp2->valueChanged.c[13] = 0;tmp2->valueChanged.c[14] = 0;tmp2->valueChanged.c[15] = 0;;
15367 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;tmp2->setValue.c[4] = 0;tmp2->setValue.c[5] = 0;tmp2->setValue.c[6] = 0;tmp2->setValue.c[7] = 0;tmp2->setValue.c[8] = 0;tmp2->setValue.c[9] = 0;tmp2->setValue.c[10] = 0;tmp2->setValue.c[11] = 0;tmp2->setValue.c[12] = 0;tmp2->setValue.c[13] = 0;tmp2->setValue.c[14] = 0;tmp2->setValue.c[15] = 0;;
15368 tmp2->tickTime = 0;
15369 tmp2->_defaultContainer = 0;
15372 case NODE_MetadataSFNode : {
15376 tmp2->valueChanged = 0;
15377 tmp2->setValue = 0;
15378 tmp2->tickTime = 0;
15379 tmp2->_defaultContainer = 0;
15382 case NODE_MetadataSFRotation : {
15385 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15386 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15387 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15388 tmp2->tickTime = 0;
15389 tmp2->_defaultContainer = 0;
15392 case NODE_MetadataSFString : {
15395 tmp2->value = newASCIIString(
"");
15396 tmp2->valueChanged = newASCIIString(
"");
15397 tmp2->setValue = newASCIIString(
"");
15398 tmp2->tickTime = 0;
15399 tmp2->_defaultContainer = 0;
15402 case NODE_MetadataSFTime : {
15406 tmp2->valueChanged = 0;
15407 tmp2->setValue = 0;
15408 tmp2->tickTime = 0;
15409 tmp2->_defaultContainer = 0;
15412 case NODE_MetadataSFVec2d : {
15415 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;;
15416 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;;
15417 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;;
15418 tmp2->tickTime = 0;
15419 tmp2->_defaultContainer = 0;
15422 case NODE_MetadataSFVec2f : {
15425 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;;
15426 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;;
15427 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;;
15428 tmp2->tickTime = 0;
15429 tmp2->_defaultContainer = 0;
15432 case NODE_MetadataSFVec3d : {
15435 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;;
15436 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;;
15437 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;;
15438 tmp2->tickTime = 0;
15439 tmp2->_defaultContainer = 0;
15442 case NODE_MetadataSFVec3f : {
15445 tmp2->value.c[0] = 0.0f;tmp2->value.c[1] = 0.0f;tmp2->value.c[2] = 0.0f;
15446 tmp2->valueChanged.c[0] = 0.0f;tmp2->valueChanged.c[1] = 0.0f;tmp2->valueChanged.c[2] = 0.0f;
15447 tmp2->setValue.c[0] = 0.0f;tmp2->setValue.c[1] = 0.0f;tmp2->setValue.c[2] = 0.0f;
15448 tmp2->tickTime = 0;
15449 tmp2->_defaultContainer = 0;
15452 case NODE_MetadataSFVec4d : {
15455 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15456 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15457 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15458 tmp2->tickTime = 0;
15459 tmp2->_defaultContainer = 0;
15462 case NODE_MetadataSFVec4f : {
15465 tmp2->value.c[0] = 0;tmp2->value.c[1] = 0;tmp2->value.c[2] = 0;tmp2->value.c[3] = 0;;
15466 tmp2->valueChanged.c[0] = 0;tmp2->valueChanged.c[1] = 0;tmp2->valueChanged.c[2] = 0;tmp2->valueChanged.c[3] = 0;;
15467 tmp2->setValue.c[0] = 0;tmp2->setValue.c[1] = 0;tmp2->setValue.c[2] = 0;tmp2->setValue.c[3] = 0;;
15468 tmp2->tickTime = 0;
15469 tmp2->_defaultContainer = 0;
15472 case NODE_MetadataSet : {
15475 tmp2->metadata = NULL;
15476 tmp2->name = newASCIIString(
"");
15477 tmp2->reference = newASCIIString(
"");
15478 tmp2->value.n=0; tmp2->value.p=0;
15479 tmp2->_defaultContainer = 0;
15482 case NODE_MetadataString : {
15485 tmp2->metadata = NULL;
15486 tmp2->name = newASCIIString(
"");
15487 tmp2->reference = newASCIIString(
"");
15488 tmp2->value.n=0; tmp2->value.p=0;
15489 tmp2->_defaultContainer = 0;
15492 case NODE_MicrophoneSource : {
15495 tmp2->description = newASCIIString(
"");
15496 tmp2->enabled = TRUE;
15498 tmp2->metadata = NULL;
15499 tmp2->pauseTime = 0;
15500 tmp2->resumeTime = 0;
15501 tmp2->startTime = 0;
15502 tmp2->stopTime = 0;
15503 tmp2->tailTime = 0;
15504 tmp2->elapsedTime = 0;
15505 tmp2->isActive = FALSE;
15506 tmp2->isPaused = FALSE;
15508 tmp2->_context = 0;
15509 tmp2->__context_paused = FALSE;
15510 tmp2->mediaDeviceID = newASCIIString(
"");
15511 tmp2->_defaultContainer = 0;
15514 case NODE_MotorJoint : {
15517 tmp2->axis1Angle = 0.0f;
15518 tmp2->axis1Torque = 0.0f;
15519 tmp2->axis2Angle = 0.0f;
15520 tmp2->axis2Torque = 0.0f;
15521 tmp2->axis3Angle = 0.0f;
15522 tmp2->axis3Torque = 0.0f;
15523 tmp2->body1 = NULL;
15524 tmp2->body2 = NULL;
15525 tmp2->enabledAxes = 1;
15526 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
15527 tmp2->metadata = NULL;
15528 tmp2->motor1Axis.c[0] = 0.0f;tmp2->motor1Axis.c[1] = 0.0f;tmp2->motor1Axis.c[2] = 0.0f;
15529 tmp2->motor2Axis.c[0] = 0.0f;tmp2->motor2Axis.c[1] = 0.0f;tmp2->motor2Axis.c[2] = 0.0f;
15530 tmp2->motor3Axis.c[0] = 0.0f;tmp2->motor3Axis.c[1] = 0.0f;tmp2->motor3Axis.c[2] = 0.0f;
15531 tmp2->stop1Bounce = 0.0f;
15532 tmp2->stop1ErrorCorrection = 0.8f;
15533 tmp2->stop2Bounce = 0.0f;
15534 tmp2->stop2ErrorCorrection = 0.8f;
15535 tmp2->stop3Bounce = 0.0f;
15536 tmp2->stop3ErrorCorrection = 0.8f;
15537 tmp2->motor1Angle = 0.0f;
15538 tmp2->motor1AngleRate = 0.0f;
15539 tmp2->motor2Angle = 0.0f;
15540 tmp2->motor2AngleRate = 0.0f;
15541 tmp2->motor3Angle = 0.0f;
15542 tmp2->motor3AngleRate = 0.0f;
15543 tmp2->autoCalc = FALSE;
15545 tmp2->_forceout = 0;
15546 tmp2->__old_motor1Axis.c[0] = 0.0f;tmp2->__old_motor1Axis.c[1] = 0.0f;tmp2->__old_motor1Axis.c[2] = 0.0f;
15547 tmp2->__old_motor2Axis.c[0] = 0.0f;tmp2->__old_motor2Axis.c[1] = 0.0f;tmp2->__old_motor2Axis.c[2] = 0.0f;
15548 tmp2->__old_motor3Axis.c[0] = 0.0f;tmp2->__old_motor3Axis.c[1] = 0.0f;tmp2->__old_motor3Axis.c[2] = 0.0f;
15549 tmp2->__old_body1 = NULL;
15550 tmp2->__old_body2 = NULL;
15551 tmp2->__old_axis1Angle = 0.0f;
15552 tmp2->__old_axis2Angle = 0.0f;
15553 tmp2->__old_axis3Angle = 0.0f;
15554 tmp2->_defaultContainer = 0;
15557 case NODE_MovieTexture : {
15560 tmp2->autoRefresh = 0;
15561 tmp2->autoRefreshTimeLimit = 3600;
15563 tmp2->url.n=0; tmp2->url.p=0;
15564 tmp2->__loadstatus = 0;
15565 tmp2->__loadResource = 0;
15566 tmp2->_parentResource = getInputResource();
15567 tmp2->__sourceNumber = -1;
15568 tmp2->description = newASCIIString(
"");
15569 tmp2->enabled = TRUE;
15571 tmp2->metadata = NULL;
15572 tmp2->pauseTime = 0;
15573 tmp2->resumeTime = 0;
15574 tmp2->startTime = 0;
15575 tmp2->stopTime = 0;
15576 tmp2->tailTime = 0;
15577 tmp2->elapsedTime = 0;
15578 tmp2->isActive = FALSE;
15579 tmp2->isPaused = FALSE;
15581 tmp2->_context = 0;
15582 tmp2->__context_paused = FALSE;
15583 tmp2->loop = FALSE;
15584 tmp2->pitch = 1.0f;
15585 tmp2->duration_changed = -1;
15586 tmp2->__oldEnabled = TRUE;
15587 tmp2->__inittime = 0;
15588 tmp2->__lasttime = 0;
15589 tmp2->repeatS = TRUE;
15590 tmp2->repeatT = TRUE;
15591 tmp2->textureProperties = 0;
15592 tmp2->__textureTableIndex = 0;
15593 tmp2->speed = 1.0f;
15594 tmp2->__frac = 0.0f;
15596 tmp2->__lowest = 0;
15597 tmp2->__highest = 0;
15598 tmp2->__fw_movie = 0;
15599 tmp2->__unitlengthfactor = 1;
15600 tmp2->__specversion = 0;
15601 tmp2->__init_time = 0;
15602 tmp2->__last_time = 0;
15603 tmp2->_defaultContainer = 0;
15606 case NODE_MultiTexture : {
15609 tmp2->alpha = 1.0f;
15610 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
15611 tmp2->function.n=0; tmp2->function.p=0;
15612 tmp2->metadata = NULL;
15613 tmp2->mode.n=0; tmp2->mode.p=0;
15614 tmp2->source.n=0; tmp2->source.p=0;
15615 tmp2->texture.n=0; tmp2->texture.p=0;
15616 tmp2->__xparams = 0;
15617 tmp2->_defaultContainer = 0;
15620 case NODE_MultiTextureCoordinate : {
15623 tmp2->metadata = NULL;
15624 tmp2->texCoord.n=0; tmp2->texCoord.p=0;
15625 tmp2->_defaultContainer = 0;
15628 case NODE_MultiTextureTransform : {
15631 tmp2->metadata = NULL;
15632 tmp2->textureTransform.n=0; tmp2->textureTransform.p=0;
15633 tmp2->_defaultContainer = 0;
15636 case NODE_MultiTouchSensor : {
15639 tmp2->autoOffset = TRUE;
15640 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 0;tmp2->axisRotation.c[2] = 1;tmp2->axisRotation.c[3] = 0;;
15641 tmp2->enabled = TRUE;
15642 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;;
15643 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;;
15644 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
15645 tmp2->isActive = FALSE;
15646 tmp2->isOver = FALSE;
15647 tmp2->description = newASCIIString(
"");
15648 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
15649 tmp2->metadata = NULL;
15650 tmp2->sensorLocalOutput = FALSE;
15651 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
15652 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
15653 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
15654 tmp2->__oldEnabled = TRUE;
15655 tmp2->translationOffset.c[0] = 0.0f;tmp2->translationOffset.c[1] = 0.0f;tmp2->translationOffset.c[2] = 0.0f;
15656 tmp2->rotationOffset.c[0] = 0;tmp2->rotationOffset.c[1] = 0;tmp2->rotationOffset.c[2] = 1;tmp2->rotationOffset.c[3] = 0;;
15657 tmp2->scaleOffset.c[0] = 1.0f;tmp2->scaleOffset.c[1] = 1.0f;tmp2->scaleOffset.c[2] = 1.0f;
15658 tmp2->minScale.c[0] = 0.1f;tmp2->minScale.c[1] = 0.1f;tmp2->minScale.c[2] = 0.1f;
15659 tmp2->maxScale.c[0] = 10.0f;tmp2->maxScale.c[1] = 10.0f;tmp2->maxScale.c[2] = 10.0f;
15660 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
15661 tmp2->scale_changed.c[0] = 1.0f;tmp2->scale_changed.c[1] = 1.0f;tmp2->scale_changed.c[2] = 1.0f;
15662 tmp2->trackPoints_changed.n=0; tmp2->trackPoints_changed.p=0;
15663 tmp2->touches_changed.n=0; tmp2->touches_changed.p=0;
15664 tmp2->_lastframe = 0;
15665 tmp2->_drag_count = 0;
15666 tmp2->_orig_count = 0;
15667 tmp2->_orig_points = 0;
15668 tmp2->_drag_points = 0;
15669 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
15670 tmp2->_oldscale.c[0] = 1.0f;tmp2->_oldscale.c[1] = 1.0f;tmp2->_oldscale.c[2] = 1.0f;
15671 tmp2->_lastTao = 0;
15672 tmp2->_defaultContainer = 0;
15675 case NODE_NavigationInfo : {
15678 tmp2->set_bind = 100;
15679 tmp2->avatarSize.p = MALLOC (
float *,
sizeof(
float)*3);
15680 tmp2->avatarSize.p[0] = 0.25f;
15681 tmp2->avatarSize.p[1] = 1.6f;
15682 tmp2->avatarSize.p[2] = 0.75f;
15683 tmp2->avatarSize.n=3;;
15684 tmp2->headlight = TRUE;
15685 tmp2->speed = 1.0f;
15686 tmp2->type.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->type.p[0] = newASCIIString(
"EXAMINE");tmp2->type.p[1] = newASCIIString(
"ANY");tmp2->type.n=2; ;
15687 tmp2->visibilityLimit = 0.0f;
15688 tmp2->isBound = FALSE;
15689 tmp2->_layerId = 0;
15690 tmp2->transitionType.n=0; tmp2->transitionType.p=0;
15691 tmp2->bindTime = -1;
15692 tmp2->metadata = NULL;
15693 tmp2->transitionTime = 1;
15694 tmp2->transitionComplete = FALSE;
15695 tmp2->_defaultContainer = 0;
15698 case NODE_Normal : {
15701 tmp2->metadata = NULL;
15702 tmp2->vector.n=0; tmp2->vector.p=0;
15703 tmp2->_defaultContainer = 0;
15706 case NODE_NormalInterpolator : {
15709 tmp2->set_fraction = 0.0f;
15710 tmp2->key.n=0; tmp2->key.p=0;
15711 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
15712 tmp2->metadata = NULL;
15713 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
15714 tmp2->_defaultContainer = 0;
15717 case NODE_NormalMorpher : {
15720 tmp2->set_weights.n=0; tmp2->set_weights.p=0;
15721 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
15722 tmp2->metadata = NULL;
15723 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
15724 tmp2->_defaultContainer = 0;
15727 case NODE_NurbsCurve : {
15730 tmp2->metadata = NULL;
15731 tmp2->controlPoint = NULL;
15732 tmp2->weight.n=0; tmp2->weight.p=0;
15733 tmp2->knot.n=0; tmp2->knot.p=0;
15735 tmp2->tessellation = 0;
15736 tmp2->closed = FALSE;
15737 tmp2->_tscale = 1.0f;
15738 tmp2->__points.n=0; tmp2->__points.p=0;
15739 tmp2->__numPoints = 0;
15740 tmp2->_defaultContainer = 0;
15743 case NODE_NurbsCurve2D : {
15746 tmp2->metadata = NULL;
15747 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
15748 tmp2->weight.n=0; tmp2->weight.p=0;
15749 tmp2->knot.n=0; tmp2->knot.p=0;
15751 tmp2->tessellation = 0;
15752 tmp2->closed = FALSE;
15753 tmp2->_tscale = 1.0f;
15754 tmp2->_defaultContainer = 0;
15757 case NODE_NurbsOrientationInterpolator : {
15760 tmp2->metadata = NULL;
15761 tmp2->controlPoint = NULL;
15762 tmp2->weight.n=0; tmp2->weight.p=0;
15763 tmp2->knot.n=0; tmp2->knot.p=0;
15765 tmp2->set_fraction = 0.0f;
15766 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15767 tmp2->_knot.n=0; tmp2->_knot.p=0;
15768 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
15770 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
15771 tmp2->_defaultContainer = 0;
15774 case NODE_NurbsPatchSurface : {
15777 tmp2->metadata = NULL;
15778 tmp2->controlPoint = NULL;
15779 tmp2->weight.n=0; tmp2->weight.p=0;
15780 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15782 tmp2->uDimension = 0;
15783 tmp2->uTessellation = 0;
15784 tmp2->uClosed = FALSE;
15785 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15787 tmp2->vDimension = 0;
15788 tmp2->vTessellation = 0;
15789 tmp2->vClosed = FALSE;
15790 tmp2->texCoord = NULL;
15791 tmp2->solid = TRUE;
15792 tmp2->_tscale = 1.0f;
15793 tmp2->_defaultContainer = 0;
15796 case NODE_NurbsPositionInterpolator : {
15799 tmp2->metadata = NULL;
15800 tmp2->controlPoint = NULL;
15801 tmp2->weight.n=0; tmp2->weight.p=0;
15802 tmp2->knot.n=0; tmp2->knot.p=0;
15804 tmp2->set_fraction = 0.0f;
15805 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
15806 tmp2->_knot.n=0; tmp2->_knot.p=0;
15807 tmp2->_xyzw.n=0; tmp2->_xyzw.p=0;
15809 tmp2->_knotrange.c[0] = 0.0f;tmp2->_knotrange.c[1] = 0.0f;;
15810 tmp2->_defaultContainer = 0;
15813 case NODE_NurbsSet : {
15816 tmp2->addGeometry.n=0; tmp2->addGeometry.p=0;
15817 tmp2->removeGeometry.n=0; tmp2->removeGeometry.p=0;
15818 tmp2->geometry.n=0; tmp2->geometry.p=0;
15819 tmp2->metadata = NULL;
15820 tmp2->tessellationScale = 1.0f;
15821 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
15822 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
15823 tmp2->visible = TRUE;
15824 tmp2->bboxDisplay = FALSE;
15825 tmp2->_defaultContainer = 0;
15828 case NODE_NurbsSurfaceInterpolator : {
15831 tmp2->metadata = NULL;
15832 tmp2->controlPoint = NULL;
15833 tmp2->weight.n=0; tmp2->weight.p=0;
15834 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15836 tmp2->uDimension = 0;
15837 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15839 tmp2->vDimension = 0;
15840 tmp2->set_fraction.c[0] = 0; tmp2->set_fraction.c[1] = 1;;
15841 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
15842 tmp2->normal_changed.c[0] = 0.0f;tmp2->normal_changed.c[1] = 0.0f;tmp2->normal_changed.c[2] = 0.0f;
15843 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
15844 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
15845 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
15847 tmp2->_defaultContainer = 0;
15850 case NODE_NurbsSweptSurface : {
15853 tmp2->crossSectionCurve = NULL;
15854 tmp2->metadata = NULL;
15855 tmp2->trajectoryCurve = NULL;
15857 tmp2->solid = TRUE;
15858 tmp2->method = newASCIIString(
"FULL");
15859 tmp2->_patch = NULL;
15861 tmp2->_defaultContainer = 0;
15864 case NODE_NurbsSwungSurface : {
15867 tmp2->metadata = NULL;
15868 tmp2->profileCurve = NULL;
15869 tmp2->trajectoryCurve = NULL;
15871 tmp2->solid = TRUE;
15872 tmp2->_patch = NULL;
15873 tmp2->_defaultContainer = 0;
15876 case NODE_NurbsTextureCoordinate : {
15879 tmp2->metadata = NULL;
15880 tmp2->controlPoint.n=0; tmp2->controlPoint.p=0;
15881 tmp2->weight.n=0; tmp2->weight.p=0;
15882 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15884 tmp2->uDimension = 0;
15885 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15887 tmp2->vDimension = 0;
15888 tmp2->_uKnot.n=0; tmp2->_uKnot.p=0;
15889 tmp2->_vKnot.n=0; tmp2->_vKnot.p=0;
15890 tmp2->_controlPoint.n=0; tmp2->_controlPoint.p=0;
15891 tmp2->_defaultContainer = 0;
15894 case NODE_NurbsTrimmedSurface : {
15897 tmp2->metadata = NULL;
15898 tmp2->controlPoint = NULL;
15899 tmp2->weight.n=0; tmp2->weight.p=0;
15900 tmp2->uKnot.n=0; tmp2->uKnot.p=0;
15902 tmp2->uDimension = 0;
15903 tmp2->uTessellation = 0;
15904 tmp2->uClosed = FALSE;
15905 tmp2->vKnot.n=0; tmp2->vKnot.p=0;
15907 tmp2->vDimension = 0;
15908 tmp2->vTessellation = 0;
15909 tmp2->vClosed = FALSE;
15910 tmp2->texCoord = NULL;
15911 tmp2->solid = TRUE;
15912 tmp2->addTrimmingContour.n=0; tmp2->addTrimmingContour.p=0;
15913 tmp2->removeTrimmingContour.n=0; tmp2->removeTrimmingContour.p=0;
15914 tmp2->trimmingContour.n=0; tmp2->trimmingContour.p=0;
15915 tmp2->_tscale = 1.0f;
15916 tmp2->_defaultContainer = 0;
15919 case NODE_OSC_Sensor : {
15922 tmp2->enabled = FALSE;
15923 tmp2->description = newASCIIString(
"");
15924 tmp2->protocol = newASCIIString(
"UDP");
15925 tmp2->listenfor = newASCIIString(
"");
15927 tmp2->filter = newASCIIString(
"");
15928 tmp2->handler = newASCIIString(
"");
15929 tmp2->talksTo.n=0; tmp2->talksTo.p=0;
15930 tmp2->FIFOsize = 64;
15931 tmp2->int32Inp = 0;
15932 tmp2->floatInp = 0.0f;
15933 tmp2->stringInp = newASCIIString(
"");
15934 tmp2->gotEvents = 0;
15935 tmp2->metadata = NULL;
15936 tmp2->_talkToNodes.n=0; tmp2->_talkToNodes.p=0;
15937 tmp2->_status = -1;
15938 tmp2->_int32InpFIFO = 0;
15939 tmp2->_floatInpFIFO = 0;
15940 tmp2->_stringInpFIFO = 0;
15941 tmp2->_int32OutFIFO = 0;
15942 tmp2->_floatOutFIFO = 0;
15943 tmp2->_stringOutFIFO = 0;
15944 tmp2->__oldmetadata = 0;
15945 tmp2->_defaultContainer = 0;
15948 case NODE_OpacityMapVolumeStyle : {
15951 tmp2->enabled = TRUE;
15952 tmp2->metadata = NULL;
15953 tmp2->transferFunction = NULL;
15954 tmp2->_defaultContainer = 0;
15957 case NODE_OrientationChaser : {
15960 tmp2->metadata = NULL;
15963 tmp2->isActive = FALSE;
15964 tmp2->duration = 1;
15965 tmp2->_bufferendtime = 0;
15966 tmp2->_steptime = 0;
15967 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15968 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
15969 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
15970 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
15971 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
15972 tmp2->_buffer = NULL;
15973 tmp2->_previousvalue.c[0] = 0;tmp2->_previousvalue.c[1] = 1;tmp2->_previousvalue.c[2] = 0;tmp2->_previousvalue.c[3] = 0;;
15974 tmp2->_destination.c[0] = 0;tmp2->_destination.c[1] = 1;tmp2->_destination.c[2] = 0;tmp2->_destination.c[3] = 0;;
15975 tmp2->_defaultContainer = 0;
15978 case NODE_OrientationDamper : {
15981 tmp2->metadata = NULL;
15985 tmp2->tolerance = -1.0f;
15986 tmp2->isActive = FALSE;
15989 tmp2->_lasttick = 0;
15990 tmp2->_takefirstinput = TRUE;
15991 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 1;tmp2->value_changed.c[2] = 0;tmp2->value_changed.c[3] = 0;;
15992 tmp2->initialDestination.c[0] = 0;tmp2->initialDestination.c[1] = 1;tmp2->initialDestination.c[2] = 0;tmp2->initialDestination.c[3] = 0;;
15993 tmp2->initialValue.c[0] = 0;tmp2->initialValue.c[1] = 1;tmp2->initialValue.c[2] = 0;tmp2->initialValue.c[3] = 0;;
15994 tmp2->set_destination.c[0] = 0;tmp2->set_destination.c[1] = 1;tmp2->set_destination.c[2] = 0;tmp2->set_destination.c[3] = 0;;
15995 tmp2->set_value.c[0] = 0;tmp2->set_value.c[1] = 1;tmp2->set_value.c[2] = 0;tmp2->set_value.c[3] = 0;;
15996 tmp2->_values = NULL;
15997 tmp2->_input.c[0] = 0;tmp2->_input.c[1] = 1;tmp2->_input.c[2] = 0;tmp2->_input.c[3] = 0;;
15998 tmp2->_defaultContainer = 0;
16001 case NODE_OrientationInterpolator : {
16004 tmp2->set_fraction = 0.0f;
16005 tmp2->key.n=0; tmp2->key.p=0;
16006 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16007 tmp2->metadata = NULL;
16008 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
16009 tmp2->_defaultContainer = 0;
16012 case NODE_OrthoViewpoint : {
16015 tmp2->_layerId = 0;
16016 tmp2->_donethispass = 0;
16017 tmp2->_reachablethispass = 0;
16018 tmp2->set_bind = 100;
16019 tmp2->bindTime = -1;
16020 tmp2->isBound = FALSE;
16021 tmp2->description = newASCIIString(
"");
16023 tmp2->fieldOfView.p = MALLOC (
float *,
sizeof(
float)*4);
16024 tmp2->fieldOfView.p[0] = -1.0f;
16025 tmp2->fieldOfView.p[1] = -1.0f;
16026 tmp2->fieldOfView.p[2] = 1.0f;
16027 tmp2->fieldOfView.p[3] = 1.0f;
16028 tmp2->fieldOfView.n=4;;
16029 tmp2->metadata = NULL;
16030 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
16031 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
16032 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
16033 tmp2->retainUserOffsets = FALSE;
16034 tmp2->_initializedOnce = FALSE;
16035 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
16036 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
16037 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
16038 tmp2->_show_pin_point = FALSE;
16039 tmp2->farClippingPlane = -1.0f;
16040 tmp2->nearClippingPlane = -1.0f;
16041 tmp2->vIewAll = FALSE;
16042 tmp2->navigationInfo = NULL;
16043 tmp2->_defaultContainer = 0;
16046 case NODE_OscillatorSource : {
16049 tmp2->description = newASCIIString(
"");
16050 tmp2->enabled = TRUE;
16052 tmp2->metadata = NULL;
16053 tmp2->pauseTime = 0;
16054 tmp2->resumeTime = 0;
16055 tmp2->startTime = 0;
16056 tmp2->stopTime = 0;
16057 tmp2->tailTime = 0;
16058 tmp2->elapsedTime = 0;
16059 tmp2->isActive = FALSE;
16060 tmp2->isPaused = FALSE;
16062 tmp2->_context = 0;
16063 tmp2->__context_paused = FALSE;
16064 tmp2->detune = 0.0f;
16065 tmp2->frequency = 440.0f;
16066 tmp2->type = newASCIIString(
"sine");
16067 tmp2->periodicWave = NULL;
16068 tmp2->__oldEnabled = TRUE;
16069 tmp2->__inittime = 0;
16070 tmp2->__lasttime = 0;
16071 tmp2->_defaultContainer = 0;
16074 case NODE_PackagedShader : {
16077 tmp2->activate = 0;
16078 tmp2->metadata = NULL;
16079 tmp2->url.n=0; tmp2->url.p=0;
16080 tmp2->description = newASCIIString(
"");
16082 tmp2->__oldload = FALSE;
16084 tmp2->__lasttime = 0;
16085 tmp2->isSelected = TRUE;
16086 tmp2->isValid = TRUE;
16087 tmp2->language = newASCIIString(
"");
16088 tmp2->_initialized = FALSE;
16089 tmp2->_shaderUserNumber = -1;
16090 tmp2->_shaderUserDefinedFields = NULL;
16091 tmp2->_shaderLoadThread = _THREAD_NULL_;
16092 tmp2->_retrievedURLData = FALSE;
16093 tmp2->_defaultContainer = 0;
16096 case NODE_ParticleSystem : {
16099 tmp2->appearance = NULL;
16100 tmp2->geometry = NULL;
16101 tmp2->metadata = NULL;
16102 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16103 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16104 tmp2->visible = TRUE;
16105 tmp2->bboxDisplay = FALSE;
16106 tmp2->castShadow = TRUE;
16107 tmp2->_shaderflags_base = 0;
16108 tmp2->_shaderflags_effects = 0;
16109 tmp2->_shaderflags_usershaders = 0;
16110 tmp2->createParticles = TRUE;
16111 tmp2->enabled = TRUE;
16112 tmp2->lifetimeVariation = 0.25f;
16113 tmp2->maxParticles = 200;
16114 tmp2->particleLifetime = 5.0f;
16115 tmp2->particleSize.c[0] = 0.02f;tmp2->particleSize.c[1] = 0.02f;;
16116 tmp2->particleOrientation.c[0] = 0;tmp2->particleOrientation.c[1] = 0;tmp2->particleOrientation.c[2] = 1;tmp2->particleOrientation.c[3] = 0;;
16117 tmp2->isActive = TRUE;
16118 tmp2->colorRamp = NULL;
16119 tmp2->color = NULL;
16120 tmp2->colorKey.n=0; tmp2->colorKey.p=0;
16121 tmp2->emitter = NULL;
16122 tmp2->geometryType = newASCIIString(
"QUAD");
16123 tmp2->physics.n=0; tmp2->physics.p=0;
16124 tmp2->texCoordRamp = NULL;
16125 tmp2->texCoord = NULL;
16126 tmp2->texCoordKey.n=0; tmp2->texCoordKey.p=0;
16127 tmp2->_tris = NULL;
16128 tmp2->_ttex = NULL;
16129 tmp2->_ltex = NULL;
16130 tmp2->_particles = NULL;
16131 tmp2->_lasttime = 0;
16132 tmp2->_lastEnabled = FALSE;
16133 tmp2->_geometryType = 0;
16134 tmp2->_remainder = 0.0f;
16135 tmp2->_defaultContainer = 0;
16138 case NODE_PeriodicWave : {
16141 tmp2->description = newASCIIString(
"");
16142 tmp2->enabled = TRUE;
16143 tmp2->metadata = NULL;
16144 tmp2->children.n=0; tmp2->children.p=0;
16146 tmp2->_context = 0;
16147 tmp2->optionsReal.n=0; tmp2->optionsReal.p=0;
16148 tmp2->optionsImag.n=0; tmp2->optionsImag.p=0;
16149 tmp2->type = newASCIIString(
"sine");
16150 tmp2->_defaultContainer = 0;
16153 case NODE_PhysicalMaterial : {
16156 tmp2->metadata = NULL;
16157 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
16158 tmp2->emissiveTexture = NULL;
16159 tmp2->emissiveTextureMapping = newASCIIString(
"");
16160 tmp2->normalScale = 1.0f;
16161 tmp2->normalTexture = NULL;
16162 tmp2->normalTextureMapping = newASCIIString(
"");
16163 tmp2->transparency = 0.0f;
16164 tmp2->_material = 0;
16165 tmp2->occlusionStrength = 1.0f;
16166 tmp2->occlusionTexture = NULL;
16167 tmp2->occlusionTextureMapping = newASCIIString(
"");
16168 tmp2->baseColor.c[0] = 1.0f;tmp2->baseColor.c[1] = 1.0f;tmp2->baseColor.c[2] = 1.0f;;
16169 tmp2->baseTexture = NULL;
16170 tmp2->baseTextureMapping = newASCIIString(
"");
16171 tmp2->metallic = 1.0f;
16172 tmp2->roughness = 1.0f;
16173 tmp2->metallicRoughnessTexture = NULL;
16174 tmp2->metallicRoughnessTextureMapping = newASCIIString(
"");
16175 tmp2->_defaultContainer = 0;
16178 case NODE_PickableGroup : {
16181 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16182 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16183 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16184 tmp2->children.n=0; tmp2->children.p=0;
16185 tmp2->metadata = NULL;
16186 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.p[1] = newASCIIString(
"NONE");tmp2->objectType.p[2] = newASCIIString(
"TERRAIN");tmp2->objectType.n=3; ;
16187 tmp2->pickable = TRUE;
16188 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16189 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16190 tmp2->visible = TRUE;
16191 tmp2->bboxDisplay = FALSE;
16192 tmp2->_defaultContainer = 0;
16195 case NODE_PixelTexture : {
16198 tmp2->metadata = NULL;
16199 tmp2->description = newASCIIString(
"");
16200 tmp2->image.arr.n=0; tmp2->image.arr.p=NULL; tmp2->image.whc[0] = 0; tmp2->image.whc[1] = 0; tmp2->image.whc[2] = 0;;
16201 tmp2->repeatS = TRUE;
16202 tmp2->repeatT = TRUE;
16203 tmp2->textureProperties = 0;
16204 tmp2->_parentResource = getInputResource();
16205 tmp2->__textureTableIndex = 0;
16206 tmp2->update = newASCIIString(
"NONE");
16207 tmp2->_defaultContainer = 0;
16210 case NODE_PixelTexture3D : {
16213 tmp2->image.n=0; tmp2->image.p=0;
16214 tmp2->metadata = NULL;
16215 tmp2->repeatS = FALSE;
16216 tmp2->repeatT = FALSE;
16217 tmp2->repeatR = FALSE;
16218 tmp2->textureProperties = 0;
16219 tmp2->__textureTableIndex = 0;
16220 tmp2->_parentResource = getInputResource();
16221 tmp2->_needs_gradient = FALSE;
16222 tmp2->_defaultContainer = 0;
16225 case NODE_PlaneSensor : {
16228 tmp2->autoOffset = TRUE;
16229 tmp2->axisRotation.c[0] = 0;tmp2->axisRotation.c[1] = 0;tmp2->axisRotation.c[2] = 1;tmp2->axisRotation.c[3] = 0;;
16230 tmp2->enabled = TRUE;
16231 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;;
16232 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;;
16233 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
16234 tmp2->isActive = FALSE;
16235 tmp2->isOver = FALSE;
16236 tmp2->description = newASCIIString(
"");
16237 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
16238 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
16239 tmp2->metadata = NULL;
16240 tmp2->sensorLocalOutput = FALSE;
16241 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
16242 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
16243 tmp2->_orig_point = NULL;
16244 tmp2->__oldEnabled = TRUE;
16245 tmp2->_defaultContainer = 0;
16248 case NODE_PointEmitter : {
16251 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
16252 tmp2->metadata = NULL;
16254 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
16255 tmp2->speed = 0.0f;
16256 tmp2->variation = 0.25f;
16258 tmp2->surfaceArea = 0.0f;
16259 tmp2->_defaultContainer = 0;
16262 case NODE_PointLight : {
16265 tmp2->metadata = NULL;
16266 tmp2->global = TRUE;
16268 tmp2->shadows = FALSE;
16269 tmp2->shadowIntensity = 1.0f;
16270 tmp2->ambientIntensity = 0.0f;
16271 tmp2->intensity = 1.0f;
16272 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
16273 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
16274 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
16275 tmp2->radius = 100.0f;
16276 tmp2->_defaultContainer = 0;
16279 case NODE_PointPickSensor : {
16282 tmp2->enabled = FALSE;
16283 tmp2->metadata = NULL;
16284 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.p[1] = newASCIIString(
"NONE");tmp2->objectType.p[2] = newASCIIString(
"TERRAIN");tmp2->objectType.n=3; ;
16285 tmp2->pickingGeometry = NULL;
16286 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
16287 tmp2->isActive = FALSE;
16288 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
16289 tmp2->intersectionType = newASCIIString(
"BOUNDS");
16290 tmp2->sortOrder = newASCIIString(
"CLOSEST");
16291 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
16292 tmp2->__oldEnabled = TRUE;
16293 tmp2->pickedPoint.n=0; tmp2->pickedPoint.p=0;
16294 tmp2->_oldisActive = FALSE;
16295 tmp2->_oldpickTarget.n=0; tmp2->_oldpickTarget.p=0;
16296 tmp2->_oldpickedGeometry.n=0; tmp2->_oldpickedGeometry.p=0;
16297 tmp2->_oldpickedPoint.n=0; tmp2->_oldpickedPoint.p=0;
16298 tmp2->_bboxCenter.c[0] = 0.0f;tmp2->_bboxCenter.c[1] = 0.0f;tmp2->_bboxCenter.c[2] = 0.0f;
16299 tmp2->_bboxSize.c[0] = -1.0f;tmp2->_bboxSize.c[1] = -1.0f;tmp2->_bboxSize.c[2] = -1.0f;
16300 tmp2->set_intersectionType = newASCIIString(
"");
16301 tmp2->set_sortOrder = newASCIIString(
"");
16302 tmp2->_defaultContainer = 0;
16305 case NODE_PointProperties : {
16308 tmp2->pointSizeScaleFactor = 1.0f;
16309 tmp2->pointSizeMinValue = 1.0f;
16310 tmp2->pointSizeMaxValue = 1.0f;
16311 tmp2->attenuation.p = MALLOC (
float *,
sizeof(
float)*3);
16312 tmp2->attenuation.p[0] = 1.0f;
16313 tmp2->attenuation.p[1] = 0.0f;
16314 tmp2->attenuation.p[2] = 0.0f;
16315 tmp2->attenuation.n=3;;
16316 tmp2->markerType = 1;
16317 tmp2->metadata = NULL;
16318 tmp2->_colormode = 1;
16319 tmp2->_attenuation.c[0] = 1.0f;tmp2->_attenuation.c[1] = 0.0f;tmp2->_attenuation.c[2] = 0.0f;
16320 tmp2->_pointMethod = 1;
16321 tmp2->_defaultContainer = 0;
16324 case NODE_PointSensor : {
16327 tmp2->autoOffset = TRUE;
16328 tmp2->enabled = TRUE;
16329 tmp2->maxPosition.c[0] = -1.0f;tmp2->maxPosition.c[1] = -1.0f;tmp2->maxPosition.c[2] = -1.0f;
16330 tmp2->minPosition.c[0] = 0.0f;tmp2->minPosition.c[1] = 0.0f;tmp2->minPosition.c[2] = 0.0f;
16331 tmp2->offset.c[0] = 0.0f;tmp2->offset.c[1] = 0.0f;tmp2->offset.c[2] = 0.0f;
16332 tmp2->isActive = FALSE;
16333 tmp2->isOver = FALSE;
16334 tmp2->description = newASCIIString(
"");
16335 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
16336 tmp2->translation_changed.c[0] = 0.0f;tmp2->translation_changed.c[1] = 0.0f;tmp2->translation_changed.c[2] = 0.0f;
16337 tmp2->metadata = NULL;
16338 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
16339 tmp2->_oldtranslation.c[0] = 0.0f;tmp2->_oldtranslation.c[1] = 0.0f;tmp2->_oldtranslation.c[2] = 0.0f;
16340 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
16341 tmp2->__oldEnabled = TRUE;
16342 tmp2->_defaultContainer = 0;
16345 case NODE_PointSet : {
16348 tmp2->attrib.n=0; tmp2->attrib.p=0;
16349 tmp2->color = NULL;
16350 tmp2->coord = NULL;
16351 tmp2->fogCoord = NULL;
16352 tmp2->metadata = NULL;
16353 tmp2->normal = NULL;
16354 tmp2->_defaultContainer = 0;
16357 case NODE_Polyline2D : {
16360 tmp2->metadata = NULL;
16361 tmp2->lineSegments.n=0; tmp2->lineSegments.p=0;
16362 tmp2->_defaultContainer = 0;
16365 case NODE_PolylineEmitter : {
16368 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
16369 tmp2->set_coordinate = 0;
16370 tmp2->coord = NULL;
16371 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
16372 tmp2->metadata = NULL;
16374 tmp2->speed = 0.0f;
16375 tmp2->variation = 0.25f;
16376 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
16377 tmp2->coordIndex.p[0] = -1;
16378 tmp2->coordIndex.n=1;;
16380 tmp2->surfaceArea = 0.0f;
16383 tmp2->_segs = NULL;
16384 tmp2->_portions = NULL;
16385 tmp2->_defaultContainer = 0;
16388 case NODE_Polypoint2D : {
16391 tmp2->metadata = NULL;
16392 tmp2->point.n=0; tmp2->point.p=0;
16393 tmp2->_defaultContainer = 0;
16396 case NODE_PositionChaser : {
16399 tmp2->metadata = NULL;
16402 tmp2->isActive = FALSE;
16403 tmp2->duration = 1;
16404 tmp2->_bufferendtime = 0;
16405 tmp2->_steptime = 0;
16406 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16407 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
16408 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
16409 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
16410 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
16411 tmp2->_buffer = NULL;
16412 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;tmp2->_previousvalue.c[2] = 0.0f;
16413 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;tmp2->_destination.c[2] = 0.0f;
16414 tmp2->_defaultContainer = 0;
16417 case NODE_PositionChaser2D : {
16420 tmp2->metadata = NULL;
16423 tmp2->isActive = FALSE;
16424 tmp2->duration = 1;
16425 tmp2->_bufferendtime = 0;
16426 tmp2->_steptime = 0;
16427 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16428 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
16429 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
16430 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
16431 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
16432 tmp2->_buffer = NULL;
16433 tmp2->_previousvalue.c[0] = 0.0f;tmp2->_previousvalue.c[1] = 0.0f;;
16434 tmp2->_destination.c[0] = 0.0f;tmp2->_destination.c[1] = 0.0f;;
16435 tmp2->_defaultContainer = 0;
16438 case NODE_PositionDamper : {
16441 tmp2->metadata = NULL;
16445 tmp2->tolerance = -1.0f;
16446 tmp2->isActive = FALSE;
16449 tmp2->_lasttick = 0;
16450 tmp2->_takefirstinput = TRUE;
16451 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16452 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;tmp2->initialDestination.c[2] = 0.0f;
16453 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;tmp2->initialValue.c[2] = 0.0f;
16454 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;tmp2->set_destination.c[2] = 0.0f;
16455 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;tmp2->set_value.c[2] = 0.0f;
16456 tmp2->_values = NULL;
16457 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;tmp2->_input.c[2] = 0.0f;
16458 tmp2->_defaultContainer = 0;
16461 case NODE_PositionDamper2D : {
16464 tmp2->metadata = NULL;
16468 tmp2->tolerance = -1.0f;
16469 tmp2->isActive = FALSE;
16472 tmp2->_lasttick = 0;
16473 tmp2->_takefirstinput = TRUE;
16474 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16475 tmp2->initialDestination.c[0] = 0.0f;tmp2->initialDestination.c[1] = 0.0f;;
16476 tmp2->initialValue.c[0] = 0.0f;tmp2->initialValue.c[1] = 0.0f;;
16477 tmp2->set_destination.c[0] = 0.0f;tmp2->set_destination.c[1] = 0.0f;;
16478 tmp2->set_value.c[0] = 0.0f;tmp2->set_value.c[1] = 0.0f;;
16479 tmp2->_values = NULL;
16480 tmp2->_input.c[0] = 0.0f;tmp2->_input.c[1] = 0.0f;;
16481 tmp2->_defaultContainer = 0;
16484 case NODE_PositionInterpolator : {
16487 tmp2->set_fraction = 0.0f;
16488 tmp2->key.n=0; tmp2->key.p=0;
16489 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16490 tmp2->metadata = NULL;
16491 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
16492 tmp2->_defaultContainer = 0;
16495 case NODE_PositionInterpolator2D : {
16498 tmp2->set_fraction = 0.0f;
16499 tmp2->key.n=0; tmp2->key.p=0;
16500 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16501 tmp2->metadata = NULL;
16502 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
16503 tmp2->_defaultContainer = 0;
16506 case NODE_PrimitivePickSensor : {
16509 tmp2->description = newASCIIString(
"");
16510 tmp2->enabled = FALSE;
16511 tmp2->metadata = NULL;
16512 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.p[1] = newASCIIString(
"NONE");tmp2->objectType.p[2] = newASCIIString(
"TERRAIN");tmp2->objectType.n=3; ;
16513 tmp2->pickingGeometry = NULL;
16514 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
16515 tmp2->isActive = FALSE;
16516 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
16517 tmp2->intersectionType = newASCIIString(
"BOUNDS");
16518 tmp2->sortOrder = newASCIIString(
"CLOSEST");
16519 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
16520 tmp2->__oldEnabled = TRUE;
16521 tmp2->_defaultContainer = 0;
16524 case NODE_ProgramShader : {
16527 tmp2->activate = 0;
16528 tmp2->metadata = NULL;
16529 tmp2->programs.n=0; tmp2->programs.p=0;
16530 tmp2->isSelected = TRUE;
16531 tmp2->isValid = TRUE;
16532 tmp2->language = newASCIIString(
"");
16533 tmp2->_initialized = FALSE;
16534 tmp2->_shaderUserNumber = -1;
16535 tmp2->_shaderLoadThread = _THREAD_NULL_;
16536 tmp2->_retrievedURLData = FALSE;
16537 tmp2->_defaultContainer = 0;
16540 case NODE_ProjectionVolumeStyle : {
16543 tmp2->enabled = TRUE;
16544 tmp2->metadata = NULL;
16545 tmp2->intensityThreshold = 0.0f;
16546 tmp2->type = newASCIIString(
"MAX");
16548 tmp2->_defaultContainer = 0;
16551 case NODE_Proto : {
16554 tmp2->__children.n=0; tmp2->__children.p=0;
16555 tmp2->metadata = NULL;
16556 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16557 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16558 tmp2->visible = TRUE;
16559 tmp2->bboxDisplay = FALSE;
16560 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
16561 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16562 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16563 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16564 tmp2->__protoDeclares = 0;
16565 tmp2->__externProtoDeclares = 0;
16567 tmp2->__subcontexts = 0;
16569 tmp2->__protoDef = 0;
16570 tmp2->__protoFlags = 0;
16571 tmp2->__prototype = NULL;
16572 tmp2->__parentProto = NULL;
16573 tmp2->__ROUTES = 0;
16574 tmp2->__EXPORTS = 0;
16575 tmp2->__IMPORTS = 0;
16576 tmp2->__DEFnames = 0;
16578 tmp2->__scripts = 0;
16580 tmp2->url.n=0; tmp2->url.p=0;
16581 tmp2->__oldurl.n=0; tmp2->__oldurl.p=0;
16582 tmp2->__afterPound = 0;
16583 tmp2->__loadstatus = 0;
16584 tmp2->_parentResource = getInputResource();
16585 tmp2->__loadResource = 0;
16586 tmp2->__typename = 0;
16588 tmp2->__oldload = FALSE;
16589 tmp2->__unitlengthfactor = 1;
16590 tmp2->__specversion = 0;
16591 tmp2->_defaultContainer = 0;
16594 case NODE_ProximitySensor : {
16597 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
16598 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
16599 tmp2->description = newASCIIString(
"");
16600 tmp2->enabled = TRUE;
16601 tmp2->isActive = FALSE;
16602 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
16603 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
16604 tmp2->enterTime = -1;
16605 tmp2->exitTime = -1;
16606 tmp2->centerOfRotation_changed.c[0] = 0.0f;tmp2->centerOfRotation_changed.c[1] = 0.0f;tmp2->centerOfRotation_changed.c[2] = 0.0f;
16607 tmp2->metadata = NULL;
16609 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
16610 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
16611 tmp2->__oldEnabled = TRUE;
16612 tmp2->_defaultContainer = 0;
16615 case NODE_Pyramid : {
16618 tmp2->metadata = NULL;
16619 tmp2->solid = TRUE;
16620 tmp2->__ifsnode = 0;
16621 tmp2->_defaultContainer = 0;
16624 case NODE_QuadSet : {
16627 tmp2->attrib.n=0; tmp2->attrib.p=0;
16628 tmp2->color = NULL;
16629 tmp2->coord = NULL;
16630 tmp2->fogCoord = NULL;
16631 tmp2->metadata = NULL;
16632 tmp2->normal = NULL;
16633 tmp2->texCoord = NULL;
16635 tmp2->colorPerVertex = TRUE;
16636 tmp2->normalPerVertex = TRUE;
16637 tmp2->solid = TRUE;
16638 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
16639 tmp2->_defaultContainer = 0;
16642 case NODE_ReceiverPdu : {
16645 tmp2->enabled = TRUE;
16646 tmp2->isActive = FALSE;
16647 tmp2->timestamp = 0;
16648 tmp2->address = newASCIIString(
"localhost");
16650 tmp2->multicastRelayHost = newASCIIString(
"");
16651 tmp2->multicastRelayPort = 0;
16652 tmp2->networkMode = newASCIIString(
"standAlone");
16653 tmp2->isNetworkReader = FALSE;
16654 tmp2->isNetworkWriter = FALSE;
16655 tmp2->isStandAlone = FALSE;
16656 tmp2->readInterval = 0.1;
16657 tmp2->writeInterval = 1;
16658 tmp2->rtpHeaderExpected = FALSE;
16659 tmp2->isRtpHeaderHeard = FALSE;
16660 tmp2->_registered = FALSE;
16661 tmp2->_dsock = NULL;
16662 tmp2->_lasttime = 0;
16663 tmp2->_pduchange_networksensor = 0;
16664 tmp2->_oldState = NULL;
16665 tmp2->entityID = 0;
16666 tmp2->applicationID = 1;
16668 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
16669 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
16670 tmp2->__geoSystem = NULL;
16671 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16672 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16673 tmp2->visible = TRUE;
16674 tmp2->bboxDisplay = FALSE;
16676 tmp2->whichGeometry = 1;
16677 tmp2->receiverState = 0;
16678 tmp2->receivedPower = 0.0f;
16679 tmp2->transmitterEntityID = 0;
16680 tmp2->transmitterApplicationID = 1;
16681 tmp2->transmitterSiteID = 0;
16682 tmp2->transmitterRadioID = 0;
16683 tmp2->_pduchange_receiver = 0;
16684 tmp2->_defaultContainer = 0;
16687 case NODE_Rectangle2D : {
16690 tmp2->metadata = NULL;
16691 tmp2->size.c[0] = 2.0f;tmp2->size.c[1] = 2.0f;;
16692 tmp2->solid = FALSE;
16693 tmp2->__points.n=0; tmp2->__points.p=0;
16694 tmp2->__numPoints = 0;
16695 tmp2->_defaultContainer = 0;
16698 case NODE_ResistancePhysicsModel : {
16701 tmp2->enabled = TRUE;
16702 tmp2->force = 0.0f;
16703 tmp2->metadata = NULL;
16704 tmp2->_defaultContainer = 0;
16707 case NODE_RigidBody : {
16710 tmp2->angularDampingFactor = 0.001f;
16711 tmp2->angularVelocity.c[0] = 0.0f;tmp2->angularVelocity.c[1] = 0.0f;tmp2->angularVelocity.c[2] = 0.0f;
16712 tmp2->autoDamp = FALSE;
16713 tmp2->autoDisable = FALSE;
16714 tmp2->centerOfMass.c[0] = 0.0f;tmp2->centerOfMass.c[1] = 0.0f;tmp2->centerOfMass.c[2] = 0.0f;
16715 tmp2->disableAngularSpeed = 0.0f;
16716 tmp2->disableLinearSpeed = 0.0f;
16717 tmp2->disableTime = 0.0f;
16718 tmp2->enabled = TRUE;
16719 tmp2->finiteRotationAxis.c[0] = 0.0f;tmp2->finiteRotationAxis.c[1] = 0.0f;tmp2->finiteRotationAxis.c[2] = 0.0f;
16720 tmp2->fixed = FALSE;
16721 tmp2->forces.n=0; tmp2->forces.p=0;
16722 tmp2->geometry.n=0; tmp2->geometry.p=0;
16723 tmp2->inertia.c[0] = 1;tmp2->inertia.c[1] = 0;tmp2->inertia.c[2] = 0;tmp2->inertia.c[3] = 0;tmp2->inertia.c[4] = 1;tmp2->inertia.c[5] = 0;tmp2->inertia.c[6] = 0;tmp2->inertia.c[7] = 0;tmp2->inertia.c[8] = 1;;
16724 tmp2->linearDampingFactor = 0.001f;
16725 tmp2->linearVelocity.c[0] = 0.0f;tmp2->linearVelocity.c[1] = 0.0f;tmp2->linearVelocity.c[2] = 0.0f;
16727 tmp2->massDensityModel = NULL;
16728 tmp2->metadata = NULL;
16729 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
16730 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
16731 tmp2->torques.n=0; tmp2->torques.p=0;
16732 tmp2->useFiniteRotation = FALSE;
16733 tmp2->useGlobalGravity = TRUE;
16735 tmp2->__old_angularVelocity.c[0] = 0.0f;tmp2->__old_angularVelocity.c[1] = 0.0f;tmp2->__old_angularVelocity.c[2] = 0.0f;
16736 tmp2->__old_centerOfMass.c[0] = 0.0f;tmp2->__old_centerOfMass.c[1] = 0.0f;tmp2->__old_centerOfMass.c[2] = 0.0f;
16737 tmp2->__old_finiteRotationAxis.c[0] = 0.0f;tmp2->__old_finiteRotationAxis.c[1] = 0.0f;tmp2->__old_finiteRotationAxis.c[2] = 0.0f;
16738 tmp2->__old_linearVelocity.c[0] = 0.0f;tmp2->__old_linearVelocity.c[1] = 0.0f;tmp2->__old_linearVelocity.c[2] = 0.0f;
16739 tmp2->__old_orientation.c[0] = 0;tmp2->__old_orientation.c[1] = 0;tmp2->__old_orientation.c[2] = 1;tmp2->__old_orientation.c[3] = 0;;
16740 tmp2->__old_position.c[0] = 0.0f;tmp2->__old_position.c[1] = 0.0f;tmp2->__old_position.c[2] = 0.0f;
16741 tmp2->_geomIdentityTransform = 0;
16742 tmp2->_defaultContainer = 0;
16745 case NODE_RigidBodyCollection : {
16748 tmp2->set_contacts.n=0; tmp2->set_contacts.p=0;
16749 tmp2->autoDisable = FALSE;
16750 tmp2->bodies.n=0; tmp2->bodies.p=0;
16751 tmp2->constantForceMix = 0.0001f;
16752 tmp2->contactSurfaceThickness = 0.0f;
16753 tmp2->disableAngularSpeed = 0.0f;
16754 tmp2->disableLinearSpeed = 0.0f;
16755 tmp2->disableTime = 0.0f;
16756 tmp2->enabled = TRUE;
16757 tmp2->errorCorrection = 0.8f;
16758 tmp2->gravity.c[0] = 0.0f;tmp2->gravity.c[1] = -9.8f;tmp2->gravity.c[2] = 0.0f;
16759 tmp2->iterations = 10;
16760 tmp2->joints.n=0; tmp2->joints.p=0;
16761 tmp2->maxCorrectionSpeed = -1.8f;
16762 tmp2->metadata = NULL;
16763 tmp2->preferAccuracy = FALSE;
16764 tmp2->collider = NULL;
16767 tmp2->_defaultContainer = 0;
16770 case NODE_ScalarChaser : {
16773 tmp2->metadata = NULL;
16776 tmp2->isActive = FALSE;
16777 tmp2->duration = 1;
16778 tmp2->_bufferendtime = 0;
16779 tmp2->_steptime = 0;
16780 tmp2->value_changed = 0.0f;
16781 tmp2->initialDestination = 0.0f;
16782 tmp2->initialValue = 0.0f;
16783 tmp2->set_destination = 0.0f;
16784 tmp2->set_value = 0.0f;
16785 tmp2->_buffer = NULL;
16786 tmp2->_previousvalue = 0.0f;
16787 tmp2->_destination = 0.0f;
16788 tmp2->_defaultContainer = 0;
16791 case NODE_ScalarDamper : {
16794 tmp2->metadata = NULL;
16798 tmp2->tolerance = -1.0f;
16799 tmp2->isActive = FALSE;
16802 tmp2->_lasttick = 0;
16803 tmp2->_takefirstinput = TRUE;
16804 tmp2->value_changed = 0.0f;
16805 tmp2->initialDestination = 0.0f;
16806 tmp2->initialValue = 0.0f;
16807 tmp2->set_destination = 0.0f;
16808 tmp2->set_value = 0.0f;
16809 tmp2->_values = NULL;
16810 tmp2->_input = 0.0f;
16811 tmp2->_defaultContainer = 0;
16814 case NODE_ScalarInterpolator : {
16817 tmp2->set_fraction = 0.0f;
16818 tmp2->key.n=0; tmp2->key.p=0;
16819 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
16820 tmp2->metadata = NULL;
16821 tmp2->value_changed = 0.0f;
16822 tmp2->_defaultContainer = 0;
16825 case NODE_ScreenFontStyle : {
16828 tmp2->metadata = NULL;
16829 tmp2->family.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->family.p[0] = newASCIIString(
"SERIF");tmp2->family.n=1; ;
16830 tmp2->horizontal = TRUE;
16831 tmp2->justify.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->justify.p[0] = newASCIIString(
"BEGIN");tmp2->justify.n=1; ;
16832 tmp2->language = newASCIIString(
"");
16833 tmp2->leftToRight = TRUE;
16834 tmp2->pointSize = 12.0f;
16835 tmp2->spacing = 1.0f;
16836 tmp2->style = newASCIIString(
"PLAIN");
16837 tmp2->topToBottom = TRUE;
16838 tmp2->_defaultContainer = 0;
16841 case NODE_ScreenGroup : {
16844 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
16845 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
16846 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
16847 tmp2->children.n=0; tmp2->children.p=0;
16848 tmp2->metadata = NULL;
16849 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16850 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16851 tmp2->visible = TRUE;
16852 tmp2->bboxDisplay = FALSE;
16853 tmp2->_defaultContainer = 0;
16856 case NODE_Script : {
16859 tmp2->url.n=0; tmp2->url.p=0;
16860 tmp2->description = newASCIIString(
"");
16862 tmp2->__oldload = FALSE;
16864 tmp2->__lasttime = 0;
16865 tmp2->directOutput = FALSE;
16866 tmp2->mustEvaluate = FALSE;
16867 tmp2->metadata = NULL;
16868 tmp2->__scriptObj = 0;
16869 tmp2->_parentResource = getInputResource();
16870 tmp2->_defaultContainer = 0;
16873 case NODE_SegmentedVolumeData : {
16876 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
16877 tmp2->metadata = NULL;
16878 tmp2->voxels = NULL;
16879 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16880 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16881 tmp2->visible = TRUE;
16882 tmp2->bboxDisplay = FALSE;
16883 tmp2->_boxtris = NULL;
16884 tmp2->renderStyle.n=0; tmp2->renderStyle.p=0;
16885 tmp2->segmentEnabled.n=0; tmp2->segmentEnabled.p=0;
16886 tmp2->segmentIdentifiers = NULL;
16887 tmp2->_defaultContainer = 0;
16890 case NODE_ShadedVolumeStyle : {
16893 tmp2->enabled = TRUE;
16894 tmp2->metadata = NULL;
16895 tmp2->surfaceNormals = NULL;
16896 tmp2->lighting = FALSE;
16897 tmp2->shadows = FALSE;
16898 tmp2->material = NULL;
16899 tmp2->phaseFunction = newASCIIString(
"Henyey-Greenstein");
16900 tmp2->_phaseFunction = 0;
16901 tmp2->_defaultContainer = 0;
16904 case NODE_ShaderPart : {
16907 tmp2->metadata = NULL;
16908 tmp2->url.n=0; tmp2->url.p=0;
16909 tmp2->description = newASCIIString(
"");
16911 tmp2->__oldload = FALSE;
16913 tmp2->__lasttime = 0;
16914 tmp2->type = newASCIIString(
"VERTEX");
16915 tmp2->__loadstatus = 0;
16916 tmp2->_parentResource = getInputResource();
16917 tmp2->__loadResource = 0;
16918 tmp2->_shaderUserDefinedFields = NULL;
16919 tmp2->_defaultContainer = 0;
16922 case NODE_ShaderProgram : {
16925 tmp2->metadata = NULL;
16926 tmp2->url.n=0; tmp2->url.p=0;
16927 tmp2->description = newASCIIString(
"");
16929 tmp2->__oldload = FALSE;
16931 tmp2->__lasttime = 0;
16932 tmp2->type = newASCIIString(
"");
16933 tmp2->__loadstatus = 0;
16934 tmp2->_parentResource = getInputResource();
16935 tmp2->__loadResource = 0;
16936 tmp2->_shaderUserDefinedFields = NULL;
16937 tmp2->_defaultContainer = 0;
16940 case NODE_Shape : {
16943 tmp2->appearance = NULL;
16944 tmp2->geometry = NULL;
16945 tmp2->metadata = NULL;
16946 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16947 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16948 tmp2->visible = TRUE;
16949 tmp2->bboxDisplay = FALSE;
16950 tmp2->castShadow = TRUE;
16951 tmp2->_shaderflags_base = 0;
16952 tmp2->_shaderflags_effects = 0;
16953 tmp2->_shaderflags_usershaders = 0;
16954 tmp2->__visible = 0;
16955 tmp2->__occludeCheckCount = -1;
16956 tmp2->__Samples = -1;
16957 tmp2->_defaultContainer = 0;
16960 case NODE_SignalPdu : {
16963 tmp2->enabled = TRUE;
16964 tmp2->isActive = FALSE;
16965 tmp2->timestamp = 0;
16966 tmp2->address = newASCIIString(
"localhost");
16968 tmp2->multicastRelayHost = newASCIIString(
"");
16969 tmp2->multicastRelayPort = 0;
16970 tmp2->networkMode = newASCIIString(
"standAlone");
16971 tmp2->isNetworkReader = FALSE;
16972 tmp2->isNetworkWriter = FALSE;
16973 tmp2->isStandAlone = FALSE;
16974 tmp2->readInterval = 0.1;
16975 tmp2->writeInterval = 1;
16976 tmp2->rtpHeaderExpected = FALSE;
16977 tmp2->isRtpHeaderHeard = FALSE;
16978 tmp2->_registered = FALSE;
16979 tmp2->_dsock = NULL;
16980 tmp2->_lasttime = 0;
16981 tmp2->_pduchange_networksensor = 0;
16982 tmp2->_oldState = NULL;
16983 tmp2->entityID = 0;
16984 tmp2->applicationID = 1;
16986 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
16987 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
16988 tmp2->__geoSystem = NULL;
16989 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
16990 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
16991 tmp2->visible = TRUE;
16992 tmp2->bboxDisplay = FALSE;
16994 tmp2->whichGeometry = 1;
16995 tmp2->data.n=0; tmp2->data.p=0;
16996 tmp2->dataLength = 0;
16997 tmp2->encodingScheme = 0;
16998 tmp2->sampleRate = 0;
17001 tmp2->_pduchange_signal = 0;
17002 tmp2->_defaultContainer = 0;
17005 case NODE_SilhouetteEnhancementVolumeStyle : {
17008 tmp2->enabled = TRUE;
17009 tmp2->metadata = NULL;
17010 tmp2->surfaceNormals = NULL;
17011 tmp2->silhouetteBoundaryOpacity = 0.0f;
17012 tmp2->silhouetteRetainedOpacity = 1.0f;
17013 tmp2->silhouetteSharpness = 0.5f;
17014 tmp2->_defaultContainer = 0;
17017 case NODE_SingleAxisHingeJoint : {
17020 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
17021 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 1.0f;
17022 tmp2->body1 = NULL;
17023 tmp2->body2 = NULL;
17024 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
17025 tmp2->maxAngle = PIF+.0f;
17026 tmp2->metadata = NULL;
17027 tmp2->minAngle = -PIF+.0f;
17028 tmp2->stopBounce = 0.0f;
17029 tmp2->stopErrorCorrection = 0.8f;
17030 tmp2->angle = 0.0f;
17031 tmp2->angleRate = 0.0f;
17032 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
17033 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
17035 tmp2->_forceout = 0;
17036 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
17037 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
17038 tmp2->__old_body1 = NULL;
17039 tmp2->__old_body2 = NULL;
17040 tmp2->_defaultContainer = 0;
17043 case NODE_SliderJoint : {
17046 tmp2->axis.c[0] = 0.0f;tmp2->axis.c[1] = 0.0f;tmp2->axis.c[2] = 0.0f;
17047 tmp2->body1 = NULL;
17048 tmp2->body2 = NULL;
17049 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
17050 tmp2->maxSeparation = 1.0f;
17051 tmp2->metadata = NULL;
17052 tmp2->minSeparation = 0.0f;
17053 tmp2->sliderForce = 0.0f;
17054 tmp2->stopBounce = 0.0f;
17055 tmp2->stopErrorCorrection = 1.0f;
17056 tmp2->separation = 0.0f;
17057 tmp2->separationRate = 0.0f;
17059 tmp2->_forceout = 0;
17060 tmp2->__old_axis.c[0] = 0.0f;tmp2->__old_axis.c[1] = 0.0f;tmp2->__old_axis.c[2] = 0.0f;
17061 tmp2->__old_body1 = NULL;
17062 tmp2->__old_body2 = NULL;
17063 tmp2->_defaultContainer = 0;
17066 case NODE_Sound : {
17069 tmp2->description = newASCIIString(
"");
17070 tmp2->enabled = TRUE;
17071 tmp2->metadata = NULL;
17072 tmp2->children.n=0; tmp2->children.p=0;
17074 tmp2->_context = 0;
17075 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17076 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17077 tmp2->__sourceNumber = -1;
17078 tmp2->__lastlocation.c[0] = 0.0f;tmp2->__lastlocation.c[1] = 0.0f;tmp2->__lastlocation.c[2] = 0.0f;
17079 tmp2->__lastdirection.c[0] = 0.0f;tmp2->__lastdirection.c[1] = 0.0f;tmp2->__lastdirection.c[2] = 1.0f;
17080 tmp2->__lasttime = 0;
17081 tmp2->__velocity.c[0] = 0.0f;tmp2->__velocity.c[1] = 0.0f;tmp2->__velocity.c[2] = 0.0f;
17082 tmp2->__dopplerFactor = 1.0f;
17083 tmp2->spatialize = TRUE;
17084 tmp2->priority = 0.0f;
17085 tmp2->intensity = 1.0f;
17086 tmp2->maxBack = 10.0f;
17087 tmp2->maxFront = 10.0f;
17088 tmp2->minBack = 1.0f;
17089 tmp2->minFront = 1.0f;
17090 tmp2->source = NULL;
17091 tmp2->_defaultContainer = 0;
17094 case NODE_SpatialSound : {
17097 tmp2->description = newASCIIString(
"");
17098 tmp2->enabled = TRUE;
17099 tmp2->metadata = NULL;
17100 tmp2->children.n=0; tmp2->children.p=0;
17102 tmp2->_context = 0;
17103 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17104 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17105 tmp2->__sourceNumber = -1;
17106 tmp2->__lastlocation.c[0] = 0.0f;tmp2->__lastlocation.c[1] = 0.0f;tmp2->__lastlocation.c[2] = 0.0f;
17107 tmp2->__lastdirection.c[0] = 0.0f;tmp2->__lastdirection.c[1] = 0.0f;tmp2->__lastdirection.c[2] = 1.0f;
17108 tmp2->__lasttime = 0;
17109 tmp2->__velocity.c[0] = 0.0f;tmp2->__velocity.c[1] = 0.0f;tmp2->__velocity.c[2] = 0.0f;
17110 tmp2->__dopplerFactor = 1.0f;
17111 tmp2->spatialize = TRUE;
17112 tmp2->priority = 0.0f;
17113 tmp2->intensity = 1.0f;
17114 tmp2->coneInnerAngle = 6.2832f;
17115 tmp2->coneOuterAngle = 6.2832f;
17116 tmp2->coneOuterGain = 0.0f;
17117 tmp2->distanceModel = newASCIIString(
"INVERSE");
17118 tmp2->dopplerEnabled = FALSE;
17119 tmp2->enableHRTF = FALSE;
17121 tmp2->maxDistance = 10000.0f;
17122 tmp2->referenceDistance = 1.0f;
17123 tmp2->rolloffFactor = 1.0f;
17124 tmp2->_defaultContainer = 0;
17127 case NODE_Sphere : {
17130 tmp2->metadata = NULL;
17131 tmp2->radius = 1.0f;
17132 tmp2->solid = TRUE;
17133 tmp2->__points.n=0; tmp2->__points.p=0;
17134 tmp2->_sideVBO = 0;
17135 tmp2->__SphereIndxVBO = 0;
17136 tmp2->__pindices = 0;
17137 tmp2->__wireindicesVBO = 0;
17138 tmp2->_defaultContainer = 0;
17141 case NODE_SphereSensor : {
17144 tmp2->autoOffset = TRUE;
17145 tmp2->enabled = TRUE;
17146 tmp2->offset.c[0] = 0;tmp2->offset.c[1] = 1;tmp2->offset.c[2] = 0;tmp2->offset.c[3] = 0;;
17147 tmp2->isActive = FALSE;
17148 tmp2->rotation_changed.c[0] = 0;tmp2->rotation_changed.c[1] = 0;tmp2->rotation_changed.c[2] = 1;tmp2->rotation_changed.c[3] = 0;;
17149 tmp2->trackPoint_changed.c[0] = 0.0f;tmp2->trackPoint_changed.c[1] = 0.0f;tmp2->trackPoint_changed.c[2] = 0.0f;
17150 tmp2->_oldtrackPoint.c[0] = 0.0f;tmp2->_oldtrackPoint.c[1] = 0.0f;tmp2->_oldtrackPoint.c[2] = 0.0f;
17151 tmp2->_oldrotation.c[0] = 0;tmp2->_oldrotation.c[1] = 0;tmp2->_oldrotation.c[2] = 1;tmp2->_oldrotation.c[3] = 0;;
17152 tmp2->isOver = FALSE;
17153 tmp2->description = newASCIIString(
"");
17154 tmp2->metadata = NULL;
17155 tmp2->_origPoint.c[0] = 0.0f;tmp2->_origPoint.c[1] = 0.0f;tmp2->_origPoint.c[2] = 0.0f;
17156 tmp2->_origNormalizedPoint.c[0] = 0.0f;tmp2->_origNormalizedPoint.c[1] = 0.0f;tmp2->_origNormalizedPoint.c[2] = 0.0f;
17157 tmp2->_radius = 0.0f;
17158 tmp2->__oldEnabled = TRUE;
17159 tmp2->_defaultContainer = 0;
17162 case NODE_SplinePositionInterpolator : {
17165 tmp2->set_fraction = 0.0f;
17166 tmp2->closed = FALSE;
17167 tmp2->key.n=0; tmp2->key.p=0;
17168 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17169 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17170 tmp2->metadata = NULL;
17171 tmp2->normalizeVelocity = FALSE;
17172 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;tmp2->value_changed.c[2] = 0.0f;
17173 tmp2->_T0.n=0; tmp2->_T0.p=0;
17174 tmp2->_T1.n=0; tmp2->_T1.p=0;
17175 tmp2->_defaultContainer = 0;
17178 case NODE_SplinePositionInterpolator2D : {
17181 tmp2->set_fraction = 0.0f;
17182 tmp2->closed = FALSE;
17183 tmp2->key.n=0; tmp2->key.p=0;
17184 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17185 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17186 tmp2->metadata = NULL;
17187 tmp2->normalizeVelocity = FALSE;
17188 tmp2->value_changed.c[0] = 0.0f;tmp2->value_changed.c[1] = 0.0f;;
17189 tmp2->_T0.n=0; tmp2->_T0.p=0;
17190 tmp2->_T1.n=0; tmp2->_T1.p=0;
17191 tmp2->_defaultContainer = 0;
17194 case NODE_SplineScalarInterpolator : {
17197 tmp2->set_fraction = 0.0f;
17198 tmp2->closed = FALSE;
17199 tmp2->key.n=0; tmp2->key.p=0;
17200 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17201 tmp2->keyVelocity.n=0; tmp2->keyVelocity.p=0;
17202 tmp2->metadata = NULL;
17203 tmp2->normalizeVelocity = FALSE;
17204 tmp2->value_changed = 0.0f;
17205 tmp2->_T0.n=0; tmp2->_T0.p=0;
17206 tmp2->_T1.n=0; tmp2->_T1.p=0;
17207 tmp2->_defaultContainer = 0;
17210 case NODE_SpotLight : {
17213 tmp2->metadata = NULL;
17214 tmp2->global = TRUE;
17216 tmp2->shadows = FALSE;
17217 tmp2->shadowIntensity = 1.0f;
17218 tmp2->ambientIntensity = 0.0f;
17219 tmp2->intensity = 1.0f;
17220 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17221 tmp2->attenuation.c[0] = 1.0f;tmp2->attenuation.c[1] = 0.0f;tmp2->attenuation.c[2] = 0.0f;
17222 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 0.0f;
17223 tmp2->radius = 100.0f;
17224 tmp2->beamWidth = 0.589048622548086f;
17225 tmp2->cutOffAngle = 1.57079632679f;
17226 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = -1.0f;
17227 tmp2->_defaultContainer = 0;
17230 case NODE_SquadOrientationInterpolator : {
17233 tmp2->set_fraction = 0.0f;
17234 tmp2->key.n=0; tmp2->key.p=0;
17235 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
17236 tmp2->metadata = NULL;
17237 tmp2->normalizeVelocity = FALSE;
17238 tmp2->closed = FALSE;
17239 tmp2->value_changed.c[0] = 0;tmp2->value_changed.c[1] = 0;tmp2->value_changed.c[2] = 1;tmp2->value_changed.c[3] = 0;;
17240 tmp2->_normkey.n=0; tmp2->_normkey.p=0;
17241 tmp2->_normkeyValue.n=0; tmp2->_normkeyValue.p=0;
17242 tmp2->_defaultContainer = 0;
17245 case NODE_StaticGroup : {
17248 tmp2->metadata = NULL;
17249 tmp2->children.n=0; tmp2->children.p=0;
17250 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17251 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17252 tmp2->visible = TRUE;
17253 tmp2->bboxDisplay = FALSE;
17254 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17255 tmp2->__transparency = -1;
17256 tmp2->__solid = -1;
17257 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
17258 tmp2->_defaultContainer = 0;
17261 case NODE_StreamAudioDestination : {
17264 tmp2->channelCountMode = newASCIIString(
"max");
17265 tmp2->channelInterpretation = newASCIIString(
"speakers");
17266 tmp2->children.n=0; tmp2->children.p=0;
17267 tmp2->description = newASCIIString(
"");
17268 tmp2->enabled = TRUE;
17270 tmp2->metadata = NULL;
17272 tmp2->_context = 0;
17273 tmp2->channelCount = 2;
17274 tmp2->isActive = FALSE;
17275 tmp2->streamIdentifier.n=0; tmp2->streamIdentifier.p=0;
17276 tmp2->_defaultContainer = 0;
17279 case NODE_StreamAudioSource : {
17282 tmp2->description = newASCIIString(
"");
17283 tmp2->enabled = TRUE;
17285 tmp2->metadata = NULL;
17286 tmp2->pauseTime = 0;
17287 tmp2->resumeTime = 0;
17288 tmp2->startTime = 0;
17289 tmp2->stopTime = 0;
17290 tmp2->tailTime = 0;
17291 tmp2->elapsedTime = 0;
17292 tmp2->isActive = FALSE;
17293 tmp2->isPaused = FALSE;
17295 tmp2->_context = 0;
17296 tmp2->__context_paused = FALSE;
17297 tmp2->channelCount = 2;
17298 tmp2->channelCountMode = newASCIIString(
"smax");
17299 tmp2->channelInterpretation = newASCIIString(
"speakders");
17300 tmp2->streamIdentifier.n=0; tmp2->streamIdentifier.p=0;
17301 tmp2->_defaultContainer = 0;
17304 case NODE_StringSensor : {
17307 tmp2->deletionAllowed = TRUE;
17308 tmp2->description = newASCIIString(
"");
17309 tmp2->enabled = TRUE;
17310 tmp2->enteredText = newASCIIString(
"");
17311 tmp2->finalText = newASCIIString(
"");
17312 tmp2->isActive = TRUE;
17313 tmp2->metadata = NULL;
17314 tmp2->singleton = TRUE;
17315 tmp2->_initialized = FALSE;
17316 tmp2->__oldEnabled = TRUE;
17317 tmp2->_defaultContainer = 0;
17320 case NODE_SurfaceEmitter : {
17323 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
17324 tmp2->set_coordinate = 0;
17325 tmp2->metadata = NULL;
17327 tmp2->speed = 0.0f;
17328 tmp2->variation = 0.25f;
17329 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
17330 tmp2->coordIndex.p[0] = -1;
17331 tmp2->coordIndex.n=1;;
17333 tmp2->surfaceArea = 0.0f;
17334 tmp2->surface = NULL;
17335 tmp2->geometry = NULL;
17337 tmp2->_defaultContainer = 0;
17340 case NODE_Switch : {
17343 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17344 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17345 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17346 tmp2->choice.n=0; tmp2->choice.p=0;
17347 tmp2->children.n=0; tmp2->children.p=0;
17348 tmp2->metadata = NULL;
17349 tmp2->whichChoice = -1;
17350 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17351 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17352 tmp2->visible = TRUE;
17353 tmp2->bboxDisplay = FALSE;
17354 tmp2->__isX3D = (inputFileVersion[0]==3);
17355 tmp2->_defaultContainer = 0;
17358 case NODE_Teapot : {
17361 tmp2->metadata = NULL;
17362 tmp2->solid = TRUE;
17363 tmp2->__ifsnode = 0;
17364 tmp2->_defaultContainer = 0;
17367 case NODE_TexCoordChaser2D : {
17370 tmp2->metadata = NULL;
17373 tmp2->isActive = FALSE;
17374 tmp2->duration = 1;
17375 tmp2->_bufferendtime = 0;
17376 tmp2->_steptime = 0;
17377 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
17378 tmp2->initialDestination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17379 tmp2->initialDestination.p[0].c[0] = 0.0f;
17380 tmp2->initialDestination.p[0].c[1] = 0.0f;
17381 tmp2->initialDestination.n=1;
17382 tmp2->initialValue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17383 tmp2->initialValue.p[0].c[0] = 0.0f;
17384 tmp2->initialValue.p[0].c[1] = 0.0f;
17385 tmp2->initialValue.n=1;
17386 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
17387 tmp2->set_value.n=0; tmp2->set_value.p=0;
17388 tmp2->_buffer = NULL;
17389 tmp2->_previousvalue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17390 tmp2->_previousvalue.p[0].c[0] = 0.0f;
17391 tmp2->_previousvalue.p[0].c[1] = 0.0f;
17392 tmp2->_previousvalue.n=1;
17393 tmp2->_destination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17394 tmp2->_destination.p[0].c[0] = 0.0f;
17395 tmp2->_destination.p[0].c[1] = 0.0f;
17396 tmp2->_destination.n=1;
17397 tmp2->_defaultContainer = 0;
17400 case NODE_TexCoordDamper2D : {
17403 tmp2->metadata = NULL;
17407 tmp2->tolerance = -1.0f;
17408 tmp2->isActive = FALSE;
17411 tmp2->_lasttick = 0;
17412 tmp2->_takefirstinput = TRUE;
17413 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
17414 tmp2->initialDestination.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17415 tmp2->initialDestination.p[0].c[0] = 0.0f;
17416 tmp2->initialDestination.p[0].c[1] = 0.0f;
17417 tmp2->initialDestination.n=1;
17418 tmp2->initialValue.p = MALLOC (
struct SFVec2f *,
sizeof(
struct SFVec2f)*1);
17419 tmp2->initialValue.p[0].c[0] = 0.0f;
17420 tmp2->initialValue.p[0].c[1] = 0.0f;
17421 tmp2->initialValue.n=1;
17422 tmp2->set_destination.n=0; tmp2->set_destination.p=0;
17423 tmp2->set_value.n=0; tmp2->set_value.p=0;
17424 tmp2->_values = NULL;
17425 tmp2->_input.n=0; tmp2->_input.p=0;
17426 tmp2->_defaultContainer = 0;
17432 tmp2->fontStyle = NULL;
17433 tmp2->length.n=0; tmp2->length.p=0;
17434 tmp2->maxExtent = 0.0f;
17435 tmp2->metadata = NULL;
17436 tmp2->string.n=0; tmp2->string.p=0;
17437 tmp2->lineBounds.n=0; tmp2->lineBounds.p=0;
17438 tmp2->origin.c[0] = 0.0f;tmp2->origin.c[1] = 0.0f;tmp2->origin.c[2] = 0.0f;
17439 tmp2->solid = TRUE;
17440 tmp2->textBounds.c[0] = 0.0f;tmp2->textBounds.c[1] = 0.0f;;
17441 tmp2->_isScreen = 0;
17442 tmp2->_screendata = 0;
17443 tmp2->_defaultContainer = 0;
17446 case NODE_TextureBackground : {
17449 tmp2->set_bind = 100;
17450 tmp2->groundAngle.n=0; tmp2->groundAngle.p=0;
17451 tmp2->groundColor.n=0; tmp2->groundColor.p=0;
17452 tmp2->skyAngle.n=0; tmp2->skyAngle.p=0;
17453 tmp2->skyColor.p = MALLOC (
struct SFColor *,
sizeof(
struct SFColor)*1);
17455 tmp2->skyColor.p[0].c[0] = 0.0f;
17456 tmp2->skyColor.p[0].c[1] = 0.0f;
17457 tmp2->skyColor.p[0].c[2] = 0.0f;
17458 tmp2->skyColor.n=1;;
17459 tmp2->bindTime = 0;
17460 tmp2->isBound = FALSE;
17461 tmp2->_layerId = 0;
17462 tmp2->metadata = NULL;
17463 tmp2->_parentResource = getInputResource();
17464 tmp2->__points.n=0; tmp2->__points.p=0;
17465 tmp2->__colours.n=0; tmp2->__colours.p=0;
17466 tmp2->__quadcount = 0;
17468 tmp2->frontTexture = NULL;
17469 tmp2->backTexture = NULL;
17470 tmp2->topTexture = NULL;
17471 tmp2->bottomTexture = NULL;
17472 tmp2->leftTexture = NULL;
17473 tmp2->rightTexture = NULL;
17474 tmp2->transparency.p = MALLOC (
float *,
sizeof(
float)*1);
17475 tmp2->transparency.p[0] = 0.0f;
17476 tmp2->transparency.n=1;;
17477 tmp2->_defaultContainer = 0;
17480 case NODE_TextureCoordinate : {
17483 tmp2->metadata = NULL;
17484 tmp2->mapping = newASCIIString(
"");
17485 tmp2->point.n=0; tmp2->point.p=0;
17486 tmp2->_defaultContainer = 0;
17489 case NODE_TextureCoordinate3D : {
17492 tmp2->metadata = NULL;
17493 tmp2->point.n=0; tmp2->point.p=0;
17494 tmp2->mapping = newASCIIString(
"");
17495 tmp2->_defaultContainer = 0;
17498 case NODE_TextureCoordinate4D : {
17501 tmp2->metadata = NULL;
17502 tmp2->point.n=0; tmp2->point.p=0;
17503 tmp2->mapping = newASCIIString(
"");
17504 tmp2->_defaultContainer = 0;
17507 case NODE_TextureCoordinateGenerator : {
17510 tmp2->metadata = NULL;
17511 tmp2->mapping = newASCIIString(
"");
17512 tmp2->mode = newASCIIString(
"SPHERE");
17513 tmp2->parameter.n=0; tmp2->parameter.p=0;
17514 tmp2->_defaultContainer = 0;
17517 case NODE_TextureProjector : {
17520 tmp2->metadata = NULL;
17521 tmp2->global = FALSE;
17523 tmp2->shadows = FALSE;
17524 tmp2->shadowIntensity = 1.0f;
17525 tmp2->ambientIntensity = 0.0f;
17526 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17527 tmp2->intensity = 1.0f;
17528 tmp2->description = newASCIIString(
"");
17529 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17530 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17531 tmp2->nearDistance = 1.0f;
17532 tmp2->farDistance = 10.0f;
17533 tmp2->texture = NULL;
17534 tmp2->backCull = TRUE;
17535 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17536 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17537 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17538 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17539 tmp2->aspectRatio = 1.0f;
17540 tmp2->fieldOfView = 45.0f;
17541 tmp2->_defaultContainer = 0;
17544 case NODE_TextureProjectorParallel : {
17547 tmp2->metadata = NULL;
17548 tmp2->global = FALSE;
17550 tmp2->shadows = FALSE;
17551 tmp2->shadowIntensity = 1.0f;
17552 tmp2->ambientIntensity = 0.0f;
17553 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17554 tmp2->intensity = 1.0f;
17555 tmp2->description = newASCIIString(
"");
17556 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17557 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17558 tmp2->nearDistance = 1.0f;
17559 tmp2->farDistance = 10.0f;
17560 tmp2->texture = NULL;
17561 tmp2->backCull = TRUE;
17562 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17563 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17564 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17565 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17566 tmp2->aspectRatio = 1.0f;
17567 tmp2->fieldOfView.c[0] = -1;tmp2->fieldOfView.c[1] = -1;tmp2->fieldOfView.c[2] = 1;tmp2->fieldOfView.c[3] = 1;;
17568 tmp2->_defaultContainer = 0;
17571 case NODE_TextureProjectorPoint : {
17574 tmp2->metadata = NULL;
17575 tmp2->global = FALSE;
17577 tmp2->shadows = FALSE;
17578 tmp2->shadowIntensity = 1.0f;
17579 tmp2->ambientIntensity = 0.0f;
17580 tmp2->color.c[0] = 1.0f;tmp2->color.c[1] = 1.0f;tmp2->color.c[2] = 1.0f;;
17581 tmp2->intensity = 1.0f;
17582 tmp2->description = newASCIIString(
"");
17583 tmp2->location.c[0] = 0.0f;tmp2->location.c[1] = 0.0f;tmp2->location.c[2] = 1.0f;
17584 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 1.0f;
17585 tmp2->nearDistance = 1.0f;
17586 tmp2->farDistance = 10.0f;
17587 tmp2->texture = NULL;
17588 tmp2->backCull = TRUE;
17589 tmp2->_dir.c[0] = 0;tmp2->_dir.c[1] = 0;tmp2->_dir.c[2] = 0;tmp2->_dir.c[3] = 0;;
17590 tmp2->_loc.c[0] = 0;tmp2->_loc.c[1] = 0;tmp2->_loc.c[2] = 0;tmp2->_loc.c[3] = 0;;
17591 tmp2->_upVec.c[0] = 0;tmp2->_upVec.c[1] = 0;tmp2->_upVec.c[2] = 0;tmp2->_upVec.c[3] = 0;;
17592 tmp2->upVector.c[0] = 0.0f;tmp2->upVector.c[1] = 1.0f;tmp2->upVector.c[2] = 0.0f;
17593 tmp2->_defaultContainer = 0;
17596 case NODE_TextureProperties : {
17599 tmp2->anisotropicDegree = 1.0f;
17600 tmp2->borderColor.c[0] = 0;tmp2->borderColor.c[1] = 0;tmp2->borderColor.c[2] = 0;tmp2->borderColor.c[3] = 0;;
17601 tmp2->borderWidth = 0;
17602 tmp2->boundaryModeS = newASCIIString(
"REPEAT");
17603 tmp2->boundaryModeT = newASCIIString(
"REPEAT");
17604 tmp2->boundaryModeR = newASCIIString(
"REPEAT");
17605 tmp2->magnificationFilter = newASCIIString(
"DEFAULT");
17606 tmp2->metadata = NULL;
17607 tmp2->minificationFilter = newASCIIString(
"DEFAULT");
17608 tmp2->textureCompression = newASCIIString(
"DEFAULT");
17609 tmp2->texturePriority = 0.0f;
17610 tmp2->generateMipMaps = FALSE;
17611 tmp2->_defaultContainer = 0;
17614 case NODE_TextureTransform : {
17617 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;;
17618 tmp2->metadata = NULL;
17619 tmp2->mapping = newASCIIString(
"");
17620 tmp2->rotation = 0.0f;
17621 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;;
17622 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;;
17623 tmp2->_defaultContainer = 0;
17626 case NODE_TextureTransform3D : {
17629 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17630 tmp2->metadata = NULL;
17631 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17632 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
17633 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
17634 tmp2->mapping = newASCIIString(
"");
17635 tmp2->_defaultContainer = 0;
17638 case NODE_TextureTransformGenerator : {
17641 tmp2->metadata = NULL;
17642 tmp2->mapping = newASCIIString(
"");
17643 tmp2->mode = newASCIIString(
"REGULAR");
17644 tmp2->parameter.n=0; tmp2->parameter.p=0;
17645 tmp2->_defaultContainer = 0;
17648 case NODE_TextureTransformMatrix3D : {
17651 tmp2->metadata = NULL;
17652 tmp2->matrix.c[0] = 1;tmp2->matrix.c[1] = 0;tmp2->matrix.c[2] = 0;tmp2->matrix.c[3] = 0;tmp2->matrix.c[4] = 0;tmp2->matrix.c[5] = 1;tmp2->matrix.c[6] = 0;tmp2->matrix.c[7] = 0;tmp2->matrix.c[8] = 0;tmp2->matrix.c[9] = 0;tmp2->matrix.c[10] = 1;tmp2->matrix.c[11] = 0;tmp2->matrix.c[12] = 0;tmp2->matrix.c[13] = 0;tmp2->matrix.c[14] = 0;tmp2->matrix.c[15] = 1;;
17653 tmp2->mapping = newASCIIString(
"");
17654 tmp2->_defaultContainer = 0;
17660 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17661 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17662 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17663 tmp2->children.n=0; tmp2->children.p=0;
17664 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17665 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17666 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17667 tmp2->visible = TRUE;
17668 tmp2->bboxDisplay = FALSE;
17669 tmp2->metadata = NULL;
17670 tmp2->content = NULL;
17671 tmp2->geometricError = 0.0f;
17672 tmp2->refine = newASCIIString(
"REPLACE");
17673 tmp2->showContent = TRUE;
17674 tmp2->boundingVolume.n=0; tmp2->boundingVolume.p=0;
17675 tmp2->boundingVolumeType = newASCIIString(
"BBOX");
17676 tmp2->contentVolume.n=0; tmp2->contentVolume.p=0;
17677 tmp2->contentVolumeType = newASCIIString(
"BBOX");
17678 tmp2->_defaultContainer = 0;
17681 case NODE_TimeSensor : {
17684 tmp2->cycleInterval = 1;
17685 tmp2->enabled = TRUE;
17686 tmp2->loop = FALSE;
17687 tmp2->metadata = NULL;
17688 tmp2->pauseTime = 0;
17689 tmp2->resumeTime = 0;
17690 tmp2->startTime = 0;
17691 tmp2->stopTime = 0;
17692 tmp2->cycleTime = -1;
17693 tmp2->elapsedTime = 0;
17694 tmp2->fraction_changed = 0.0f;
17695 tmp2->isActive = FALSE;
17696 tmp2->isPaused = 0;
17698 tmp2->description = newASCIIString(
"");
17699 tmp2->__inittime = 0;
17700 tmp2->__ctflag = 10;
17701 tmp2->__oldEnabled = TRUE;
17702 tmp2->__lasttime = 0;
17703 tmp2->_defaultContainer = 0;
17706 case NODE_TimeTrigger : {
17709 tmp2->set_boolean = 0;
17710 tmp2->triggerTime = 0;
17711 tmp2->metadata = NULL;
17712 tmp2->_defaultContainer = 0;
17715 case NODE_ToneMappedVolumeStyle : {
17718 tmp2->enabled = TRUE;
17719 tmp2->metadata = NULL;
17720 tmp2->surfaceNormals = NULL;
17721 tmp2->coolColor.c[0] = 0;tmp2->coolColor.c[1] = 0;tmp2->coolColor.c[2] = 1;tmp2->coolColor.c[3] = 0;;
17722 tmp2->warmColor.c[0] = 1;tmp2->warmColor.c[1] = 1;tmp2->warmColor.c[2] = 0;tmp2->warmColor.c[3] = 1;;
17723 tmp2->_defaultContainer = 0;
17726 case NODE_TouchSensor : {
17729 tmp2->enabled = TRUE;
17730 tmp2->hitNormal_changed.c[0] = 0.0f;tmp2->hitNormal_changed.c[1] = 0.0f;tmp2->hitNormal_changed.c[2] = 0.0f;
17731 tmp2->hitPoint_changed.c[0] = 0.0f;tmp2->hitPoint_changed.c[1] = 0.0f;tmp2->hitPoint_changed.c[2] = 0.0f;
17732 tmp2->hitTexCoord_changed.c[0] = 0.0f;tmp2->hitTexCoord_changed.c[1] = 0.0f;;
17733 tmp2->_oldhitNormal.c[0] = 0.0f;tmp2->_oldhitNormal.c[1] = 0.0f;tmp2->_oldhitNormal.c[2] = 0.0f;
17734 tmp2->_oldhitPoint.c[0] = 0.0f;tmp2->_oldhitPoint.c[1] = 0.0f;tmp2->_oldhitPoint.c[2] = 0.0f;
17735 tmp2->_oldhitTexCoord.c[0] = 0.0f;tmp2->_oldhitTexCoord.c[1] = 0.0f;;
17736 tmp2->isActive = FALSE;
17737 tmp2->isOver = FALSE;
17738 tmp2->description = newASCIIString(
"");
17739 tmp2->touchTime = -1;
17740 tmp2->metadata = NULL;
17741 tmp2->__oldEnabled = TRUE;
17742 tmp2->_defaultContainer = 0;
17745 case NODE_TrackingSensor : {
17748 tmp2->enabled = TRUE;
17749 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 0.0f;
17750 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17751 tmp2->isActive = FALSE;
17752 tmp2->description = newASCIIString(
"");
17753 tmp2->metadata = NULL;
17754 tmp2->isPositionAvailable = FALSE;
17755 tmp2->isRotationAvailable = FALSE;
17756 tmp2->_defaultContainer = 0;
17759 case NODE_Transform : {
17762 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
17763 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
17764 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
17765 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17766 tmp2->children.n=0; tmp2->children.p=0;
17767 tmp2->metadata = NULL;
17768 tmp2->rotation.c[0] = 0;tmp2->rotation.c[1] = 0;tmp2->rotation.c[2] = 1;tmp2->rotation.c[3] = 0;;
17769 tmp2->scale.c[0] = 1.0f;tmp2->scale.c[1] = 1.0f;tmp2->scale.c[2] = 1.0f;
17770 tmp2->scaleOrientation.c[0] = 0;tmp2->scaleOrientation.c[1] = 0;tmp2->scaleOrientation.c[2] = 1;tmp2->scaleOrientation.c[3] = 0;;
17771 tmp2->translation.c[0] = 0.0f;tmp2->translation.c[1] = 0.0f;tmp2->translation.c[2] = 0.0f;
17772 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17773 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17774 tmp2->visible = TRUE;
17775 tmp2->bboxDisplay = FALSE;
17776 tmp2->__do_center = FALSE;
17777 tmp2->__do_trans = FALSE;
17778 tmp2->__do_rotation = FALSE;
17779 tmp2->__do_scaleO = FALSE;
17780 tmp2->__do_scale = FALSE;
17781 tmp2->__do_anything = FALSE;
17782 tmp2->_sortedChildren.n=0; tmp2->_sortedChildren.p=0;
17783 tmp2->_defaultContainer = 0;
17786 case NODE_TransformSensor : {
17789 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
17790 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
17791 tmp2->description = newASCIIString(
"");
17792 tmp2->enabled = TRUE;
17793 tmp2->isActive = FALSE;
17794 tmp2->position_changed.c[0] = 0.0f;tmp2->position_changed.c[1] = 0.0f;tmp2->position_changed.c[2] = 0.0f;
17795 tmp2->orientation_changed.c[0] = 0;tmp2->orientation_changed.c[1] = 0;tmp2->orientation_changed.c[2] = 1;tmp2->orientation_changed.c[3] = 0;;
17796 tmp2->enterTime = -1;
17797 tmp2->exitTime = -1;
17798 tmp2->targetObject = NULL;
17799 tmp2->metadata = NULL;
17801 tmp2->__t1.c[0] = 10000000.0f;tmp2->__t1.c[1] = 0.0f;tmp2->__t1.c[2] = 0.0f;
17802 tmp2->__t2.c[0] = 0;tmp2->__t2.c[1] = 1;tmp2->__t2.c[2] = 0;tmp2->__t2.c[3] = 0;;
17803 tmp2->__oldEnabled = TRUE;
17804 tmp2->_defaultContainer = 0;
17807 case NODE_TransmitterPdu : {
17810 tmp2->enabled = TRUE;
17811 tmp2->isActive = FALSE;
17812 tmp2->timestamp = 0;
17813 tmp2->address = newASCIIString(
"localhost");
17815 tmp2->multicastRelayHost = newASCIIString(
"");
17816 tmp2->multicastRelayPort = 0;
17817 tmp2->networkMode = newASCIIString(
"standAlone");
17818 tmp2->isNetworkReader = FALSE;
17819 tmp2->isNetworkWriter = FALSE;
17820 tmp2->isStandAlone = FALSE;
17821 tmp2->readInterval = 0.1;
17822 tmp2->writeInterval = 1;
17823 tmp2->rtpHeaderExpected = FALSE;
17824 tmp2->isRtpHeaderHeard = FALSE;
17825 tmp2->_registered = FALSE;
17826 tmp2->_dsock = NULL;
17827 tmp2->_lasttime = 0;
17828 tmp2->_pduchange_networksensor = 0;
17829 tmp2->_oldState = NULL;
17830 tmp2->entityID = 0;
17831 tmp2->applicationID = 1;
17833 tmp2->geoSystem.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*2);tmp2->geoSystem.p[0] = newASCIIString(
"GD");tmp2->geoSystem.p[1] = newASCIIString(
"WE");tmp2->geoSystem.n=2; ;
17834 tmp2->geoCoords.c[0] = 0;tmp2->geoCoords.c[1] = 0;tmp2->geoCoords.c[2] = 0;;
17835 tmp2->__geoSystem = NULL;
17836 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
17837 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
17838 tmp2->visible = TRUE;
17839 tmp2->bboxDisplay = FALSE;
17841 tmp2->whichGeometry = 1;
17842 tmp2->radioEntityTypeKind = 0;
17843 tmp2->radioEntityTypeDomain = 0;
17844 tmp2->radioEntityTypeCountry = 0;
17845 tmp2->radioEntityTypeCategory = 0;
17846 tmp2->radioEntityTypeNomenclature = 0;
17847 tmp2->radioEntityTypeNomenclatureVersion = 0;
17848 tmp2->antennaLocation.c[0] = 0.0f;tmp2->antennaLocation.c[1] = 0.0f;tmp2->antennaLocation.c[2] = 0.0f;
17849 tmp2->antennaPatternLength = 0;
17850 tmp2->antennaPatternType = 0;
17851 tmp2->relativeAntennaLocation.c[0] = 0.0f;tmp2->relativeAntennaLocation.c[1] = 0.0f;tmp2->relativeAntennaLocation.c[2] = 0.0f;
17852 tmp2->inputSource = 0;
17853 tmp2->transmitState = 0;
17854 tmp2->power = 0.0f;
17855 tmp2->frequency = 0;
17856 tmp2->transmitFrequencyBandwidth = 0.0f;
17857 tmp2->lengthOfModulationParameters = 0;
17858 tmp2->modulationTypeDetail = 0;
17859 tmp2->modulationTypeMajor = 0;
17860 tmp2->modulationTypeSpreadSpectrum = 0;
17861 tmp2->modulationTypeSystem = 0;
17862 tmp2->cryptoSystem = 0;
17863 tmp2->cryptoKeyID = 0;
17864 tmp2->_pduchange_transmitter = 0;
17865 tmp2->_defaultContainer = 0;
17868 case NODE_TriangleFanSet : {
17871 tmp2->attrib.n=0; tmp2->attrib.p=0;
17872 tmp2->color = NULL;
17873 tmp2->coord = NULL;
17874 tmp2->fanCount.p = MALLOC (
int *,
sizeof(
int)*1);
17875 tmp2->fanCount.p[0] = 3;
17876 tmp2->fanCount.n=1;;
17877 tmp2->fogCoord = NULL;
17878 tmp2->metadata = NULL;
17879 tmp2->normal = NULL;
17880 tmp2->texCoord = NULL;
17882 tmp2->colorPerVertex = TRUE;
17883 tmp2->normalPerVertex = TRUE;
17884 tmp2->solid = TRUE;
17885 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17886 tmp2->_defaultContainer = 0;
17889 case NODE_TriangleSet : {
17892 tmp2->attrib.n=0; tmp2->attrib.p=0;
17893 tmp2->color = NULL;
17894 tmp2->coord = NULL;
17895 tmp2->fogCoord = NULL;
17896 tmp2->metadata = NULL;
17897 tmp2->normal = NULL;
17898 tmp2->texCoord = NULL;
17900 tmp2->colorPerVertex = TRUE;
17901 tmp2->normalPerVertex = TRUE;
17902 tmp2->solid = TRUE;
17903 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17904 tmp2->_defaultContainer = 0;
17907 case NODE_TriangleSet2D : {
17910 tmp2->metadata = NULL;
17911 tmp2->vertices.n=0; tmp2->vertices.p=0;
17912 tmp2->solid = FALSE;
17913 tmp2->__texCoords.n=0; tmp2->__texCoords.p=0;
17914 tmp2->__wireindices = 0;
17915 tmp2->_defaultContainer = 0;
17918 case NODE_TriangleStripSet : {
17921 tmp2->attrib.n=0; tmp2->attrib.p=0;
17922 tmp2->color = NULL;
17923 tmp2->coord = NULL;
17924 tmp2->fogCoord = NULL;
17925 tmp2->metadata = NULL;
17926 tmp2->normal = NULL;
17927 tmp2->stripCount.n=0; tmp2->stripCount.p=0;
17928 tmp2->texCoord = NULL;
17930 tmp2->colorPerVertex = TRUE;
17931 tmp2->normalPerVertex = TRUE;
17932 tmp2->solid = TRUE;
17933 tmp2->_coordIndex.n=0; tmp2->_coordIndex.p=0;
17934 tmp2->_defaultContainer = 0;
17937 case NODE_TwoSidedMaterial : {
17940 tmp2->ambientIntensity = 0.2f;
17941 tmp2->backAmbientIntensity = 0.2f;
17942 tmp2->backDiffuseColor.c[0] = 0.8f;tmp2->backDiffuseColor.c[1] = 0.8f;tmp2->backDiffuseColor.c[2] = 0.8f;;
17943 tmp2->backEmissiveColor.c[0] = 0.0f;tmp2->backEmissiveColor.c[1] = 0.0f;tmp2->backEmissiveColor.c[2] = 0.0f;;
17944 tmp2->backShininess = 0.2f;
17945 tmp2->backSpecularColor.c[0] = 0.0f;tmp2->backSpecularColor.c[1] = 0.0f;tmp2->backSpecularColor.c[2] = 0.0f;;
17946 tmp2->backTransparency = 0.0f;
17947 tmp2->diffuseColor.c[0] = 0.8f;tmp2->diffuseColor.c[1] = 0.8f;tmp2->diffuseColor.c[2] = 0.8f;;
17948 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
17949 tmp2->metadata = NULL;
17950 tmp2->shininess = 0.2f;
17951 tmp2->separateBackColor = FALSE;
17952 tmp2->specularColor.c[0] = 0.0f;tmp2->specularColor.c[1] = 0.0f;tmp2->specularColor.c[2] = 0.0f;;
17953 tmp2->transparency = 0.0f;
17954 tmp2->_material = 0;
17955 tmp2->_backMaterial = 0;
17956 tmp2->_defaultContainer = 0;
17959 case NODE_UniversalJoint : {
17962 tmp2->anchorPoint.c[0] = 0.0f;tmp2->anchorPoint.c[1] = 0.0f;tmp2->anchorPoint.c[2] = 0.0f;
17963 tmp2->axis1.c[0] = 0.0f;tmp2->axis1.c[1] = 0.0f;tmp2->axis1.c[2] = 0.0f;
17964 tmp2->axis2.c[0] = 0.0f;tmp2->axis2.c[1] = 0.0f;tmp2->axis2.c[2] = 0.0f;
17965 tmp2->body1 = NULL;
17966 tmp2->body2 = NULL;
17967 tmp2->metadata = NULL;
17968 tmp2->forceOutput.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*1);tmp2->forceOutput.p[0] = newASCIIString(
"NONE");tmp2->forceOutput.n=1; ;
17969 tmp2->stop1Bounce = 0.0f;
17970 tmp2->stop1ErrorCorrection = 0.8f;
17971 tmp2->stop2Bounce = 0.0f;
17972 tmp2->stop2ErrorCorrection = 0.8f;
17973 tmp2->body1AnchorPoint.c[0] = 0.0f;tmp2->body1AnchorPoint.c[1] = 0.0f;tmp2->body1AnchorPoint.c[2] = 0.0f;
17974 tmp2->body1Axis.c[0] = 0.0f;tmp2->body1Axis.c[1] = 0.0f;tmp2->body1Axis.c[2] = 0.0f;
17975 tmp2->body2AnchorPoint.c[0] = 0.0f;tmp2->body2AnchorPoint.c[1] = 0.0f;tmp2->body2AnchorPoint.c[2] = 0.0f;
17976 tmp2->body2Axis.c[0] = 0.0f;tmp2->body2Axis.c[1] = 0.0f;tmp2->body2Axis.c[2] = 0.0f;
17978 tmp2->_forceout = 0;
17979 tmp2->__old_anchorPoint.c[0] = 0.0f;tmp2->__old_anchorPoint.c[1] = 0.0f;tmp2->__old_anchorPoint.c[2] = 0.0f;
17980 tmp2->__old_axis1.c[0] = 0.0f;tmp2->__old_axis1.c[1] = 0.0f;tmp2->__old_axis1.c[2] = 0.0f;
17981 tmp2->__old_axis2.c[0] = 0.0f;tmp2->__old_axis2.c[1] = 0.0f;tmp2->__old_axis2.c[2] = 0.0f;
17982 tmp2->__old_body1 = NULL;
17983 tmp2->__old_body2 = NULL;
17984 tmp2->_defaultContainer = 0;
17987 case NODE_UnlitMaterial : {
17990 tmp2->metadata = NULL;
17991 tmp2->emissiveColor.c[0] = 0.0f;tmp2->emissiveColor.c[1] = 0.0f;tmp2->emissiveColor.c[2] = 0.0f;;
17992 tmp2->emissiveTexture = NULL;
17993 tmp2->emissiveTextureMapping = newASCIIString(
"");
17994 tmp2->normalScale = 1.0f;
17995 tmp2->normalTexture = NULL;
17996 tmp2->normalTextureMapping = newASCIIString(
"");
17997 tmp2->transparency = 0.0f;
17998 tmp2->_material = 0;
17999 tmp2->_defaultContainer = 0;
18002 case NODE_VectorInterpolator : {
18005 tmp2->set_fraction = 0.0f;
18006 tmp2->key.n=0; tmp2->key.p=0;
18007 tmp2->keyValue.n=0; tmp2->keyValue.p=0;
18008 tmp2->metadata = NULL;
18009 tmp2->value_changed.n=0; tmp2->value_changed.p=0;
18010 tmp2->_defaultContainer = 0;
18013 case NODE_Viewpoint : {
18016 tmp2->_layerId = 0;
18017 tmp2->_donethispass = 0;
18018 tmp2->_reachablethispass = 0;
18019 tmp2->set_bind = 100;
18020 tmp2->bindTime = -1;
18021 tmp2->isBound = FALSE;
18022 tmp2->description = newASCIIString(
"");
18024 tmp2->fieldOfView = 0.785398f;
18025 tmp2->metadata = NULL;
18026 tmp2->orientation.c[0] = 0;tmp2->orientation.c[1] = 0;tmp2->orientation.c[2] = 1;tmp2->orientation.c[3] = 0;;
18027 tmp2->position.c[0] = 0.0f;tmp2->position.c[1] = 0.0f;tmp2->position.c[2] = 10.0f;
18028 tmp2->centerOfRotation.c[0] = 0.0f;tmp2->centerOfRotation.c[1] = 0.0f;tmp2->centerOfRotation.c[2] = 0.0f;
18029 tmp2->retainUserOffsets = FALSE;
18030 tmp2->fovMode = newASCIIString(
"");
18031 tmp2->aspectRatio = 0.785398f;
18032 tmp2->_initializedOnce = FALSE;
18033 tmp2->_orientation.c[0] = 0;tmp2->_orientation.c[1] = 0;tmp2->_orientation.c[2] = 1;tmp2->_orientation.c[3] = 0;;
18034 tmp2->_position.c[0] = 0.0f;tmp2->_position.c[1] = 0.0f;tmp2->_position.c[2] = 0.0f;
18035 tmp2->_pin_point.c[0] = 0;tmp2->_pin_point.c[1] = 0;tmp2->_pin_point.c[2] = 0;;
18036 tmp2->_show_pin_point = FALSE;
18037 tmp2->farClippingPlane = -1.0f;
18038 tmp2->nearClippingPlane = -1.0f;
18039 tmp2->vIewAll = FALSE;
18040 tmp2->navigationInfo = NULL;
18041 tmp2->_defaultContainer = 0;
18044 case NODE_ViewpointGroup : {
18047 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
18048 tmp2->children.n=0; tmp2->children.p=0;
18049 tmp2->description = newASCIIString(
"");
18050 tmp2->displayed = TRUE;
18051 tmp2->metadata = NULL;
18052 tmp2->retainUserOffsets = FALSE;
18053 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
18054 tmp2->__proxNode = NULL;
18055 tmp2->_defaultContainer = 0;
18058 case NODE_Viewport : {
18061 tmp2->addChildren.n=0; tmp2->addChildren.p=0;
18062 tmp2->removeChildren.n=0; tmp2->removeChildren.p=0;
18063 tmp2->__sibAffectors.n=0; tmp2->__sibAffectors.p=0;
18064 tmp2->children.n=0; tmp2->children.p=0;
18065 tmp2->metadata = NULL;
18066 tmp2->clipBoundary.n=0; tmp2->clipBoundary.p=0;
18067 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
18068 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
18069 tmp2->visible = TRUE;
18070 tmp2->bboxDisplay = FALSE;
18071 tmp2->_defaultContainer = 0;
18074 case NODE_VisibilitySensor : {
18077 tmp2->center.c[0] = 0.0f;tmp2->center.c[1] = 0.0f;tmp2->center.c[2] = 0.0f;
18078 tmp2->description = newASCIIString(
"");
18079 tmp2->enabled = TRUE;
18080 tmp2->size.c[0] = 0.0f;tmp2->size.c[1] = 0.0f;tmp2->size.c[2] = 0.0f;
18081 tmp2->enterTime = -1;
18082 tmp2->exitTime = -1;
18083 tmp2->isActive = FALSE;
18084 tmp2->metadata = NULL;
18085 tmp2->__visible = 0;
18086 tmp2->__occludeCheckCount = -1;
18087 tmp2->__points.n=0; tmp2->__points.p=0;
18088 tmp2->__Samples = 0;
18089 tmp2->__oldEnabled = TRUE;
18090 tmp2->_defaultContainer = 0;
18093 case NODE_VolumeData : {
18096 tmp2->dimensions.c[0] = 1.0f;tmp2->dimensions.c[1] = 1.0f;tmp2->dimensions.c[2] = 1.0f;
18097 tmp2->metadata = NULL;
18098 tmp2->voxels = NULL;
18099 tmp2->bboxCenter.c[0] = 0.0f;tmp2->bboxCenter.c[1] = 0.0f;tmp2->bboxCenter.c[2] = 0.0f;
18100 tmp2->bboxSize.c[0] = -1.0f;tmp2->bboxSize.c[1] = -1.0f;tmp2->bboxSize.c[2] = -1.0f;
18101 tmp2->visible = TRUE;
18102 tmp2->bboxDisplay = FALSE;
18103 tmp2->_boxtris = NULL;
18104 tmp2->renderStyle = NULL;
18105 tmp2->_defaultContainer = 0;
18108 case NODE_VolumeEmitter : {
18111 tmp2->set_coordIndex.n=0; tmp2->set_coordIndex.p=0;
18112 tmp2->set_coordinate = 0;
18113 tmp2->coord = NULL;
18114 tmp2->direction.c[0] = 0.0f;tmp2->direction.c[1] = 1.0f;tmp2->direction.c[2] = 0.0f;
18115 tmp2->metadata = NULL;
18117 tmp2->speed = 0.0f;
18118 tmp2->variation = 0.25f;
18119 tmp2->coordIndex.p = MALLOC (
int *,
sizeof(
int)*1);
18120 tmp2->coordIndex.p[0] = -1;
18121 tmp2->coordIndex.n=1;;
18122 tmp2->internal = TRUE;
18124 tmp2->surfaceArea = 0.0f;
18126 tmp2->_defaultContainer = 0;
18129 case NODE_VolumePickSensor : {
18132 tmp2->description = newASCIIString(
"");
18133 tmp2->enabled = FALSE;
18134 tmp2->metadata = NULL;
18135 tmp2->objectType.p = MALLOC (
struct Uni_String **,
sizeof(
struct Uni_String)*3);tmp2->objectType.p[0] = newASCIIString(
"ALL");tmp2->objectType.p[1] = newASCIIString(
"NONE");tmp2->objectType.p[2] = newASCIIString(
"TERRAIN");tmp2->objectType.n=3; ;
18136 tmp2->pickingGeometry = NULL;
18137 tmp2->pickTarget.n=0; tmp2->pickTarget.p=0;
18138 tmp2->isActive = FALSE;
18139 tmp2->pickedGeometry.n=0; tmp2->pickedGeometry.p=0;
18140 tmp2->intersectionType = newASCIIString(
"BOUNDS");
18141 tmp2->sortOrder = newASCIIString(
"CLOSEST");
18142 tmp2->matchCriterion = newASCIIString(
"MATCH_ANY");
18143 tmp2->__oldEnabled = TRUE;
18144 tmp2->_defaultContainer = 0;
18147 case NODE_WaveShaper : {
18150 tmp2->channelCountMode = newASCIIString(
"max");
18151 tmp2->channelInterpretation = newASCIIString(
"speakers");
18152 tmp2->children.n=0; tmp2->children.p=0;
18153 tmp2->description = newASCIIString(
"");
18154 tmp2->enabled = TRUE;
18156 tmp2->metadata = NULL;
18157 tmp2->pauseTime = 0;
18158 tmp2->resumeTime = 0;
18159 tmp2->startTime = 0;
18160 tmp2->stopTime = 0;
18161 tmp2->tailTime = 0;
18162 tmp2->channelCount = 2;
18163 tmp2->elapsedTime = 0;
18164 tmp2->isActive = FALSE;
18165 tmp2->isPaused = FALSE;
18167 tmp2->_context = 0;
18168 tmp2->curve.n=0; tmp2->curve.p=0;
18169 tmp2->oversample = newASCIIString(
"none");
18170 tmp2->_defaultContainer = 0;
18173 case NODE_WindPhysicsModel : {
18176 tmp2->direction.c[0] = 1.0f;tmp2->direction.c[1] = 0.0f;tmp2->direction.c[2] = 0.0f;
18177 tmp2->enabled = TRUE;
18178 tmp2->gustiness = 0.1f;
18179 tmp2->metadata = NULL;
18180 tmp2->speed = 0.1f;
18181 tmp2->turbulence = 0.0f;
18182 tmp2->_frameSpeed = 0.0f;
18183 tmp2->_defaultContainer = 0;
18186 case NODE_WorldInfo : {
18189 tmp2->info.n=0; tmp2->info.p=0;
18190 tmp2->title = newASCIIString(
"");
18191 tmp2->metadata = NULL;
18192 tmp2->_defaultContainer = 0;
18196 add_empty_proto_vectors(tmp);
18200void *createNewX3DNode (
int nt) {
18202 tmp = createNewX3DNode0(nt);
18205 registerTexture(tmp);
18207 registerX3DNode(tmp);
18209 registerBindable(tmp);
18211 add_OSCsensor(tmp);
18213 add_picksensor(tmp);
18217 add_physics(X3D_NODE(tmp));
18219 addNodeToKeySensorList(X3D_NODE(tmp));
18224void dump_scene (FILE *fp,
int level,
struct X3D_Node* node) {
18225 #define spacer for (lc=0; lc<level; lc++) fprintf (fp," ");
18231 if (fileno(fp) == fileno(stdout)) { allFields = TRUE; }
else { allFields = FALSE; }
18233 Boolean allFields = FALSE;
18236 if (node==NULL)
return;
18239 if (level == 0) fprintf (fp,
"starting dump_scene\n");
18240 nodeName = parser_getNameFromNode(node) ;
18241 if (nodeName == NULL) {
18242 spacer fprintf (fp,
"L%d: node (%p) () type %s\n",level,node,stringNodeType(node->_nodeType));
18244 spacer fprintf (fp,
"L%d: node (%p) (DEF %s) type %s\n",level,node,nodeName,stringNodeType(node->_nodeType));
18246 switch (node->_nodeType) {
18247 case NODE_AcousticProperties : {
18251 spacer fprintf (fp,
" absorption (SFFloat) \t%4.3f\n",tmp->absorption);
18252 spacer fprintf (fp,
" specular (SFFloat) \t%4.3f\n",tmp->specular);
18253 spacer fprintf (fp,
" diffuse (SFFloat) \t%4.3f\n",tmp->diffuse);
18254 spacer fprintf (fp,
" refraction (SFFloat) \t%4.3f\n",tmp->refraction);
18256 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18258 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18259 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18262 case NODE_Analyser : {
18266 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18267 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18268 spacer fprintf (fp,
" children (MFNode):\n");
18269 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18270 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18271 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18272 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18274 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18276 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18277 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18278 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
18279 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18280 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18281 spacer fprintf (fp,
" fftSize (SFInt32) \t%d\n",tmp->fftSize);
18282 spacer fprintf (fp,
" frequencyBinCount (SFInt32) \t%d\n",tmp->frequencyBinCount);
18283 spacer fprintf (fp,
" minDecibels (SFFloat) \t%4.3f\n",tmp->minDecibels);
18284 spacer fprintf (fp,
" maxDecibels (SFFloat) \t%4.3f\n",tmp->maxDecibels);
18285 spacer fprintf (fp,
" smoothingTimeConstant (SFFloat) \t%4.3f\n",tmp->smoothingTimeConstant);
18288 case NODE_Anchor : {
18293 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18294 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18296 spacer fprintf (fp,
" children (MFNode):\n");
18297 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18298 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18300 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18302 spacer fprintf (fp,
" parameter (MFString): \n");
18303 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->parameter.p[i]->strptr); }
18304 spacer fprintf (fp,
" url (MFString): \n");
18305 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18306 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18307 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18308 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
18309 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
18312 case NODE_Appearance : {
18316 spacer fprintf (fp,
" fillProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->fillProperties);
18317 spacer fprintf (fp,
" lineProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->lineProperties);
18318 spacer fprintf (fp,
" pointProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->pointProperties);
18319 spacer fprintf (fp,
" acousticProperties (SFNode):\n"); dump_scene(fp,level+1,tmp->acousticProperties);
18320 spacer fprintf (fp,
" material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
18321 spacer fprintf (fp,
" backMaterial (SFNode):\n"); dump_scene(fp,level+1,tmp->backMaterial);
18323 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18325 spacer fprintf (fp,
" shaders (MFNode):\n");
18326 for (i=0; i<tmp->shaders.n; i++) { dump_scene(fp,level+1,tmp->shaders.p[i]); }
18327 spacer fprintf (fp,
" effects (MFNode):\n");
18328 for (i=0; i<tmp->effects.n; i++) { dump_scene(fp,level+1,tmp->effects.p[i]); }
18329 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
18330 spacer fprintf (fp,
" textureTransform (SFNode):\n"); dump_scene(fp,level+1,tmp->textureTransform);
18333 case NODE_Arc2D : {
18338 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18340 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
18343 case NODE_ArcClose2D : {
18348 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18350 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
18353 case NODE_AudioBuffer : {
18357 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
18358 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
18359 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
18360 spacer fprintf (fp,
" url (MFString): \n");
18361 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18362 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18364 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18366 spacer fprintf (fp,
" buffer (MFFloat):\n");
18367 for (i=0; i<tmp->buffer.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->buffer.p[i]); }
18368 spacer fprintf (fp,
" bufferChannels (SFInt32) \t%d\n",tmp->bufferChannels);
18369 spacer fprintf (fp,
" bufferDuration (SFTime) \t%4.3f\n",tmp->bufferDuration);
18372 case NODE_AudioClip : {
18376 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
18377 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
18378 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
18379 spacer fprintf (fp,
" url (MFString): \n");
18380 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18381 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18382 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18383 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18385 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18387 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18388 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18389 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
18390 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18391 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18392 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
18393 spacer fprintf (fp,
" pitch (SFFloat) \t%4.3f\n",tmp->pitch);
18395 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18399 case NODE_AudioDestination : {
18403 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18404 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18405 spacer fprintf (fp,
" children (MFNode):\n");
18406 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18407 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18408 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18409 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18411 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18413 spacer fprintf (fp,
" maxChannelCount (SFInt32) \t%d\n",tmp->maxChannelCount);
18414 spacer fprintf (fp,
" mediaDeviceID (SFString) \t%s\n",tmp->mediaDeviceID->strptr);
18417 case NODE_BackdropBackground : {
18421 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
18422 spacer fprintf (fp,
" color (SFColor): \t");
18423 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
18426 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18429 spacer fprintf (fp,
" __texture (SFInt32) \t%d\n",tmp->__texture);
18431 spacer fprintf (fp,
" url (MFString): \n");
18432 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
18435 case NODE_Background : {
18439 spacer fprintf (fp,
" groundAngle (MFFloat):\n");
18440 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
18441 spacer fprintf (fp,
" groundColor (MFColor):\n");
18442 for (i=0; i<tmp->groundColor.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->groundColor.p[i]).c[0], (tmp->groundColor.p[i]).c[1],(tmp->groundColor.p[i]).c[2]); }
18443 spacer fprintf (fp,
" skyAngle (MFFloat):\n");
18444 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
18445 spacer fprintf (fp,
" skyColor (MFColor):\n");
18446 for (i=0; i<tmp->skyColor.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->skyColor.p[i]).c[0], (tmp->skyColor.p[i]).c[1],(tmp->skyColor.p[i]).c[2]); }
18447 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
18448 spacer fprintf (fp,
" frontUrl (MFString): \n");
18449 for (i=0; i<tmp->frontUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->frontUrl.p[i]->strptr); }
18450 spacer fprintf (fp,
" backUrl (MFString): \n");
18451 for (i=0; i<tmp->backUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->backUrl.p[i]->strptr); }
18452 spacer fprintf (fp,
" topUrl (MFString): \n");
18453 for (i=0; i<tmp->topUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->topUrl.p[i]->strptr); }
18454 spacer fprintf (fp,
" bottomUrl (MFString): \n");
18455 for (i=0; i<tmp->bottomUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->bottomUrl.p[i]->strptr); }
18456 spacer fprintf (fp,
" leftUrl (MFString): \n");
18457 for (i=0; i<tmp->leftUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->leftUrl.p[i]->strptr); }
18458 spacer fprintf (fp,
" rightUrl (MFString): \n");
18459 for (i=0; i<tmp->rightUrl.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->rightUrl.p[i]->strptr); }
18461 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18464 spacer fprintf (fp,
" __textureright (SFInt32) \t%d\n",tmp->__textureright);
18467 spacer fprintf (fp,
" __frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__frontTexture);
18470 spacer fprintf (fp,
" __backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__backTexture);
18473 spacer fprintf (fp,
" __topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__topTexture);
18476 spacer fprintf (fp,
" __bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__bottomTexture);
18479 spacer fprintf (fp,
" __leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__leftTexture);
18482 spacer fprintf (fp,
" __rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->__rightTexture);
18486 case NODE_BallJoint : {
18490 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
18491 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
18493 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
18494 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
18495 spacer fprintf (fp,
" forceOutput (MFString): \n");
18496 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
18498 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18501 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
18502 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
18506 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
18509 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
18513 case NODE_Billboard : {
18518 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18519 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18521 spacer fprintf (fp,
" axisOfRotation (SFVec3f): \t");
18522 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axisOfRotation.c[i]); }
18524 spacer fprintf (fp,
" children (MFNode):\n");
18525 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18526 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18527 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18529 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18533 case NODE_BiquadFilter : {
18537 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18538 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18539 spacer fprintf (fp,
" children (MFNode):\n");
18540 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18541 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18542 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18543 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18545 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18547 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18548 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18549 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
18550 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18551 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18552 spacer fprintf (fp,
" detune (SFFloat) \t%4.3f\n",tmp->detune);
18553 spacer fprintf (fp,
" frequency (SFFloat) \t%4.3f\n",tmp->frequency);
18554 spacer fprintf (fp,
" qualityFactor (SFFloat) \t%4.3f\n",tmp->qualityFactor);
18555 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
18558 case NODE_BlendedVolumeStyle : {
18562 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18564 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18566 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18567 spacer fprintf (fp,
" renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
18568 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
18569 spacer fprintf (fp,
" weightConstant1 (SFFloat) \t%4.3f\n",tmp->weightConstant1);
18570 spacer fprintf (fp,
" weightConstant2 (SFFloat) \t%4.3f\n",tmp->weightConstant2);
18571 spacer fprintf (fp,
" weightTransferFunction1 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction1);
18572 spacer fprintf (fp,
" weightTransferFunction2 (SFNode):\n"); dump_scene(fp,level+1,tmp->weightTransferFunction2);
18575 case NODE_BooleanFilter : {
18580 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18584 case NODE_BooleanSequencer : {
18588 spacer fprintf (fp,
" key (MFFloat):\n");
18589 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
18590 spacer fprintf (fp,
" keyValue (MFBool):\n");
18591 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->keyValue.p[i]); }
18593 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18597 case NODE_BooleanToggle : {
18602 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18606 case NODE_BooleanTrigger : {
18611 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18615 case NODE_BoundaryEnhancementVolumeStyle : {
18619 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18621 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18623 spacer fprintf (fp,
" boundaryOpacity (SFFloat) \t%4.3f\n",tmp->boundaryOpacity);
18624 spacer fprintf (fp,
" opacityFactor (SFFloat) \t%4.3f\n",tmp->opacityFactor);
18625 spacer fprintf (fp,
" retainedOpacity (SFFloat) \t%4.3f\n",tmp->retainedOpacity);
18626 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18629 case NODE_BoundedPhysicsModel : {
18633 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18634 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
18636 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18642 tmp = (
struct X3D_Box *) node;
18645 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18647 spacer fprintf (fp,
" size (SFVec3f): \t");
18648 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
18652 case NODE_BufferAudioSource : {
18656 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18657 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18658 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18660 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18662 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
18663 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
18664 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
18665 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
18666 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
18667 spacer fprintf (fp,
" detune (SFFloat) \t%4.3f\n",tmp->detune);
18668 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
18669 spacer fprintf (fp,
" loopStart (SFTime) \t%4.3f\n",tmp->loopStart);
18670 spacer fprintf (fp,
" loopEnd (SFTime) \t%4.3f\n",tmp->loopEnd);
18671 spacer fprintf (fp,
" playbackRate (SFFloat) \t%4.3f\n",tmp->playbackRate);
18672 spacer fprintf (fp,
" bufferDuration (SFTime) \t%4.3f\n",tmp->bufferDuration);
18673 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18674 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18676 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
18680 case NODE_BufferGeometry : {
18686 case NODE_BufferTexture : {
18690 spacer fprintf (fp,
" image (SFImage): (not dumped)\t");
18693 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18697 case NODE_CADAssembly : {
18702 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18703 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18705 spacer fprintf (fp,
" children (MFNode):\n");
18706 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18708 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18710 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
18711 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18712 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18714 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
18715 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
18719 case NODE_CADFace : {
18724 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18726 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
18727 spacer fprintf (fp,
" shape (SFNode):\n"); dump_scene(fp,level+1,tmp->shape);
18728 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18729 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18732 case NODE_CADLayer : {
18737 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18738 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18740 spacer fprintf (fp,
" children (MFNode):\n");
18741 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18743 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18745 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
18746 spacer fprintf (fp,
" visibles (MFBool):\n");
18747 for (i=0; i<tmp->visibles.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->visibles.p[i]); }
18748 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18749 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18752 case NODE_CADPart : {
18757 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18758 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18760 spacer fprintf (fp,
" center (SFVec3f): \t");
18761 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
18763 spacer fprintf (fp,
" children (MFNode):\n");
18764 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18766 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18768 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
18769 spacer fprintf (fp,
" rotation (SFRotation): \t");
18770 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
18772 spacer fprintf (fp,
" scale (SFVec3f): \t");
18773 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
18775 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
18776 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
18778 spacer fprintf (fp,
" translation (SFVec3f): \t");
18779 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18781 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18782 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18784 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
18785 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
18789 case NODE_CalibratedCameraSensor : {
18793 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18795 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18797 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18800 case NODE_CartoonVolumeStyle : {
18804 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18806 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18808 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
18809 spacer fprintf (fp,
" orthogonalColor (SFColorRGBA): \t");
18810 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orthogonalColor.c[i]); }
18812 spacer fprintf (fp,
" parallelColor (SFColorRGBA): \t");
18813 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->parallelColor.c[i]); }
18815 spacer fprintf (fp,
" colorSteps (SFInt32) \t%d\n",tmp->colorSteps);
18818 case NODE_ChannelMerger : {
18822 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18823 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18824 spacer fprintf (fp,
" children (MFNode):\n");
18825 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18826 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18827 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18828 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18830 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18832 spacer fprintf (fp,
" indexStream (MFInt32):\n");
18833 for (i=0; i<tmp->indexStream.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->indexStream.p[i]); }
18834 spacer fprintf (fp,
" indexSource (MFInt32):\n");
18835 for (i=0; i<tmp->indexSource.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->indexSource.p[i]); }
18836 spacer fprintf (fp,
" indexDestination (MFInt32):\n");
18837 for (i=0; i<tmp->indexDestination.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->indexDestination.p[i]); }
18838 spacer fprintf (fp,
" selectors (MFNode):\n");
18839 for (i=0; i<tmp->selectors.n; i++) { dump_scene(fp,level+1,tmp->selectors.p[i]); }
18842 case NODE_ChannelSelector : {
18846 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18847 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18848 spacer fprintf (fp,
" children (MFNode):\n");
18849 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18850 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18851 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18852 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18854 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18856 spacer fprintf (fp,
" channelSelection (SFInt32) \t%d\n",tmp->channelSelection);
18857 spacer fprintf (fp,
" lastChannelSelection (SFInt32) \t%d\n",tmp->lastChannelSelection);
18858 spacer fprintf (fp,
" channelSource (SFInt32) \t%d\n",tmp->channelSource);
18860 spacer fprintf (fp,
" _lastChannelSource (SFInt32) \t%d\n",tmp->_lastChannelSource);
18862 spacer fprintf (fp,
" channelDestination (SFInt32) \t%d\n",tmp->channelDestination);
18864 spacer fprintf (fp,
" _lastChannelDestination (SFInt32) \t%d\n",tmp->_lastChannelDestination);
18866 spacer fprintf (fp,
" stream (SFInt32) \t%d\n",tmp->stream);
18868 spacer fprintf (fp,
" _lastStream (SFInt32) \t%d\n",tmp->_lastStream);
18871 spacer fprintf (fp,
" _initialized (SFInt32) \t%d\n",tmp->_initialized);
18875 case NODE_ChannelSplitter : {
18879 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
18880 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
18881 spacer fprintf (fp,
" children (MFNode):\n");
18882 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18883 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18884 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18885 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
18887 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18891 case NODE_Circle2D : {
18896 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18898 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
18901 case NODE_ClipPlane : {
18905 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18907 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18909 spacer fprintf (fp,
" plane (SFVec4f): \t");
18910 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->plane.c[i]); }
18914 case NODE_CollidableOffset : {
18918 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18920 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18922 spacer fprintf (fp,
" rotation (SFRotation): \t");
18923 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
18925 spacer fprintf (fp,
" translation (SFVec3f): \t");
18926 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18928 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18929 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18932 case NODE_CollidableShape : {
18936 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18938 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18940 spacer fprintf (fp,
" rotation (SFRotation): \t");
18941 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
18943 spacer fprintf (fp,
" translation (SFVec3f): \t");
18944 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
18946 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18947 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18950 case NODE_Collision : {
18955 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
18956 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
18958 spacer fprintf (fp,
" children (MFNode):\n");
18959 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
18960 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
18961 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18962 spacer fprintf (fp,
" collide (SFBool) \t%d\n",tmp->collide);
18963 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18964 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
18966 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18969 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
18973 case NODE_CollisionCollection : {
18977 spacer fprintf (fp,
" appliedParameters (MFString): \n");
18978 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
18979 spacer fprintf (fp,
" bounce (SFFloat) \t%4.3f\n",tmp->bounce);
18980 spacer fprintf (fp,
" collidables (MFNode):\n");
18981 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
18982 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
18983 spacer fprintf (fp,
" frictionCoefficients (SFVec2f): \t");
18984 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->frictionCoefficients.c[i]); }
18987 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
18989 spacer fprintf (fp,
" minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
18990 spacer fprintf (fp,
" slipFactors (SFVec2f): \t");
18991 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->slipFactors.c[i]); }
18993 spacer fprintf (fp,
" softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
18994 spacer fprintf (fp,
" softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
18995 spacer fprintf (fp,
" surfaceSpeed (SFVec2f): \t");
18996 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->surfaceSpeed.c[i]); }
18998 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
18999 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19002 case NODE_CollisionSensor : {
19006 spacer fprintf (fp,
" collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
19007 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19008 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19010 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19014 case NODE_CollisionSpace : {
19018 spacer fprintf (fp,
" collidables (MFNode):\n");
19019 for (i=0; i<tmp->collidables.n; i++) { dump_scene(fp,level+1,tmp->collidables.p[i]); }
19020 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19022 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19024 spacer fprintf (fp,
" useGeometry (SFBool) \t%d\n",tmp->useGeometry);
19025 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
19026 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19029 case NODE_Color : {
19033 spacer fprintf (fp,
" color (MFColor):\n");
19034 for (i=0; i<tmp->color.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->color.p[i]).c[0], (tmp->color.p[i]).c[1],(tmp->color.p[i]).c[2]); }
19036 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19040 case NODE_ColorChaser : {
19045 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19049 case NODE_ColorDamper : {
19054 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19056 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
19057 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
19059 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
19063 case NODE_ColorInterpolator : {
19067 spacer fprintf (fp,
" key (MFFloat):\n");
19068 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
19069 spacer fprintf (fp,
" keyValue (MFColor):\n");
19070 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19072 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19076 case NODE_ColorRGBA : {
19080 spacer fprintf (fp,
" color (MFColorRGBA):\n");
19081 for (i=0; i<tmp->color.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->color.p[i]).c[0], (tmp->color.p[i]).c[1],(tmp->color.p[i]).c[2],(tmp->color.p[i]).c[3]); }
19083 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19087 case NODE_ComposedCubeMapTexture : {
19092 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19094 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19095 spacer fprintf (fp,
" back (SFNode):\n"); dump_scene(fp,level+1,tmp->back);
19096 spacer fprintf (fp,
" bottom (SFNode):\n"); dump_scene(fp,level+1,tmp->bottom);
19097 spacer fprintf (fp,
" front (SFNode):\n"); dump_scene(fp,level+1,tmp->front);
19098 spacer fprintf (fp,
" left (SFNode):\n"); dump_scene(fp,level+1,tmp->left);
19099 spacer fprintf (fp,
" top (SFNode):\n"); dump_scene(fp,level+1,tmp->top);
19100 spacer fprintf (fp,
" right (SFNode):\n"); dump_scene(fp,level+1,tmp->right);
19103 case NODE_ComposedShader : {
19107 spacer fprintf (fp,
" parts (MFNode):\n");
19108 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
19110 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19114 case NODE_ComposedTexture3D : {
19119 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19121 spacer fprintf (fp,
" texture (MFNode):\n");
19122 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
19125 case NODE_ComposedVolumeStyle : {
19129 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19131 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19133 spacer fprintf (fp,
" renderStyle (MFNode):\n");
19134 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
19137 case NODE_CompositeVolumeStyle : {
19141 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19143 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19145 spacer fprintf (fp,
" renderStyle (MFNode):\n");
19146 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
19154 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19156 spacer fprintf (fp,
" bottom (SFBool) \t%d\n",tmp->bottom);
19157 spacer fprintf (fp,
" side (SFBool) \t%d\n",tmp->side);
19160 case NODE_ConeEmitter : {
19164 spacer fprintf (fp,
" angle (SFFloat) \t%4.3f\n",tmp->angle);
19165 spacer fprintf (fp,
" direction (SFVec3f): \t");
19166 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
19169 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19171 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
19172 spacer fprintf (fp,
" position (SFVec3f): \t");
19173 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
19175 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
19176 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
19177 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
19178 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
19181 case NODE_Contact : {
19185 spacer fprintf (fp,
" appliedParameters (MFString): \n");
19186 for (i=0; i<tmp->appliedParameters.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->appliedParameters.p[i]->strptr); }
19187 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
19188 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
19189 spacer fprintf (fp,
" bounce (SFFloat) \t%4.3f\n",tmp->bounce);
19190 spacer fprintf (fp,
" contactNormal (SFVec3f): \t");
19191 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->contactNormal.c[i]); }
19193 spacer fprintf (fp,
" depth (SFFloat) \t%4.3f\n",tmp->depth);
19194 spacer fprintf (fp,
" frictionCoefficients (SFVec2f): \t");
19195 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->frictionCoefficients.c[i]); }
19197 spacer fprintf (fp,
" frictionDirection (SFVec3f): \t");
19198 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->frictionDirection.c[i]); }
19200 spacer fprintf (fp,
" geometry1 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry1);
19201 spacer fprintf (fp,
" geometry2 (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry2);
19203 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19205 spacer fprintf (fp,
" minBounceSpeed (SFFloat) \t%4.3f\n",tmp->minBounceSpeed);
19206 spacer fprintf (fp,
" position (SFVec3f): \t");
19207 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
19209 spacer fprintf (fp,
" slipCoefficients (SFVec2f): \t");
19210 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->slipCoefficients.c[i]); }
19212 spacer fprintf (fp,
" softnessConstantForceMix (SFFloat) \t%4.3f\n",tmp->softnessConstantForceMix);
19213 spacer fprintf (fp,
" softnessErrorCorrection (SFFloat) \t%4.3f\n",tmp->softnessErrorCorrection);
19214 spacer fprintf (fp,
" surfaceSpeed (SFVec2f): \t");
19215 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->surfaceSpeed.c[i]); }
19219 case NODE_Contour2D : {
19224 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
19225 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
19227 spacer fprintf (fp,
" children (MFNode):\n");
19228 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19230 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19234 case NODE_ContourPolyline2D : {
19239 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19241 spacer fprintf (fp,
" controlPoint (MFVec2d):\n");
19242 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
19243 spacer fprintf (fp,
" point (MFVec2f):\n");
19244 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
19247 case NODE_Convolver : {
19251 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19252 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19253 spacer fprintf (fp,
" children (MFNode):\n");
19254 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19255 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19256 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19257 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
19259 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19261 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19262 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19263 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
19264 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19265 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19266 spacer fprintf (fp,
" normalize (SFBool) \t%d\n",tmp->normalize);
19269 case NODE_Coordinate : {
19273 spacer fprintf (fp,
" point (MFVec3f):\n");
19274 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19276 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19280 case NODE_CoordinateChaser : {
19285 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19289 case NODE_CoordinateDamper : {
19294 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19296 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
19297 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
19299 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
19303 case NODE_CoordinateDouble : {
19308 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19310 spacer fprintf (fp,
" point (MFVec3d):\n");
19311 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19314 case NODE_CoordinateInterpolator : {
19318 spacer fprintf (fp,
" key (MFFloat):\n");
19319 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
19320 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
19321 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19323 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19327 case NODE_CoordinateInterpolator2D : {
19331 spacer fprintf (fp,
" key (MFFloat):\n");
19332 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
19333 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
19334 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
19336 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19340 case NODE_CoordinateMorpher : {
19344 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
19345 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
19347 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19351 case NODE_Cylinder : {
19356 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19358 spacer fprintf (fp,
" bottom (SFBool) \t%d\n",tmp->bottom);
19359 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
19360 spacer fprintf (fp,
" side (SFBool) \t%d\n",tmp->side);
19361 spacer fprintf (fp,
" top (SFBool) \t%d\n",tmp->top);
19364 case NODE_CylinderSensor : {
19368 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
19369 spacer fprintf (fp,
" axisRotation (SFRotation): \t");
19370 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->axisRotation.c[i]); }
19372 spacer fprintf (fp,
" diskAngle (SFFloat) \t%4.3f\n",tmp->diskAngle);
19373 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19374 spacer fprintf (fp,
" maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
19375 spacer fprintf (fp,
" minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
19376 spacer fprintf (fp,
" offset (SFFloat) \t%4.3f\n",tmp->offset);
19377 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19379 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19382 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
19386 case NODE_DISEntityManager : {
19390 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19391 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
19392 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
19393 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
19394 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
19395 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
19396 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
19397 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
19398 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
19399 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
19400 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
19401 spacer fprintf (fp,
" mapping (MFNode):\n");
19402 for (i=0; i<tmp->mapping.n; i++) { dump_scene(fp,level+1,tmp->mapping.p[i]); }
19403 spacer fprintf (fp,
" children (MFNode):\n");
19404 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19406 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19408 spacer fprintf (fp,
" entities (MFNode):\n");
19409 for (i=0; i<tmp->entities.n; i++) { dump_scene(fp,level+1,tmp->entities.p[i]); }
19412 case NODE_DISEntityTypeMapping : {
19417 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19419 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19420 spacer fprintf (fp,
" url (MFString): \n");
19421 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
19422 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
19423 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
19426 case NODE_Delay : {
19430 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19431 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19432 spacer fprintf (fp,
" children (MFNode):\n");
19433 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19434 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19435 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19436 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
19438 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19440 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19441 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19442 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
19443 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19444 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19445 spacer fprintf (fp,
" delayTime (SFTime) \t%4.3f\n",tmp->delayTime);
19446 spacer fprintf (fp,
" maxDelayTime (SFTime) \t%4.3f\n",tmp->maxDelayTime);
19449 case NODE_DirectionalLight : {
19454 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19456 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
19457 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
19458 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
19459 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
19460 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
19461 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
19462 spacer fprintf (fp,
" color (SFColor): \t");
19463 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
19465 spacer fprintf (fp,
" direction (SFVec3f): \t");
19466 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
19470 case NODE_Disk2D : {
19475 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19479 case NODE_DoubleAxisHingeJoint : {
19483 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
19484 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
19486 spacer fprintf (fp,
" axis1 (SFVec3f): \t");
19487 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis1.c[i]); }
19489 spacer fprintf (fp,
" axis2 (SFVec3f): \t");
19490 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis2.c[i]); }
19492 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
19493 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
19494 spacer fprintf (fp,
" desiredAngularVelocity1 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity1);
19495 spacer fprintf (fp,
" desiredAngularVelocity2 (SFFloat) \t%4.3f\n",tmp->desiredAngularVelocity2);
19496 spacer fprintf (fp,
" forceOutput (MFString): \n");
19497 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
19498 spacer fprintf (fp,
" maxAngle1 (SFFloat) \t%4.3f\n",tmp->maxAngle1);
19499 spacer fprintf (fp,
" maxTorque1 (SFFloat) \t%4.3f\n",tmp->maxTorque1);
19500 spacer fprintf (fp,
" maxTorque2 (SFFloat) \t%4.3f\n",tmp->maxTorque2);
19502 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19504 spacer fprintf (fp,
" minAngle1 (SFFloat) \t%4.3f\n",tmp->minAngle1);
19505 spacer fprintf (fp,
" stopBounce1 (SFFloat) \t%4.3f\n",tmp->stopBounce1);
19506 spacer fprintf (fp,
" stopConstantForceMix1 (SFFloat) \t%4.3f\n",tmp->stopConstantForceMix1);
19507 spacer fprintf (fp,
" stopErrorCorrection1 (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection1);
19508 spacer fprintf (fp,
" stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
19509 spacer fprintf (fp,
" stop1ConstantForceMix (SFFloat) \t%4.3f\n",tmp->stop1ConstantForceMix);
19510 spacer fprintf (fp,
" stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
19511 spacer fprintf (fp,
" suspensionErrorCorrection (SFFloat) \t%4.3f\n",tmp->suspensionErrorCorrection);
19512 spacer fprintf (fp,
" suspensionForce (SFFloat) \t%4.3f\n",tmp->suspensionForce);
19514 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
19515 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
19519 spacer fprintf (fp,
" __old_axis1 (SFVec3f): \t");
19520 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis1.c[i]); }
19524 spacer fprintf (fp,
" __old_axis2 (SFVec3f): \t");
19525 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis2.c[i]); }
19529 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
19532 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
19534 spacer fprintf (fp,
" axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
19537 case NODE_DynamicsCompressor : {
19541 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19542 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19543 spacer fprintf (fp,
" children (MFNode):\n");
19544 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19545 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19546 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19547 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
19549 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19551 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19552 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19553 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
19554 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19555 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19556 spacer fprintf (fp,
" attack (SFTime) \t%4.3f\n",tmp->attack);
19557 spacer fprintf (fp,
" release (SFTime) \t%4.3f\n",tmp->release);
19558 spacer fprintf (fp,
" knee (SFFloat) \t%4.3f\n",tmp->knee);
19559 spacer fprintf (fp,
" ratio (SFFloat) \t%4.3f\n",tmp->ratio);
19560 spacer fprintf (fp,
" threshold (SFFloat) \t%4.3f\n",tmp->threshold);
19563 case NODE_EaseInEaseOut : {
19567 spacer fprintf (fp,
" easeInEaseOut (MFVec2f):\n");
19568 for (i=0; i<tmp->easeInEaseOut.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->easeInEaseOut.p[i]).c[0], (tmp->easeInEaseOut.p[i]).c[1]); }
19569 spacer fprintf (fp,
" key (MFFloat):\n");
19570 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
19572 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19576 case NODE_EdgeEnhancementVolumeStyle : {
19580 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19582 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19584 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
19585 spacer fprintf (fp,
" edgeColor (SFColorRGBA): \t");
19586 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->edgeColor.c[i]); }
19588 spacer fprintf (fp,
" gradientThreshold (SFFloat) \t%4.3f\n",tmp->gradientThreshold);
19591 case NODE_Effect : {
19595 spacer fprintf (fp,
" parts (MFNode):\n");
19596 for (i=0; i<tmp->parts.n; i++) { dump_scene(fp,level+1,tmp->parts.p[i]); }
19598 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19602 case NODE_EffectPart : {
19607 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19609 spacer fprintf (fp,
" url (MFString): \n");
19610 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
19611 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
19614 case NODE_ElevationGrid : {
19618 spacer fprintf (fp,
" attrib (MFNode):\n");
19619 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
19620 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
19621 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
19623 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19625 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
19626 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
19629 case NODE_EnvironmentLight : {
19634 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19636 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
19637 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
19638 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
19639 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
19640 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
19641 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
19642 spacer fprintf (fp,
" color (SFColor): \t");
19643 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
19645 spacer fprintf (fp,
" rotation (SFRotation): \t");
19646 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
19648 spacer fprintf (fp,
" diffuse (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuse);
19649 spacer fprintf (fp,
" diffuseCoefficients (MFFloat):\n");
19650 for (i=0; i<tmp->diffuseCoefficients.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->diffuseCoefficients.p[i]); }
19651 spacer fprintf (fp,
" diffuseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuseTexture);
19652 spacer fprintf (fp,
" specularTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->specularTexture);
19655 case NODE_EspduTransform : {
19659 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19660 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
19661 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
19662 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
19663 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
19664 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
19665 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
19666 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
19667 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
19668 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
19669 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
19670 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
19671 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
19673 spacer fprintf (fp,
" entityKind (SFInt32) \t%d\n",tmp->entityKind);
19674 spacer fprintf (fp,
" entityDomain (SFInt32) \t%d\n",tmp->entityDomain);
19675 spacer fprintf (fp,
" entityCountry (SFInt32) \t%d\n",tmp->entityCountry);
19676 spacer fprintf (fp,
" entityCategory (SFInt32) \t%d\n",tmp->entityCategory);
19677 spacer fprintf (fp,
" entitySubCategory (SFInt32) \t%d\n",tmp->entitySubCategory);
19678 spacer fprintf (fp,
" entitySpecific (SFInt32) \t%d\n",tmp->entitySpecific);
19679 spacer fprintf (fp,
" entityExtra (SFInt32) \t%d\n",tmp->entityExtra);
19680 spacer fprintf (fp,
" forceID (SFInt32) \t%d\n",tmp->forceID);
19681 spacer fprintf (fp,
" marking (SFString) \t%s\n",tmp->marking->strptr);
19682 spacer fprintf (fp,
" deadReckoning (SFInt32) \t%d\n",tmp->deadReckoning);
19683 spacer fprintf (fp,
" linearVelocity (SFVec3f): \t");
19684 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearVelocity.c[i]); }
19686 spacer fprintf (fp,
" linearAcceleration (SFVec3f): \t");
19687 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearAcceleration.c[i]); }
19690 spacer fprintf (fp,
" _p0 (SFVec3f): \t");
19691 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_p0.c[i]); }
19695 spacer fprintf (fp,
" _change_count (SFInt32) \t%d\n",tmp->_change_count);
19698 spacer fprintf (fp,
" _sent (SFInt32) \t%d\n",tmp->_sent);
19701 spacer fprintf (fp,
" _lastp0 (SFVec3f): \t");
19702 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_lastp0.c[i]); }
19706 spacer fprintf (fp,
" _smoothingDelta (SFVec3f): \t");
19707 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_smoothingDelta.c[i]); }
19710 spacer fprintf (fp,
" articulationParameterCount (SFInt32) \t%d\n",tmp->articulationParameterCount);
19711 spacer fprintf (fp,
" articulationParameterDesignatorArray (MFInt32):\n");
19712 for (i=0; i<tmp->articulationParameterDesignatorArray.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterDesignatorArray.p[i]); }
19713 spacer fprintf (fp,
" articulationParameterChangeIndicatorArr (MFInt32):\n");
19714 for (i=0; i<tmp->articulationParameterChangeIndicatorArr.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterChangeIndicatorArr.p[i]); }
19715 spacer fprintf (fp,
" articulationParameterIdPartAttachedToAr (MFInt32):\n");
19716 for (i=0; i<tmp->articulationParameterIdPartAttachedToAr.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterIdPartAttachedToAr.p[i]); }
19717 spacer fprintf (fp,
" articulationParameterTypeArray (MFInt32):\n");
19718 for (i=0; i<tmp->articulationParameterTypeArray.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->articulationParameterTypeArray.p[i]); }
19719 spacer fprintf (fp,
" articulationParameterArray (MFFloat):\n");
19720 for (i=0; i<tmp->articulationParameterArray.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->articulationParameterArray.p[i]); }
19721 spacer fprintf (fp,
" collisionType (SFInt32) \t%d\n",tmp->collisionType);
19722 spacer fprintf (fp,
" eventEntityID (SFInt32) \t%d\n",tmp->eventEntityID);
19723 spacer fprintf (fp,
" eventApplicationID (SFInt32) \t%d\n",tmp->eventApplicationID);
19724 spacer fprintf (fp,
" eventSiteID (SFInt32) \t%d\n",tmp->eventSiteID);
19725 spacer fprintf (fp,
" eventNumber (SFInt32) \t%d\n",tmp->eventNumber);
19726 spacer fprintf (fp,
" fired1 (SFBool) \t%d\n",tmp->fired1);
19727 spacer fprintf (fp,
" fired2 (SFBool) \t%d\n",tmp->fired2);
19728 spacer fprintf (fp,
" fireMissionIndex (SFInt32) \t%d\n",tmp->fireMissionIndex);
19729 spacer fprintf (fp,
" firingRange (SFFloat) \t%4.3f\n",tmp->firingRange);
19730 spacer fprintf (fp,
" detonationLocation (SFVec3f): \t");
19731 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->detonationLocation.c[i]); }
19733 spacer fprintf (fp,
" detonationRelativeLocation (SFVec3f): \t");
19734 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->detonationRelativeLocation.c[i]); }
19736 spacer fprintf (fp,
" detonationResult (SFInt32) \t%d\n",tmp->detonationResult);
19737 spacer fprintf (fp,
" munitionEntityID (SFInt32) \t%d\n",tmp->munitionEntityID);
19738 spacer fprintf (fp,
" munitionApplicationID (SFInt32) \t%d\n",tmp->munitionApplicationID);
19739 spacer fprintf (fp,
" munitionSiteID (SFInt32) \t%d\n",tmp->munitionSiteID);
19740 spacer fprintf (fp,
" munitionStartPoint (SFVec3f): \t");
19741 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->munitionStartPoint.c[i]); }
19743 spacer fprintf (fp,
" munitionEndPoint (SFVec3f): \t");
19744 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->munitionEndPoint.c[i]); }
19746 spacer fprintf (fp,
" munitionQuantity (SFInt32) \t%d\n",tmp->munitionQuantity);
19747 spacer fprintf (fp,
" firingRate (SFInt32) \t%d\n",tmp->firingRate);
19748 spacer fprintf (fp,
" fuse (SFInt32) \t%d\n",tmp->fuse);
19749 spacer fprintf (fp,
" warhead (SFInt32) \t%d\n",tmp->warhead);
19751 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
19752 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
19754 spacer fprintf (fp,
" center (SFVec3f): \t");
19755 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
19757 spacer fprintf (fp,
" children (MFNode):\n");
19758 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19760 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19762 spacer fprintf (fp,
" rotation (SFRotation): \t");
19763 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
19765 spacer fprintf (fp,
" scale (SFVec3f): \t");
19766 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
19768 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
19769 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
19771 spacer fprintf (fp,
" translation (SFVec3f): \t");
19772 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
19774 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
19775 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
19777 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
19778 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
19782 case NODE_ExplosionEmitter : {
19787 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19789 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
19790 spacer fprintf (fp,
" position (SFVec3f): \t");
19791 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
19793 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
19794 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
19795 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
19796 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
19799 case NODE_Extrusion : {
19804 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19806 spacer fprintf (fp,
" orientation (MFRotation):\n");
19807 for (i=0; i<tmp->orientation.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->orientation.p[i]).c[0], (tmp->orientation.p[i]).c[1],(tmp->orientation.p[i]).c[2],(tmp->orientation.p[i]).c[3]); }
19808 spacer fprintf (fp,
" scale (MFVec2f):\n");
19809 for (i=0; i<tmp->scale.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->scale.p[i]).c[0], (tmp->scale.p[i]).c[1]); }
19812 case NODE_FillProperties : {
19816 spacer fprintf (fp,
" filled (SFBool) \t%d\n",tmp->filled);
19817 spacer fprintf (fp,
" hatchColor (SFColor): \t");
19818 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->hatchColor.c[i]); }
19820 spacer fprintf (fp,
" hatched (SFBool) \t%d\n",tmp->hatched);
19821 spacer fprintf (fp,
" hatchStyle (SFInt32) \t%d\n",tmp->hatchStyle);
19823 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19826 spacer fprintf (fp,
" _enabled (SFBool) \t%d\n",tmp->_enabled);
19829 spacer fprintf (fp,
" _hatchScale (SFVec2f): \t");
19830 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->_hatchScale.c[i]); }
19835 case NODE_FloatVertexAttribute : {
19839 spacer fprintf (fp,
" value (MFFloat):\n");
19840 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
19841 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
19843 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19849 tmp = (
struct X3D_Fog *) node;
19851 spacer fprintf (fp,
" color (SFColor): \t");
19852 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
19854 spacer fprintf (fp,
" fogType (SFString) \t%s\n",tmp->fogType->strptr);
19855 spacer fprintf (fp,
" visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
19857 spacer fprintf (fp,
" __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
19860 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19864 case NODE_FogCoordinate : {
19868 spacer fprintf (fp,
" depth (MFFloat):\n");
19869 for (i=0; i<tmp->depth.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->depth.p[i]); }
19871 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19875 case NODE_FontStyle : {
19880 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19882 spacer fprintf (fp,
" size (SFFloat) \t%4.3f\n",tmp->size);
19885 case NODE_ForcePhysicsModel : {
19889 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19890 spacer fprintf (fp,
" force (SFVec3f): \t");
19891 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->force.c[i]); }
19894 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19902 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
19903 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
19904 spacer fprintf (fp,
" children (MFNode):\n");
19905 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
19906 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19907 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
19908 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
19910 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19912 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
19913 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
19914 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
19915 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
19916 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
19919 case NODE_GeneratedCubeMapTexture : {
19924 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19926 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19927 spacer fprintf (fp,
" update (SFString) \t%s\n",tmp->update->strptr);
19930 case NODE_GeneratedTexture : {
19935 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19937 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19938 spacer fprintf (fp,
" update (SFString) \t%s\n",tmp->update->strptr);
19941 case NODE_GeoConvert : {
19946 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19949 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
19950 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
19954 spacer fprintf (fp,
" __oldgcCoords (SFVec3d): \t");
19955 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgcCoords.c[i]); }
19960 case NODE_GeoCoordinate : {
19965 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19967 spacer fprintf (fp,
" point (MFVec3d):\n");
19968 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
19970 spacer fprintf (fp,
" __movedCoords (MFVec3f):\n");
19971 for (i=0; i<tmp->__movedCoords.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->__movedCoords.p[i]).c[0], (tmp->__movedCoords.p[i]).c[1],(tmp->__movedCoords.p[i]).c[2]); }
19975 case NODE_GeoECParameters : {
19979 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
19981 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19985 case NODE_GeoElevationGrid : {
19989 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
19991 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
19993 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
19994 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
19995 spacer fprintf (fp,
" yScale (SFFloat) \t%4.3f\n",tmp->yScale);
19998 case NODE_GeoEllipsoid : {
20002 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20004 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20008 case NODE_GeoLCCParameters : {
20012 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20014 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20018 case NODE_GeoLCE3DParameters : {
20022 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20024 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20028 case NODE_GeoLOD : {
20033 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20035 spacer fprintf (fp,
" center (SFVec3d): \t");
20036 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20038 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20039 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20041 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
20042 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
20046 spacer fprintf (fp,
" __inRange (SFBool) \t%d\n",tmp->__inRange);
20049 spacer fprintf (fp,
" __child1Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child1Node);
20052 spacer fprintf (fp,
" __child2Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child2Node);
20055 spacer fprintf (fp,
" __child3Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child3Node);
20058 spacer fprintf (fp,
" __child4Node (SFNode):\n"); dump_scene(fp,level+1,tmp->__child4Node);
20061 spacer fprintf (fp,
" __rootUrl (SFNode):\n"); dump_scene(fp,level+1,tmp->__rootUrl);
20064 spacer fprintf (fp,
" __childloadstatus (SFInt32) \t%d\n",tmp->__childloadstatus);
20067 spacer fprintf (fp,
" __rooturlloadstatus (SFInt32) \t%d\n",tmp->__rooturlloadstatus);
20070 spacer fprintf (fp,
" __level (SFInt32) \t%d\n",tmp->__level);
20074 case NODE_GeoLSR3DParameters : {
20078 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20080 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20084 case NODE_GeoLTParameters : {
20088 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20090 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20094 case NODE_GeoLocation : {
20099 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20100 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20102 spacer fprintf (fp,
" children (MFNode):\n");
20103 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20104 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
20105 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
20108 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20110 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20111 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20113 spacer fprintf (fp,
" __position (SFVec3d): \t");
20114 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__position.c[i]); }
20118 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
20119 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
20123 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
20124 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
20128 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
20129 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
20133 spacer fprintf (fp,
" __offsetOrient (SFVec4d): \t");
20134 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__offsetOrient.c[i]); }
20138 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
20139 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
20143 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
20144 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20147 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
20148 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20152 case NODE_GeoMParameters : {
20156 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20158 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20162 case NODE_GeoMetadata : {
20166 spacer fprintf (fp,
" data (MFNode):\n");
20167 for (i=0; i<tmp->data.n; i++) { dump_scene(fp,level+1,tmp->data.p[i]); }
20168 spacer fprintf (fp,
" summary (MFString): \n");
20169 for (i=0; i<tmp->summary.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->summary.p[i]->strptr); }
20170 spacer fprintf (fp,
" url (MFString): \n");
20171 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20172 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
20173 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
20175 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20177 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20180 case NODE_GeoOMParameters : {
20184 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20186 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20190 case NODE_GeoOrigin : {
20194 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
20195 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
20198 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20201 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
20202 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
20206 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
20207 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
20211 spacer fprintf (fp,
" __oldgeoCoords (SFVec3d): \t");
20212 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldgeoCoords.c[i]); }
20216 spacer fprintf (fp,
" __oldMFString (MFString): \n");
20217 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
20220 spacer fprintf (fp,
" __rotyup (SFVec4d): \t");
20221 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__rotyup.c[i]); }
20226 case NODE_GeoPSParameters : {
20230 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20232 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20236 case NODE_GeoPlanet : {
20241 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20242 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20244 spacer fprintf (fp,
" children (MFNode):\n");
20245 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20247 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20249 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20250 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20251 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20253 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
20254 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20257 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
20258 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20262 case NODE_GeoPositionInterpolator : {
20266 spacer fprintf (fp,
" key (MFFloat):\n");
20267 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
20268 spacer fprintf (fp,
" keyValue (MFVec3d):\n");
20269 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
20271 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20274 spacer fprintf (fp,
" __movedValue (MFVec3f):\n");
20275 for (i=0; i<tmp->__movedValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->__movedValue.p[i]).c[0], (tmp->__movedValue.p[i]).c[1],(tmp->__movedValue.p[i]).c[2]); }
20279 case NODE_GeoProximitySensor : {
20283 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20284 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
20285 spacer fprintf (fp,
" geoCenter (SFVec3d): \t");
20286 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCenter.c[i]); }
20288 spacer fprintf (fp,
" center (SFVec3d): \t");
20289 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20292 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20294 spacer fprintf (fp,
" size (SFVec3f): \t");
20295 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
20298 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
20301 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
20302 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
20306 spacer fprintf (fp,
" __t2 (SFRotation): \t");
20307 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
20311 spacer fprintf (fp,
" __t3 (SFVec3d): \t");
20312 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t3.c[i]); }
20316 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
20317 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
20321 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
20322 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
20326 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
20329 spacer fprintf (fp,
" __oldGeoCenter (SFVec3d): \t");
20330 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldGeoCenter.c[i]); }
20334 spacer fprintf (fp,
" __oldSize (SFVec3f): \t");
20335 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldSize.c[i]); }
20340 case NODE_GeoReferenceSurfaceInfo : {
20344 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20346 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20350 case NODE_GeoSRF : {
20355 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20359 case NODE_GeoSRFInstance : {
20363 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20365 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20369 case NODE_GeoSRFParametersInfo : {
20373 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20375 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20379 case NODE_GeoSRFSet : {
20383 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20385 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20389 case NODE_GeoSRFTemplate : {
20393 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20395 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20399 case NODE_GeoSpatialReferenceFrame : {
20403 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20405 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20409 case NODE_GeoSystemParameters : {
20415 case NODE_GeoTMParameters : {
20419 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20421 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20425 case NODE_GeoTile : {
20430 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20434 case NODE_GeoTileSet : {
20439 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20443 case NODE_GeoTouchSensor : {
20447 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20448 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
20450 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20453 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
20457 case NODE_GeoTransform : {
20462 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20463 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20465 spacer fprintf (fp,
" center (SFVec3f): \t");
20466 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20468 spacer fprintf (fp,
" children (MFNode):\n");
20469 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20470 spacer fprintf (fp,
" geoCenter (SFVec3d): \t");
20471 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCenter.c[i]); }
20474 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20476 spacer fprintf (fp,
" rotation (SFRotation): \t");
20477 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
20479 spacer fprintf (fp,
" scale (SFVec3f): \t");
20480 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
20482 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
20483 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
20485 spacer fprintf (fp,
" translation (SFVec3f): \t");
20486 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
20488 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20489 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20491 spacer fprintf (fp,
" __movedCoords (SFVec3d): \t");
20492 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedCoords.c[i]); }
20496 spacer fprintf (fp,
" __localOrient (SFVec4d): \t");
20497 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__localOrient.c[i]); }
20501 spacer fprintf (fp,
" __oldGeoCenter (SFVec3d): \t");
20502 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__oldGeoCenter.c[i]); }
20506 spacer fprintf (fp,
" __oldChildren (MFNode):\n");
20507 for (i=0; i<tmp->__oldChildren.n; i++) { dump_scene(fp,level+1,tmp->__oldChildren.p[i]); }
20510 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
20511 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20515 case NODE_GeoViewpoint : {
20519 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20520 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
20521 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
20523 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20525 spacer fprintf (fp,
" orientation (SFRotation): \t");
20526 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
20528 spacer fprintf (fp,
" position (SFVec3d): \t");
20529 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
20531 spacer fprintf (fp,
" centerOfRotation (SFVec3d): \t");
20532 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
20534 spacer fprintf (fp,
" headlight (SFBool) \t%d\n",tmp->headlight);
20535 spacer fprintf (fp,
" navType (MFString): \n");
20536 for (i=0; i<tmp->navType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->navType.p[i]->strptr); }
20537 spacer fprintf (fp,
" walkSurface (MFString): \n");
20538 for (i=0; i<tmp->walkSurface.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->walkSurface.p[i]->strptr); }
20539 spacer fprintf (fp,
" prioritySurfaces (MFNode):\n");
20540 for (i=0; i<tmp->prioritySurfaces.n; i++) { dump_scene(fp,level+1,tmp->prioritySurfaces.p[i]); }
20541 spacer fprintf (fp,
" translucencySurfaces (MFNode):\n");
20542 for (i=0; i<tmp->translucencySurfaces.n; i++) { dump_scene(fp,level+1,tmp->translucencySurfaces.p[i]); }
20543 spacer fprintf (fp,
" translucencyRange (SFVec2d): \t");
20544 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->translucencyRange.c[i]); }
20546 spacer fprintf (fp,
" translucency (SFFloat) \t%4.3f\n",tmp->translucency);
20547 spacer fprintf (fp,
" navigationType (MFString): \n");
20548 for (i=0; i<tmp->navigationType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->navigationType.p[i]->strptr); }
20549 spacer fprintf (fp,
" nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
20550 spacer fprintf (fp,
" farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
20552 spacer fprintf (fp,
" __movedPosition (SFVec3d): \t");
20553 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedPosition.c[i]); }
20557 spacer fprintf (fp,
" __movedgd (SFVec3d): \t");
20558 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__movedgd.c[i]); }
20562 spacer fprintf (fp,
" __oldSFString (SFString) \t%s\n",tmp->__oldSFString->strptr);
20565 spacer fprintf (fp,
" __oldFieldOfView (SFFloat) \t%4.3f\n",tmp->__oldFieldOfView);
20568 spacer fprintf (fp,
" __oldHeadlight (SFBool) \t%d\n",tmp->__oldHeadlight);
20571 spacer fprintf (fp,
" __oldJump (SFBool) \t%d\n",tmp->__oldJump);
20574 spacer fprintf (fp,
" __oldMFString (MFString): \n");
20575 for (i=0; i<tmp->__oldMFString.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->__oldMFString.p[i]->strptr); }
20579 case NODE_Group : {
20584 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20585 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20587 spacer fprintf (fp,
" children (MFNode):\n");
20588 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20590 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20592 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20593 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20595 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
20596 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
20600 case NODE_HAnimDisplacer : {
20604 spacer fprintf (fp,
" coordIndex (MFInt32):\n");
20605 for (i=0; i<tmp->coordIndex.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->coordIndex.p[i]); }
20606 spacer fprintf (fp,
" displacements (MFVec3f):\n");
20607 for (i=0; i<tmp->displacements.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->displacements.p[i]).c[0], (tmp->displacements.p[i]).c[1],(tmp->displacements.p[i]).c[2]); }
20608 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
20609 spacer fprintf (fp,
" weight (SFFloat) \t%4.3f\n",tmp->weight);
20611 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20613 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20616 case NODE_HAnimHumanoid : {
20620 spacer fprintf (fp,
" center (SFVec3f): \t");
20621 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20623 spacer fprintf (fp,
" joints (MFNode):\n");
20624 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
20625 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
20626 spacer fprintf (fp,
" skeletalConfiguration (SFString) \t%s\n",tmp->skeletalConfiguration->strptr);
20627 spacer fprintf (fp,
" rotation (SFRotation): \t");
20628 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
20630 spacer fprintf (fp,
" scale (SFVec3f): \t");
20631 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
20633 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
20634 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
20636 spacer fprintf (fp,
" segments (MFNode):\n");
20637 for (i=0; i<tmp->segments.n; i++) { dump_scene(fp,level+1,tmp->segments.p[i]); }
20638 spacer fprintf (fp,
" sites (MFNode):\n");
20639 for (i=0; i<tmp->sites.n; i++) { dump_scene(fp,level+1,tmp->sites.p[i]); }
20640 spacer fprintf (fp,
" skeleton (MFNode):\n");
20641 for (i=0; i<tmp->skeleton.n; i++) { dump_scene(fp,level+1,tmp->skeleton.p[i]); }
20642 spacer fprintf (fp,
" skin (MFNode):\n");
20643 for (i=0; i<tmp->skin.n; i++) { dump_scene(fp,level+1,tmp->skin.p[i]); }
20644 spacer fprintf (fp,
" skinCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->skinCoord);
20645 spacer fprintf (fp,
" skinNormal (SFNode):\n"); dump_scene(fp,level+1,tmp->skinNormal);
20647 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20648 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20650 spacer fprintf (fp,
" translation (SFVec3f): \t");
20651 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
20653 spacer fprintf (fp,
" version (SFString) \t%s\n",tmp->version->strptr);
20654 spacer fprintf (fp,
" viewpoints (MFNode):\n");
20655 for (i=0; i<tmp->viewpoints.n; i++) { dump_scene(fp,level+1,tmp->viewpoints.p[i]); }
20656 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20657 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20659 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20661 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20662 spacer fprintf (fp,
" motions (MFNode):\n");
20663 for (i=0; i<tmp->motions.n; i++) { dump_scene(fp,level+1,tmp->motions.p[i]); }
20664 spacer fprintf (fp,
" motionsEnabled (MFBool):\n");
20665 for (i=0; i<tmp->motionsEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->motionsEnabled.p[i]); }
20667 spacer fprintf (fp,
" _lastMotionsEnabled (MFBool):\n");
20668 for (i=0; i<tmp->_lastMotionsEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->_lastMotionsEnabled.p[i]); }
20670 spacer fprintf (fp,
" transitionTime (SFTime) \t%4.3f\n",tmp->transitionTime);
20671 spacer fprintf (fp,
" loa (SFInt32) \t%d\n",tmp->loa);
20672 spacer fprintf (fp,
" jointBindingPositions (MFVec3f):\n");
20673 for (i=0; i<tmp->jointBindingPositions.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingPositions.p[i]).c[0], (tmp->jointBindingPositions.p[i]).c[1],(tmp->jointBindingPositions.p[i]).c[2]); }
20674 spacer fprintf (fp,
" jointBindingRotations (MFRotation):\n");
20675 for (i=0; i<tmp->jointBindingRotations.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingRotations.p[i]).c[0], (tmp->jointBindingRotations.p[i]).c[1],(tmp->jointBindingRotations.p[i]).c[2],(tmp->jointBindingRotations.p[i]).c[3]); }
20676 spacer fprintf (fp,
" jointBindingScales (MFVec3f):\n");
20677 for (i=0; i<tmp->jointBindingScales.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->jointBindingScales.p[i]).c[0], (tmp->jointBindingScales.p[i]).c[1],(tmp->jointBindingScales.p[i]).c[2]); }
20678 spacer fprintf (fp,
" skinBindingCoords (SFNode):\n"); dump_scene(fp,level+1,tmp->skinBindingCoords);
20679 spacer fprintf (fp,
" skinBindingNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->skinBindingNormals);
20682 case NODE_HAnimJoint : {
20687 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20688 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20690 spacer fprintf (fp,
" children (MFNode):\n");
20691 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20692 spacer fprintf (fp,
" center (SFVec3f): \t");
20693 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20695 spacer fprintf (fp,
" rotation (SFRotation): \t");
20696 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
20698 spacer fprintf (fp,
" scale (SFVec3f): \t");
20699 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
20701 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
20702 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
20704 spacer fprintf (fp,
" translation (SFVec3f): \t");
20705 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
20707 spacer fprintf (fp,
" displacers (MFNode):\n");
20708 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
20709 spacer fprintf (fp,
" limitOrientation (SFRotation): \t");
20710 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->limitOrientation.c[i]); }
20712 spacer fprintf (fp,
" llimit (MFFloat):\n");
20713 for (i=0; i<tmp->llimit.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->llimit.p[i]); }
20714 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
20715 spacer fprintf (fp,
" skinCoordIndex (MFInt32):\n");
20716 for (i=0; i<tmp->skinCoordIndex.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->skinCoordIndex.p[i]); }
20717 spacer fprintf (fp,
" skinCoordWeight (MFFloat):\n");
20718 for (i=0; i<tmp->skinCoordWeight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skinCoordWeight.p[i]); }
20719 spacer fprintf (fp,
" stiffness (MFFloat):\n");
20720 for (i=0; i<tmp->stiffness.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->stiffness.p[i]); }
20721 spacer fprintf (fp,
" ulimit (MFFloat):\n");
20722 for (i=0; i<tmp->ulimit.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->ulimit.p[i]); }
20723 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20724 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20726 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20728 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20731 case NODE_HAnimMotion : {
20736 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20738 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20739 spacer fprintf (fp,
" channelsEnabled (MFBool):\n");
20740 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20741 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
20743 spacer fprintf (fp,
" _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20746 spacer fprintf (fp,
" _isActive (SFBool) \t%d\n",tmp->_isActive);
20748 spacer fprintf (fp,
" frameIncrement (SFInt32) \t%d\n",tmp->frameIncrement);
20749 spacer fprintf (fp,
" frameIndex (SFInt32) \t%d\n",tmp->frameIndex);
20750 spacer fprintf (fp,
" startFrame (SFInt32) \t%d\n",tmp->startFrame);
20751 spacer fprintf (fp,
" endFrame (SFInt32) \t%d\n",tmp->endFrame);
20752 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
20753 spacer fprintf (fp,
" loa (SFInt32) \t%d\n",tmp->loa);
20754 spacer fprintf (fp,
" frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20755 spacer fprintf (fp,
" channels (SFString) \t%s\n",tmp->channels->strptr);
20756 spacer fprintf (fp,
" joints (SFString) \t%s\n",tmp->joints->strptr);
20757 spacer fprintf (fp,
" values (MFFloat):\n");
20758 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->values.p[i]); }
20761 case NODE_HAnimMotionClip : {
20766 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20768 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20769 spacer fprintf (fp,
" loa (SFInt32) \t%d\n",tmp->loa);
20770 spacer fprintf (fp,
" frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20771 spacer fprintf (fp,
" url (MFString): \n");
20772 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20773 spacer fprintf (fp,
" channels (SFString) \t%s\n",tmp->channels->strptr);
20774 spacer fprintf (fp,
" joints (SFString) \t%s\n",tmp->joints->strptr);
20775 spacer fprintf (fp,
" values (MFFloat):\n");
20776 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->values.p[i]); }
20779 case NODE_HAnimMotionData : {
20784 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20786 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20787 spacer fprintf (fp,
" loa (SFInt32) \t%d\n",tmp->loa);
20788 spacer fprintf (fp,
" frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20789 spacer fprintf (fp,
" channels (SFString) \t%s\n",tmp->channels->strptr);
20790 spacer fprintf (fp,
" joints (SFString) \t%s\n",tmp->joints->strptr);
20791 spacer fprintf (fp,
" values (MFFloat):\n");
20792 for (i=0; i<tmp->values.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->values.p[i]); }
20795 case NODE_HAnimMotionDataFile : {
20800 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20802 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20803 spacer fprintf (fp,
" loa (SFInt32) \t%d\n",tmp->loa);
20804 spacer fprintf (fp,
" frameDuration (SFTime) \t%4.3f\n",tmp->frameDuration);
20805 spacer fprintf (fp,
" url (MFString): \n");
20806 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20809 case NODE_HAnimMotionInterpolator : {
20814 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20816 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20817 spacer fprintf (fp,
" channelsEnabled (MFBool):\n");
20818 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20819 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
20821 spacer fprintf (fp,
" _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20823 spacer fprintf (fp,
" joints (SFString) \t%s\n",tmp->joints->strptr);
20824 spacer fprintf (fp,
" children (MFNode):\n");
20825 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20828 case NODE_HAnimMotionPlay : {
20833 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20835 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20836 spacer fprintf (fp,
" channelsEnabled (MFBool):\n");
20837 for (i=0; i<tmp->channelsEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->channelsEnabled.p[i]); }
20838 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
20840 spacer fprintf (fp,
" _lastenabled (SFBool) \t%d\n",tmp->_lastenabled);
20843 spacer fprintf (fp,
" _isActive (SFBool) \t%d\n",tmp->_isActive);
20845 spacer fprintf (fp,
" frameIncrement (SFInt32) \t%d\n",tmp->frameIncrement);
20846 spacer fprintf (fp,
" frameIndex (SFInt32) \t%d\n",tmp->frameIndex);
20847 spacer fprintf (fp,
" startFrame (SFInt32) \t%d\n",tmp->startFrame);
20848 spacer fprintf (fp,
" endFrame (SFInt32) \t%d\n",tmp->endFrame);
20849 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
20850 spacer fprintf (fp,
" data (SFNode):\n"); dump_scene(fp,level+1,tmp->data);
20853 case NODE_HAnimPermuter : {
20858 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20860 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20861 spacer fprintf (fp,
" humanoids (MFNode):\n");
20862 for (i=0; i<tmp->humanoids.n; i++) { dump_scene(fp,level+1,tmp->humanoids.p[i]); }
20863 spacer fprintf (fp,
" motions (MFNode):\n");
20864 for (i=0; i<tmp->motions.n; i++) { dump_scene(fp,level+1,tmp->motions.p[i]); }
20865 spacer fprintf (fp,
" permutations (MFInt32):\n");
20866 for (i=0; i<tmp->permutations.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->permutations.p[i]); }
20867 spacer fprintf (fp,
" index (SFInt32) \t%d\n",tmp->index);
20870 case NODE_HAnimSegment : {
20875 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20876 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20878 spacer fprintf (fp,
" children (MFNode):\n");
20879 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20880 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
20881 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20882 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20883 spacer fprintf (fp,
" centerOfMass (SFVec3f): \t");
20884 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfMass.c[i]); }
20886 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
20887 spacer fprintf (fp,
" displacers (MFNode):\n");
20888 for (i=0; i<tmp->displacers.n; i++) { dump_scene(fp,level+1,tmp->displacers.p[i]); }
20889 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
20890 spacer fprintf (fp,
" momentsOfInertia (MFFloat):\n");
20891 for (i=0; i<tmp->momentsOfInertia.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->momentsOfInertia.p[i]); }
20893 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20895 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20898 case NODE_HAnimSite : {
20903 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
20904 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
20906 spacer fprintf (fp,
" children (MFNode):\n");
20907 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
20908 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
20909 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
20910 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
20911 spacer fprintf (fp,
" center (SFVec3f): \t");
20912 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
20914 spacer fprintf (fp,
" rotation (SFRotation): \t");
20915 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
20917 spacer fprintf (fp,
" scale (SFVec3f): \t");
20918 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
20920 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
20921 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
20923 spacer fprintf (fp,
" translation (SFVec3f): \t");
20924 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
20927 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20929 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20932 case NODE_ImageBackdropBackground : {
20936 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
20937 spacer fprintf (fp,
" color (SFColor): \t");
20938 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
20941 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20944 spacer fprintf (fp,
" __texture (SFInt32) \t%d\n",tmp->__texture);
20946 spacer fprintf (fp,
" image (SFImage): (not dumped)\t");
20950 case NODE_ImageCubeMapTexture : {
20955 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20957 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20958 spacer fprintf (fp,
" url (MFString): \n");
20959 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20960 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
20961 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20962 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20965 case NODE_ImageTexture : {
20970 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20972 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20973 spacer fprintf (fp,
" url (MFString): \n");
20974 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20975 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
20976 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20977 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20980 case NODE_ImageTexture3D : {
20985 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
20987 spacer fprintf (fp,
" url (MFString): \n");
20988 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
20989 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
20990 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
20991 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
20992 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
20995 case NODE_IndexedFaceSet : {
20999 spacer fprintf (fp,
" attrib (MFNode):\n");
21000 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21001 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21002 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21003 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21005 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21007 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21008 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21011 case NODE_IndexedLineSet : {
21015 spacer fprintf (fp,
" attrib (MFNode):\n");
21016 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21017 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21018 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21019 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21021 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21023 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21026 case NODE_IndexedQuadSet : {
21030 spacer fprintf (fp,
" attrib (MFNode):\n");
21031 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21032 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21033 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21034 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21036 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21038 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21039 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21042 case NODE_IndexedTriangleFanSet : {
21046 spacer fprintf (fp,
" attrib (MFNode):\n");
21047 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21048 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21049 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21050 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21052 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21054 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21055 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21056 spacer fprintf (fp,
" index (MFInt32):\n");
21057 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
21060 case NODE_IndexedTriangleSet : {
21064 spacer fprintf (fp,
" attrib (MFNode):\n");
21065 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21066 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21067 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21068 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21070 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21072 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21073 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21074 spacer fprintf (fp,
" index (MFInt32):\n");
21075 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
21078 case NODE_IndexedTriangleStripSet : {
21082 spacer fprintf (fp,
" attrib (MFNode):\n");
21083 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21084 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21085 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21086 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21088 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21090 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21091 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
21092 spacer fprintf (fp,
" index (MFInt32):\n");
21093 for (i=0; i<tmp->index.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->index.p[i]); }
21096 case NODE_Inline : {
21101 spacer fprintf (fp,
" __children (MFNode):\n");
21102 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
21105 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21107 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
21108 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21110 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
21111 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
21114 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
21115 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21117 spacer fprintf (fp,
" url (MFString): \n");
21118 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21119 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
21120 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
21123 case NODE_IntegerSequencer : {
21127 spacer fprintf (fp,
" key (MFFloat):\n");
21128 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
21129 spacer fprintf (fp,
" keyValue (MFInt32):\n");
21130 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->keyValue.p[i]); }
21132 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21136 case NODE_IntegerTrigger : {
21140 spacer fprintf (fp,
" integerKey (SFInt32) \t%d\n",tmp->integerKey);
21142 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21146 case NODE_IsoSurfaceVolumeData : {
21150 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
21151 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
21154 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21156 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
21157 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
21158 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21159 spacer fprintf (fp,
" renderStyle (MFNode):\n");
21160 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
21161 spacer fprintf (fp,
" contourStepSize (SFFloat) \t%4.3f\n",tmp->contourStepSize);
21162 spacer fprintf (fp,
" gradients (SFNode):\n"); dump_scene(fp,level+1,tmp->gradients);
21163 spacer fprintf (fp,
" surfaceTolerance (SFFloat) \t%4.3f\n",tmp->surfaceTolerance);
21164 spacer fprintf (fp,
" surfaceValues (MFFloat):\n");
21165 for (i=0; i<tmp->surfaceValues.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->surfaceValues.p[i]); }
21168 case NODE_KeySensor : {
21172 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21173 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21175 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21178 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21184 tmp = (
struct X3D_LOD *) node;
21187 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
21188 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21190 spacer fprintf (fp,
" level (MFNode):\n");
21191 for (i=0; i<tmp->level.n; i++) { dump_scene(fp,level+1,tmp->level.p[i]); }
21192 spacer fprintf (fp,
" children (MFNode):\n");
21193 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21194 spacer fprintf (fp,
" center (SFVec3f): \t");
21195 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
21197 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
21198 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21200 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21204 case NODE_Layer : {
21209 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
21210 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21212 spacer fprintf (fp,
" children (MFNode):\n");
21213 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21215 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21217 spacer fprintf (fp,
" isPickable (SFBool) \t%d\n",tmp->isPickable);
21218 spacer fprintf (fp,
" pickable (SFBool) \t%d\n",tmp->pickable);
21219 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21220 spacer fprintf (fp,
" objectType (MFString): \n");
21221 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21224 case NODE_LayerSet : {
21228 spacer fprintf (fp,
" activeLayer (SFInt32) \t%d\n",tmp->activeLayer);
21230 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21232 spacer fprintf (fp,
" layers (MFNode):\n");
21233 for (i=0; i<tmp->layers.n; i++) { dump_scene(fp,level+1,tmp->layers.p[i]); }
21234 spacer fprintf (fp,
" order (MFInt32):\n");
21235 for (i=0; i<tmp->order.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->order.p[i]); }
21238 case NODE_Layout : {
21242 spacer fprintf (fp,
" align (MFString): \n");
21243 for (i=0; i<tmp->align.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->align.p[i]->strptr); }
21245 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21247 spacer fprintf (fp,
" offset (MFFloat):\n");
21248 for (i=0; i<tmp->offset.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->offset.p[i]); }
21249 spacer fprintf (fp,
" offsetUnits (MFString): \n");
21250 for (i=0; i<tmp->offsetUnits.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->offsetUnits.p[i]->strptr); }
21251 spacer fprintf (fp,
" scaleMode (MFString): \n");
21252 for (i=0; i<tmp->scaleMode.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->scaleMode.p[i]->strptr); }
21253 spacer fprintf (fp,
" size (MFFloat):\n");
21254 for (i=0; i<tmp->size.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->size.p[i]); }
21255 spacer fprintf (fp,
" sizeUnits (MFString): \n");
21256 for (i=0; i<tmp->sizeUnits.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->sizeUnits.p[i]->strptr); }
21259 case NODE_LayoutGroup : {
21264 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
21265 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21267 spacer fprintf (fp,
" children (MFNode):\n");
21268 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21270 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21272 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
21273 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
21274 spacer fprintf (fp,
" layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
21275 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21278 case NODE_LayoutLayer : {
21283 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
21284 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
21286 spacer fprintf (fp,
" children (MFNode):\n");
21287 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21289 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21291 spacer fprintf (fp,
" isPickable (SFBool) \t%d\n",tmp->isPickable);
21292 spacer fprintf (fp,
" pickable (SFBool) \t%d\n",tmp->pickable);
21293 spacer fprintf (fp,
" viewport (SFNode):\n"); dump_scene(fp,level+1,tmp->viewport);
21294 spacer fprintf (fp,
" layout (SFNode):\n"); dump_scene(fp,level+1,tmp->layout);
21295 spacer fprintf (fp,
" objectType (MFString): \n");
21296 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21297 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
21300 case NODE_LinePickSensor : {
21304 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21305 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21307 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21309 spacer fprintf (fp,
" objectType (MFString): \n");
21310 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
21311 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
21312 spacer fprintf (fp,
" pickTarget (MFNode):\n");
21313 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
21314 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
21316 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21320 case NODE_LineProperties : {
21324 spacer fprintf (fp,
" applied (SFBool) \t%d\n",tmp->applied);
21325 spacer fprintf (fp,
" linetype (SFInt32) \t%d\n",tmp->linetype);
21326 spacer fprintf (fp,
" linewidthScaleFactor (SFFloat) \t%4.3f\n",tmp->linewidthScaleFactor);
21327 spacer fprintf (fp,
" type16dashes (MFFloat):\n");
21328 for (i=0; i<tmp->type16dashes.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->type16dashes.p[i]); }
21329 spacer fprintf (fp,
" type16wiggles (MFVec2f):\n");
21330 for (i=0; i<tmp->type16wiggles.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->type16wiggles.p[i]).c[0], (tmp->type16wiggles.p[i]).c[1]); }
21331 spacer fprintf (fp,
" styleStart (SFString) \t%s\n",tmp->styleStart->strptr);
21332 spacer fprintf (fp,
" styleEnd (SFString) \t%s\n",tmp->styleEnd->strptr);
21334 spacer fprintf (fp,
" __styleStart (SFInt32) \t%d\n",tmp->__styleStart);
21337 spacer fprintf (fp,
" __styleEnd (SFInt32) \t%d\n",tmp->__styleEnd);
21340 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21344 case NODE_LineSensor : {
21348 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
21349 spacer fprintf (fp,
" direction (SFVec3f): \t");
21350 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
21352 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21353 spacer fprintf (fp,
" maxPosition (SFFloat) \t%4.3f\n",tmp->maxPosition);
21354 spacer fprintf (fp,
" minPosition (SFFloat) \t%4.3f\n",tmp->minPosition);
21355 spacer fprintf (fp,
" offset (SFFloat) \t%4.3f\n",tmp->offset);
21356 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21358 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21361 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21365 case NODE_LineSet : {
21369 spacer fprintf (fp,
" attrib (MFNode):\n");
21370 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
21371 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
21372 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
21374 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21376 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
21377 spacer fprintf (fp,
" vertexCount (MFInt32):\n");
21378 for (i=0; i<tmp->vertexCount.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->vertexCount.p[i]); }
21379 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
21382 case NODE_ListenerPoint : {
21386 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21388 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21390 spacer fprintf (fp,
" trackCurrentView (SFBool) \t%d\n",tmp->trackCurrentView);
21391 spacer fprintf (fp,
" position (SFVec3f): \t");
21392 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
21394 spacer fprintf (fp,
" orientation (SFRotation): \t");
21395 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
21397 spacer fprintf (fp,
" visualization (SFNode):\n"); dump_scene(fp,level+1,tmp->visualization);
21400 case NODE_ListenerPointSource : {
21404 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21405 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21406 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
21408 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21410 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
21411 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
21412 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
21413 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
21414 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
21415 spacer fprintf (fp,
" dopplerEnabled (SFBool) \t%d\n",tmp->dopplerEnabled);
21416 spacer fprintf (fp,
" children (MFNode):\n");
21417 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21418 spacer fprintf (fp,
" interauralDistance (SFFloat) \t%4.3f\n",tmp->interauralDistance);
21419 spacer fprintf (fp,
" trackCurrentView (SFBool) \t%d\n",tmp->trackCurrentView);
21420 spacer fprintf (fp,
" position (SFVec3f): \t");
21421 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
21423 spacer fprintf (fp,
" orientation (SFRotation): \t");
21424 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
21428 case NODE_LoadSensor : {
21432 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21434 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21436 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21437 spacer fprintf (fp,
" timeOut (SFTime) \t%4.3f\n",tmp->timeOut);
21438 spacer fprintf (fp,
" watchList (MFNode):\n");
21439 for (i=0; i<tmp->watchList.n; i++) { dump_scene(fp,level+1,tmp->watchList.p[i]); }
21440 spacer fprintf (fp,
" children (MFNode):\n");
21441 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21443 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
21447 case NODE_LocalFog : {
21451 spacer fprintf (fp,
" color (SFColor): \t");
21452 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
21454 spacer fprintf (fp,
" fogType (SFString) \t%s\n",tmp->fogType->strptr);
21455 spacer fprintf (fp,
" visibilityRange (SFFloat) \t%4.3f\n",tmp->visibilityRange);
21457 spacer fprintf (fp,
" __fogScale (SFFloat) \t%4.3f\n",tmp->__fogScale);
21459 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21461 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21465 case NODE_MIDIAudioSynth : {
21470 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21472 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21473 spacer fprintf (fp,
" polyphony (SFInt32) \t%d\n",tmp->polyphony);
21476 case NODE_MIDIConverterIn : {
21481 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21483 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21486 case NODE_MIDIConverterOut : {
21491 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21493 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21496 case NODE_MIDIDelay : {
21501 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21503 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21504 spacer fprintf (fp,
" delay (SFTime) \t%4.3f\n",tmp->delay);
21505 spacer fprintf (fp,
" children (MFNode):\n");
21506 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21509 case NODE_MIDIFileDestination : {
21514 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21516 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21517 spacer fprintf (fp,
" url (MFString): \n");
21518 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21519 spacer fprintf (fp,
" children (MFNode):\n");
21520 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21523 case NODE_MIDIFileSource : {
21528 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21530 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21531 spacer fprintf (fp,
" url (MFString): \n");
21532 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
21535 case NODE_MIDIIn : {
21540 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21542 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21545 case NODE_MIDIOut : {
21550 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21552 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21553 spacer fprintf (fp,
" children (MFNode):\n");
21554 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21557 case NODE_MIDIPortDestination : {
21562 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21564 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21565 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
21566 spacer fprintf (fp,
" children (MFNode):\n");
21567 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21570 case NODE_MIDIPortSource : {
21575 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21577 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21578 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
21581 case NODE_MIDIPrintDestination : {
21586 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21588 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21589 spacer fprintf (fp,
" children (MFNode):\n");
21590 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21593 case NODE_MIDIProgram : {
21598 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21600 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21601 spacer fprintf (fp,
" instrument (SFInt32) \t%d\n",tmp->instrument);
21602 spacer fprintf (fp,
" children (MFNode):\n");
21603 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
21606 case NODE_MIDIToneMerger : {
21611 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21613 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21614 spacer fprintf (fp,
" octave (SFInt32) \t%d\n",tmp->octave);
21615 spacer fprintf (fp,
" channel (SFInt32) \t%d\n",tmp->channel);
21618 case NODE_MIDIToneSplitter : {
21623 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21625 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
21626 spacer fprintf (fp,
" octaveFilter (SFInt32) \t%d\n",tmp->octaveFilter);
21627 spacer fprintf (fp,
" channelFilter (SFInt32) \t%d\n",tmp->channelFilter);
21630 case NODE_MapEmitter : {
21635 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21637 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
21638 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
21639 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
21640 spacer fprintf (fp,
" functionMap (SFNode):\n"); dump_scene(fp,level+1,tmp->functionMap);
21641 spacer fprintf (fp,
" emitterColor (MFColor):\n");
21642 for (i=0; i<tmp->emitterColor.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->emitterColor.p[i]).c[0], (tmp->emitterColor.p[i]).c[1],(tmp->emitterColor.p[i]).c[2]); }
21645 case NODE_MapPhysicsModel : {
21649 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
21651 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21653 spacer fprintf (fp,
" functionMap (SFNode):\n"); dump_scene(fp,level+1,tmp->functionMap);
21654 spacer fprintf (fp,
" pauseState (SFBool) \t%d\n",tmp->pauseState);
21657 case NODE_Material : {
21662 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21664 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
21665 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
21667 spacer fprintf (fp,
" emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
21668 spacer fprintf (fp,
" emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
21669 spacer fprintf (fp,
" normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
21670 spacer fprintf (fp,
" normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
21671 spacer fprintf (fp,
" normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
21672 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
21673 spacer fprintf (fp,
" occlusionStrength (SFFloat) \t%4.3f\n",tmp->occlusionStrength);
21674 spacer fprintf (fp,
" occlusionTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->occlusionTexture);
21675 spacer fprintf (fp,
" occlusionTextureMapping (SFString) \t%s\n",tmp->occlusionTextureMapping->strptr);
21676 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
21677 spacer fprintf (fp,
" ambientTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->ambientTexture);
21678 spacer fprintf (fp,
" ambientTextureMapping (SFString) \t%s\n",tmp->ambientTextureMapping->strptr);
21679 spacer fprintf (fp,
" diffuseColor (SFColor): \t");
21680 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->diffuseColor.c[i]); }
21682 spacer fprintf (fp,
" diffuseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->diffuseTexture);
21683 spacer fprintf (fp,
" diffuseTextureMapping (SFString) \t%s\n",tmp->diffuseTextureMapping->strptr);
21684 spacer fprintf (fp,
" shininess (SFFloat) \t%4.3f\n",tmp->shininess);
21685 spacer fprintf (fp,
" shininessTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->shininessTexture);
21686 spacer fprintf (fp,
" shininessTextureMapping (SFString) \t%s\n",tmp->shininessTextureMapping->strptr);
21687 spacer fprintf (fp,
" specularColor (SFColor): \t");
21688 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->specularColor.c[i]); }
21690 spacer fprintf (fp,
" specularTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->specularTexture);
21691 spacer fprintf (fp,
" specularTextureMapping (SFString) \t%s\n",tmp->specularTextureMapping->strptr);
21694 case NODE_Matrix3VertexAttribute : {
21698 spacer fprintf (fp,
" value (MFMatrix3f):\n");
21699 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21700 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21702 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21706 case NODE_Matrix4VertexAttribute : {
21711 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21713 spacer fprintf (fp,
" value (MFMatrix4f):\n");
21714 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21715 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21718 case NODE_MetadataBoolean : {
21723 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21725 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21726 spacer fprintf (fp,
" value (MFBool):\n");
21727 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
21730 case NODE_MetadataDouble : {
21735 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21737 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21738 spacer fprintf (fp,
" value (MFDouble):\n");
21739 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
21742 case NODE_MetadataFloat : {
21747 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21749 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21750 spacer fprintf (fp,
" value (MFFloat):\n");
21751 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
21754 case NODE_MetadataInteger : {
21759 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
21761 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
21762 spacer fprintf (fp,
" value (MFInt32):\n");
21763 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
21766 case NODE_MetadataMFBool : {
21770 spacer fprintf (fp,
" value (MFBool):\n");
21771 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
21774 case NODE_MetadataMFColor : {
21778 spacer fprintf (fp,
" value (MFColor):\n");
21779 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21782 case NODE_MetadataMFColorRGBA : {
21786 spacer fprintf (fp,
" value (MFColorRGBA):\n");
21787 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21790 case NODE_MetadataMFDouble : {
21794 spacer fprintf (fp,
" value (MFDouble):\n");
21795 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
21798 case NODE_MetadataMFFloat : {
21802 spacer fprintf (fp,
" value (MFFloat):\n");
21803 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
21806 case NODE_MetadataMFInt32 : {
21810 spacer fprintf (fp,
" value (MFInt32):\n");
21811 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->value.p[i]); }
21814 case NODE_MetadataMFMatrix3d : {
21818 spacer fprintf (fp,
" value (MFMatrix3d):\n");
21819 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21822 case NODE_MetadataMFMatrix3f : {
21826 spacer fprintf (fp,
" value (MFMatrix3f):\n");
21827 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8]); }
21830 case NODE_MetadataMFMatrix4d : {
21834 spacer fprintf (fp,
" value (MFMatrix4d):\n");
21835 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21838 case NODE_MetadataMFMatrix4f : {
21842 spacer fprintf (fp,
" value (MFMatrix4f):\n");
21843 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f, %4.3f ]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3],(tmp->value.p[i]).c[4],(tmp->value.p[i]).c[5],(tmp->value.p[i]).c[6],(tmp->value.p[i]).c[7],(tmp->value.p[i]).c[8],(tmp->value.p[i]).c[9],(tmp->value.p[i]).c[10],(tmp->value.p[i]).c[11],(tmp->value.p[i]).c[12],(tmp->value.p[i]).c[13],(tmp->value.p[i]).c[14],(tmp->value.p[i]).c[15]); }
21846 case NODE_MetadataMFNode : {
21850 spacer fprintf (fp,
" value (MFNode):\n");
21851 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
21854 case NODE_MetadataMFRotation : {
21858 spacer fprintf (fp,
" value (MFRotation):\n");
21859 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21862 case NODE_MetadataMFString : {
21866 spacer fprintf (fp,
" value (MFString): \n");
21867 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->value.p[i]->strptr); }
21870 case NODE_MetadataMFTime : {
21874 spacer fprintf (fp,
" value (MFTime):\n");
21875 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->value.p[i]); }
21878 case NODE_MetadataMFVec2d : {
21882 spacer fprintf (fp,
" value (MFVec2d):\n");
21883 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1]); }
21886 case NODE_MetadataMFVec2f : {
21890 spacer fprintf (fp,
" value (MFVec2f):\n");
21891 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1]); }
21894 case NODE_MetadataMFVec3d : {
21898 spacer fprintf (fp,
" value (MFVec3d):\n");
21899 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21902 case NODE_MetadataMFVec3f : {
21906 spacer fprintf (fp,
" value (MFVec3f):\n");
21907 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2]); }
21910 case NODE_MetadataMFVec4d : {
21914 spacer fprintf (fp,
" value (MFVec4d):\n");
21915 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21918 case NODE_MetadataMFVec4f : {
21922 spacer fprintf (fp,
" value (MFVec4f):\n");
21923 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->value.p[i]).c[0], (tmp->value.p[i]).c[1],(tmp->value.p[i]).c[2],(tmp->value.p[i]).c[3]); }
21926 case NODE_MetadataSFBool : {
21930 spacer fprintf (fp,
" value (SFBool) \t%d\n",tmp->value);
21933 case NODE_MetadataSFColor : {
21937 spacer fprintf (fp,
" value (SFColor): \t");
21938 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
21942 case NODE_MetadataSFColorRGBA : {
21946 spacer fprintf (fp,
" value (SFColorRGBA): \t");
21947 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
21951 case NODE_MetadataSFDouble : {
21955 spacer fprintf (fp,
" value (SFDouble) \t%4.3f\n",tmp->value);
21958 case NODE_MetadataSFFloat : {
21962 spacer fprintf (fp,
" value (SFFloat) \t%4.3f\n",tmp->value);
21965 case NODE_MetadataSFImage : {
21969 spacer fprintf (fp,
" value (SFImage): (not dumped)\t");
21973 case NODE_MetadataSFInt32 : {
21977 spacer fprintf (fp,
" value (SFInt32) \t%d\n",tmp->value);
21980 case NODE_MetadataSFMatrix3d : {
21984 spacer fprintf (fp,
" value (SFMatrix3d): \t");
21985 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
21989 case NODE_MetadataSFMatrix3f : {
21993 spacer fprintf (fp,
" value (SFMatrix3f): \t");
21994 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
21998 case NODE_MetadataSFMatrix4d : {
22002 spacer fprintf (fp,
" value (SFMatrix4d): \t");
22003 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22007 case NODE_MetadataSFMatrix4f : {
22011 spacer fprintf (fp,
" value (SFMatrix4f): \t");
22012 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22016 case NODE_MetadataSFNode : {
22020 spacer fprintf (fp,
" value (SFNode):\n"); dump_scene(fp,level+1,tmp->value);
22023 case NODE_MetadataSFRotation : {
22027 spacer fprintf (fp,
" value (SFRotation): \t");
22028 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22032 case NODE_MetadataSFString : {
22036 spacer fprintf (fp,
" value (SFString) \t%s\n",tmp->value->strptr);
22039 case NODE_MetadataSFTime : {
22043 spacer fprintf (fp,
" value (SFTime) \t%4.3f\n",tmp->value);
22046 case NODE_MetadataSFVec2d : {
22050 spacer fprintf (fp,
" value (SFVec2d): \t");
22051 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22055 case NODE_MetadataSFVec2f : {
22059 spacer fprintf (fp,
" value (SFVec2f): \t");
22060 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22064 case NODE_MetadataSFVec3d : {
22068 spacer fprintf (fp,
" value (SFVec3d): \t");
22069 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22073 case NODE_MetadataSFVec3f : {
22077 spacer fprintf (fp,
" value (SFVec3f): \t");
22078 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22082 case NODE_MetadataSFVec4d : {
22086 spacer fprintf (fp,
" value (SFVec4d): \t");
22087 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22091 case NODE_MetadataSFVec4f : {
22095 spacer fprintf (fp,
" value (SFVec4f): \t");
22096 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->value.c[i]); }
22100 case NODE_MetadataSet : {
22105 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22107 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
22108 spacer fprintf (fp,
" value (MFNode):\n");
22109 for (i=0; i<tmp->value.n; i++) { dump_scene(fp,level+1,tmp->value.p[i]); }
22112 case NODE_MetadataString : {
22117 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22119 spacer fprintf (fp,
" name (SFString) \t%s\n",tmp->name->strptr);
22120 spacer fprintf (fp,
" value (MFString): \n");
22121 for (i=0; i<tmp->value.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->value.p[i]->strptr); }
22124 case NODE_MicrophoneSource : {
22128 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22129 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22130 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
22132 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22134 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22135 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22136 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
22137 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22138 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22139 spacer fprintf (fp,
" mediaDeviceID (SFString) \t%s\n",tmp->mediaDeviceID->strptr);
22142 case NODE_MotorJoint : {
22146 spacer fprintf (fp,
" axis1Angle (SFFloat) \t%4.3f\n",tmp->axis1Angle);
22147 spacer fprintf (fp,
" axis1Torque (SFFloat) \t%4.3f\n",tmp->axis1Torque);
22148 spacer fprintf (fp,
" axis2Angle (SFFloat) \t%4.3f\n",tmp->axis2Angle);
22149 spacer fprintf (fp,
" axis2Torque (SFFloat) \t%4.3f\n",tmp->axis2Torque);
22150 spacer fprintf (fp,
" axis3Angle (SFFloat) \t%4.3f\n",tmp->axis3Angle);
22151 spacer fprintf (fp,
" axis3Torque (SFFloat) \t%4.3f\n",tmp->axis3Torque);
22152 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
22153 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
22154 spacer fprintf (fp,
" enabledAxes (SFInt32) \t%d\n",tmp->enabledAxes);
22155 spacer fprintf (fp,
" forceOutput (MFString): \n");
22156 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
22158 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22160 spacer fprintf (fp,
" stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
22161 spacer fprintf (fp,
" stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
22162 spacer fprintf (fp,
" stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
22163 spacer fprintf (fp,
" stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
22164 spacer fprintf (fp,
" stop3Bounce (SFFloat) \t%4.3f\n",tmp->stop3Bounce);
22165 spacer fprintf (fp,
" stop3ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop3ErrorCorrection);
22167 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
22170 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
22173 spacer fprintf (fp,
" __old_axis1Angle (SFFloat) \t%4.3f\n",tmp->__old_axis1Angle);
22176 spacer fprintf (fp,
" __old_axis2Angle (SFFloat) \t%4.3f\n",tmp->__old_axis2Angle);
22179 spacer fprintf (fp,
" __old_axis3Angle (SFFloat) \t%4.3f\n",tmp->__old_axis3Angle);
22183 case NODE_MovieTexture : {
22187 spacer fprintf (fp,
" autoRefresh (SFTime) \t%4.3f\n",tmp->autoRefresh);
22188 spacer fprintf (fp,
" autoRefreshTimeLimit (SFTime) \t%4.3f\n",tmp->autoRefreshTimeLimit);
22189 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
22190 spacer fprintf (fp,
" url (MFString): \n");
22191 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
22192 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22193 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22194 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
22196 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22198 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22199 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22200 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
22201 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22202 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22203 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
22204 spacer fprintf (fp,
" pitch (SFFloat) \t%4.3f\n",tmp->pitch);
22206 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22208 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
22211 case NODE_MultiTexture : {
22215 spacer fprintf (fp,
" alpha (SFFloat) \t%4.3f\n",tmp->alpha);
22216 spacer fprintf (fp,
" color (SFColor): \t");
22217 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
22219 spacer fprintf (fp,
" function (MFString): \n");
22220 for (i=0; i<tmp->function.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->function.p[i]->strptr); }
22222 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22224 spacer fprintf (fp,
" mode (MFString): \n");
22225 for (i=0; i<tmp->mode.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->mode.p[i]->strptr); }
22226 spacer fprintf (fp,
" source (MFString): \n");
22227 for (i=0; i<tmp->source.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->source.p[i]->strptr); }
22228 spacer fprintf (fp,
" texture (MFNode):\n");
22229 for (i=0; i<tmp->texture.n; i++) { dump_scene(fp,level+1,tmp->texture.p[i]); }
22232 case NODE_MultiTextureCoordinate : {
22237 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22239 spacer fprintf (fp,
" texCoord (MFNode):\n");
22240 for (i=0; i<tmp->texCoord.n; i++) { dump_scene(fp,level+1,tmp->texCoord.p[i]); }
22243 case NODE_MultiTextureTransform : {
22248 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22250 spacer fprintf (fp,
" textureTransform (MFNode):\n");
22251 for (i=0; i<tmp->textureTransform.n; i++) { dump_scene(fp,level+1,tmp->textureTransform.p[i]); }
22254 case NODE_MultiTouchSensor : {
22258 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22259 spacer fprintf (fp,
" axisRotation (SFRotation): \t");
22260 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->axisRotation.c[i]); }
22262 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22263 spacer fprintf (fp,
" maxPosition (SFVec2f): \t");
22264 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->maxPosition.c[i]); }
22266 spacer fprintf (fp,
" minPosition (SFVec2f): \t");
22267 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->minPosition.c[i]); }
22269 spacer fprintf (fp,
" offset (SFVec3f): \t");
22270 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
22272 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22274 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22277 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22279 spacer fprintf (fp,
" translationOffset (SFVec3f): \t");
22280 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translationOffset.c[i]); }
22282 spacer fprintf (fp,
" rotationOffset (SFRotation): \t");
22283 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotationOffset.c[i]); }
22285 spacer fprintf (fp,
" scaleOffset (SFVec3f): \t");
22286 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOffset.c[i]); }
22288 spacer fprintf (fp,
" minScale (SFVec3f): \t");
22289 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->minScale.c[i]); }
22291 spacer fprintf (fp,
" maxScale (SFVec3f): \t");
22292 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->maxScale.c[i]); }
22296 case NODE_NavigationInfo : {
22300 spacer fprintf (fp,
" avatarSize (MFFloat):\n");
22301 for (i=0; i<tmp->avatarSize.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->avatarSize.p[i]); }
22302 spacer fprintf (fp,
" headlight (SFBool) \t%d\n",tmp->headlight);
22303 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
22304 spacer fprintf (fp,
" type (MFString): \n");
22305 for (i=0; i<tmp->type.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->type.p[i]->strptr); }
22306 spacer fprintf (fp,
" visibilityLimit (SFFloat) \t%4.3f\n",tmp->visibilityLimit);
22307 spacer fprintf (fp,
" transitionType (MFString): \n");
22308 for (i=0; i<tmp->transitionType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->transitionType.p[i]->strptr); }
22310 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22312 spacer fprintf (fp,
" transitionTime (SFTime) \t%4.3f\n",tmp->transitionTime);
22315 case NODE_Normal : {
22320 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22322 spacer fprintf (fp,
" vector (MFVec3f):\n");
22323 for (i=0; i<tmp->vector.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->vector.p[i]).c[0], (tmp->vector.p[i]).c[1],(tmp->vector.p[i]).c[2]); }
22326 case NODE_NormalInterpolator : {
22330 spacer fprintf (fp,
" key (MFFloat):\n");
22331 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
22332 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
22333 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
22335 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22339 case NODE_NormalMorpher : {
22343 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
22344 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
22346 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22350 case NODE_NurbsCurve : {
22355 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22357 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22358 spacer fprintf (fp,
" weight (MFDouble):\n");
22359 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22360 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
22361 spacer fprintf (fp,
" tessellation (SFInt32) \t%d\n",tmp->tessellation);
22364 case NODE_NurbsCurve2D : {
22369 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22371 spacer fprintf (fp,
" controlPoint (MFVec2d):\n");
22372 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
22373 spacer fprintf (fp,
" weight (MFDouble):\n");
22374 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22375 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
22376 spacer fprintf (fp,
" tessellation (SFInt32) \t%d\n",tmp->tessellation);
22379 case NODE_NurbsOrientationInterpolator : {
22384 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22386 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22387 spacer fprintf (fp,
" weight (MFDouble):\n");
22388 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22389 spacer fprintf (fp,
" knot (MFDouble):\n");
22390 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->knot.p[i]); }
22391 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
22393 spacer fprintf (fp,
" _knot (MFFloat):\n");
22394 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
22397 spacer fprintf (fp,
" _xyzw (MFVec4f):\n");
22398 for (i=0; i<tmp->_xyzw.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_xyzw.p[i]).c[0], (tmp->_xyzw.p[i]).c[1],(tmp->_xyzw.p[i]).c[2],(tmp->_xyzw.p[i]).c[3]); }
22401 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
22405 case NODE_NurbsPatchSurface : {
22410 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22412 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22413 spacer fprintf (fp,
" weight (MFDouble):\n");
22414 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22415 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
22416 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
22417 spacer fprintf (fp,
" uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
22418 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
22419 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
22420 spacer fprintf (fp,
" vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
22421 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
22424 case NODE_NurbsPositionInterpolator : {
22429 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22431 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22432 spacer fprintf (fp,
" weight (MFDouble):\n");
22433 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22434 spacer fprintf (fp,
" knot (MFDouble):\n");
22435 for (i=0; i<tmp->knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->knot.p[i]); }
22436 spacer fprintf (fp,
" order (SFInt32) \t%d\n",tmp->order);
22438 spacer fprintf (fp,
" _knot (MFFloat):\n");
22439 for (i=0; i<tmp->_knot.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_knot.p[i]); }
22442 spacer fprintf (fp,
" _xyzw (MFVec4f):\n");
22443 for (i=0; i<tmp->_xyzw.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_xyzw.p[i]).c[0], (tmp->_xyzw.p[i]).c[1],(tmp->_xyzw.p[i]).c[2],(tmp->_xyzw.p[i]).c[3]); }
22446 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
22450 case NODE_NurbsSet : {
22454 spacer fprintf (fp,
" geometry (MFNode):\n");
22455 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
22457 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22459 spacer fprintf (fp,
" tessellationScale (SFFloat) \t%4.3f\n",tmp->tessellationScale);
22460 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
22461 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22464 case NODE_NurbsSurfaceInterpolator : {
22469 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22471 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22472 spacer fprintf (fp,
" weight (MFDouble):\n");
22473 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22474 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
22475 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
22476 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
22477 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
22479 spacer fprintf (fp,
" _controlPoint (MFVec4f):\n");
22480 for (i=0; i<tmp->_controlPoint.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_controlPoint.p[i]).c[0], (tmp->_controlPoint.p[i]).c[1],(tmp->_controlPoint.p[i]).c[2],(tmp->_controlPoint.p[i]).c[3]); }
22483 spacer fprintf (fp,
" _OK (SFInt32) \t%d\n",tmp->_OK);
22487 case NODE_NurbsSweptSurface : {
22491 spacer fprintf (fp,
" crossSectionCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->crossSectionCurve);
22493 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22495 spacer fprintf (fp,
" trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
22498 case NODE_NurbsSwungSurface : {
22503 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22505 spacer fprintf (fp,
" profileCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->profileCurve);
22506 spacer fprintf (fp,
" trajectoryCurve (SFNode):\n"); dump_scene(fp,level+1,tmp->trajectoryCurve);
22509 case NODE_NurbsTextureCoordinate : {
22514 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22516 spacer fprintf (fp,
" controlPoint (MFVec2f):\n");
22517 for (i=0; i<tmp->controlPoint.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->controlPoint.p[i]).c[0], (tmp->controlPoint.p[i]).c[1]); }
22518 spacer fprintf (fp,
" weight (MFFloat):\n");
22519 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22520 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
22521 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
22522 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
22523 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
22525 spacer fprintf (fp,
" _controlPoint (MFVec4f):\n");
22526 for (i=0; i<tmp->_controlPoint.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_controlPoint.p[i]).c[0], (tmp->_controlPoint.p[i]).c[1],(tmp->_controlPoint.p[i]).c[2],(tmp->_controlPoint.p[i]).c[3]); }
22530 case NODE_NurbsTrimmedSurface : {
22535 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22537 spacer fprintf (fp,
" controlPoint (SFNode):\n"); dump_scene(fp,level+1,tmp->controlPoint);
22538 spacer fprintf (fp,
" weight (MFDouble):\n");
22539 for (i=0; i<tmp->weight.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->weight.p[i]); }
22540 spacer fprintf (fp,
" uOrder (SFInt32) \t%d\n",tmp->uOrder);
22541 spacer fprintf (fp,
" uDimension (SFInt32) \t%d\n",tmp->uDimension);
22542 spacer fprintf (fp,
" uTessellation (SFInt32) \t%d\n",tmp->uTessellation);
22543 spacer fprintf (fp,
" vOrder (SFInt32) \t%d\n",tmp->vOrder);
22544 spacer fprintf (fp,
" vDimension (SFInt32) \t%d\n",tmp->vDimension);
22545 spacer fprintf (fp,
" vTessellation (SFInt32) \t%d\n",tmp->vTessellation);
22546 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
22547 spacer fprintf (fp,
" trimmingContour (MFNode):\n");
22548 for (i=0; i<tmp->trimmingContour.n; i++) { dump_scene(fp,level+1,tmp->trimmingContour.p[i]); }
22551 case NODE_OSC_Sensor : {
22555 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22556 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22557 spacer fprintf (fp,
" protocol (SFString) \t%s\n",tmp->protocol->strptr);
22558 spacer fprintf (fp,
" listenfor (SFString) \t%s\n",tmp->listenfor->strptr);
22559 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
22560 spacer fprintf (fp,
" filter (SFString) \t%s\n",tmp->filter->strptr);
22561 spacer fprintf (fp,
" handler (SFString) \t%s\n",tmp->handler->strptr);
22562 spacer fprintf (fp,
" talksTo (MFString): \n");
22563 for (i=0; i<tmp->talksTo.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->talksTo.p[i]->strptr); }
22564 spacer fprintf (fp,
" FIFOsize (SFInt32) \t%d\n",tmp->FIFOsize);
22565 spacer fprintf (fp,
" int32Inp (SFInt32) \t%d\n",tmp->int32Inp);
22566 spacer fprintf (fp,
" floatInp (SFFloat) \t%4.3f\n",tmp->floatInp);
22567 spacer fprintf (fp,
" stringInp (SFString) \t%s\n",tmp->stringInp->strptr);
22568 spacer fprintf (fp,
" gotEvents (SFInt32) \t%d\n",tmp->gotEvents);
22570 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22573 spacer fprintf (fp,
" _talkToNodes (MFNode):\n");
22574 for (i=0; i<tmp->_talkToNodes.n; i++) { dump_scene(fp,level+1,tmp->_talkToNodes.p[i]); }
22577 spacer fprintf (fp,
" _status (SFInt32) \t%d\n",tmp->_status);
22580 spacer fprintf (fp,
" __oldmetadata (SFNode):\n"); dump_scene(fp,level+1,tmp->__oldmetadata);
22584 case NODE_OpacityMapVolumeStyle : {
22588 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22590 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22592 spacer fprintf (fp,
" transferFunction (SFNode):\n"); dump_scene(fp,level+1,tmp->transferFunction);
22595 case NODE_OrientationChaser : {
22600 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22604 case NODE_OrientationDamper : {
22609 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22611 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
22612 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
22614 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
22618 case NODE_OrientationInterpolator : {
22622 spacer fprintf (fp,
" key (MFFloat):\n");
22623 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
22624 spacer fprintf (fp,
" keyValue (MFRotation):\n");
22625 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2],(tmp->keyValue.p[i]).c[3]); }
22627 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22631 case NODE_OrthoViewpoint : {
22635 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22636 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
22637 spacer fprintf (fp,
" fieldOfView (MFFloat):\n");
22638 for (i=0; i<tmp->fieldOfView.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->fieldOfView.p[i]); }
22640 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22642 spacer fprintf (fp,
" orientation (SFRotation): \t");
22643 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
22645 spacer fprintf (fp,
" position (SFVec3f): \t");
22646 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
22648 spacer fprintf (fp,
" centerOfRotation (SFVec3f): \t");
22649 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
22651 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
22652 spacer fprintf (fp,
" farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
22653 spacer fprintf (fp,
" nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
22654 spacer fprintf (fp,
" vIewAll (SFBool) \t%d\n",tmp->vIewAll);
22655 spacer fprintf (fp,
" navigationInfo (SFNode):\n"); dump_scene(fp,level+1,tmp->navigationInfo);
22658 case NODE_OscillatorSource : {
22662 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22663 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22664 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
22666 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22668 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
22669 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
22670 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
22671 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
22672 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
22673 spacer fprintf (fp,
" detune (SFFloat) \t%4.3f\n",tmp->detune);
22674 spacer fprintf (fp,
" frequency (SFFloat) \t%4.3f\n",tmp->frequency);
22675 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
22676 spacer fprintf (fp,
" periodicWave (SFNode):\n"); dump_scene(fp,level+1,tmp->periodicWave);
22678 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22682 case NODE_PackagedShader : {
22687 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22689 spacer fprintf (fp,
" url (MFString): \n");
22690 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
22691 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22692 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
22693 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
22696 case NODE_ParticleSystem : {
22700 spacer fprintf (fp,
" appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
22701 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
22703 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22705 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
22706 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22707 spacer fprintf (fp,
" castShadow (SFBool) \t%d\n",tmp->castShadow);
22708 spacer fprintf (fp,
" createParticles (SFBool) \t%d\n",tmp->createParticles);
22709 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22710 spacer fprintf (fp,
" lifetimeVariation (SFFloat) \t%4.3f\n",tmp->lifetimeVariation);
22711 spacer fprintf (fp,
" maxParticles (SFInt32) \t%d\n",tmp->maxParticles);
22712 spacer fprintf (fp,
" particleLifetime (SFFloat) \t%4.3f\n",tmp->particleLifetime);
22713 spacer fprintf (fp,
" particleSize (SFVec2f): \t");
22714 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->particleSize.c[i]); }
22716 spacer fprintf (fp,
" particleOrientation (SFRotation): \t");
22717 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->particleOrientation.c[i]); }
22720 spacer fprintf (fp,
" _lastEnabled (SFBool) \t%d\n",tmp->_lastEnabled);
22724 case NODE_PeriodicWave : {
22728 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22729 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22731 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22733 spacer fprintf (fp,
" children (MFNode):\n");
22734 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
22735 spacer fprintf (fp,
" optionsReal (MFFloat):\n");
22736 for (i=0; i<tmp->optionsReal.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->optionsReal.p[i]); }
22737 spacer fprintf (fp,
" optionsImag (MFFloat):\n");
22738 for (i=0; i<tmp->optionsImag.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->optionsImag.p[i]); }
22739 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
22742 case NODE_PhysicalMaterial : {
22747 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22749 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
22750 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
22752 spacer fprintf (fp,
" emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
22753 spacer fprintf (fp,
" emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
22754 spacer fprintf (fp,
" normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
22755 spacer fprintf (fp,
" normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
22756 spacer fprintf (fp,
" normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
22757 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
22758 spacer fprintf (fp,
" occlusionStrength (SFFloat) \t%4.3f\n",tmp->occlusionStrength);
22759 spacer fprintf (fp,
" occlusionTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->occlusionTexture);
22760 spacer fprintf (fp,
" occlusionTextureMapping (SFString) \t%s\n",tmp->occlusionTextureMapping->strptr);
22761 spacer fprintf (fp,
" baseColor (SFColor): \t");
22762 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->baseColor.c[i]); }
22764 spacer fprintf (fp,
" baseTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->baseTexture);
22765 spacer fprintf (fp,
" baseTextureMapping (SFString) \t%s\n",tmp->baseTextureMapping->strptr);
22766 spacer fprintf (fp,
" metallic (SFFloat) \t%4.3f\n",tmp->metallic);
22767 spacer fprintf (fp,
" roughness (SFFloat) \t%4.3f\n",tmp->roughness);
22768 spacer fprintf (fp,
" metallicRoughnessTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->metallicRoughnessTexture);
22769 spacer fprintf (fp,
" metallicRoughnessTextureMapping (SFString) \t%s\n",tmp->metallicRoughnessTextureMapping->strptr);
22772 case NODE_PickableGroup : {
22777 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
22778 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
22780 spacer fprintf (fp,
" children (MFNode):\n");
22781 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
22783 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22785 spacer fprintf (fp,
" objectType (MFString): \n");
22786 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
22787 spacer fprintf (fp,
" pickable (SFBool) \t%d\n",tmp->pickable);
22788 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
22789 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
22792 case NODE_PixelTexture : {
22797 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22799 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22800 spacer fprintf (fp,
" update (SFString) \t%s\n",tmp->update->strptr);
22803 case NODE_PixelTexture3D : {
22807 spacer fprintf (fp,
" image (MFInt32):\n");
22808 for (i=0; i<tmp->image.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->image.p[i]); }
22810 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22814 case NODE_PlaneSensor : {
22818 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22819 spacer fprintf (fp,
" axisRotation (SFRotation): \t");
22820 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->axisRotation.c[i]); }
22822 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22823 spacer fprintf (fp,
" maxPosition (SFVec2f): \t");
22824 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->maxPosition.c[i]); }
22826 spacer fprintf (fp,
" minPosition (SFVec2f): \t");
22827 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->minPosition.c[i]); }
22829 spacer fprintf (fp,
" offset (SFVec3f): \t");
22830 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
22832 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22834 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22837 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22841 case NODE_PointEmitter : {
22845 spacer fprintf (fp,
" direction (SFVec3f): \t");
22846 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
22849 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22851 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
22852 spacer fprintf (fp,
" position (SFVec3f): \t");
22853 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
22855 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
22856 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
22857 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
22858 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
22861 case NODE_PointLight : {
22866 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22868 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
22869 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
22870 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
22871 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
22872 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
22873 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
22874 spacer fprintf (fp,
" color (SFColor): \t");
22875 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
22877 spacer fprintf (fp,
" attenuation (SFVec3f): \t");
22878 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->attenuation.c[i]); }
22880 spacer fprintf (fp,
" location (SFVec3f): \t");
22881 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
22883 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
22886 case NODE_PointPickSensor : {
22890 spacer fprintf (fp,
" _nparents (int) %d\n",vectorSize(tmp->_parentVector));
22891 for (i=0; i<vectorSize(tmp->_parentVector); i++) { spacer fprintf (fp,
" %d: %p\n",i, vector_get(
struct X3D_Node *, tmp->_parentVector,i)); }
22892 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22894 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22896 spacer fprintf (fp,
" objectType (MFString): \n");
22897 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
22898 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
22899 spacer fprintf (fp,
" pickTarget (MFNode):\n");
22900 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
22901 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
22903 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22906 spacer fprintf (fp,
" _oldpickTarget (MFNode):\n");
22907 for (i=0; i<tmp->_oldpickTarget.n; i++) { dump_scene(fp,level+1,tmp->_oldpickTarget.p[i]); }
22911 case NODE_PointProperties : {
22915 spacer fprintf (fp,
" pointSizeScaleFactor (SFFloat) \t%4.3f\n",tmp->pointSizeScaleFactor);
22916 spacer fprintf (fp,
" pointSizeMinValue (SFFloat) \t%4.3f\n",tmp->pointSizeMinValue);
22917 spacer fprintf (fp,
" pointSizeMaxValue (SFFloat) \t%4.3f\n",tmp->pointSizeMaxValue);
22918 spacer fprintf (fp,
" attenuation (MFFloat):\n");
22919 for (i=0; i<tmp->attenuation.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->attenuation.p[i]); }
22920 spacer fprintf (fp,
" markerType (SFInt32) \t%d\n",tmp->markerType);
22922 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22925 spacer fprintf (fp,
" _colormode (SFInt32) \t%d\n",tmp->_colormode);
22928 spacer fprintf (fp,
" _attenuation (SFVec3f): \t");
22929 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->_attenuation.c[i]); }
22933 spacer fprintf (fp,
" _pointMethod (SFInt32) \t%d\n",tmp->_pointMethod);
22937 case NODE_PointSensor : {
22941 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
22942 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
22943 spacer fprintf (fp,
" maxPosition (SFVec3f): \t");
22944 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->maxPosition.c[i]); }
22946 spacer fprintf (fp,
" minPosition (SFVec3f): \t");
22947 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->minPosition.c[i]); }
22949 spacer fprintf (fp,
" offset (SFVec3f): \t");
22950 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
22952 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
22954 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22957 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
22961 case NODE_PointSet : {
22965 spacer fprintf (fp,
" attrib (MFNode):\n");
22966 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
22967 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
22968 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
22969 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
22971 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22973 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
22976 case NODE_Polyline2D : {
22981 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22985 case NODE_PolylineEmitter : {
22989 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
22990 spacer fprintf (fp,
" direction (SFVec3f): \t");
22991 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
22994 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
22996 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
22997 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
22998 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
22999 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
23000 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
23003 case NODE_Polypoint2D : {
23008 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23010 spacer fprintf (fp,
" point (MFVec2f):\n");
23011 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
23014 case NODE_PositionChaser : {
23019 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23023 case NODE_PositionChaser2D : {
23028 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23032 case NODE_PositionDamper : {
23037 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23039 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
23040 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23042 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
23046 case NODE_PositionDamper2D : {
23051 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23053 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
23054 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23056 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
23060 case NODE_PositionInterpolator : {
23064 spacer fprintf (fp,
" key (MFFloat):\n");
23065 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23066 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
23067 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
23069 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23073 case NODE_PositionInterpolator2D : {
23077 spacer fprintf (fp,
" key (MFFloat):\n");
23078 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23079 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
23080 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
23082 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23086 case NODE_PrimitivePickSensor : {
23090 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23091 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23093 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23095 spacer fprintf (fp,
" objectType (MFString): \n");
23096 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
23097 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
23098 spacer fprintf (fp,
" pickTarget (MFNode):\n");
23099 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
23100 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
23102 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23106 case NODE_ProgramShader : {
23111 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23113 spacer fprintf (fp,
" programs (MFNode):\n");
23114 for (i=0; i<tmp->programs.n; i++) { dump_scene(fp,level+1,tmp->programs.p[i]); }
23117 case NODE_ProjectionVolumeStyle : {
23121 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23123 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23125 spacer fprintf (fp,
" intensityThreshold (SFFloat) \t%4.3f\n",tmp->intensityThreshold);
23128 case NODE_Proto : {
23133 spacer fprintf (fp,
" __children (MFNode):\n");
23134 for (i=0; i<tmp->__children.n; i++) { dump_scene(fp,level+1,tmp->__children.p[i]); }
23137 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23139 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23140 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23142 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
23143 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
23146 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
23147 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23149 spacer fprintf (fp,
" url (MFString): \n");
23150 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23151 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
23154 case NODE_ProximitySensor : {
23158 spacer fprintf (fp,
" center (SFVec3f): \t");
23159 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
23161 spacer fprintf (fp,
" size (SFVec3f): \t");
23162 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
23164 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23165 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23167 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23170 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
23173 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
23174 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
23178 spacer fprintf (fp,
" __t2 (SFRotation): \t");
23179 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
23183 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23187 case NODE_Pyramid : {
23192 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23196 case NODE_QuadSet : {
23200 spacer fprintf (fp,
" attrib (MFNode):\n");
23201 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
23202 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
23203 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
23204 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
23206 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23208 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
23209 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
23212 case NODE_ReceiverPdu : {
23216 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23217 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
23218 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
23219 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
23220 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
23221 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
23222 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
23223 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
23224 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
23225 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
23226 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
23227 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
23228 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
23230 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23231 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23232 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
23233 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
23234 spacer fprintf (fp,
" receiverState (SFInt32) \t%d\n",tmp->receiverState);
23235 spacer fprintf (fp,
" receivedPower (SFFloat) \t%4.3f\n",tmp->receivedPower);
23236 spacer fprintf (fp,
" transmitterEntityID (SFInt32) \t%d\n",tmp->transmitterEntityID);
23237 spacer fprintf (fp,
" transmitterApplicationID (SFInt32) \t%d\n",tmp->transmitterApplicationID);
23238 spacer fprintf (fp,
" transmitterSiteID (SFInt32) \t%d\n",tmp->transmitterSiteID);
23239 spacer fprintf (fp,
" transmitterRadioID (SFInt32) \t%d\n",tmp->transmitterRadioID);
23242 case NODE_Rectangle2D : {
23247 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23249 spacer fprintf (fp,
" size (SFVec2f): \t");
23250 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
23254 case NODE_ResistancePhysicsModel : {
23258 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23259 spacer fprintf (fp,
" force (SFFloat) \t%4.3f\n",tmp->force);
23261 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23265 case NODE_RigidBody : {
23269 spacer fprintf (fp,
" angularDampingFactor (SFFloat) \t%4.3f\n",tmp->angularDampingFactor);
23270 spacer fprintf (fp,
" angularVelocity (SFVec3f): \t");
23271 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->angularVelocity.c[i]); }
23273 spacer fprintf (fp,
" autoDamp (SFBool) \t%d\n",tmp->autoDamp);
23274 spacer fprintf (fp,
" autoDisable (SFBool) \t%d\n",tmp->autoDisable);
23275 spacer fprintf (fp,
" centerOfMass (SFVec3f): \t");
23276 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfMass.c[i]); }
23278 spacer fprintf (fp,
" disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
23279 spacer fprintf (fp,
" disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
23280 spacer fprintf (fp,
" disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
23281 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23282 spacer fprintf (fp,
" finiteRotationAxis (SFVec3f): \t");
23283 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->finiteRotationAxis.c[i]); }
23285 spacer fprintf (fp,
" fixed (SFBool) \t%d\n",tmp->fixed);
23286 spacer fprintf (fp,
" forces (MFVec3f):\n");
23287 for (i=0; i<tmp->forces.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->forces.p[i]).c[0], (tmp->forces.p[i]).c[1],(tmp->forces.p[i]).c[2]); }
23288 spacer fprintf (fp,
" geometry (MFNode):\n");
23289 for (i=0; i<tmp->geometry.n; i++) { dump_scene(fp,level+1,tmp->geometry.p[i]); }
23290 spacer fprintf (fp,
" inertia (SFMatrix3f): \t");
23291 for (i=0; i<9; i++) { fprintf (fp,
"%4.3f ",tmp->inertia.c[i]); }
23293 spacer fprintf (fp,
" linearDampingFactor (SFFloat) \t%4.3f\n",tmp->linearDampingFactor);
23294 spacer fprintf (fp,
" linearVelocity (SFVec3f): \t");
23295 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->linearVelocity.c[i]); }
23297 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
23298 spacer fprintf (fp,
" massDensityModel (SFNode):\n"); dump_scene(fp,level+1,tmp->massDensityModel);
23300 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23302 spacer fprintf (fp,
" orientation (SFRotation): \t");
23303 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
23305 spacer fprintf (fp,
" position (SFVec3f): \t");
23306 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
23308 spacer fprintf (fp,
" torques (MFVec3f):\n");
23309 for (i=0; i<tmp->torques.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->torques.p[i]).c[0], (tmp->torques.p[i]).c[1],(tmp->torques.p[i]).c[2]); }
23310 spacer fprintf (fp,
" useFiniteRotation (SFBool) \t%d\n",tmp->useFiniteRotation);
23311 spacer fprintf (fp,
" useGlobalGravity (SFBool) \t%d\n",tmp->useGlobalGravity);
23313 spacer fprintf (fp,
" __old_angularVelocity (SFVec3f): \t");
23314 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_angularVelocity.c[i]); }
23318 spacer fprintf (fp,
" __old_centerOfMass (SFVec3f): \t");
23319 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_centerOfMass.c[i]); }
23323 spacer fprintf (fp,
" __old_finiteRotationAxis (SFVec3f): \t");
23324 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_finiteRotationAxis.c[i]); }
23328 spacer fprintf (fp,
" __old_linearVelocity (SFVec3f): \t");
23329 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_linearVelocity.c[i]); }
23333 spacer fprintf (fp,
" __old_orientation (SFRotation): \t");
23334 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__old_orientation.c[i]); }
23338 spacer fprintf (fp,
" __old_position (SFVec3f): \t");
23339 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_position.c[i]); }
23344 case NODE_RigidBodyCollection : {
23348 spacer fprintf (fp,
" autoDisable (SFBool) \t%d\n",tmp->autoDisable);
23349 spacer fprintf (fp,
" bodies (MFNode):\n");
23350 for (i=0; i<tmp->bodies.n; i++) { dump_scene(fp,level+1,tmp->bodies.p[i]); }
23351 spacer fprintf (fp,
" constantForceMix (SFFloat) \t%4.3f\n",tmp->constantForceMix);
23352 spacer fprintf (fp,
" contactSurfaceThickness (SFFloat) \t%4.3f\n",tmp->contactSurfaceThickness);
23353 spacer fprintf (fp,
" disableAngularSpeed (SFFloat) \t%4.3f\n",tmp->disableAngularSpeed);
23354 spacer fprintf (fp,
" disableLinearSpeed (SFFloat) \t%4.3f\n",tmp->disableLinearSpeed);
23355 spacer fprintf (fp,
" disableTime (SFFloat) \t%4.3f\n",tmp->disableTime);
23356 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23357 spacer fprintf (fp,
" errorCorrection (SFFloat) \t%4.3f\n",tmp->errorCorrection);
23358 spacer fprintf (fp,
" gravity (SFVec3f): \t");
23359 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->gravity.c[i]); }
23361 spacer fprintf (fp,
" iterations (SFInt32) \t%d\n",tmp->iterations);
23362 spacer fprintf (fp,
" joints (MFNode):\n");
23363 for (i=0; i<tmp->joints.n; i++) { dump_scene(fp,level+1,tmp->joints.p[i]); }
23364 spacer fprintf (fp,
" maxCorrectionSpeed (SFFloat) \t%4.3f\n",tmp->maxCorrectionSpeed);
23366 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23368 spacer fprintf (fp,
" preferAccuracy (SFBool) \t%d\n",tmp->preferAccuracy);
23369 spacer fprintf (fp,
" collider (SFNode):\n"); dump_scene(fp,level+1,tmp->collider);
23372 case NODE_ScalarChaser : {
23377 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23381 case NODE_ScalarDamper : {
23386 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23388 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
23389 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23391 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
23395 case NODE_ScalarInterpolator : {
23399 spacer fprintf (fp,
" key (MFFloat):\n");
23400 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23401 spacer fprintf (fp,
" keyValue (MFFloat):\n");
23402 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
23404 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23408 case NODE_ScreenFontStyle : {
23413 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23415 spacer fprintf (fp,
" pointSize (SFFloat) \t%4.3f\n",tmp->pointSize);
23418 case NODE_ScreenGroup : {
23423 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
23424 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23426 spacer fprintf (fp,
" children (MFNode):\n");
23427 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23429 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23431 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23432 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23435 case NODE_Script : {
23439 spacer fprintf (fp,
" url (MFString): \n");
23440 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23441 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23442 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
23443 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
23445 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23449 case NODE_SegmentedVolumeData : {
23453 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
23454 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
23457 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23459 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
23460 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23461 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23462 spacer fprintf (fp,
" renderStyle (MFNode):\n");
23463 for (i=0; i<tmp->renderStyle.n; i++) { dump_scene(fp,level+1,tmp->renderStyle.p[i]); }
23464 spacer fprintf (fp,
" segmentEnabled (MFBool):\n");
23465 for (i=0; i<tmp->segmentEnabled.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->segmentEnabled.p[i]); }
23466 spacer fprintf (fp,
" segmentIdentifiers (SFNode):\n"); dump_scene(fp,level+1,tmp->segmentIdentifiers);
23469 case NODE_ShadedVolumeStyle : {
23473 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23475 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23477 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
23478 spacer fprintf (fp,
" lighting (SFBool) \t%d\n",tmp->lighting);
23479 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
23480 spacer fprintf (fp,
" material (SFNode):\n"); dump_scene(fp,level+1,tmp->material);
23483 case NODE_ShaderPart : {
23488 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23490 spacer fprintf (fp,
" url (MFString): \n");
23491 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23492 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23493 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
23494 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
23495 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
23498 case NODE_ShaderProgram : {
23503 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23505 spacer fprintf (fp,
" url (MFString): \n");
23506 for (i=0; i<tmp->url.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->url.p[i]->strptr); }
23507 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23508 spacer fprintf (fp,
" load (SFBool) \t%d\n",tmp->load);
23509 spacer fprintf (fp,
" refresh (SFTime) \t%4.3f\n",tmp->refresh);
23510 spacer fprintf (fp,
" type (SFString) \t%s\n",tmp->type->strptr);
23513 case NODE_Shape : {
23517 spacer fprintf (fp,
" appearance (SFNode):\n"); dump_scene(fp,level+1,tmp->appearance);
23518 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
23520 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23522 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23523 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23524 spacer fprintf (fp,
" castShadow (SFBool) \t%d\n",tmp->castShadow);
23527 case NODE_SignalPdu : {
23531 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23532 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
23533 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
23534 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
23535 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
23536 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
23537 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
23538 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
23539 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
23540 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
23541 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
23542 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
23543 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
23545 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23546 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23547 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
23548 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
23549 spacer fprintf (fp,
" data (MFInt32):\n");
23550 for (i=0; i<tmp->data.n; i++) { spacer fprintf (fp,
" %d: \t%d\n",i,tmp->data.p[i]); }
23551 spacer fprintf (fp,
" dataLength (SFInt32) \t%d\n",tmp->dataLength);
23552 spacer fprintf (fp,
" encodingScheme (SFInt32) \t%d\n",tmp->encodingScheme);
23553 spacer fprintf (fp,
" sampleRate (SFInt32) \t%d\n",tmp->sampleRate);
23554 spacer fprintf (fp,
" samples (SFInt32) \t%d\n",tmp->samples);
23555 spacer fprintf (fp,
" tdlType (SFInt32) \t%d\n",tmp->tdlType);
23558 case NODE_SilhouetteEnhancementVolumeStyle : {
23562 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23564 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23566 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
23567 spacer fprintf (fp,
" silhouetteBoundaryOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteBoundaryOpacity);
23568 spacer fprintf (fp,
" silhouetteRetainedOpacity (SFFloat) \t%4.3f\n",tmp->silhouetteRetainedOpacity);
23569 spacer fprintf (fp,
" silhouetteSharpness (SFFloat) \t%4.3f\n",tmp->silhouetteSharpness);
23572 case NODE_SingleAxisHingeJoint : {
23576 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
23577 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
23579 spacer fprintf (fp,
" axis (SFVec3f): \t");
23580 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis.c[i]); }
23582 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
23583 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
23584 spacer fprintf (fp,
" forceOutput (MFString): \n");
23585 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
23586 spacer fprintf (fp,
" maxAngle (SFFloat) \t%4.3f\n",tmp->maxAngle);
23588 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23590 spacer fprintf (fp,
" minAngle (SFFloat) \t%4.3f\n",tmp->minAngle);
23591 spacer fprintf (fp,
" stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
23592 spacer fprintf (fp,
" stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
23594 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
23595 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
23599 spacer fprintf (fp,
" __old_axis (SFVec3f): \t");
23600 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis.c[i]); }
23604 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
23607 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
23611 case NODE_SliderJoint : {
23615 spacer fprintf (fp,
" axis (SFVec3f): \t");
23616 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis.c[i]); }
23618 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
23619 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
23620 spacer fprintf (fp,
" forceOutput (MFString): \n");
23621 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
23622 spacer fprintf (fp,
" maxSeparation (SFFloat) \t%4.3f\n",tmp->maxSeparation);
23624 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23626 spacer fprintf (fp,
" minSeparation (SFFloat) \t%4.3f\n",tmp->minSeparation);
23627 spacer fprintf (fp,
" sliderForce (SFFloat) \t%4.3f\n",tmp->sliderForce);
23628 spacer fprintf (fp,
" stopBounce (SFFloat) \t%4.3f\n",tmp->stopBounce);
23629 spacer fprintf (fp,
" stopErrorCorrection (SFFloat) \t%4.3f\n",tmp->stopErrorCorrection);
23631 spacer fprintf (fp,
" __old_axis (SFVec3f): \t");
23632 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis.c[i]); }
23636 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
23639 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
23643 case NODE_Sound : {
23647 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23648 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23650 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23652 spacer fprintf (fp,
" children (MFNode):\n");
23653 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23654 spacer fprintf (fp,
" direction (SFVec3f): \t");
23655 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
23657 spacer fprintf (fp,
" location (SFVec3f): \t");
23658 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
23661 spacer fprintf (fp,
" __velocity (SFVec3f): \t");
23662 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__velocity.c[i]); }
23666 spacer fprintf (fp,
" __dopplerFactor (SFFloat) \t%4.3f\n",tmp->__dopplerFactor);
23668 spacer fprintf (fp,
" priority (SFFloat) \t%4.3f\n",tmp->priority);
23669 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23670 spacer fprintf (fp,
" maxBack (SFFloat) \t%4.3f\n",tmp->maxBack);
23671 spacer fprintf (fp,
" maxFront (SFFloat) \t%4.3f\n",tmp->maxFront);
23672 spacer fprintf (fp,
" minBack (SFFloat) \t%4.3f\n",tmp->minBack);
23673 spacer fprintf (fp,
" minFront (SFFloat) \t%4.3f\n",tmp->minFront);
23674 spacer fprintf (fp,
" source (SFNode):\n"); dump_scene(fp,level+1,tmp->source);
23677 case NODE_SpatialSound : {
23681 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23682 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23684 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23686 spacer fprintf (fp,
" children (MFNode):\n");
23687 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23688 spacer fprintf (fp,
" direction (SFVec3f): \t");
23689 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
23691 spacer fprintf (fp,
" location (SFVec3f): \t");
23692 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
23695 spacer fprintf (fp,
" __velocity (SFVec3f): \t");
23696 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__velocity.c[i]); }
23700 spacer fprintf (fp,
" __dopplerFactor (SFFloat) \t%4.3f\n",tmp->__dopplerFactor);
23702 spacer fprintf (fp,
" priority (SFFloat) \t%4.3f\n",tmp->priority);
23703 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23704 spacer fprintf (fp,
" coneInnerAngle (SFFloat) \t%4.3f\n",tmp->coneInnerAngle);
23705 spacer fprintf (fp,
" coneOuterAngle (SFFloat) \t%4.3f\n",tmp->coneOuterAngle);
23706 spacer fprintf (fp,
" coneOuterGain (SFFloat) \t%4.3f\n",tmp->coneOuterGain);
23707 spacer fprintf (fp,
" distanceModel (SFString) \t%s\n",tmp->distanceModel->strptr);
23708 spacer fprintf (fp,
" dopplerEnabled (SFBool) \t%d\n",tmp->dopplerEnabled);
23709 spacer fprintf (fp,
" enableHRTF (SFBool) \t%d\n",tmp->enableHRTF);
23710 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
23711 spacer fprintf (fp,
" maxDistance (SFFloat) \t%4.3f\n",tmp->maxDistance);
23712 spacer fprintf (fp,
" referenceDistance (SFFloat) \t%4.3f\n",tmp->referenceDistance);
23713 spacer fprintf (fp,
" rolloffFactor (SFFloat) \t%4.3f\n",tmp->rolloffFactor);
23716 case NODE_Sphere : {
23721 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23723 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
23726 case NODE_SphereSensor : {
23730 spacer fprintf (fp,
" autoOffset (SFBool) \t%d\n",tmp->autoOffset);
23731 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23732 spacer fprintf (fp,
" offset (SFRotation): \t");
23733 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->offset.c[i]); }
23735 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23737 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23740 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23744 case NODE_SplinePositionInterpolator : {
23748 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
23749 spacer fprintf (fp,
" key (MFFloat):\n");
23750 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23751 spacer fprintf (fp,
" keyValue (MFVec3f):\n");
23752 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2]); }
23753 spacer fprintf (fp,
" keyVelocity (MFVec3f):\n");
23754 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->keyVelocity.p[i]).c[0], (tmp->keyVelocity.p[i]).c[1],(tmp->keyVelocity.p[i]).c[2]); }
23756 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23758 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23761 case NODE_SplinePositionInterpolator2D : {
23765 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
23766 spacer fprintf (fp,
" key (MFFloat):\n");
23767 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23768 spacer fprintf (fp,
" keyValue (MFVec2f):\n");
23769 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1]); }
23770 spacer fprintf (fp,
" keyVelocity (MFVec2f):\n");
23771 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->keyVelocity.p[i]).c[0], (tmp->keyVelocity.p[i]).c[1]); }
23773 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23775 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23778 case NODE_SplineScalarInterpolator : {
23782 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
23783 spacer fprintf (fp,
" key (MFFloat):\n");
23784 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23785 spacer fprintf (fp,
" keyValue (MFFloat):\n");
23786 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
23787 spacer fprintf (fp,
" keyVelocity (MFFloat):\n");
23788 for (i=0; i<tmp->keyVelocity.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyVelocity.p[i]); }
23790 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23792 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23795 case NODE_SpotLight : {
23800 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23802 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
23803 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
23804 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
23805 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
23806 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
23807 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
23808 spacer fprintf (fp,
" color (SFColor): \t");
23809 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
23811 spacer fprintf (fp,
" attenuation (SFVec3f): \t");
23812 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->attenuation.c[i]); }
23814 spacer fprintf (fp,
" location (SFVec3f): \t");
23815 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
23817 spacer fprintf (fp,
" radius (SFFloat) \t%4.3f\n",tmp->radius);
23818 spacer fprintf (fp,
" beamWidth (SFFloat) \t%4.3f\n",tmp->beamWidth);
23819 spacer fprintf (fp,
" cutOffAngle (SFFloat) \t%4.3f\n",tmp->cutOffAngle);
23820 spacer fprintf (fp,
" direction (SFVec3f): \t");
23821 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
23825 case NODE_SquadOrientationInterpolator : {
23829 spacer fprintf (fp,
" key (MFFloat):\n");
23830 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
23831 spacer fprintf (fp,
" keyValue (MFRotation):\n");
23832 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->keyValue.p[i]).c[0], (tmp->keyValue.p[i]).c[1],(tmp->keyValue.p[i]).c[2],(tmp->keyValue.p[i]).c[3]); }
23834 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23836 spacer fprintf (fp,
" normalizeVelocity (SFBool) \t%d\n",tmp->normalizeVelocity);
23837 spacer fprintf (fp,
" closed (SFBool) \t%d\n",tmp->closed);
23839 spacer fprintf (fp,
" _normkey (MFFloat):\n");
23840 for (i=0; i<tmp->_normkey.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->_normkey.p[i]); }
23843 spacer fprintf (fp,
" _normkeyValue (MFRotation):\n");
23844 for (i=0; i<tmp->_normkeyValue.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->_normkeyValue.p[i]).c[0], (tmp->_normkeyValue.p[i]).c[1],(tmp->_normkeyValue.p[i]).c[2],(tmp->_normkeyValue.p[i]).c[3]); }
23848 case NODE_StaticGroup : {
23853 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23855 spacer fprintf (fp,
" children (MFNode):\n");
23856 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23857 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23858 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23860 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
23861 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23864 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
23865 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
23869 case NODE_StreamAudioDestination : {
23873 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
23874 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
23875 spacer fprintf (fp,
" children (MFNode):\n");
23876 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23877 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23878 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23879 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
23881 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23883 spacer fprintf (fp,
" streamIdentifier (MFString): \n");
23884 for (i=0; i<tmp->streamIdentifier.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->streamIdentifier.p[i]->strptr); }
23887 case NODE_StreamAudioSource : {
23891 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23892 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23893 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
23895 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23897 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
23898 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
23899 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
23900 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
23901 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
23902 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
23903 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
23904 spacer fprintf (fp,
" streamIdentifier (MFString): \n");
23905 for (i=0; i<tmp->streamIdentifier.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->streamIdentifier.p[i]->strptr); }
23908 case NODE_StringSensor : {
23912 spacer fprintf (fp,
" deletionAllowed (SFBool) \t%d\n",tmp->deletionAllowed);
23913 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
23914 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
23916 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23918 spacer fprintf (fp,
" singleton (SFBool) \t%d\n",tmp->singleton);
23920 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
23924 case NODE_SurfaceEmitter : {
23929 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23931 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
23932 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
23933 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
23934 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
23935 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
23936 spacer fprintf (fp,
" surface (SFNode):\n"); dump_scene(fp,level+1,tmp->surface);
23937 spacer fprintf (fp,
" geometry (SFNode):\n"); dump_scene(fp,level+1,tmp->geometry);
23940 case NODE_Switch : {
23945 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
23946 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
23948 spacer fprintf (fp,
" choice (MFNode):\n");
23949 for (i=0; i<tmp->choice.n; i++) { dump_scene(fp,level+1,tmp->choice.p[i]); }
23950 spacer fprintf (fp,
" children (MFNode):\n");
23951 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
23953 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23955 spacer fprintf (fp,
" whichChoice (SFInt32) \t%d\n",tmp->whichChoice);
23956 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
23957 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
23960 case NODE_Teapot : {
23965 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23969 case NODE_TexCoordChaser2D : {
23974 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23978 case NODE_TexCoordDamper2D : {
23983 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
23985 spacer fprintf (fp,
" tau (SFTime) \t%4.3f\n",tmp->tau);
23986 spacer fprintf (fp,
" tolerance (SFFloat) \t%4.3f\n",tmp->tolerance);
23988 spacer fprintf (fp,
" _tau (SFTime) \t%4.3f\n",tmp->_tau);
23996 spacer fprintf (fp,
" fontStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->fontStyle);
23997 spacer fprintf (fp,
" length (MFFloat):\n");
23998 for (i=0; i<tmp->length.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->length.p[i]); }
23999 spacer fprintf (fp,
" maxExtent (SFFloat) \t%4.3f\n",tmp->maxExtent);
24001 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24003 spacer fprintf (fp,
" string (MFString): \n");
24004 for (i=0; i<tmp->string.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->string.p[i]->strptr); }
24006 spacer fprintf (fp,
" _isScreen (SFInt32) \t%d\n",tmp->_isScreen);
24010 case NODE_TextureBackground : {
24014 spacer fprintf (fp,
" groundAngle (MFFloat):\n");
24015 for (i=0; i<tmp->groundAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->groundAngle.p[i]); }
24016 spacer fprintf (fp,
" groundColor (MFColor):\n");
24017 for (i=0; i<tmp->groundColor.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->groundColor.p[i]).c[0], (tmp->groundColor.p[i]).c[1],(tmp->groundColor.p[i]).c[2]); }
24018 spacer fprintf (fp,
" skyAngle (MFFloat):\n");
24019 for (i=0; i<tmp->skyAngle.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->skyAngle.p[i]); }
24020 spacer fprintf (fp,
" skyColor (MFColor):\n");
24021 for (i=0; i<tmp->skyColor.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->skyColor.p[i]).c[0], (tmp->skyColor.p[i]).c[1],(tmp->skyColor.p[i]).c[2]); }
24023 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24025 spacer fprintf (fp,
" frontTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->frontTexture);
24026 spacer fprintf (fp,
" backTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->backTexture);
24027 spacer fprintf (fp,
" topTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->topTexture);
24028 spacer fprintf (fp,
" bottomTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->bottomTexture);
24029 spacer fprintf (fp,
" leftTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->leftTexture);
24030 spacer fprintf (fp,
" rightTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->rightTexture);
24031 spacer fprintf (fp,
" transparency (MFFloat):\n");
24032 for (i=0; i<tmp->transparency.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->transparency.p[i]); }
24035 case NODE_TextureCoordinate : {
24040 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24042 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24043 spacer fprintf (fp,
" point (MFVec2f):\n");
24044 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1]); }
24047 case NODE_TextureCoordinate3D : {
24052 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24054 spacer fprintf (fp,
" point (MFVec3f):\n");
24055 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2]); }
24056 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24059 case NODE_TextureCoordinate4D : {
24064 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24066 spacer fprintf (fp,
" point (MFVec4f):\n");
24067 for (i=0; i<tmp->point.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f, %4.3f, %4.3f]\n",i,(tmp->point.p[i]).c[0], (tmp->point.p[i]).c[1],(tmp->point.p[i]).c[2],(tmp->point.p[i]).c[3]); }
24068 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24071 case NODE_TextureCoordinateGenerator : {
24076 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24078 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24079 spacer fprintf (fp,
" mode (SFString) \t%s\n",tmp->mode->strptr);
24080 spacer fprintf (fp,
" parameter (MFFloat):\n");
24081 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->parameter.p[i]); }
24084 case NODE_TextureProjector : {
24089 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24091 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
24092 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
24093 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
24094 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24095 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24096 spacer fprintf (fp,
" color (SFColor): \t");
24097 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
24099 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24100 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24101 spacer fprintf (fp,
" location (SFVec3f): \t");
24102 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
24104 spacer fprintf (fp,
" direction (SFVec3f): \t");
24105 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
24107 spacer fprintf (fp,
" nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24108 spacer fprintf (fp,
" farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24109 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24110 spacer fprintf (fp,
" backCull (SFBool) \t%d\n",tmp->backCull);
24111 spacer fprintf (fp,
" upVector (SFVec3f): \t");
24112 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->upVector.c[i]); }
24114 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24115 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
24118 case NODE_TextureProjectorParallel : {
24123 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24125 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
24126 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
24127 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
24128 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24129 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24130 spacer fprintf (fp,
" color (SFColor): \t");
24131 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
24133 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24134 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24135 spacer fprintf (fp,
" location (SFVec3f): \t");
24136 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
24138 spacer fprintf (fp,
" direction (SFVec3f): \t");
24139 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
24141 spacer fprintf (fp,
" nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24142 spacer fprintf (fp,
" farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24143 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24144 spacer fprintf (fp,
" backCull (SFBool) \t%d\n",tmp->backCull);
24145 spacer fprintf (fp,
" upVector (SFVec3f): \t");
24146 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->upVector.c[i]); }
24148 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24149 spacer fprintf (fp,
" fieldOfView (SFVec4f): \t");
24150 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->fieldOfView.c[i]); }
24154 case NODE_TextureProjectorPoint : {
24159 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24161 spacer fprintf (fp,
" global (SFBool) \t%d\n",tmp->global);
24162 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
24163 spacer fprintf (fp,
" shadows (SFBool) \t%d\n",tmp->shadows);
24164 spacer fprintf (fp,
" shadowIntensity (SFFloat) \t%4.3f\n",tmp->shadowIntensity);
24165 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24166 spacer fprintf (fp,
" color (SFColor): \t");
24167 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->color.c[i]); }
24169 spacer fprintf (fp,
" intensity (SFFloat) \t%4.3f\n",tmp->intensity);
24170 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24171 spacer fprintf (fp,
" location (SFVec3f): \t");
24172 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->location.c[i]); }
24174 spacer fprintf (fp,
" direction (SFVec3f): \t");
24175 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
24177 spacer fprintf (fp,
" nearDistance (SFFloat) \t%4.3f\n",tmp->nearDistance);
24178 spacer fprintf (fp,
" farDistance (SFFloat) \t%4.3f\n",tmp->farDistance);
24179 spacer fprintf (fp,
" texture (SFNode):\n"); dump_scene(fp,level+1,tmp->texture);
24180 spacer fprintf (fp,
" backCull (SFBool) \t%d\n",tmp->backCull);
24181 spacer fprintf (fp,
" upVector (SFVec3f): \t");
24182 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->upVector.c[i]); }
24186 case NODE_TextureProperties : {
24190 spacer fprintf (fp,
" anisotropicDegree (SFFloat) \t%4.3f\n",tmp->anisotropicDegree);
24191 spacer fprintf (fp,
" borderColor (SFColorRGBA): \t");
24192 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->borderColor.c[i]); }
24194 spacer fprintf (fp,
" borderWidth (SFInt32) \t%d\n",tmp->borderWidth);
24195 spacer fprintf (fp,
" boundaryModeS (SFString) \t%s\n",tmp->boundaryModeS->strptr);
24196 spacer fprintf (fp,
" boundaryModeT (SFString) \t%s\n",tmp->boundaryModeT->strptr);
24197 spacer fprintf (fp,
" boundaryModeR (SFString) \t%s\n",tmp->boundaryModeR->strptr);
24198 spacer fprintf (fp,
" magnificationFilter (SFString) \t%s\n",tmp->magnificationFilter->strptr);
24200 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24202 spacer fprintf (fp,
" minificationFilter (SFString) \t%s\n",tmp->minificationFilter->strptr);
24203 spacer fprintf (fp,
" textureCompression (SFString) \t%s\n",tmp->textureCompression->strptr);
24204 spacer fprintf (fp,
" texturePriority (SFFloat) \t%4.3f\n",tmp->texturePriority);
24207 case NODE_TextureTransform : {
24211 spacer fprintf (fp,
" center (SFVec2f): \t");
24212 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24215 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24217 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24218 spacer fprintf (fp,
" rotation (SFFloat) \t%4.3f\n",tmp->rotation);
24219 spacer fprintf (fp,
" scale (SFVec2f): \t");
24220 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
24222 spacer fprintf (fp,
" translation (SFVec2f): \t");
24223 for (i=0; i<2; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
24227 case NODE_TextureTransform3D : {
24231 spacer fprintf (fp,
" center (SFVec3f): \t");
24232 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24235 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24237 spacer fprintf (fp,
" rotation (SFRotation): \t");
24238 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
24240 spacer fprintf (fp,
" scale (SFVec3f): \t");
24241 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
24243 spacer fprintf (fp,
" translation (SFVec3f): \t");
24244 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
24246 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24249 case NODE_TextureTransformGenerator : {
24254 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24256 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24257 spacer fprintf (fp,
" mode (SFString) \t%s\n",tmp->mode->strptr);
24258 spacer fprintf (fp,
" parameter (MFFloat):\n");
24259 for (i=0; i<tmp->parameter.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->parameter.p[i]); }
24262 case NODE_TextureTransformMatrix3D : {
24267 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24269 spacer fprintf (fp,
" matrix (SFMatrix4f): \t");
24270 for (i=0; i<16; i++) { fprintf (fp,
"%4.3f ",tmp->matrix.c[i]); }
24272 spacer fprintf (fp,
" mapping (SFString) \t%s\n",tmp->mapping->strptr);
24280 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
24281 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24283 spacer fprintf (fp,
" children (MFNode):\n");
24284 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24285 spacer fprintf (fp,
" center (SFVec3f): \t");
24286 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24288 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
24289 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24291 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24293 spacer fprintf (fp,
" content (SFNode):\n"); dump_scene(fp,level+1,tmp->content);
24294 spacer fprintf (fp,
" showContent (SFBool) \t%d\n",tmp->showContent);
24295 spacer fprintf (fp,
" boundingVolume (MFFloat):\n");
24296 for (i=0; i<tmp->boundingVolume.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->boundingVolume.p[i]); }
24297 spacer fprintf (fp,
" contentVolume (MFFloat):\n");
24298 for (i=0; i<tmp->contentVolume.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->contentVolume.p[i]); }
24301 case NODE_TimeSensor : {
24305 spacer fprintf (fp,
" cycleInterval (SFTime) \t%4.3f\n",tmp->cycleInterval);
24306 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24307 spacer fprintf (fp,
" loop (SFBool) \t%d\n",tmp->loop);
24309 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24311 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
24312 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
24313 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
24314 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
24315 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24317 spacer fprintf (fp,
" __ctflag (SFTime) \t%4.3f\n",tmp->__ctflag);
24320 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24324 case NODE_TimeTrigger : {
24329 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24333 case NODE_ToneMappedVolumeStyle : {
24337 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24339 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24341 spacer fprintf (fp,
" surfaceNormals (SFNode):\n"); dump_scene(fp,level+1,tmp->surfaceNormals);
24342 spacer fprintf (fp,
" coolColor (SFColorRGBA): \t");
24343 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->coolColor.c[i]); }
24345 spacer fprintf (fp,
" warmColor (SFColorRGBA): \t");
24346 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->warmColor.c[i]); }
24350 case NODE_TouchSensor : {
24354 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24355 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24357 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24360 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24364 case NODE_TrackingSensor : {
24368 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24369 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24371 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24375 case NODE_Transform : {
24380 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
24381 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24383 spacer fprintf (fp,
" center (SFVec3f): \t");
24384 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24386 spacer fprintf (fp,
" children (MFNode):\n");
24387 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24389 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24391 spacer fprintf (fp,
" rotation (SFRotation): \t");
24392 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->rotation.c[i]); }
24394 spacer fprintf (fp,
" scale (SFVec3f): \t");
24395 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->scale.c[i]); }
24397 spacer fprintf (fp,
" scaleOrientation (SFRotation): \t");
24398 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->scaleOrientation.c[i]); }
24400 spacer fprintf (fp,
" translation (SFVec3f): \t");
24401 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->translation.c[i]); }
24403 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
24404 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24406 spacer fprintf (fp,
" _sortedChildren (MFNode):\n");
24407 for (i=0; i<tmp->_sortedChildren.n; i++) { dump_scene(fp,level+1,tmp->_sortedChildren.p[i]); }
24411 case NODE_TransformSensor : {
24415 spacer fprintf (fp,
" center (SFVec3f): \t");
24416 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24418 spacer fprintf (fp,
" size (SFVec3f): \t");
24419 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
24421 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24422 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24423 spacer fprintf (fp,
" targetObject (SFNode):\n"); dump_scene(fp,level+1,tmp->targetObject);
24425 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24428 spacer fprintf (fp,
" __hit (SFInt32) \t%d\n",tmp->__hit);
24431 spacer fprintf (fp,
" __t1 (SFVec3f): \t");
24432 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__t1.c[i]); }
24436 spacer fprintf (fp,
" __t2 (SFRotation): \t");
24437 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->__t2.c[i]); }
24441 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24445 case NODE_TransmitterPdu : {
24449 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24450 spacer fprintf (fp,
" address (SFString) \t%s\n",tmp->address->strptr);
24451 spacer fprintf (fp,
" port (SFInt32) \t%d\n",tmp->port);
24452 spacer fprintf (fp,
" multicastRelayHost (SFString) \t%s\n",tmp->multicastRelayHost->strptr);
24453 spacer fprintf (fp,
" multicastRelayPort (SFInt32) \t%d\n",tmp->multicastRelayPort);
24454 spacer fprintf (fp,
" networkMode (SFString) \t%s\n",tmp->networkMode->strptr);
24455 spacer fprintf (fp,
" readInterval (SFTime) \t%4.3f\n",tmp->readInterval);
24456 spacer fprintf (fp,
" writeInterval (SFTime) \t%4.3f\n",tmp->writeInterval);
24457 spacer fprintf (fp,
" entityID (SFInt32) \t%d\n",tmp->entityID);
24458 spacer fprintf (fp,
" applicationID (SFInt32) \t%d\n",tmp->applicationID);
24459 spacer fprintf (fp,
" siteID (SFInt32) \t%d\n",tmp->siteID);
24460 spacer fprintf (fp,
" geoCoords (SFVec3d): \t");
24461 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->geoCoords.c[i]); }
24463 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
24464 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24465 spacer fprintf (fp,
" radioID (SFInt32) \t%d\n",tmp->radioID);
24466 spacer fprintf (fp,
" whichGeometry (SFInt32) \t%d\n",tmp->whichGeometry);
24467 spacer fprintf (fp,
" radioEntityTypeKind (SFInt32) \t%d\n",tmp->radioEntityTypeKind);
24468 spacer fprintf (fp,
" radioEntityTypeDomain (SFInt32) \t%d\n",tmp->radioEntityTypeDomain);
24469 spacer fprintf (fp,
" radioEntityTypeCountry (SFInt32) \t%d\n",tmp->radioEntityTypeCountry);
24470 spacer fprintf (fp,
" radioEntityTypeCategory (SFInt32) \t%d\n",tmp->radioEntityTypeCategory);
24471 spacer fprintf (fp,
" radioEntityTypeNomenclature (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclature);
24472 spacer fprintf (fp,
" radioEntityTypeNomenclatureVersion (SFInt32) \t%d\n",tmp->radioEntityTypeNomenclatureVersion);
24473 spacer fprintf (fp,
" antennaLocation (SFVec3f): \t");
24474 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->antennaLocation.c[i]); }
24476 spacer fprintf (fp,
" antennaPatternLength (SFInt32) \t%d\n",tmp->antennaPatternLength);
24477 spacer fprintf (fp,
" antennaPatternType (SFInt32) \t%d\n",tmp->antennaPatternType);
24478 spacer fprintf (fp,
" relativeAntennaLocation (SFVec3f): \t");
24479 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->relativeAntennaLocation.c[i]); }
24481 spacer fprintf (fp,
" inputSource (SFInt32) \t%d\n",tmp->inputSource);
24482 spacer fprintf (fp,
" transmitState (SFInt32) \t%d\n",tmp->transmitState);
24483 spacer fprintf (fp,
" power (SFFloat) \t%4.3f\n",tmp->power);
24484 spacer fprintf (fp,
" frequency (SFInt32) \t%d\n",tmp->frequency);
24485 spacer fprintf (fp,
" transmitFrequencyBandwidth (SFFloat) \t%4.3f\n",tmp->transmitFrequencyBandwidth);
24486 spacer fprintf (fp,
" lengthOfModulationParameters (SFInt32) \t%d\n",tmp->lengthOfModulationParameters);
24487 spacer fprintf (fp,
" modulationTypeDetail (SFInt32) \t%d\n",tmp->modulationTypeDetail);
24488 spacer fprintf (fp,
" modulationTypeMajor (SFInt32) \t%d\n",tmp->modulationTypeMajor);
24489 spacer fprintf (fp,
" modulationTypeSpreadSpectrum (SFInt32) \t%d\n",tmp->modulationTypeSpreadSpectrum);
24490 spacer fprintf (fp,
" modulationTypeSystem (SFInt32) \t%d\n",tmp->modulationTypeSystem);
24491 spacer fprintf (fp,
" cryptoSystem (SFInt32) \t%d\n",tmp->cryptoSystem);
24492 spacer fprintf (fp,
" cryptoKeyID (SFInt32) \t%d\n",tmp->cryptoKeyID);
24495 case NODE_TriangleFanSet : {
24499 spacer fprintf (fp,
" attrib (MFNode):\n");
24500 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24501 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24502 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24503 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24505 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24507 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24508 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24511 case NODE_TriangleSet : {
24515 spacer fprintf (fp,
" attrib (MFNode):\n");
24516 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24517 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24518 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24519 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24521 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24523 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24524 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24527 case NODE_TriangleSet2D : {
24532 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24534 spacer fprintf (fp,
" vertices (MFVec2f):\n");
24535 for (i=0; i<tmp->vertices.n; i++) { spacer fprintf (fp,
" %d: \t[%4.3f, %4.3f]\n",i,(tmp->vertices.p[i]).c[0], (tmp->vertices.p[i]).c[1]); }
24538 case NODE_TriangleStripSet : {
24542 spacer fprintf (fp,
" attrib (MFNode):\n");
24543 for (i=0; i<tmp->attrib.n; i++) { dump_scene(fp,level+1,tmp->attrib.p[i]); }
24544 spacer fprintf (fp,
" color (SFNode):\n"); dump_scene(fp,level+1,tmp->color);
24545 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24546 spacer fprintf (fp,
" fogCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->fogCoord);
24548 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24550 spacer fprintf (fp,
" normal (SFNode):\n"); dump_scene(fp,level+1,tmp->normal);
24551 spacer fprintf (fp,
" texCoord (SFNode):\n"); dump_scene(fp,level+1,tmp->texCoord);
24554 case NODE_TwoSidedMaterial : {
24558 spacer fprintf (fp,
" ambientIntensity (SFFloat) \t%4.3f\n",tmp->ambientIntensity);
24559 spacer fprintf (fp,
" backAmbientIntensity (SFFloat) \t%4.3f\n",tmp->backAmbientIntensity);
24560 spacer fprintf (fp,
" backDiffuseColor (SFColor): \t");
24561 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backDiffuseColor.c[i]); }
24563 spacer fprintf (fp,
" backEmissiveColor (SFColor): \t");
24564 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backEmissiveColor.c[i]); }
24566 spacer fprintf (fp,
" backShininess (SFFloat) \t%4.3f\n",tmp->backShininess);
24567 spacer fprintf (fp,
" backSpecularColor (SFColor): \t");
24568 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->backSpecularColor.c[i]); }
24570 spacer fprintf (fp,
" backTransparency (SFFloat) \t%4.3f\n",tmp->backTransparency);
24571 spacer fprintf (fp,
" diffuseColor (SFColor): \t");
24572 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->diffuseColor.c[i]); }
24574 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
24575 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
24578 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24580 spacer fprintf (fp,
" shininess (SFFloat) \t%4.3f\n",tmp->shininess);
24581 spacer fprintf (fp,
" separateBackColor (SFBool) \t%d\n",tmp->separateBackColor);
24582 spacer fprintf (fp,
" specularColor (SFColor): \t");
24583 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->specularColor.c[i]); }
24585 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
24588 case NODE_UniversalJoint : {
24592 spacer fprintf (fp,
" anchorPoint (SFVec3f): \t");
24593 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->anchorPoint.c[i]); }
24595 spacer fprintf (fp,
" axis1 (SFVec3f): \t");
24596 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis1.c[i]); }
24598 spacer fprintf (fp,
" axis2 (SFVec3f): \t");
24599 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->axis2.c[i]); }
24601 spacer fprintf (fp,
" body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->body1);
24602 spacer fprintf (fp,
" body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->body2);
24604 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24606 spacer fprintf (fp,
" forceOutput (MFString): \n");
24607 for (i=0; i<tmp->forceOutput.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->forceOutput.p[i]->strptr); }
24608 spacer fprintf (fp,
" stop1Bounce (SFFloat) \t%4.3f\n",tmp->stop1Bounce);
24609 spacer fprintf (fp,
" stop1ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop1ErrorCorrection);
24610 spacer fprintf (fp,
" stop2Bounce (SFFloat) \t%4.3f\n",tmp->stop2Bounce);
24611 spacer fprintf (fp,
" stop2ErrorCorrection (SFFloat) \t%4.3f\n",tmp->stop2ErrorCorrection);
24613 spacer fprintf (fp,
" __old_anchorPoint (SFVec3f): \t");
24614 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_anchorPoint.c[i]); }
24618 spacer fprintf (fp,
" __old_axis1 (SFVec3f): \t");
24619 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis1.c[i]); }
24623 spacer fprintf (fp,
" __old_axis2 (SFVec3f): \t");
24624 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->__old_axis2.c[i]); }
24628 spacer fprintf (fp,
" __old_body1 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body1);
24631 spacer fprintf (fp,
" __old_body2 (SFNode):\n"); dump_scene(fp,level+1,tmp->__old_body2);
24635 case NODE_UnlitMaterial : {
24640 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24642 spacer fprintf (fp,
" emissiveColor (SFColor): \t");
24643 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->emissiveColor.c[i]); }
24645 spacer fprintf (fp,
" emissiveTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->emissiveTexture);
24646 spacer fprintf (fp,
" emissiveTextureMapping (SFString) \t%s\n",tmp->emissiveTextureMapping->strptr);
24647 spacer fprintf (fp,
" normalScale (SFFloat) \t%4.3f\n",tmp->normalScale);
24648 spacer fprintf (fp,
" normalTexture (SFNode):\n"); dump_scene(fp,level+1,tmp->normalTexture);
24649 spacer fprintf (fp,
" normalTextureMapping (SFString) \t%s\n",tmp->normalTextureMapping->strptr);
24650 spacer fprintf (fp,
" transparency (SFFloat) \t%4.3f\n",tmp->transparency);
24653 case NODE_VectorInterpolator : {
24657 spacer fprintf (fp,
" key (MFFloat):\n");
24658 for (i=0; i<tmp->key.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->key.p[i]); }
24659 spacer fprintf (fp,
" keyValue (MFFloat):\n");
24660 for (i=0; i<tmp->keyValue.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->keyValue.p[i]); }
24662 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24666 case NODE_Viewpoint : {
24670 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24671 spacer fprintf (fp,
" jump (SFBool) \t%d\n",tmp->jump);
24672 spacer fprintf (fp,
" fieldOfView (SFFloat) \t%4.3f\n",tmp->fieldOfView);
24674 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24676 spacer fprintf (fp,
" orientation (SFRotation): \t");
24677 for (i=0; i<4; i++) { fprintf (fp,
"%4.3f ",tmp->orientation.c[i]); }
24679 spacer fprintf (fp,
" position (SFVec3f): \t");
24680 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->position.c[i]); }
24682 spacer fprintf (fp,
" centerOfRotation (SFVec3f): \t");
24683 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->centerOfRotation.c[i]); }
24685 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
24686 spacer fprintf (fp,
" fovMode (SFString) \t%s\n",tmp->fovMode->strptr);
24687 spacer fprintf (fp,
" aspectRatio (SFFloat) \t%4.3f\n",tmp->aspectRatio);
24688 spacer fprintf (fp,
" farClippingPlane (SFFloat) \t%4.3f\n",tmp->farClippingPlane);
24689 spacer fprintf (fp,
" nearClippingPlane (SFFloat) \t%4.3f\n",tmp->nearClippingPlane);
24690 spacer fprintf (fp,
" vIewAll (SFBool) \t%d\n",tmp->vIewAll);
24691 spacer fprintf (fp,
" navigationInfo (SFNode):\n"); dump_scene(fp,level+1,tmp->navigationInfo);
24694 case NODE_ViewpointGroup : {
24698 spacer fprintf (fp,
" center (SFVec3f): \t");
24699 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24701 spacer fprintf (fp,
" children (MFNode):\n");
24702 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24703 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24704 spacer fprintf (fp,
" displayed (SFBool) \t%d\n",tmp->displayed);
24706 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24708 spacer fprintf (fp,
" retainUserOffsets (SFBool) \t%d\n",tmp->retainUserOffsets);
24709 spacer fprintf (fp,
" size (SFVec3f): \t");
24710 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
24713 spacer fprintf (fp,
" __proxNode (SFNode):\n"); dump_scene(fp,level+1,tmp->__proxNode);
24717 case NODE_Viewport : {
24722 spacer fprintf (fp,
" __sibAffectors (MFNode):\n");
24723 for (i=0; i<tmp->__sibAffectors.n; i++) { dump_scene(fp,level+1,tmp->__sibAffectors.p[i]); }
24725 spacer fprintf (fp,
" children (MFNode):\n");
24726 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24728 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24730 spacer fprintf (fp,
" clipBoundary (MFFloat):\n");
24731 for (i=0; i<tmp->clipBoundary.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->clipBoundary.p[i]); }
24732 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
24733 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24736 case NODE_VisibilitySensor : {
24740 spacer fprintf (fp,
" center (SFVec3f): \t");
24741 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->center.c[i]); }
24743 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24744 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24745 spacer fprintf (fp,
" size (SFVec3f): \t");
24746 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->size.c[i]); }
24749 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24752 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24756 case NODE_VolumeData : {
24760 spacer fprintf (fp,
" dimensions (SFVec3f): \t");
24761 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->dimensions.c[i]); }
24764 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24766 spacer fprintf (fp,
" voxels (SFNode):\n"); dump_scene(fp,level+1,tmp->voxels);
24767 spacer fprintf (fp,
" visible (SFBool) \t%d\n",tmp->visible);
24768 spacer fprintf (fp,
" bboxDisplay (SFBool) \t%d\n",tmp->bboxDisplay);
24769 spacer fprintf (fp,
" renderStyle (SFNode):\n"); dump_scene(fp,level+1,tmp->renderStyle);
24772 case NODE_VolumeEmitter : {
24776 spacer fprintf (fp,
" coord (SFNode):\n"); dump_scene(fp,level+1,tmp->coord);
24777 spacer fprintf (fp,
" direction (SFVec3f): \t");
24778 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
24781 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24783 spacer fprintf (fp,
" on (SFBool) \t%d\n",tmp->on);
24784 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
24785 spacer fprintf (fp,
" variation (SFFloat) \t%4.3f\n",tmp->variation);
24786 spacer fprintf (fp,
" internal (SFBool) \t%d\n",tmp->internal);
24787 spacer fprintf (fp,
" mass (SFFloat) \t%4.3f\n",tmp->mass);
24788 spacer fprintf (fp,
" surfaceArea (SFFloat) \t%4.3f\n",tmp->surfaceArea);
24791 case NODE_VolumePickSensor : {
24795 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24796 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24798 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24800 spacer fprintf (fp,
" objectType (MFString): \n");
24801 for (i=0; i<tmp->objectType.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->objectType.p[i]->strptr); }
24802 spacer fprintf (fp,
" pickingGeometry (SFNode):\n"); dump_scene(fp,level+1,tmp->pickingGeometry);
24803 spacer fprintf (fp,
" pickTarget (MFNode):\n");
24804 for (i=0; i<tmp->pickTarget.n; i++) { dump_scene(fp,level+1,tmp->pickTarget.p[i]); }
24805 spacer fprintf (fp,
" matchCriterion (SFString) \t%s\n",tmp->matchCriterion->strptr);
24807 spacer fprintf (fp,
" __oldEnabled (SFBool) \t%d\n",tmp->__oldEnabled);
24811 case NODE_WaveShaper : {
24815 spacer fprintf (fp,
" channelCountMode (SFString) \t%s\n",tmp->channelCountMode->strptr);
24816 spacer fprintf (fp,
" channelInterpretation (SFString) \t%s\n",tmp->channelInterpretation->strptr);
24817 spacer fprintf (fp,
" children (MFNode):\n");
24818 for (i=0; i<tmp->children.n; i++) { dump_scene(fp,level+1,tmp->children.p[i]); }
24819 spacer fprintf (fp,
" description (SFString) \t%s\n",tmp->description->strptr);
24820 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24821 spacer fprintf (fp,
" gain (SFFloat) \t%4.3f\n",tmp->gain);
24823 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24825 spacer fprintf (fp,
" pauseTime (SFTime) \t%4.3f\n",tmp->pauseTime);
24826 spacer fprintf (fp,
" resumeTime (SFTime) \t%4.3f\n",tmp->resumeTime);
24827 spacer fprintf (fp,
" startTime (SFTime) \t%4.3f\n",tmp->startTime);
24828 spacer fprintf (fp,
" stopTime (SFTime) \t%4.3f\n",tmp->stopTime);
24829 spacer fprintf (fp,
" tailTime (SFTime) \t%4.3f\n",tmp->tailTime);
24830 spacer fprintf (fp,
" curve (MFFloat):\n");
24831 for (i=0; i<tmp->curve.n; i++) { spacer fprintf (fp,
" %d: \t%4.3f\n",i,tmp->curve.p[i]); }
24832 spacer fprintf (fp,
" oversample (SFString) \t%s\n",tmp->oversample->strptr);
24835 case NODE_WindPhysicsModel : {
24839 spacer fprintf (fp,
" direction (SFVec3f): \t");
24840 for (i=0; i<3; i++) { fprintf (fp,
"%4.3f ",tmp->direction.c[i]); }
24842 spacer fprintf (fp,
" enabled (SFBool) \t%d\n",tmp->enabled);
24843 spacer fprintf (fp,
" gustiness (SFFloat) \t%4.3f\n",tmp->gustiness);
24845 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24847 spacer fprintf (fp,
" speed (SFFloat) \t%4.3f\n",tmp->speed);
24848 spacer fprintf (fp,
" turbulence (SFFloat) \t%4.3f\n",tmp->turbulence);
24851 case NODE_WorldInfo : {
24855 spacer fprintf (fp,
" info (MFString): \n");
24856 for (i=0; i<tmp->info.n; i++) { spacer fprintf (fp,
" %d: \t%s\n",i,tmp->info.p[i]->strptr); }
24857 spacer fprintf (fp,
" title (SFString) \t%s\n",tmp->title->strptr);
24859 spacer fprintf (fp,
" metadata (SFNode):\n"); dump_scene(fp,level+1,tmp->metadata);
24866 spacer fprintf (fp,
"L%d end\n",level);
24867 if (level == 0) fprintf (fp,
"ending dump_scene\n");
24870int getSAI_X3DNodeType (
int FreeWRLNodeType) {
24871 switch (FreeWRLNodeType) {
24872 case NODE_AcousticProperties:
return X3DAppearanceChildNode;
break;
24873 case NODE_Analyser:
return X3DSoundProcessingNode;
break;
24874 case NODE_Anchor:
return X3DGroupingNode;
break;
24875 case NODE_Appearance:
return X3DAppearanceNode;
break;
24876 case NODE_Arc2D:
return X3DGeometryNode;
break;
24877 case NODE_ArcClose2D:
return X3DGeometryNode;
break;
24878 case NODE_AudioBuffer:
return X3DSoundNode;
break;
24879 case NODE_AudioClip:
return X3DSoundSourceNode;
break;
24880 case NODE_AudioDestination:
return X3DSoundDestinationNode;
break;
24881 case NODE_BackdropBackground:
return X3DBackgroundNode;
break;
24882 case NODE_Background:
return X3DBackgroundNode;
break;
24883 case NODE_BallJoint:
return X3DRigidJointNode;
break;
24884 case NODE_Billboard:
return X3DGroupingNode;
break;
24885 case NODE_BiquadFilter:
return X3DSoundProcessingNode;
break;
24886 case NODE_BlendedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24887 case NODE_BooleanFilter:
return X3DChildNode;
break;
24888 case NODE_BooleanSequencer:
return X3DSequencerNode;
break;
24889 case NODE_BooleanToggle:
return X3DChildNode;
break;
24890 case NODE_BooleanTrigger:
return X3DTriggerNode;
break;
24891 case NODE_BoundaryEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24892 case NODE_BoundedPhysicsModel:
return X3DParticlePhysicsModelNode;
break;
24893 case NODE_Box:
return X3DGeometryNode;
break;
24894 case NODE_BufferAudioSource:
return X3DSoundSourceNode;
break;
24895 case NODE_BufferGeometry:
return X3DGeometryNode;
break;
24896 case NODE_BufferTexture:
return X3DTextureNode;
break;
24897 case NODE_CADAssembly:
return X3DGroupingNode;
break;
24898 case NODE_CADFace:
return X3DProductStructureChildNode;
break;
24899 case NODE_CADLayer:
return X3DGroupingNode;
break;
24900 case NODE_CADPart:
return X3DGroupingNode;
break;
24901 case NODE_CalibratedCameraSensor:
return X3DSensorNode;
break;
24902 case NODE_CartoonVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24903 case NODE_ChannelMerger:
return X3DSoundChannelNode;
break;
24904 case NODE_ChannelSelector:
return X3DSoundChannelNode;
break;
24905 case NODE_ChannelSplitter:
return X3DSoundChannelNode;
break;
24906 case NODE_Circle2D:
return X3DGeometryNode;
break;
24907 case NODE_ClipPlane:
return X3DChildNode;
break;
24908 case NODE_CollidableOffset:
return X3DNBodyCollidableNode;
break;
24909 case NODE_CollidableShape:
return X3DNBodyCollidableNode;
break;
24910 case NODE_Collision:
return X3DEnvironmentalSensorNode;
break;
24911 case NODE_CollisionCollection:
return X3DChildNode;
break;
24912 case NODE_CollisionSensor:
return X3DSensorNode;
break;
24913 case NODE_CollisionSpace:
return X3DNBodyCollidableNode;
break;
24914 case NODE_Color:
return X3DColorNode;
break;
24915 case NODE_ColorChaser:
return X3DChaserNode;
break;
24916 case NODE_ColorDamper:
return X3DDamperNode;
break;
24917 case NODE_ColorInterpolator:
return X3DInterpolatorNode;
break;
24918 case NODE_ColorRGBA:
return X3DColorNode;
break;
24919 case NODE_ComposedCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
24920 case NODE_ComposedShader:
return X3DShaderNode;
break;
24921 case NODE_ComposedTexture3D:
return X3DTexture3DNode;
break;
24922 case NODE_ComposedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24923 case NODE_CompositeVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24924 case NODE_Cone:
return X3DGeometryNode;
break;
24925 case NODE_ConeEmitter:
return X3DParticleEmitterNode;
break;
24926 case NODE_Contact:
return X3DSFNode;
break;
24927 case NODE_Contour2D:
return X3DSFNode;
break;
24928 case NODE_ContourPolyline2D:
return X3DNurbsControlCurveNode;
break;
24929 case NODE_Convolver:
return X3DSoundProcessingNode;
break;
24930 case NODE_Coordinate:
return X3DCoordinateNode;
break;
24931 case NODE_CoordinateChaser:
return X3DChaserNode;
break;
24932 case NODE_CoordinateDamper:
return X3DDamperNode;
break;
24933 case NODE_CoordinateDouble:
return X3DCoordinateNode;
break;
24934 case NODE_CoordinateInterpolator:
return X3DInterpolatorNode;
break;
24935 case NODE_CoordinateInterpolator2D:
return X3DInterpolatorNode;
break;
24936 case NODE_CoordinateMorpher:
return X3DInterpolatorNode;
break;
24937 case NODE_Cylinder:
return X3DGeometryNode;
break;
24938 case NODE_CylinderSensor:
return X3DDragSensorNode;
break;
24939 case NODE_DISEntityManager:
return X3DChildNode;
break;
24940 case NODE_DISEntityTypeMapping:
return X3DInfoNode;
break;
24941 case NODE_Delay:
return X3DSoundProcessingNode;
break;
24942 case NODE_DirectionalLight:
return X3DLightNode;
break;
24943 case NODE_Disk2D:
return X3DGeometryNode;
break;
24944 case NODE_DoubleAxisHingeJoint:
return X3DRigidJointNode;
break;
24945 case NODE_DynamicsCompressor:
return X3DSoundProcessingNode;
break;
24946 case NODE_EaseInEaseOut:
return X3DInterpolatorNode;
break;
24947 case NODE_EdgeEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
24948 case NODE_Effect:
return X3DShaderNode;
break;
24949 case NODE_EffectPart:
return X3DUrlObject;
break;
24950 case NODE_ElevationGrid:
return X3DGeometryNode;
break;
24951 case NODE_EnvironmentLight:
return X3DLightNode;
break;
24952 case NODE_EspduTransform:
return X3DGroupingNode;
break;
24953 case NODE_ExplosionEmitter:
return X3DParticleEmitterNode;
break;
24954 case NODE_Extrusion:
return X3DGeometryNode;
break;
24955 case NODE_FillProperties:
return X3DAppearanceChildNode;
break;
24956 case NODE_FloatVertexAttribute:
return X3DVertexAttributeNode;
break;
24957 case NODE_Fog:
return X3DBindableNode;
break;
24958 case NODE_FogCoordinate:
return X3DGeometricPropertyNode;
break;
24959 case NODE_FontStyle:
return X3DFontStyleNode;
break;
24960 case NODE_ForcePhysicsModel:
return X3DParticlePhysicsModelNode;
break;
24961 case NODE_Gain:
return X3DSoundProcessingNode;
break;
24962 case NODE_GeneratedCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
24963 case NODE_GeneratedTexture:
return X3DTextureNode;
break;
24964 case NODE_GeoConvert:
return X3DInterpolatorNode;
break;
24965 case NODE_GeoCoordinate:
return X3DCoordinateNode;
break;
24966 case NODE_GeoECParameters:
return X3DGeoSRFTParametersNode;
break;
24967 case NODE_GeoElevationGrid:
return X3DGeometryNode;
break;
24968 case NODE_GeoEllipsoid:
return X3DChildNode;
break;
24969 case NODE_GeoLCCParameters:
return X3DGeoSRFTParametersNode;
break;
24970 case NODE_GeoLCE3DParameters:
return X3DGeoSRFTParametersNode;
break;
24971 case NODE_GeoLOD:
return X3DGroupingNode;
break;
24972 case NODE_GeoLSR3DParameters:
return X3DGeoSRFTParametersNode;
break;
24973 case NODE_GeoLTParameters:
return X3DGeoSRFTParametersNode;
break;
24974 case NODE_GeoLocation:
return X3DGroupingNode;
break;
24975 case NODE_GeoMParameters:
return X3DGeoSRFTParametersNode;
break;
24976 case NODE_GeoMetadata:
return X3DChildNode;
break;
24977 case NODE_GeoOMParameters:
return X3DGeoSRFTParametersNode;
break;
24978 case NODE_GeoOrigin:
return X3DChildNode;
break;
24979 case NODE_GeoPSParameters:
return X3DGeoSRFTParametersNode;
break;
24980 case NODE_GeoPlanet:
return X3DGroupingNode;
break;
24981 case NODE_GeoPositionInterpolator:
return X3DInterpolatorNode;
break;
24982 case NODE_GeoProximitySensor:
return X3DEnvironmentalSensorNode;
break;
24983 case NODE_GeoReferenceSurfaceInfo:
return X3DChildNode;
break;
24984 case NODE_GeoSRF:
return X3DChildNode;
break;
24985 case NODE_GeoSRFInstance:
return X3DGeoSRFParametersNode;
break;
24986 case NODE_GeoSRFParametersInfo:
return X3DGeoSRFParametersInfoNode;
break;
24987 case NODE_GeoSRFSet:
return X3DGeoSRFParametersNode;
break;
24988 case NODE_GeoSRFTemplate:
return X3DGeoSRFParametersNode;
break;
24989 case NODE_GeoSpatialReferenceFrame:
return X3DChildNode;
break;
24990 case NODE_GeoSystemParameters:
return X3DGeoSRFParametersInfoNode;
break;
24991 case NODE_GeoTMParameters:
return X3DGeoSRFTParametersNode;
break;
24992 case NODE_GeoTile:
return X3DGroupingNode;
break;
24993 case NODE_GeoTileSet:
return X3DChildNode;
break;
24994 case NODE_GeoTouchSensor:
return X3DPointingDeviceSensorNode;
break;
24995 case NODE_GeoTransform:
return X3DGroupingNode;
break;
24996 case NODE_GeoViewpoint:
return X3DBindableNode;
break;
24997 case NODE_Group:
return X3DGroupingNode;
break;
24998 case NODE_HAnimDisplacer:
return X3DGeometricPropertyNode;
break;
24999 case NODE_HAnimHumanoid:
return X3DChildNode;
break;
25000 case NODE_HAnimJoint:
return X3DChildNode;
break;
25001 case NODE_HAnimMotion:
return X3DMotionNode;
break;
25002 case NODE_HAnimMotionClip:
return X3DMotionDataNode;
break;
25003 case NODE_HAnimMotionData:
return X3DMotionDataNode;
break;
25004 case NODE_HAnimMotionDataFile:
return X3DMotionDataNode;
break;
25005 case NODE_HAnimMotionInterpolator:
return X3DMotionNode;
break;
25006 case NODE_HAnimMotionPlay:
return X3DMotionNode;
break;
25007 case NODE_HAnimPermuter:
return X3DChildNode;
break;
25008 case NODE_HAnimSegment:
return X3DChildNode;
break;
25009 case NODE_HAnimSite:
return X3DGroupingNode;
break;
25010 case NODE_ImageBackdropBackground:
return X3DBackgroundNode;
break;
25011 case NODE_ImageCubeMapTexture:
return X3DEnvironmentTextureNode;
break;
25012 case NODE_ImageTexture:
return X3DTextureNode;
break;
25013 case NODE_ImageTexture3D:
return X3DTextureNode;
break;
25014 case NODE_IndexedFaceSet:
return X3DGeometryNode;
break;
25015 case NODE_IndexedLineSet:
return X3DGeometryNode;
break;
25016 case NODE_IndexedQuadSet:
return X3DComposedGeometryNode;
break;
25017 case NODE_IndexedTriangleFanSet:
return X3DGeometryNode;
break;
25018 case NODE_IndexedTriangleSet:
return X3DGeometryNode;
break;
25019 case NODE_IndexedTriangleStripSet:
return X3DGeometryNode;
break;
25020 case NODE_Inline:
return X3DNetworkSensorNode;
break;
25021 case NODE_IntegerSequencer:
return X3DSequencerNode;
break;
25022 case NODE_IntegerTrigger:
return X3DTriggerNode;
break;
25023 case NODE_IsoSurfaceVolumeData:
return X3DVolumeDataNode;
break;
25024 case NODE_KeySensor:
return X3DKeyDeviceSensorNode;
break;
25025 case NODE_LOD:
return X3DGroupingNode;
break;
25026 case NODE_Layer:
return X3DLayerNode;
break;
25027 case NODE_LayerSet:
return X3DLayerSetNode;
break;
25028 case NODE_Layout:
return X3DLayoutNode;
break;
25029 case NODE_LayoutGroup:
return X3DGroupingNode;
break;
25030 case NODE_LayoutLayer:
return X3DGroupingNode;
break;
25031 case NODE_LinePickSensor:
return X3DSensorNode;
break;
25032 case NODE_LineProperties:
return X3DAppearanceChildNode;
break;
25033 case NODE_LineSensor:
return X3DDragSensorNode;
break;
25034 case NODE_LineSet:
return X3DGeometryNode;
break;
25035 case NODE_ListenerPoint:
return X3DSoundNode;
break;
25036 case NODE_ListenerPointSource:
return X3DSoundSourceNode;
break;
25037 case NODE_LoadSensor:
return X3DNetworkSensorNode;
break;
25038 case NODE_LocalFog:
return X3DChildNode;
break;
25039 case NODE_MIDIAudioSynth:
return X3DSoundSourceNode;
break;
25040 case NODE_MIDIConverterIn:
return X3DMIDINode;
break;
25041 case NODE_MIDIConverterOut:
return X3DMIDINode;
break;
25042 case NODE_MIDIDelay:
return X3DMIDIProcessingNode;
break;
25043 case NODE_MIDIFileDestination:
return X3DMIDIDestinationNode;
break;
25044 case NODE_MIDIFileSource:
return X3DMIDISourceNode;
break;
25045 case NODE_MIDIIn:
return X3DMIDISourceNode;
break;
25046 case NODE_MIDIOut:
return X3DMIDIProcessingNode;
break;
25047 case NODE_MIDIPortDestination:
return X3DMIDIDestinationNode;
break;
25048 case NODE_MIDIPortSource:
return X3DMIDISourceNode;
break;
25049 case NODE_MIDIPrintDestination:
return X3DMIDIDestinationNode;
break;
25050 case NODE_MIDIProgram:
return X3DMIDIProcessingNode;
break;
25051 case NODE_MIDIToneMerger:
return X3DMIDINode;
break;
25052 case NODE_MIDIToneSplitter:
return X3DMIDINode;
break;
25053 case NODE_MapEmitter:
return X3DParticleEmitterNode;
break;
25054 case NODE_MapPhysicsModel:
return X3DParticlePhysicsModelNode;
break;
25055 case NODE_Material:
return X3DMaterialNode;
break;
25056 case NODE_Matrix3VertexAttribute:
return X3DVertexAttributeNode;
break;
25057 case NODE_Matrix4VertexAttribute:
return X3DVertexAttributeNode;
break;
25058 case NODE_MetadataBoolean:
return X3DChildNode;
break;
25059 case NODE_MetadataDouble:
return X3DChildNode;
break;
25060 case NODE_MetadataFloat:
return X3DChildNode;
break;
25061 case NODE_MetadataInteger:
return X3DChildNode;
break;
25062 case NODE_MetadataMFBool:
return X3DChildNode;
break;
25063 case NODE_MetadataMFColor:
return X3DChildNode;
break;
25064 case NODE_MetadataMFColorRGBA:
return X3DChildNode;
break;
25065 case NODE_MetadataMFDouble:
return X3DChildNode;
break;
25066 case NODE_MetadataMFFloat:
return X3DChildNode;
break;
25067 case NODE_MetadataMFInt32:
return X3DChildNode;
break;
25068 case NODE_MetadataMFMatrix3d:
return X3DChildNode;
break;
25069 case NODE_MetadataMFMatrix3f:
return X3DChildNode;
break;
25070 case NODE_MetadataMFMatrix4d:
return X3DChildNode;
break;
25071 case NODE_MetadataMFMatrix4f:
return X3DChildNode;
break;
25072 case NODE_MetadataMFNode:
return X3DChildNode;
break;
25073 case NODE_MetadataMFRotation:
return X3DChildNode;
break;
25074 case NODE_MetadataMFString:
return X3DChildNode;
break;
25075 case NODE_MetadataMFTime:
return X3DChildNode;
break;
25076 case NODE_MetadataMFVec2d:
return X3DChildNode;
break;
25077 case NODE_MetadataMFVec2f:
return X3DChildNode;
break;
25078 case NODE_MetadataMFVec3d:
return X3DChildNode;
break;
25079 case NODE_MetadataMFVec3f:
return X3DChildNode;
break;
25080 case NODE_MetadataMFVec4d:
return X3DChildNode;
break;
25081 case NODE_MetadataMFVec4f:
return X3DChildNode;
break;
25082 case NODE_MetadataSFBool:
return X3DChildNode;
break;
25083 case NODE_MetadataSFColor:
return X3DChildNode;
break;
25084 case NODE_MetadataSFColorRGBA:
return X3DChildNode;
break;
25085 case NODE_MetadataSFDouble:
return X3DChildNode;
break;
25086 case NODE_MetadataSFFloat:
return X3DChildNode;
break;
25087 case NODE_MetadataSFImage:
return X3DChildNode;
break;
25088 case NODE_MetadataSFInt32:
return X3DChildNode;
break;
25089 case NODE_MetadataSFMatrix3d:
return X3DChildNode;
break;
25090 case NODE_MetadataSFMatrix3f:
return X3DChildNode;
break;
25091 case NODE_MetadataSFMatrix4d:
return X3DChildNode;
break;
25092 case NODE_MetadataSFMatrix4f:
return X3DChildNode;
break;
25093 case NODE_MetadataSFNode:
return X3DChildNode;
break;
25094 case NODE_MetadataSFRotation:
return X3DChildNode;
break;
25095 case NODE_MetadataSFString:
return X3DChildNode;
break;
25096 case NODE_MetadataSFTime:
return X3DChildNode;
break;
25097 case NODE_MetadataSFVec2d:
return X3DChildNode;
break;
25098 case NODE_MetadataSFVec2f:
return X3DChildNode;
break;
25099 case NODE_MetadataSFVec3d:
return X3DChildNode;
break;
25100 case NODE_MetadataSFVec3f:
return X3DChildNode;
break;
25101 case NODE_MetadataSFVec4d:
return X3DChildNode;
break;
25102 case NODE_MetadataSFVec4f:
return X3DChildNode;
break;
25103 case NODE_MetadataSet:
return X3DChildNode;
break;
25104 case NODE_MetadataString:
return X3DChildNode;
break;
25105 case NODE_MicrophoneSource:
return X3DSoundSourceNode;
break;
25106 case NODE_MotorJoint:
return X3DRigidJointNode;
break;
25107 case NODE_MovieTexture:
return X3DTextureNode;
break;
25108 case NODE_MultiTexture:
return X3DTextureNode;
break;
25109 case NODE_MultiTextureCoordinate:
return X3DTextureCoordinateNode;
break;
25110 case NODE_MultiTextureTransform:
return X3DTextureTransformNode;
break;
25111 case NODE_MultiTouchSensor:
return X3DDragSensorNode;
break;
25112 case NODE_NavigationInfo:
return X3DBindableNode;
break;
25113 case NODE_Normal:
return X3DNormalNode;
break;
25114 case NODE_NormalInterpolator:
return X3DInterpolatorNode;
break;
25115 case NODE_NormalMorpher:
return X3DInterpolatorNode;
break;
25116 case NODE_NurbsCurve:
return X3DParametricGeometryNode;
break;
25117 case NODE_NurbsCurve2D:
return X3DNurbsControlCurveNode;
break;
25118 case NODE_NurbsOrientationInterpolator:
return X3DChildNode;
break;
25119 case NODE_NurbsPatchSurface:
return X3DNurbsSurfaceGeometryNode;
break;
25120 case NODE_NurbsPositionInterpolator:
return X3DChildNode;
break;
25121 case NODE_NurbsSet:
return X3DChildNode;
break;
25122 case NODE_NurbsSurfaceInterpolator:
return X3DChildNode;
break;
25123 case NODE_NurbsSweptSurface:
return X3DParametricGeometryNode;
break;
25124 case NODE_NurbsSwungSurface:
return X3DParametricGeometryNode;
break;
25125 case NODE_NurbsTextureCoordinate:
return X3DSFNode;
break;
25126 case NODE_NurbsTrimmedSurface:
return X3DNurbsSurfaceGeometryNode;
break;
25127 case NODE_OSC_Sensor:
return X3DNetworkSensorNode;
break;
25128 case NODE_OpacityMapVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
25129 case NODE_OrientationChaser:
return X3DChaserNode;
break;
25130 case NODE_OrientationDamper:
return X3DDamperNode;
break;
25131 case NODE_OrientationInterpolator:
return X3DInterpolatorNode;
break;
25132 case NODE_OrthoViewpoint:
return X3DBindableNode;
break;
25133 case NODE_OscillatorSource:
return X3DSoundSourceNode;
break;
25134 case NODE_PackagedShader:
return X3DProgrammableShaderObject;
break;
25135 case NODE_ParticleSystem:
return X3DShapeNode;
break;
25136 case NODE_PeriodicWave:
return X3DSoundNode;
break;
25137 case NODE_PhysicalMaterial:
return X3DMaterialNode;
break;
25138 case NODE_PickableGroup:
return X3DGroupingNode;
break;
25139 case NODE_PixelTexture:
return X3DTextureNode;
break;
25140 case NODE_PixelTexture3D:
return X3DTextureNode;
break;
25141 case NODE_PlaneSensor:
return X3DDragSensorNode;
break;
25142 case NODE_PointEmitter:
return X3DParticleEmitterNode;
break;
25143 case NODE_PointLight:
return X3DLightNode;
break;
25144 case NODE_PointPickSensor:
return X3DSensorNode;
break;
25145 case NODE_PointProperties:
return X3DAppearanceChildNode;
break;
25146 case NODE_PointSensor:
return X3DDragSensorNode;
break;
25147 case NODE_PointSet:
return X3DGeometryNode;
break;
25148 case NODE_Polyline2D:
return X3DGeometryNode;
break;
25149 case NODE_PolylineEmitter:
return X3DParticleEmitterNode;
break;
25150 case NODE_Polypoint2D:
return X3DGeometryNode;
break;
25151 case NODE_PositionChaser:
return X3DChaserNode;
break;
25152 case NODE_PositionChaser2D:
return X3DChaserNode;
break;
25153 case NODE_PositionDamper:
return X3DDamperNode;
break;
25154 case NODE_PositionDamper2D:
return X3DDamperNode;
break;
25155 case NODE_PositionInterpolator:
return X3DInterpolatorNode;
break;
25156 case NODE_PositionInterpolator2D:
return X3DInterpolatorNode;
break;
25157 case NODE_PrimitivePickSensor:
return X3DSensorNode;
break;
25158 case NODE_ProgramShader:
return X3DProgrammableShaderObject;
break;
25159 case NODE_ProjectionVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
25160 case NODE_Proto:
return X3DProtoInstance;
break;
25161 case NODE_ProximitySensor:
return X3DEnvironmentalSensorNode;
break;
25162 case NODE_Pyramid:
return X3DGeometryNode;
break;
25163 case NODE_QuadSet:
return X3DComposedGeometryNode;
break;
25164 case NODE_ReceiverPdu:
return X3DChildNode;
break;
25165 case NODE_Rectangle2D:
return X3DGeometryNode;
break;
25166 case NODE_ResistancePhysicsModel:
return X3DParticlePhysicsModelNode;
break;
25167 case NODE_RigidBody:
return X3DSFNode;
break;
25168 case NODE_RigidBodyCollection:
return X3DChildNode;
break;
25169 case NODE_ScalarChaser:
return X3DChaserNode;
break;
25170 case NODE_ScalarDamper:
return X3DDamperNode;
break;
25171 case NODE_ScalarInterpolator:
return X3DInterpolatorNode;
break;
25172 case NODE_ScreenFontStyle:
return X3DFontStyleNode;
break;
25173 case NODE_ScreenGroup:
return X3DGroupingNode;
break;
25174 case NODE_Script:
return X3DScriptNode;
break;
25175 case NODE_SegmentedVolumeData:
return X3DVolumeDataNode;
break;
25176 case NODE_ShadedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
25177 case NODE_ShaderPart:
return X3DUrlObject;
break;
25178 case NODE_ShaderProgram:
return X3DUrlObject;
break;
25179 case NODE_Shape:
return X3DBoundedObject;
break;
25180 case NODE_SignalPdu:
return X3DChildNode;
break;
25181 case NODE_SilhouetteEnhancementVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
25182 case NODE_SingleAxisHingeJoint:
return X3DRigidJointNode;
break;
25183 case NODE_SliderJoint:
return X3DRigidJointNode;
break;
25184 case NODE_Sound:
return X3DSoundNode;
break;
25185 case NODE_SpatialSound:
return X3DSoundNode;
break;
25186 case NODE_Sphere:
return X3DGeometryNode;
break;
25187 case NODE_SphereSensor:
return X3DDragSensorNode;
break;
25188 case NODE_SplinePositionInterpolator:
return X3DInterpolatorNode;
break;
25189 case NODE_SplinePositionInterpolator2D:
return X3DInterpolatorNode;
break;
25190 case NODE_SplineScalarInterpolator:
return X3DInterpolatorNode;
break;
25191 case NODE_SpotLight:
return X3DLightNode;
break;
25192 case NODE_SquadOrientationInterpolator:
return X3DInterpolatorNode;
break;
25193 case NODE_StaticGroup:
return X3DGroupingNode;
break;
25194 case NODE_StreamAudioDestination:
return X3DSoundDestinationNode;
break;
25195 case NODE_StreamAudioSource:
return X3DSoundSourceNode;
break;
25196 case NODE_StringSensor:
return X3DKeyDeviceSensorNode;
break;
25197 case NODE_SurfaceEmitter:
return X3DParticleEmitterNode;
break;
25198 case NODE_Switch:
return X3DGroupingNode;
break;
25199 case NODE_Teapot:
return X3DGeometryNode;
break;
25200 case NODE_TexCoordChaser2D:
return X3DChaserNode;
break;
25201 case NODE_TexCoordDamper2D:
return X3DDamperNode;
break;
25202 case NODE_Text:
return X3DTextNode;
break;
25203 case NODE_TextureBackground:
return X3DBackgroundNode;
break;
25204 case NODE_TextureCoordinate:
return X3DTextureCoordinateNode;
break;
25205 case NODE_TextureCoordinate3D:
return X3DTextureCoordinateNode;
break;
25206 case NODE_TextureCoordinate4D:
return X3DTextureCoordinateNode;
break;
25207 case NODE_TextureCoordinateGenerator:
return X3DTextureCoordinateNode;
break;
25208 case NODE_TextureProjector:
return X3DTextureProjectorNode;
break;
25209 case NODE_TextureProjectorParallel:
return X3DTextureProjectorNode;
break;
25210 case NODE_TextureProjectorPoint:
return X3DTextureProjectorNode;
break;
25211 case NODE_TextureProperties:
return X3DSFNode;
break;
25212 case NODE_TextureTransform:
return X3DTextureTransformNode;
break;
25213 case NODE_TextureTransform3D:
return X3DTextureTransformNode;
break;
25214 case NODE_TextureTransformGenerator:
return X3DTextureTransformNode;
break;
25215 case NODE_TextureTransformMatrix3D:
return X3DTextureTransformNode;
break;
25216 case NODE_Tile:
return X3DGroupingNode;
break;
25217 case NODE_TimeSensor:
return X3DSensorNode;
break;
25218 case NODE_TimeTrigger:
return X3DTriggerNode;
break;
25219 case NODE_ToneMappedVolumeStyle:
return X3DComposableVolumeRenderStyleNode;
break;
25220 case NODE_TouchSensor:
return X3DPointingDeviceSensorNode;
break;
25221 case NODE_TrackingSensor:
return X3DSensorNode;
break;
25222 case NODE_Transform:
return X3DGroupingNode;
break;
25223 case NODE_TransformSensor:
return X3DEnvironmentalSensorNode;
break;
25224 case NODE_TransmitterPdu:
return X3DChildNode;
break;
25225 case NODE_TriangleFanSet:
return X3DGeometryNode;
break;
25226 case NODE_TriangleSet:
return X3DGeometryNode;
break;
25227 case NODE_TriangleSet2D:
return X3DGeometryNode;
break;
25228 case NODE_TriangleStripSet:
return X3DGeometryNode;
break;
25229 case NODE_TwoSidedMaterial:
return X3DMaterialNode;
break;
25230 case NODE_UniversalJoint:
return X3DRigidJointNode;
break;
25231 case NODE_UnlitMaterial:
return X3DMaterialNode;
break;
25232 case NODE_VectorInterpolator:
return X3DInterpolatorNode;
break;
25233 case NODE_Viewpoint:
return X3DBindableNode;
break;
25234 case NODE_ViewpointGroup:
return X3DGroupingNode;
break;
25235 case NODE_Viewport:
return X3DViewportNode;
break;
25236 case NODE_VisibilitySensor:
return X3DEnvironmentalSensorNode;
break;
25237 case NODE_VolumeData:
return X3DVolumeDataNode;
break;
25238 case NODE_VolumeEmitter:
return X3DParticleEmitterNode;
break;
25239 case NODE_VolumePickSensor:
return X3DSensorNode;
break;
25240 case NODE_WaveShaper:
return X3DSoundProcessingNode;
break;
25241 case NODE_WindPhysicsModel:
return X3DParticlePhysicsModelNode;
break;
25242 case NODE_WorldInfo:
return X3DChildNode;
break;