Public Member Functions | |
def createGeometry (self, fp) | |
def execute (self, fp) | |
def onChanged (self, fp, prop) | |
def resetcontinuity (self, fp) | |
def symmetricpoles (cls, knot, p1, p2) | |
def tangentpoles (cls, knot, p1, p2, allowsameside=False) | |
Static Public Member Functions | |
def modifysymmetricpole (knot, p1) | |
def modifytangentpole (knot, p1, oldp2) | |
Additional Inherited Members | |
![]() | |
Type | |
Detailed Description
The BezCurve object
Member Function Documentation
◆ createGeometry()
def draftobjects.bezcurve.BezCurve.createGeometry | ( | self, | |
fp | |||
) |
References draftobjects.bezcurve.BezCurve._segpoleslst().
Referenced by draftobjects.bezcurve.BezCurve.execute(), OpenSCADFeatures.Resize.execute(), OpenSCADFeatures.IncreaseTolerance.execute(), OpenSCADFeatures.Frustum.execute(), OpenSCADFeatures.Twist.execute(), OpenSCADFeatures.OffsetShape.execute(), draftobjects.bezcurve.BezCurve.onChanged(), OpenSCADFeatures.Resize.onChanged(), OpenSCADFeatures.IncreaseTolerance.onChanged(), OpenSCADFeatures.Frustum.onChanged(), and OpenSCADFeatures.OffsetShape.onChanged().
◆ execute()
def draftobjects.bezcurve.BezCurve.execute | ( | self, | |
obj | |||
) |
Reimplemented from draftobjects.base.DraftObject.
References draftobjects.bezcurve.BezCurve.createGeometry().
Referenced by PathScripts.PathDressupDogbone.ObjectDressup.boneStateList(), ArchSite.Compass.buildCoordinates(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.generateTags(), ArchSchedule.CommandArchSchedule.IsActive(), Mod.PartDesign.Scripts.Spring.MySpring.onChanged(), Mod.PartDesign.Scripts.Epitrochoid.Epitrochoid.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.Parallelepiped.onChanged(), Mod.PartDesign.Scripts.DistanceBolt.DistanceBolt.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.BoxCylinder.onChanged(), PathScripts.PathStock.StockFromBase.onChanged(), PathScripts.PathStock.StockCreateBox.onChanged(), PathScripts.PathStock.StockCreateCylinder.onChanged(), and FeaturePython.DistanceBolt.onChanged().
◆ modifysymmetricpole()
|
static |
◆ modifytangentpole()
|
static |
◆ onChanged()
def draftobjects.bezcurve.BezCurve.onChanged | ( | self, | |
obj, | |||
prop | |||
) |
Reimplemented from draftobjects.base.DraftObject.
References draftobjects.bezcurve.BezCurve._segpoleslst(), draftobjects.bezcurve.BezCurve.createGeometry(), and draftobjects.bezcurve.BezCurve.resetcontinuity().
Referenced by draftviewproviders.view_base.ViewProviderDraft.attach(), ArchSite.Compass.buildCoordinates(), ArchAxis.CommandArchGrid.IsActive(), draftviewproviders.view_wpproxy.ViewProviderWorkingPlaneProxy.updateData(), and draftviewproviders.view_label.ViewProviderLabel.updateData().
◆ resetcontinuity()
def draftobjects.bezcurve.BezCurve.resetcontinuity | ( | self, | |
fp | |||
) |
References draftobjects.bezcurve.BezCurve._segpoleslst().
Referenced by draftobjects.bezcurve.BezCurve.onChanged().
◆ symmetricpoles()
def draftobjects.bezcurve.BezCurve.symmetricpoles | ( | cls, | |
knot, | |||
p1, | |||
p2 | |||
) |
Referenced by draftobjects.bezcurve.BezCurve.tangentpoles().
◆ tangentpoles()
def draftobjects.bezcurve.BezCurve.tangentpoles | ( | cls, | |
knot, | |||
p1, | |||
p2, | |||
allowsameside = False |
|||
) |
References draftobjects.bezcurve.BezCurve.symmetricpoles().
The documentation for this class was generated from the following file:
- src/Mod/Draft/draftobjects/bezcurve.py