public class PFVRMLWriter
extends java.lang.Object
コンストラクタと説明 |
---|
PFVRMLWriter(java.lang.String path,
java.lang.String filename,
boolean defaultMaterial,
boolean gzip,
boolean outside)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
write(javax.media.j3d.Node scene)
scene以下出力
|
void |
writeBranchGroup(javax.media.j3d.Node node,
int indent)
BranchGroup出力
|
void |
writeChild(javax.media.j3d.Node node,
int indent)
node以下出力
|
void |
writeGroup(javax.media.j3d.Node node,
int indent)
Group出力
|
void |
writeLineArray(javax.media.j3d.LineArray line,
javax.media.j3d.ColoringAttributes colorAttr,
int indent)
LineArray出力
|
void |
writeLineStripArray(javax.media.j3d.LineStripArray line,
javax.media.j3d.ColoringAttributes colorAttr,
int indent)
LineStripArray出力
|
void |
writePFGeometryGroup(javax.media.j3d.Node node,
int indent)
PFGeometryGroup出力
|
void |
writePointArray(javax.media.j3d.PointArray point,
javax.media.j3d.ColoringAttributes colorAttr,
int indent)
PointArray出力
|
void |
writeShape3D(javax.media.j3d.Node node,
int indent)
Shape3D出力
|
void |
writeTransformGroup(javax.media.j3d.Node node,
int indent)
TransformGroup出力
|
void |
writeTriangleArray(javax.media.j3d.TriangleArray triangle,
int indent)
TriangleArray出力
|
void |
writeTriangleStripArray(javax.media.j3d.TriangleStripArray triangle,
int indent)
TriangleStripArray出力
|
public PFVRMLWriter(java.lang.String path, java.lang.String filename, boolean defaultMaterial, boolean gzip, boolean outside)
path
- 出力ファイルのパスfilename
- オ出力ファイルのファイル名defaultMaterial
- デフォルトマテリアル出力gzip
- GZIP出力outside
- トップレベルTransform出力public void write(javax.media.j3d.Node scene)
scene
- シーングラフの先頭ノードpublic void writeChild(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writePFGeometryGroup(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writeTransformGroup(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writeBranchGroup(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writeGroup(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writeShape3D(javax.media.j3d.Node node, int indent)
node
- ノードindent
- インデント深さ(スペース数)public void writePointArray(javax.media.j3d.PointArray point, javax.media.j3d.ColoringAttributes colorAttr, int indent)
point
- PointArrayノードcolorAttr
- 出力属性indent
- インデント深さ(スペース数)public void writeLineArray(javax.media.j3d.LineArray line, javax.media.j3d.ColoringAttributes colorAttr, int indent)
line
- LineArrayノードcolorAttr
- 出力属性indent
- インデント深さ(スペース数)public void writeLineStripArray(javax.media.j3d.LineStripArray line, javax.media.j3d.ColoringAttributes colorAttr, int indent)
line
- 出力データcolorAttr
- 出力属性indent
- インデント深さ(スペース数)public void writeTriangleArray(javax.media.j3d.TriangleArray triangle, int indent)
triangle
- TriangleArrayノードindent
- インデント深さ(スペース数)public void writeTriangleStripArray(javax.media.j3d.TriangleStripArray triangle, int indent)
triangle
- TriangleStripArrayノードindent
- インデント深さ(スペース数)