]]> |
]]>
]]>
]]>
]]>
http
]]>
]]>
http
]]>
]]>
]]>
]]>
|
]]>
]]>
This program uses the
X3D Java Scene Access Interface Library (X3DJSAIL).
It has been produced using the
X3dToJava.xslt
stylesheet to create Java source code from an .x3d model.
]]>
*/
ProtoInstance name='
' has no corresponding ProtoDeclare or ExternProtoDeclare
ProtoInstance USE='
' has no corresponding ProtoInstance DEF='
', unable to determine ProtoInstance name
ProtoInstance USE='
' name='
' has no corresponding ProtoDeclare or ExternProtoDeclare
malformed ProtoInstance DEF='
' USE='
' name='
', unable to process
fieldValue name='
' in parent ProtoInstance name='
' has no corresponding ProtoDeclare or ExternProtoDeclare
fieldValue name='
' has corresponding ProtoDeclare or ExternProtoDeclare, but no corresponding field name='
' was found
*** Error:
x3dModel =
new
*** Error: found X3D node >
/< matching file name '
' - attempting to handle but such usage is problematic, since Java reserves file name as class name
/*avoid name collision with file name by defining full package*/
org.web3d.x3d.jsail.
CADGeometry.
Core.
EnironmentalSensor.
EventUtilities.
Geometry2D.
Geometry3D.
Grouping.
Interpolation.
KeyDeviceSensor.
Lighting.
Navigation.
Networking.
TextureProjection.
Rendering.
Shape.
Sound.
Text.
Texturing.
Time.
(
"
"
, "
"
"
"
"
"
)
.setUSE("
")
*** Error: found ProtoInstance USE='
' with unnecessary name='
' included, need to remove name field from ProtoInstance USE nodes
*** Error: found
@USE='
with conflicting @DEF='
, need to remove either USE or DEF field from this node, include only one!
.setContainerField("
")
.setSourceCode(
"ecmascript: " +
"""
ecmascript:
"""
)
MFNode
SFNode
*** Error: ProtoInstance USE='
' has no corresponding ProtoInstance DEF='
' node, cannot determine ProtoInstance name
*** Error: ProtoInstance name='
' USE='
' is underdefined and erroneous
*** Error: ProtoInstance missing containerField value, using corresponding vale from ProtoDeclare'
children
*** found ProtoInstance @name='
' @DEF='
' @USE='
' @containerField='
' $protoInstanceName='
'
rootNode
segments
skin
motions
... containerField mismatch for
DEF='
', found containerField='
' but expected containerField='
'
*** Warning: found ProtoInstance @name='
' @DEF='
' @USE='
'
with no containerField provided, assuming value from first node in corresponding ProtoDeclare:
containerField='
'
. Recommend fixing model source.
.addChild(
)
.addMetadata(
)
.set
Texture
(
)
.addChild(
)
.addChild(
)
.addColor(
)
.addTexCoord(
)
.addColor(
)
.setChildren(
)
.setMetadata(
)
.setMaterial(
)
.setFillProperties(
)
.setLineProperties(
)
.setPointProperties(
)
.addShaders(
)
.setTexture(
)
.setTextureTransform(
)
.addParts(
)
.setGeoOrigin(
)
.addRootNode(
)
.addJoints(
)
.addSegments(
)
.addSites(
)
.addSkeleton(
)
.addSkin(
)
.setSkinCoord(
)
.setSkinNormal(
)
.addViewpoints(
)
.addMotions(
)
.addDisplacers(
)
.addValue(
)
.addGeometry(
)
.addBodies(
)
.addJoints(
)
.addRenderStyle(
)
.addParts(
)
.addPrograms(
)
.addMetadata(
)
.addLayerSet(
)
.addConnect(
)
.addChild(
)
.set
.add
Child
(
)
.add
.add
.set
.add
Child
(
)
;
[
meta
]
name='
' content='
'
1000
1000
SFBool
MFBool
SFString
MFString
SFnumber
SFVec2d
SFVec2f
SFVec3d
SFColor
SFColorRGBA
SFVec3f
SFRotation
SFVec4d
SFVec4f
MFnumberTypeError
SFString
/* xml:lang='
' */
*** Error:
name='
'
type='
' contains illegal value='
'
- do not use NULL to represent an empty node, value ignored
*** Error:
name='
'
type='
' contains illegal value='
', ignored
.set
HtmlID
Css
(
new
(
_
_
_
_
_
get
()
field.TYPE_
field.ACCESSTYPE_
0.invocation
)
)
&
lt;
&
gt;
&
amp;
&
#38;
&
amp;
\"
%22
&
apos;
\\
"
"(\s)+"
","
"(\s)*,(\s)*"
","
"
"
.0
.0
,
.0
.0
,
"
,
"
Error: unexpected text found within XML element:
true
.addComments(
*** Warning: extra large comment found (
characters)
(starting with "<!--
")
"
"
"
"
new String[] {"
"}
)
false
/*
*/
<-- -->
found digital signature element ds:
<ds:
='
'
>
</ds:
>
/>
]]>
import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.CADGeometry.*;
import org.web3d.x3d.jsail.CubeMapTexturing.*;
import org.web3d.x3d.jsail.DIS.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.EnvironmentalSensor.*;
import org.web3d.x3d.jsail.EventUtilities.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Followers.*;
import org.web3d.x3d.jsail.Geometry2D.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Geospatial.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.HAnim.*;
import org.web3d.x3d.jsail.Interpolation.*;
import org.web3d.x3d.jsail.KeyDeviceSensor.*;
import org.web3d.x3d.jsail.Layering.*;
import org.web3d.x3d.jsail.Layout.*;
import org.web3d.x3d.jsail.Lighting.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Networking.*;
import org.web3d.x3d.jsail.NURBS.*;
import org.web3d.x3d.jsail.ParticleSystems.*;
import org.web3d.x3d.jsail.Picking.*;
import org.web3d.x3d.jsail.PointingDeviceSensor.*;
import org.web3d.x3d.jsail.TextureProjection.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.RigidBodyPhysics.*;
import org.web3d.x3d.jsail.Scripting.*;
import org.web3d.x3d.jsail.Shaders.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Sound.*;
import org.web3d.x3d.jsail.Text.*;
import org.web3d.x3d.jsail.Texturing.*;
import org.web3d.x3d.jsail.Texturing3D.*;
import org.web3d.x3d.jsail.Time.*;
import org.web3d.x3d.jsail.VolumeRendering.*;
// import Basic.LatticeXvl.XvlShell; // TODO fix visibility
1
2
3
4
9
16
1
*** Error: Incorrect capitalization of type name ('')
2
*** Error: Incorrect capitalization of type name ('')
3
4
*** Error: Incorrect capitalization of type name ('')
9
*** Error: Incorrect capitalization of type name ('')
16
*** Error: Incorrect capitalization of type name ('')
1
*** Error: tuple-size not found for type
(type name incorrect or not found)
, using tuple-size=1
*** Error: Incorrect capitalization of type name ('
' which can only begin with 'SF' (single-field) or 'MF' (multi-field)
*** Error: attribute-type: FIELD_DECLARATION_NOT_FOUND, no ProtoDeclare or ExternProtoDeclare found for ProtoInstance name='
' $parentElementName='
' fieldValue name='
', using SFString
SFString
SFString
SFDouble
xs:string
MFString
SFBool
MFBool
SFColor
SFColorRGBA
MFColor
MFColorRGBA
SFImage
SFDouble
MFDouble
SFFloat
MFFloat
SFTime
SFVec2f
MFVec2f
MFVec2d
SFVec3d
MFVec3d
SFVec3f
MFVec3f
SFVec4f
SFRotation
MFRotation
SFMatrix3f
MFMatrix3f
SFMatrix4f
MFMatrix4f
MFInt32
SFInt32
*** Warning: X3dToJava.xslt attribute type not found for
0.invocation
*** Error: output-attribute-value error, $attributeType not provided for $inputString=
, $dataObjectName=
1000
0
1000
int[]
boolean[]
String
String[]
double[]
*** Error: no value found for $attributeType, $dataObjectName=
new
(
*ERROR* $processingPass undefined
)
/*large tupleCount*/
)/*2.finalize*/
_
/*0.invocation*/
)
/** Define subarrays using type
String
*/
private
String
get
()
{
String
value =
"
{
,
.append(
new
(
).setValueByString(
get
()
))
"
}
;
return value;
}
new int[] {
new double[] {
}
)
*** Error: do not use value='NULL' for empty nodes, leave contents empty (or an explanatory comment) instead
"
"
"
"
new String[] {
}
new boolean[] {
}
new int[] {
}
new double[] {
}
new double[] {
}
new
(
new double[] {
}
)
"
"
[*** X3dToJava.xslt error: encountered incorrect type
(check incorrect capitalization)
,
name='
'
='
'
: $isNumeric=
, $attributeType=
, value='
'
]
//
0.invocation
*ERROR* X3dToJava.xslt internal error, $processingPass undefined
// *ERROR* X3dToJava.xslt internal error, $processingPass undefined
_
_
_
_
_
/** Large attribute array:
DEF='
'
field, scene-graph level=
, element #
,
total
value
number
s
made up of
-tuple
values
.
* Reassemble split array as single method to improve readability and runnability.
* Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors.
* Individual Java methods (including aggregated initializations) are limited to 64KB.
* @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
* @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
*/
*/
1.subarrays
private
get
()
{
=
new
(
2.finalize
)
;
return
;
}
;
X3D.PROFILE_
X3D.VERSION_
meta.NAME_
FontStyle.JUSTIFY_
false
"
\\
true
"
\"
true
"
"
+ "
\n"
+
"
"
|