igeo.io
Class IRhino3dm.Material
java.lang.Object
igeo.io.IRhino3dm.RhinoObject
igeo.io.IRhino3dm.Material
- Enclosing class:
- IRhino3dm
public static class IRhino3dm.Material
- extends IRhino3dm.RhinoObject
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
uuid
public static final java.lang.String uuid
- See Also:
- Constant Field Values
materialId
public IRhino3dm.UUID materialId
materialIndex
public int materialIndex
materialName
public java.lang.String materialName
flamingoLibrary
public java.lang.String flamingoLibrary
ambient
public IColor ambient
diffuse
public IColor diffuse
emission
public IColor emission
specular
public IColor specular
reflection
public IColor reflection
transparent
public IColor transparent
indexOfRefraction
public double indexOfRefraction
reflectivity
public double reflectivity
shine
public double shine
transparency
public double transparency
shared
public boolean shared
textures
public java.util.ArrayList<IRhino3dm.Texture> textures
materialChannel
public java.util.ArrayList<IRhino3dm.UUIDIndex> materialChannel
pluginId
public IRhino3dm.UUID pluginId
imaterial
IMaterial imaterial
IRhino3dm.Material
public IRhino3dm.Material()
IRhino3dm.Material
public IRhino3dm.Material(IBasicMaterial mat)
getClassUUID
public IRhino3dm.UUID getClassUUID()
- Overrides:
getClassUUID
in class IRhino3dm.RhinoObject
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
readV3
public void readV3(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is,
int minorVersion)
throws java.io.IOException
- Throws:
java.io.IOException
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object