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
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.
ASMBodyCopy(self: pygcad.pygrx.GcDb3dSolid) -> capsule
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.
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
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
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.
createPyramid(self: pygcad.pygrx.GcDb3dSolid, height: float, sides: int, radius: float) -> pygcad.pygrx.Gcad.ErrorStatus
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.
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
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.
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
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.
extrude(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, height: float) -> pygcad.pygrx.Gcad.ErrorStatus
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.
extrudeAlongPath(self: pygcad.pygrx.GcDb3dSolid, region: pygcad.pygrx.GcDbRegion, path: pygcad.pygrx.GcDbCurve) -> pygcad.pygrx.Gcad.ErrorStatus
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.
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
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.
stlOut(self: pygcad.pygrx.GcDb3dSolid, fileName: str, asciiFormat: bool) -> pygcad.pygrx.Gcad.ErrorStatus
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