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, setAttributesToIObjectpublic 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.Geometrypublic int getType()
getType in class IRhino3dm.RhinoObjectpublic void read(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
read in class IRhino3dm.RhinoObjectjava.io.IOExceptionpublic void read1(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
java.io.IOExceptionpublic void read2(IRhino3dm.Rhino3dmFile context, java.io.InputStream is, int vcount) throws java.io.IOException
java.io.IOExceptionpublic void readFaceArray(IRhino3dm.Rhino3dmFile context, java.io.InputStream is, int vcount, int fcount) throws java.io.IOException
java.io.IOExceptionpublic IMesh createIObject(IRhino3dm.Rhino3dmFile context, IServerI s)
createIObject in class IRhino3dm.RhinoObjectpublic 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.RhinoObjectjava.io.IOExceptionpublic void write1(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, java.util.zip.CRC32 crc) throws java.io.IOException
java.io.IOExceptionpublic void write2(IRhino3dm.Rhino3dmFile context, java.io.OutputStream os, int vcount, java.util.zip.CRC32 crc) throws java.io.IOException
java.io.IOExceptionpublic 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