GcDb3dSolid

class pygcad.pygrx.GcDb3dSolid

Bases: GcDbEntity

Methods Summary

ASMBodyCopy(*args, **kwargs)

Overloaded function.

booleanOper(self, operation, solid)

C++: GcDb3dSolid::booleanOper(enum GcDb::BoolOperType, class GcDb3dSolid *) --> enum Gcad::ErrorStatus

cast(inPtr)

C++: GcDb3dSolid::cast(const class GcRxObject *) --> class GcDb3dSolid *

chamferEdges(self, edgeSubentIds, ...)

C++: GcDb3dSolid::chamferEdges(const int &, const class GcDbSubentId &, double, double) --> enum Gcad::ErrorStatus

checkInterference(self, otherSolid, ...)

C++: GcDb3dSolid::checkInterference(const class GcDb3dSolid *, bool, bool &, class GcDb3dSolid *&) const --> enum Gcad::ErrorStatus

className()

C++: GcDb3dSolid::className() --> const wchar_t *

cleanBody(self)

C++: GcDb3dSolid::cleanBody() --> enum Gcad::ErrorStatus

commitWritableASMBody(self)

C++: GcDb3dSolid::commitWritableASMBody() --> void

copyEdge(self, subentId)

C++: GcDb3dSolid::copyEdge(const class GcDbSubentId &, class GcDbEntity *&) --> enum Gcad::ErrorStatus

copyFace(self, subentId)

C++: GcDb3dSolid::copyFace(const class GcDbSubentId &, class GcDbEntity *&) --> enum Gcad::ErrorStatus

createBox(self, xLen, yLen, zLen)

C++: GcDb3dSolid::createBox(double, double, double) --> enum Gcad::ErrorStatus

createExtrudedSolid(*args, **kwargs)

Overloaded function.

createFrom(self, pFromEntity)

C++: GcDb3dSolid::createFrom(const class GcDbEntity *) --> enum Gcad::ErrorStatus

createFrustum(self, height, xRadius, ...)

C++: GcDb3dSolid::createFrustum(double, double, double, double) --> enum Gcad::ErrorStatus

createPyramid(*args, **kwargs)

Overloaded function.

createRevolvedSolid(*args, **kwargs)

Overloaded function.

createSculptedSolid(self, limitingBodies, ...)

C++: GcDb3dSolid::createSculptedSolid(const int &, const int &) --> enum Gcad::ErrorStatus

createSphere(self, radius)

C++: GcDb3dSolid::createSphere(double) --> enum Gcad::ErrorStatus

createSweptSolid(*args, **kwargs)

Overloaded function.

createTorus(self, majorRadius, minorRadius)

C++: GcDb3dSolid::createTorus(double, double) --> enum Gcad::ErrorStatus

createWedge(self, xLen, yLen, zLen)

C++: GcDb3dSolid::createWedge(double, double, double) --> enum Gcad::ErrorStatus

desc()

C++: GcDb3dSolid::desc() --> class GcRxClass *

dragStatus(self, para)

C++: GcDb3dSolid::dragStatus(const enum GcDb::DragStat) --> void

extrude(*args, **kwargs)

Overloaded function.

extrudeAlongPath(*args, **kwargs)

Overloaded function.

extrudeFaces(self, faceSubentIds, height, taper)

C++: GcDb3dSolid::extrudeFaces(const int &, double, double) --> enum Gcad::ErrorStatus

extrudeFacesAlongPath(self, faceSubentIds, path)

C++: GcDb3dSolid::extrudeFacesAlongPath(const int &, const class GcDbCurve *) --> enum Gcad::ErrorStatus

filletEdges(self, edgeSubentIds, radius, ...)

C++: GcDb3dSolid::filletEdges(const int &, const int &, const int &, const int &) --> enum Gcad::ErrorStatus

getArea(self)

C++: GcDb3dSolid::getArea(double &) const --> enum Gcad::ErrorStatus

getLockedASMBody(self)

C++: GcDb3dSolid::getLockedASMBody() --> const void *

getLockedWritableASMBody(self)

C++: GcDb3dSolid::getLockedWritableASMBody() --> void *

getSection(self, plane)

C++: GcDb3dSolid::getSection(const class GcGePlane &, class GcDbRegion *&) const --> enum Gcad::ErrorStatus

getSlice(*args, **kwargs)

Overloaded function.

getSubentColor(self, subentId, color)

C++: GcDb3dSolid::getSubentColor(const class GcDbSubentId &, class GcCmColor &) const --> enum Gcad::ErrorStatus

getSubentMaterial(self, subentId, matId)

C++: GcDb3dSolid::getSubentMaterial(const class GcDbSubentId &, class GcDbObjectId &) const --> enum Gcad::ErrorStatus

getSubentMaterialMapper(self, subentId, mapper)

C++: GcDb3dSolid::getSubentMaterialMapper(const class GcDbSubentId &, class GcGiMapper &) const --> enum Gcad::ErrorStatus

imprintEntity(self, pEntity)

C++: GcDb3dSolid::imprintEntity(const class GcDbEntity *) --> enum Gcad::ErrorStatus

internalSubentId(self, ent)

C++: GcDb3dSolid::internalSubentId(void *) const --> class GcDbSubentId

internalSubentPtr(self, id)

C++: GcDb3dSolid::internalSubentPtr(const class GcDbSubentId &) const --> void *

isA(self)

C++: GcDb3dSolid::isA() const --> class GcRxClass *

isNull(self)

C++: GcDb3dSolid::isNull() const --> bool

numChanges(self)

C++: GcDb3dSolid::numChanges() const --> unsigned int

offsetBody(self, offsetDistance)

C++: GcDb3dSolid::offsetBody(double) --> enum Gcad::ErrorStatus

offsetFaces(self, faceSubentIds, offsetDistance)

C++: GcDb3dSolid::offsetFaces(const int &, double) --> enum Gcad::ErrorStatus

recordHistory(self)

C++: GcDb3dSolid::recordHistory() const --> bool

removeFaces(self, faceSubentIds)

C++: GcDb3dSolid::removeFaces(const int &) --> enum Gcad::ErrorStatus

revolve(self, region, axisPoint, axisDir, ...)

C++: GcDb3dSolid::revolve(const class GcDbRegion *, const class GcGePoint3d &, const class GcGeVector3d &, double) --> enum Gcad::ErrorStatus

rxInit()

C++: GcDb3dSolid::rxInit() --> void

setASMBody(self, modelerBody)

C++: GcDb3dSolid::setASMBody(const void *) --> enum Gcad::ErrorStatus

setRecordHistory(self, bRecord)

C++: GcDb3dSolid::setRecordHistory(bool) --> enum Gcad::ErrorStatus

setShowHistory(self, bShow)

C++: GcDb3dSolid::setShowHistory(bool) --> enum Gcad::ErrorStatus

setSubentColor(self, subentId, color)

C++: GcDb3dSolid::setSubentColor(const class GcDbSubentId &, const class GcCmColor &) --> enum Gcad::ErrorStatus

setSubentMaterial(self, subentId, matId)

C++: GcDb3dSolid::setSubentMaterial(const class GcDbSubentId &, class GcDbObjectId) --> enum Gcad::ErrorStatus

setSubentMaterialMapper(self, subentId, mapper)

C++: GcDb3dSolid::setSubentMaterialMapper(const class GcDbSubentId &, const class GcGiMapper &) --> enum Gcad::ErrorStatus

shellBody(self, faceSubentIds, offsetDistance)

C++: GcDb3dSolid::shellBody(const int &, double) --> enum Gcad::ErrorStatus

showHistory(self)

C++: GcDb3dSolid::showHistory() const --> bool

stlOut(*args, **kwargs)

Overloaded function.

taperFaces(self, faceSubentIds, basePoint, ...)

C++: GcDb3dSolid::taperFaces(const int &, const class GcGePoint3d &, const class GcGeVector3d &, double) --> enum Gcad::ErrorStatus

transformFaces(self, faceSubentIds, matrix)

C++: GcDb3dSolid::transformFaces(const int &, const class GcGeMatrix3d &) --> enum Gcad::ErrorStatus

unlockASMBody(self)

C++: GcDb3dSolid::unlockASMBody() --> void

usesGraphicsCache(self)

C++: GcDb3dSolid::usesGraphicsCache() --> bool

Methods Documentation

ASMBodyCopy(*args, **kwargs)

Overloaded function.

  1. ASMBodyCopy(self: pygcad.pygrx.GcDb3dSolid) -> capsule

  2. ASMBodyCopy(self: pygcad.pygrx.GcDb3dSolid, bDeepCopy: bool) -> capsule

C++: GcDb3dSolid::ASMBodyCopy(bool) const –> void *

booleanOper(self: pygcad.pygrx.GcDb3dSolid, operation: pygcad.pygrx.GcDb.BoolOperType, solid: pygcad.pygrx.GcDb3dSolid) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::booleanOper(enum GcDb::BoolOperType, class GcDb3dSolid *) –> enum Gcad::ErrorStatus

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDb3dSolid

C++: GcDb3dSolid::cast(const class GcRxObject *) –> class GcDb3dSolid *

chamferEdges(self: pygcad.pygrx.GcDb3dSolid, edgeSubentIds: int, baseFaceSubentId: pygcad.pygrx.GcDbSubentId, baseDist: float, otherDist: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::chamferEdges(const int &, const class GcDbSubentId &, double, double) –> enum Gcad::ErrorStatus

checkInterference(self: pygcad.pygrx.GcDb3dSolid, otherSolid: pygcad.pygrx.GcDb3dSolid, createNewSolid: bool) Tuple[pygcad.pygrx.Gcad.ErrorStatus, bool, pygcad.pygrx.GcDb3dSolid]

C++: GcDb3dSolid::checkInterference(const class GcDb3dSolid *, bool, bool &, class GcDb3dSolid *&) const –> enum Gcad::ErrorStatus

static className() str

C++: GcDb3dSolid::className() –> const wchar_t *

cleanBody(self: pygcad.pygrx.GcDb3dSolid) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::cleanBody() –> enum Gcad::ErrorStatus

commitWritableASMBody(self: pygcad.pygrx.GcDb3dSolid) None

C++: GcDb3dSolid::commitWritableASMBody() –> void

copyEdge(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbEntity]

C++: GcDb3dSolid::copyEdge(const class GcDbSubentId &, class GcDbEntity *&) –> enum Gcad::ErrorStatus

copyFace(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbEntity]

C++: GcDb3dSolid::copyFace(const class GcDbSubentId &, class GcDbEntity *&) –> enum Gcad::ErrorStatus

createBox(self: pygcad.pygrx.GcDb3dSolid, xLen: float, yLen: float, zLen: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createBox(double, double, double) –> enum Gcad::ErrorStatus

createExtrudedSolid(*args, **kwargs)

Overloaded function.

  1. createExtrudedSolid(self: pygcad.pygrx.GcDb3dSolid, pSweepEnt: pygcad.pygrx.GcDbEntity, directionVec: pygcad.pygrx.GcGeVector3d, sweepOptions: pygcad.pygrx.GcDbSweepOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createExtrudedSolid(class GcDbEntity *, const class GcGeVector3d &, class GcDbSweepOptions &) –> enum Gcad::ErrorStatus

  1. createExtrudedSolid(self: pygcad.pygrx.GcDb3dSolid, pSweepEnt: pygcad.pygrx.GcDbEntity, faceSubentId: pygcad.pygrx.GcDbSubentId, directionVec: pygcad.pygrx.GcGeVector3d, sweepOptions: pygcad.pygrx.GcDbSweepOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createExtrudedSolid(class GcDbEntity *, const class GcDbSubentId &, const class GcGeVector3d &, class GcDbSweepOptions &) –> enum Gcad::ErrorStatus

  1. createExtrudedSolid(self: pygcad.pygrx.GcDb3dSolid, pSweepEnt: pygcad.pygrx.GcDbEntity, faceSubentId: pygcad.pygrx.GcDbSubentId, height: float, sweepOptions: pygcad.pygrx.GcDbSweepOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createExtrudedSolid(class GcDbEntity *, const class GcDbSubentId &, double, class GcDbSweepOptions &) –> enum Gcad::ErrorStatus

createFrom(self: pygcad.pygrx.GcDb3dSolid, pFromEntity: pygcad.pygrx.GcDbEntity) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createFrom(const class GcDbEntity *) –> enum Gcad::ErrorStatus

createFrustum(self: pygcad.pygrx.GcDb3dSolid, height: float, xRadius: float, yRadius: float, topXRadius: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createFrustum(double, double, double, double) –> enum Gcad::ErrorStatus

createPyramid(*args, **kwargs)

Overloaded function.

  1. createPyramid(self: pygcad.pygrx.GcDb3dSolid, height: float, sides: int, radius: float) -> pygcad.pygrx.Gcad.ErrorStatus

  2. createPyramid(self: pygcad.pygrx.GcDb3dSolid, height: float, sides: int, radius: float, topRadius: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createPyramid(double, int, double, double) –> enum Gcad::ErrorStatus

createRevolvedSolid(*args, **kwargs)

Overloaded function.

  1. createRevolvedSolid(self: pygcad.pygrx.GcDb3dSolid, pRevEnt: pygcad.pygrx.GcDbEntity, axisPnt: pygcad.pygrx.GcGePoint3d, axisDir: pygcad.pygrx.GcGeVector3d, revAngle: float, startAngle: float, revolveOptions: pygcad.pygrx.GcDbRevolveOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createRevolvedSolid(class GcDbEntity *, const class GcGePoint3d &, const class GcGeVector3d &, double, double, class GcDbRevolveOptions &) –> enum Gcad::ErrorStatus

  1. createRevolvedSolid(self: pygcad.pygrx.GcDb3dSolid, pRevEnt: pygcad.pygrx.GcDbEntity, faceSubentId: pygcad.pygrx.GcDbSubentId, axisPnt: pygcad.pygrx.GcGePoint3d, axisDir: pygcad.pygrx.GcGeVector3d, revAngle: float, startAngle: float, revolveOptions: pygcad.pygrx.GcDbRevolveOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createRevolvedSolid(class GcDbEntity *, const class GcDbSubentId &, const class GcGePoint3d &, const class GcGeVector3d &, double, double, class GcDbRevolveOptions &) –> enum Gcad::ErrorStatus

createSculptedSolid(self: pygcad.pygrx.GcDb3dSolid, limitingBodies: int, limitingFlags: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createSculptedSolid(const int &, const int &) –> enum Gcad::ErrorStatus

createSphere(self: pygcad.pygrx.GcDb3dSolid, radius: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createSphere(double) –> enum Gcad::ErrorStatus

createSweptSolid(*args, **kwargs)

Overloaded function.

  1. createSweptSolid(self: pygcad.pygrx.GcDb3dSolid, pSweepEnt: pygcad.pygrx.GcDbEntity, pPathEnt: pygcad.pygrx.GcDbEntity, sweepOptions: pygcad.pygrx.GcDbSweepOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createSweptSolid(class GcDbEntity *, class GcDbEntity *, class GcDbSweepOptions &) –> enum Gcad::ErrorStatus

  1. createSweptSolid(self: pygcad.pygrx.GcDb3dSolid, pSweepEnt: pygcad.pygrx.GcDbEntity, faceSubentId: pygcad.pygrx.GcDbSubentId, pPathEnt: pygcad.pygrx.GcDbEntity, sweepOptions: pygcad.pygrx.GcDbSweepOptions) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createSweptSolid(class GcDbEntity *, const class GcDbSubentId &, class GcDbEntity *, class GcDbSweepOptions &) –> enum Gcad::ErrorStatus

createTorus(self: pygcad.pygrx.GcDb3dSolid, majorRadius: float, minorRadius: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createTorus(double, double) –> enum Gcad::ErrorStatus

createWedge(self: pygcad.pygrx.GcDb3dSolid, xLen: float, yLen: float, zLen: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::createWedge(double, double, double) –> enum Gcad::ErrorStatus

static desc() pygcad.pygrx.GcRxClass

C++: GcDb3dSolid::desc() –> class GcRxClass *

dragStatus(self: pygcad.pygrx.GcDb3dSolid, para: pygcad.pygrx.GcDb.DragStat) None

C++: GcDb3dSolid::dragStatus(const enum GcDb::DragStat) –> void

extrude(*args, **kwargs)

Overloaded function.

  1. extrude(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, height: float) -> pygcad.pygrx.Gcad.ErrorStatus

  2. extrude(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, height: float, taperAngle: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::extrude(const class GcDbRegion *, double, double) –> enum Gcad::ErrorStatus

extrudeAlongPath(*args, **kwargs)

Overloaded function.

  1. extrudeAlongPath(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, path: pygcad.pygrx.GcDbCurve) -> pygcad.pygrx.Gcad.ErrorStatus

  2. extrudeAlongPath(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, path: pygcad.pygrx.GcDbCurve, taperAngle: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::extrudeAlongPath(const class GcDbRegion *, const class GcDbCurve *, double) –> enum Gcad::ErrorStatus

extrudeFaces(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, height: float, taper: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::extrudeFaces(const int &, double, double) –> enum Gcad::ErrorStatus

extrudeFacesAlongPath(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, path: pygcad.pygrx.GcDbCurve) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::extrudeFacesAlongPath(const int &, const class GcDbCurve *) –> enum Gcad::ErrorStatus

filletEdges(self: pygcad.pygrx.GcDb3dSolid, edgeSubentIds: int, radius: int, startSetback: int, endSetback: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::filletEdges(const int &, const int &, const int &, const int &) –> enum Gcad::ErrorStatus

getArea(self: pygcad.pygrx.GcDb3dSolid) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDb3dSolid::getArea(double &) const –> enum Gcad::ErrorStatus

getLockedASMBody(self: pygcad.pygrx.GcDb3dSolid) capsule

C++: GcDb3dSolid::getLockedASMBody() –> const void *

getLockedWritableASMBody(self: pygcad.pygrx.GcDb3dSolid) capsule

C++: GcDb3dSolid::getLockedWritableASMBody() –> void *

getSection(self: pygcad.pygrx.GcDb3dSolid, plane: pygcad.pygrx.GcGePlane) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbRegion]

C++: GcDb3dSolid::getSection(const class GcGePlane &, class GcDbRegion *&) const –> enum Gcad::ErrorStatus

getSlice(*args, **kwargs)

Overloaded function.

  1. getSlice(self: pygcad.pygrx.GcDb3dSolid, plane: pygcad.pygrx.GcGePlane, getNegHalfToo: bool) -> Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDb3dSolid]

C++: GcDb3dSolid::getSlice(const class GcGePlane &, bool, class GcDb3dSolid *&) –> enum Gcad::ErrorStatus

  1. getSlice(self: pygcad.pygrx.GcDb3dSolid, pSurface: pygcad.pygrx.GcDbSurface, bGetNegHalfToo: bool) -> Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDb3dSolid]

C++: GcDb3dSolid::getSlice(class GcDbSurface *, bool, class GcDb3dSolid *&) –> enum Gcad::ErrorStatus

getSubentColor(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, color: pygcad.pygrx.GcCmColor) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::getSubentColor(const class GcDbSubentId &, class GcCmColor &) const –> enum Gcad::ErrorStatus

getSubentMaterial(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, matId: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::getSubentMaterial(const class GcDbSubentId &, class GcDbObjectId &) const –> enum Gcad::ErrorStatus

getSubentMaterialMapper(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, mapper: pygcad.pygrx.GcGiMapper) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::getSubentMaterialMapper(const class GcDbSubentId &, class GcGiMapper &) const –> enum Gcad::ErrorStatus

imprintEntity(self: pygcad.pygrx.GcDb3dSolid, pEntity: pygcad.pygrx.GcDbEntity) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::imprintEntity(const class GcDbEntity *) –> enum Gcad::ErrorStatus

internalSubentId(self: pygcad.pygrx.GcDb3dSolid, ent: capsule) pygcad.pygrx.GcDbSubentId

C++: GcDb3dSolid::internalSubentId(void *) const –> class GcDbSubentId

internalSubentPtr(self: pygcad.pygrx.GcDb3dSolid, id: pygcad.pygrx.GcDbSubentId) capsule

C++: GcDb3dSolid::internalSubentPtr(const class GcDbSubentId &) const –> void *

isA(self: pygcad.pygrx.GcDb3dSolid) pygcad.pygrx.GcRxClass

C++: GcDb3dSolid::isA() const –> class GcRxClass *

isNull(self: pygcad.pygrx.GcDb3dSolid) bool

C++: GcDb3dSolid::isNull() const –> bool

numChanges(self: pygcad.pygrx.GcDb3dSolid) int

C++: GcDb3dSolid::numChanges() const –> unsigned int

offsetBody(self: pygcad.pygrx.GcDb3dSolid, offsetDistance: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::offsetBody(double) –> enum Gcad::ErrorStatus

offsetFaces(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, offsetDistance: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::offsetFaces(const int &, double) –> enum Gcad::ErrorStatus

recordHistory(self: pygcad.pygrx.GcDb3dSolid) bool

C++: GcDb3dSolid::recordHistory() const –> bool

removeFaces(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::removeFaces(const int &) –> enum Gcad::ErrorStatus

revolve(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, axisPoint: pygcad.pygrx.GcGePoint3d, axisDir: pygcad.pygrx.GcGeVector3d, angleOfRevolution: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::revolve(const class GcDbRegion *, const class GcGePoint3d &, const class GcGeVector3d &, double) –> enum Gcad::ErrorStatus

static rxInit() None

C++: GcDb3dSolid::rxInit() –> void

setASMBody(self: pygcad.pygrx.GcDb3dSolid, modelerBody: capsule) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setASMBody(const void *) –> enum Gcad::ErrorStatus

setRecordHistory(self: pygcad.pygrx.GcDb3dSolid, bRecord: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setRecordHistory(bool) –> enum Gcad::ErrorStatus

setShowHistory(self: pygcad.pygrx.GcDb3dSolid, bShow: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setShowHistory(bool) –> enum Gcad::ErrorStatus

setSubentColor(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, color: pygcad.pygrx.GcCmColor) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setSubentColor(const class GcDbSubentId &, const class GcCmColor &) –> enum Gcad::ErrorStatus

setSubentMaterial(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, matId: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setSubentMaterial(const class GcDbSubentId &, class GcDbObjectId) –> enum Gcad::ErrorStatus

setSubentMaterialMapper(self: pygcad.pygrx.GcDb3dSolid, subentId: pygcad.pygrx.GcDbSubentId, mapper: pygcad.pygrx.GcGiMapper) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::setSubentMaterialMapper(const class GcDbSubentId &, const class GcGiMapper &) –> enum Gcad::ErrorStatus

shellBody(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, offsetDistance: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::shellBody(const int &, double) –> enum Gcad::ErrorStatus

showHistory(self: pygcad.pygrx.GcDb3dSolid) bool

C++: GcDb3dSolid::showHistory() const –> bool

stlOut(*args, **kwargs)

Overloaded function.

  1. stlOut(self: pygcad.pygrx.GcDb3dSolid, fileName: str, asciiFormat: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  2. stlOut(self: pygcad.pygrx.GcDb3dSolid, fileName: str, asciiFormat: bool, maxSurfaceDeviation: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::stlOut(const wchar_t *, bool, double) const –> enum Gcad::ErrorStatus

taperFaces(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, basePoint: pygcad.pygrx.GcGePoint3d, draftVector: pygcad.pygrx.GcGeVector3d, draftAngle: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::taperFaces(const int &, const class GcGePoint3d &, const class GcGeVector3d &, double) –> enum Gcad::ErrorStatus

transformFaces(self: pygcad.pygrx.GcDb3dSolid, faceSubentIds: int, matrix: pygcad.pygrx.GcGeMatrix3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDb3dSolid::transformFaces(const int &, const class GcGeMatrix3d &) –> enum Gcad::ErrorStatus

unlockASMBody(self: pygcad.pygrx.GcDb3dSolid) None

C++: GcDb3dSolid::unlockASMBody() –> void

usesGraphicsCache(self: pygcad.pygrx.GcDb3dSolid) bool

C++: GcDb3dSolid::usesGraphicsCache() –> bool