simpleType SFFloat
type restriction of xs:float
properties
base xs:float
used by
simpleType unitIntervalType
attributes AcousticProperties/@absorption MultiTexture/@alpha ConeEmitter/@angle RigidBody/@angularDampingFactor TextureProperties/@anisotropicDegree MotorJoint/@axis1Angle MotorJoint/@axis1Torque MotorJoint/@axis2Angle MotorJoint/@axis2Torque MotorJoint/@axis3Angle MotorJoint/@axis3Torque SpotLight/@beamWidth Cone/@bottomRadius Contact/@bounce CollisionCollection/@bounce BoundaryEnhancementVolumeStyle/@boundaryOpacity SpatialSound/@coneInnerAngle SpatialSound/@coneOuterAngle SpatialSound/@coneOuterGain RigidBodyCollection/@constantForceMix RigidBodyCollection/@contactSurfaceThickness IsoSurfaceVolumeData/@contourStepSize Extrusion/@creaseAngle ElevationGrid/@creaseAngle IndexedFaceSet/@creaseAngle SpotLight/@cutOffAngle Contact/@depth DoubleAxisHingeJoint/@desiredAngularVelocity1 DoubleAxisHingeJoint/@desiredAngularVelocity2 BufferAudioSource/@detune BiquadFilter/@detune OscillatorSource/@detune AcousticProperties/@diffuse RigidBodyCollection/@disableAngularSpeed RigidBody/@disableAngularSpeed RigidBodyCollection/@disableLinearSpeed RigidBody/@disableLinearSpeed CylinderSensor/@diskAngle Arc2D/@endAngle ArcClose2D/@endAngle RigidBodyCollection/@errorCorrection X3DTextureProjectorNode/@farDistance X3DViewpointNode/@farDistance GeoViewpoint/@fieldOfView TextureProjector/@fieldOfView Viewpoint/@fieldOfView EspduTransform/@firingRange BiquadFilter/@frequency OscillatorSource/@frequency SpatialSound/@gain X3DSoundSourceNode/@gain X3DSoundProcessingNode/@gain X3DSoundDestinationNode/@gain X3DSoundChannelNode/@gain EdgeEnhancementVolumeStyle/@gradientThreshold WindPhysicsModel/@gustiness Cone/@height Cylinder/@height ScalarDamper/@initialDestination ScalarChaser/@initialDestination ScalarChaser/@initialValue ScalarDamper/@initialValue Disk2D/@innerRadius X3DLightNode/@intensity ProjectionVolumeStyle/@intensityThreshold ListenerPointSource/@interauralDistance DynamicsCompressor/@knee ParticleSystem/@lifetimeVariation RigidBody/@linearDampingFactor LineProperties/@linewidthScaleFactor BufferAudioSource/@loopEnd BufferAudioSource/@loopStart X3DParticleEmitterNode/@mass HAnimSegment/@mass RigidBody/@mass SingleAxisHingeJoint/@maxAngle CylinderSensor/@maxAngle DoubleAxisHingeJoint/@maxAngle1 Sound/@maxBack RigidBodyCollection/@maxCorrectionSpeed Analyser/@maxDecibels SpatialSound/@maxDistance Text/@maxExtent Sound/@maxFront SliderJoint/@maxSeparation DoubleAxisHingeJoint/@maxTorque1 DoubleAxisHingeJoint/@maxTorque2 CylinderSensor/@minAngle SingleAxisHingeJoint/@minAngle DoubleAxisHingeJoint/@minAngle1 Sound/@minBack Contact/@minBounceSpeed CollisionCollection/@minBounceSpeed Analyser/@minDecibels Sound/@minFront SliderJoint/@minSeparation X3DViewpointNode/@nearDistance X3DTextureProjectorNode/@nearDistance X3DOneSidedMaterialNode/@normalScale CylinderSensor/@offset BoundaryEnhancementVolumeStyle/@opacityFactor Disk2D/@outerRadius ParticleSystem/@particleLifetime AudioClip/@pitch MovieTexture/@pitch BufferAudioSource/@playbackRate ScreenFontStyle/@pointSize PointProperties/@pointSizeMaxValue PointProperties/@pointSizeMinValue PointProperties/@pointSizeScaleFactor TransmitterPdu/@power BiquadFilter/@qualityFactor PointLight/@radius ArcClose2D/@radius Arc2D/@radius Circle2D/@radius Cylinder/@radius SpotLight/@radius Sphere/@radius GeoLOD/@range DynamicsCompressor/@ratio ReceiverPdu/@receivedPower SpatialSound/@referenceDistance AcousticProperties/@refraction BoundaryEnhancementVolumeStyle/@retainedOpacity SpatialSound/@rolloffFactor TextureTransform/@rotation BufferAudioSource/@sampleRate SilhouetteEnhancementVolumeStyle/@silhouetteBoundaryOpacity SilhouetteEnhancementVolumeStyle/@silhouetteRetainedOpacity SilhouetteEnhancementVolumeStyle/@silhouetteSharpness FontStyle/@size SliderJoint/@sliderForce Analyser/@smoothingTimeConstant CollisionCollection/@softnessConstantForceMix Contact/@softnessConstantForceMix CollisionCollection/@softnessErrorCorrection Contact/@softnessErrorCorrection ScreenFontStyle/@spacing FontStyle/@spacing AcousticProperties/@specular MovieTexture/@speed NavigationInfo/@speed WindPhysicsModel/@speed X3DParticleEmitterNode/@speed GeoViewpoint/@speedFactor Arc2D/@startAngle ArcClose2D/@startAngle DoubleAxisHingeJoint/@stop1Bounce UniversalJoint/@stop1Bounce MotorJoint/@stop1Bounce DoubleAxisHingeJoint/@stop1ConstantForceMix DoubleAxisHingeJoint/@stop1ErrorCorrection UniversalJoint/@stop1ErrorCorrection MotorJoint/@stop1ErrorCorrection UniversalJoint/@stop2Bounce MotorJoint/@stop2Bounce UniversalJoint/@stop2ErrorCorrection MotorJoint/@stop2ErrorCorrection MotorJoint/@stop3Bounce MotorJoint/@stop3ErrorCorrection SingleAxisHingeJoint/@stopBounce SliderJoint/@stopBounce SliderJoint/@stopErrorCorrection SingleAxisHingeJoint/@stopErrorCorrection X3DParticleEmitterNode/@surfaceArea IsoSurfaceVolumeData/@surfaceTolerance DoubleAxisHingeJoint/@suspensionErrorCorrection DoubleAxisHingeJoint/@suspensionForce NurbsSet/@tessellationScale TextureProperties/@texturePriority DynamicsCompressor/@threshold X3DDamperNode/@tolerance TransmitterPdu/@transmitFrequencyBandwidth WindPhysicsModel/@turbulence X3DParticleEmitterNode/@variation NavigationInfo/@visibilityLimit LocalFog/@visibilityRange Fog/@visibilityRange X3DFogObject/@visibilityRange HAnimDisplacer/@weight BlendedVolumeStyle/@weightConstant1 BlendedVolumeStyle/@weightConstant2 ElevationGrid/@xSpacing GeoElevationGrid/@yScale ElevationGrid/@zSpacing
facets
Kind Value Annotation
pattern \s*([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*
annotation
appinfo
<xs:attribute name="defaultValue" type="SFFloat" default="0.0"/>
<!-- https://stackoverflow.com/questions/10516967/regexp-for-a-double -->
<xs:pattern value="\s*([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*"/>
                SFFloat is a single-precision floating-point type.
           
source <xs:simpleType name="SFFloat">
 
<xs:annotation>
   
<xs:appinfo>
     
<xs:attribute name="defaultValue" type="SFFloat" default="0.0"/>
     
<!-- https://stackoverflow.com/questions/10516967/regexp-for-a-double -->
     
<xs:pattern value="\s*([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*"/>
                SFFloat is a single-precision floating-point type.
           
</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/fieldsDef.html#SFFloatAndMFFloat"/>
 
</xs:annotation>
 
<xs:restriction base="xs:float">
   
<xs:pattern value="\s*([+-]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy