public static class IRhino3dm.BrepTrim extends IRhino3dm.CurveProxy
| Modifier and Type | Class and Description |
|---|---|
static class |
IRhino3dm.BrepTrim.Type |
| Modifier and Type | Field and Description |
|---|---|
IRhino3dm.Brep |
brep |
int |
curve2Index |
int |
edgeIndex |
static int |
force32BitTrimType |
IRhino3dm.Surface.ISO |
iso |
double |
legacy2dTol |
double |
legacy3dTol |
int |
loopIndex |
boolean |
rev3d |
double[] |
tolerance |
int |
trimIndex |
IRhino3dm.BrepTrim.Type |
type |
static java.lang.String |
uuid |
int[] |
vertexIndex |
realCurve, realCurveDomain, reversed, thisDomainicurveattributes, 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| Constructor and Description |
|---|
BrepTrim() |
BrepTrim(int tidx,
int c2idx,
int eidx,
int vidx1,
int vidx2,
int lidx,
IRhino3dm.Interval proxyDomain,
IRhino3dm.Interval domain,
IRhino3dm.Brep brep,
ITrimCurve trimCurve) |
| Modifier and Type | Method and Description |
|---|---|
IRhino3dm.UUID |
getClassUUID() |
static int |
getInt(IRhino3dm.BrepTrim.Type type) |
IRhino3dm.Surface.ISO |
getISOType(ITrimCurve trimCurve) |
boolean |
isStraightOnX(ITrimCurve trimCurve) |
boolean |
isStraightOnY(ITrimCurve trimCurve) |
void |
read(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is) |
static IRhino3dm.BrepTrim.Type |
readType(int i) |
boolean |
reverse() |
java.lang.String |
toString() |
void |
write(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc) |
domain, isValid, proxyCurveDomain, proxyCurveIsReversed, realCurveParameter, setDomain, setProxyCurve, setProxyCurveDomaincreateIGeometry, createIObject, createTrimCurve, getTyperead, setAttributes, setAttributesToIObjectpublic static final java.lang.String uuid
public static final int force32BitTrimType
public int trimIndex
public int curve2Index
public int edgeIndex
public int[] vertexIndex
public boolean rev3d
public IRhino3dm.BrepTrim.Type type
public IRhino3dm.Surface.ISO iso
public int loopIndex
public double[] tolerance
public double legacy2dTol
public double legacy3dTol
public IRhino3dm.Brep brep
public BrepTrim()
public BrepTrim(int tidx,
int c2idx,
int eidx,
int vidx1,
int vidx2,
int lidx,
IRhino3dm.Interval proxyDomain,
IRhino3dm.Interval domain,
IRhino3dm.Brep brep,
ITrimCurve trimCurve)
public IRhino3dm.UUID getClassUUID()
getClassUUID in class IRhino3dm.CurveProxypublic IRhino3dm.Surface.ISO getISOType(ITrimCurve trimCurve)
public boolean isStraightOnX(ITrimCurve trimCurve)
public boolean isStraightOnY(ITrimCurve trimCurve)
public static IRhino3dm.BrepTrim.Type readType(int i)
public static int getInt(IRhino3dm.BrepTrim.Type type)
public boolean reverse()
reverse in class IRhino3dm.CurveProxypublic void read(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
read in class IRhino3dm.RhinoObjectjava.io.IOExceptionpublic 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 java.lang.String toString()
toString in class java.lang.Object