public static class IRhino3dm.Mesh extends IRhino3dm.Geometry
Modifier and Type | Field and Description |
---|---|
int |
closed |
java.util.ArrayList<IColor> |
color |
IRhino3dm.MappingTag |
ctag |
IRhino3dm.MeshCurvatureStats[] |
curvatureStat |
java.util.ArrayList<IRhino3dm.MeshFace> |
faces |
int |
hiddenCount |
java.util.ArrayList<java.lang.Boolean> |
hide |
int |
invalidCount |
IRhino3dm.MeshParameters |
meshParameters |
float[][] |
nbox |
java.util.ArrayList<IVec> |
normals |
IRhino3dm.Interval[] |
packedTextureDomain |
boolean |
packedTextureRotate |
IRhino3dm.RhinoObject |
parent |
int |
quadCount |
java.util.ArrayList<IRhino3dm.SurfaceCurvature> |
surfaceCurvature |
IRhino3dm.Interval[] |
surfaceDomain |
java.util.ArrayList<IVec2> |
surfaceParameter |
double[] |
surfaceScale |
float[][] |
tbox |
java.util.ArrayList<IVec2> |
texture |
java.util.ArrayList<IRhino3dm.TextureCoordinates> |
textureCoordinates |
int |
triangleCount |
IRhino3dm.MappingTag |
ttag |
java.util.ArrayList<IVec> |
unitNormals |
static java.lang.String |
uuid |
float[][] |
vbox |
java.util.ArrayList<IVec> |
vertices |
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, userDataList
Modifier and Type | Method and Description |
---|---|
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) |
read, setAttributes, setAttributesToIObject
public static final java.lang.String uuid
public java.util.ArrayList<IVec> vertices
public java.util.ArrayList<IRhino3dm.MeshFace> faces
public java.util.ArrayList<IVec> normals
public java.util.ArrayList<IVec> unitNormals
public IRhino3dm.MappingTag ttag
public java.util.ArrayList<IVec2> texture
public java.util.ArrayList<IRhino3dm.TextureCoordinates> textureCoordinates
public java.util.ArrayList<IVec2> surfaceParameter
public IRhino3dm.Interval[] surfaceDomain
public double[] surfaceScale
public IRhino3dm.Interval[] packedTextureDomain
public boolean packedTextureRotate
public java.util.ArrayList<IRhino3dm.SurfaceCurvature> surfaceCurvature
public IRhino3dm.MappingTag ctag
public java.util.ArrayList<IColor> color
public java.util.ArrayList<java.lang.Boolean> hide
public int hiddenCount
public IRhino3dm.RhinoObject parent
public IRhino3dm.MeshParameters meshParameters
public int invalidCount
public int quadCount
public int triangleCount
public int closed
public float[][] vbox
public float[][] nbox
public float[][] tbox
public IRhino3dm.MeshCurvatureStats[] curvatureStat
public Mesh()
public Mesh(IMeshI mesh)
public IRhino3dm.UUID getClassUUID()
getClassUUID
in class IRhino3dm.Geometry
public int getType()
getType
in class IRhino3dm.RhinoObject
public void read(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
read
in class IRhino3dm.RhinoObject
java.io.IOException
public void read1(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void read2(IRhino3dm.Rhino3dmFile context, java.io.InputStream is, int vcount) throws java.io.IOException
java.io.IOException
public void readFaceArray(IRhino3dm.Rhino3dmFile context, java.io.InputStream is, int vcount, int fcount) throws java.io.IOException
java.io.IOException
public IMesh createIObject(IRhino3dm.Rhino3dmFile context, IServerI s)
createIObject
in class IRhino3dm.RhinoObject
public IMeshGeo createIGeometry(IRhino3dm.Rhino3dmFile context, IServerI s)
public void write(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, java.util.zip.CRC32 crc) throws java.io.IOException
write
in class IRhino3dm.RhinoObject
java.io.IOException
public void write1(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, java.util.zip.CRC32 crc) throws java.io.IOException
java.io.IOException
public void write2(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, int vcount, java.util.zip.CRC32 crc) throws java.io.IOException
java.io.IOException
public void writeFaceArray(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, int vcount, int fcount, java.util.zip.CRC32 crc) throws java.io.IOException
java.io.IOException