igeo.io
Class IRhino3dm.Mesh
java.lang.Object
igeo.io.IRhino3dm.RhinoObject
igeo.io.IRhino3dm.Geometry
igeo.io.IRhino3dm.Mesh
- Enclosing class:
- IRhino3dm
public static class IRhino3dm.Mesh
- extends IRhino3dm.Geometry
Fields inherited from class igeo.io.IRhino3dm.RhinoObject |
attributes, objectTypeAnnotation, objectTypeAny, objectTypeBeam, objectTypeBrep, objectTypeCage, objectTypeClipPlane, objectTypeCurve, objectTypeDetail, objectTypeEdgeFilter, objectTypeExtrusion, objectTypeGrip, objectTypeHatch, objectTypeInstanceDefinition, objectTypeInstanceReference, objectTypeLayer, objectTypeLight, objectTypeLoop, objectTypeMaterial, objectTypeMesh, objectTypeMeshEdge, objectTypeMeshFace, objectTypeMeshVertex, objectTypeMorphControl, objectTypePhantom, objectTypePoint, objectTypePointset, objectTypePolyledgeFilter, objectTypePolysrfFilter, objectTypeSurface, objectTypeTextDot, objectTypeUnknown, objectTypeUserData |
Method Summary |
IMeshGeo |
createIGeometry(IRhino3dm.Rhino3dmFile context,
IServerI s)
|
IMesh |
createIObject(IRhino3dm.Rhino3dmFile context,
IServerI s)
|
IRhino3dm.UUID |
getClassUUID()
|
int |
getType()
|
void |
read(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is)
|
void |
read1(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is)
|
void |
read2(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is,
int vcount)
|
void |
readFaceArray(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is,
int vcount,
int fcount)
|
void |
write(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc)
|
void |
write1(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc)
|
void |
write2(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
int vcount,
java.util.zip.CRC32 crc)
|
void |
writeFaceArray(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
int vcount,
int fcount,
java.util.zip.CRC32 crc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uuid
public static final java.lang.String uuid
- See Also:
- Constant Field Values
vertices
public java.util.ArrayList<IVec> vertices
faces
public java.util.ArrayList<IRhino3dm.MeshFace> faces
normals
public java.util.ArrayList<IVec> normals
unitNormals
public java.util.ArrayList<IVec> unitNormals
ttag
public IRhino3dm.MappingTag ttag
texture
public java.util.ArrayList<IVec2> texture
textureCoordinates
public java.util.ArrayList<IRhino3dm.TextureCoordinates> textureCoordinates
surfaceParameter
public java.util.ArrayList<IVec2> surfaceParameter
surfaceDomain
public IRhino3dm.Interval[] surfaceDomain
surfaceScale
public double[] surfaceScale
packedTextureDomain
public IRhino3dm.Interval[] packedTextureDomain
packedTextureRotate
public boolean packedTextureRotate
surfaceCurvature
public java.util.ArrayList<IRhino3dm.SurfaceCurvature> surfaceCurvature
ctag
public IRhino3dm.MappingTag ctag
color
public java.util.ArrayList<IColor> color
hide
public java.util.ArrayList<java.lang.Boolean> hide
hiddenCount
public int hiddenCount
parent
public IRhino3dm.RhinoObject parent
meshParameters
public IRhino3dm.MeshParameters meshParameters
invalidCount
public int invalidCount
quadCount
public int quadCount
triangleCount
public int triangleCount
closed
public int closed
vbox
public float[][] vbox
nbox
public float[][] nbox
tbox
public float[][] tbox
curvatureStat
public IRhino3dm.MeshCurvatureStats[] curvatureStat
IRhino3dm.Mesh
public IRhino3dm.Mesh()
IRhino3dm.Mesh
public IRhino3dm.Mesh(IMeshI mesh)
getClassUUID
public IRhino3dm.UUID getClassUUID()
- Overrides:
getClassUUID
in class IRhino3dm.Geometry
getType
public int getType()
- Overrides:
getType
in class IRhino3dm.RhinoObject
read
public void read(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is)
throws java.io.IOException
- Overrides:
read
in class IRhino3dm.RhinoObject
- Throws:
java.io.IOException
read1
public void read1(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
read2
public void read2(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is,
int vcount)
throws java.io.IOException
- Throws:
java.io.IOException
readFaceArray
public void readFaceArray(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is,
int vcount,
int fcount)
throws java.io.IOException
- Throws:
java.io.IOException
createIObject
public IMesh createIObject(IRhino3dm.Rhino3dmFile context,
IServerI s)
- Overrides:
createIObject
in class IRhino3dm.RhinoObject
createIGeometry
public IMeshGeo createIGeometry(IRhino3dm.Rhino3dmFile context,
IServerI s)
write
public void write(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc)
throws java.io.IOException
- Overrides:
write
in class IRhino3dm.RhinoObject
- Throws:
java.io.IOException
write1
public void write1(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc)
throws java.io.IOException
- Throws:
java.io.IOException
write2
public void write2(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
int vcount,
java.util.zip.CRC32 crc)
throws java.io.IOException
- Throws:
java.io.IOException
writeFaceArray
public void writeFaceArray(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
int vcount,
int fcount,
java.util.zip.CRC32 crc)
throws java.io.IOException
- Throws:
java.io.IOException