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, thisDomain
icurve
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
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, setProxyCurveDomain
createIGeometry, createIObject, createTrimCurve, getType
read, setAttributes, setAttributesToIObject
public 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.CurveProxy
public 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.CurveProxy
public void read(IRhino3dm.Rhino3dmFile context, java.io.InputStream is) throws java.io.IOException
read
in class IRhino3dm.RhinoObject
java.io.IOException
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 java.lang.String toString()
toString
in class java.lang.Object