Public Member Functions | |
def alignTo3Points (self, p1, p2, p3, offset=0) | |
def alignToCurve (self, shape, offset=0) | |
def alignToEdges (self, edges) | |
def alignToFace (self, shape, offset=0) | |
def alignToPointAndAxis (self, point, axis, offset=0, upvec=None) | |
def alignToPointAndAxis_SVG (self, point, axis, offset=0) | |
def alignToSelection (self, offset=0) | |
def copy (self) | |
def getClosestAxis (self, point) | |
def getDeviation (self) | |
def getGlobalCoords (self, point) | |
def getGlobalRot (self, point) | |
def getLocalCoords (self, point) | |
def getLocalRot (self, point) | |
def getNormal (self) | |
def getPlacement (self, rotated=False) | |
def getRotation (self) | |
def inverse (self) | |
def isGlobal (self) | |
def isOrtho (self) | |
def offsetToPoint (self, p, direction=None) | |
def projectPoint (self, p, direction=None) | |
def projectPointOld (self, p, direction=None) | |
def reset (self) | |
def restore (self) | |
def save (self) | |
def setFromPlacement (self, pl, rebase=False) | |
def setFront (self) | |
def setSide (self) | |
def setTop (self) | |
def setup (self, direction=None, point=None, upvec=None, force=False) | |
Public Attributes | |
axis | |
doc | |
position | |
stored | |
u | |
v | |
weak | |
Detailed Description
A WorkPlane object. Parameters ---------- u: Base::Vector3, optional An axis (vector) that helps define the working plane. It defaults to `(1, 0, 0)`, or the +X axis. v: Base::Vector3, optional An axis (vector) that helps define the working plane. It defaults to `(0, 1, 0)`, or the +Y axis. w: Base::Vector3, optional An axis that is supposed to be perpendicular to `u` and `v`; it is redundant. It defaults to `(0, 0, 1)`, or the +Z axis. pos: Base::Vector3, optional A point through which the plane goes through. It defaults to the origin `(0, 0, 0)`. Attributes ---------- doc: App::Document The active document. Reset view when `doc` changes. weak: bool It is `True` if the plane has been defined by `setup()` or has been reset. A weak plane can be changed (it is the "auto" mode), while a strong plane will keep its position until weakened (it is "locked") u: Base::Vector3 An axis (vector) that helps define the working plane. v: Base::Vector3 An axis (vector) that helps define the working plane. axis: Base::Vector3 A vector that is supposed to be perpendicular to `u` and `v`; it is helpful although redundant. position: Base::Vector3 A point, which the plane goes through, that helps define the working plane. stored: bool A placeholder for a stored state.
Member Function Documentation
◆ alignTo3Points()
def WorkingPlane.Plane.alignTo3Points | ( | self, | |
p1, | |||
p2, | |||
p3, | |||
offset = 0 |
|||
) |
References WorkingPlane.Plane.alignToFace().
◆ alignToCurve()
def WorkingPlane.Plane.alignToCurve | ( | self, | |
shape, | |||
offset = 0 |
|||
) |
Referenced by WorkingPlane.Plane.alignToSelection().
◆ alignToEdges()
def WorkingPlane.Plane.alignToEdges | ( | self, | |
edges | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ alignToFace()
def WorkingPlane.Plane.alignToFace | ( | self, | |
shape, | |||
offset = 0 |
|||
) |
References WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, DraftVecUtils.equals(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< Rotation >.v, Base::vec_traits< SbColor >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, draftguitools.gui_trackers.rectangleTracker.v, and WorkingPlane.Plane.weak.
Referenced by WorkingPlane.Plane.alignTo3Points(), and WorkingPlane.Plane.alignToSelection().
◆ alignToPointAndAxis()
def WorkingPlane.Plane.alignToPointAndAxis | ( | self, | |
point, | |||
axis, | |||
offset = 0 , |
|||
upvec = None |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, drafttests.test_pivy.DraftPivy.doc, drafttests.test_dxf.DraftDXF.doc, drafttests.test_modification.DraftModification.doc, drafttests.test_oca.DraftOCA.doc, drafttests.test_airfoildat.DraftAirfoilDAT.doc, drafttests.test_svg.DraftSVG.doc, drafttests.test_dwg.DraftDWG.doc, drafttests.test_creation.DraftCreation.doc, Gui::GraphvizView.doc, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.doc, draftguitools.gui_base.GuiCommandSimplest.doc, ExpressionCompleterModel::Info.doc, WorkingPlane.Plane.doc, App::RelabelDocumentExpressionVisitor.doc, draftguitools.gui_base_original.DraftTool.doc, App::DynamicProperty::PropData.doc, draftguitools.gui_base.GuiCommandBase.doc, App::LinkBaseExtension::PropInfo.doc, ItemInfo.doc, ItemInfo2.doc, importIFClegacy.IfcEntity.doc, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, DraftVecUtils.rotate(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, draftguitools.gui_trackers.rectangleTracker.v, and WorkingPlane.Plane.weak.
Referenced by WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.setFront(), WorkingPlane.Plane.setSide(), WorkingPlane.Plane.setTop(), and WorkingPlane.Plane.setup().
◆ alignToPointAndAxis_SVG()
def WorkingPlane.Plane.alignToPointAndAxis_SVG | ( | self, | |
point, | |||
axis, | |||
offset = 0 |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, drafttests.test_pivy.DraftPivy.doc, drafttests.test_dxf.DraftDXF.doc, drafttests.test_modification.DraftModification.doc, drafttests.test_oca.DraftOCA.doc, drafttests.test_airfoildat.DraftAirfoilDAT.doc, drafttests.test_svg.DraftSVG.doc, drafttests.test_dwg.DraftDWG.doc, drafttests.test_creation.DraftCreation.doc, Gui::GraphvizView.doc, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.doc, draftguitools.gui_base.GuiCommandSimplest.doc, ExpressionCompleterModel::Info.doc, WorkingPlane.Plane.doc, App::RelabelDocumentExpressionVisitor.doc, draftguitools.gui_base_original.DraftTool.doc, App::DynamicProperty::PropData.doc, draftguitools.gui_base.GuiCommandBase.doc, App::LinkBaseExtension::PropInfo.doc, ItemInfo.doc, ItemInfo2.doc, importIFClegacy.IfcEntity.doc, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, DraftVecUtils.rotate(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, draftguitools.gui_trackers.rectangleTracker.v, and WorkingPlane.Plane.weak.
◆ alignToSelection()
def WorkingPlane.Plane.alignToSelection | ( | self, | |
offset = 0 |
|||
) |
References WorkingPlane.Plane.alignToCurve(), and WorkingPlane.Plane.alignToFace().
◆ copy()
def WorkingPlane.Plane.copy | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.plane, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ getClosestAxis()
def WorkingPlane.Plane.getClosestAxis | ( | self, | |
point | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ getDeviation()
def WorkingPlane.Plane.getDeviation | ( | self | ) |
References DraftVecUtils.angle(), WorkingPlane.Plane.u, uvPtStruct.u, and draftguitools.gui_trackers.rectangleTracker.u.
◆ getGlobalCoords()
def WorkingPlane.Plane.getGlobalCoords | ( | self, | |
point | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
Referenced by WorkingPlane.Plane.projectPoint().
◆ getGlobalRot()
def WorkingPlane.Plane.getGlobalRot | ( | self, | |
point | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
Referenced by WorkingPlane.Plane.projectPoint().
◆ getLocalCoords()
def WorkingPlane.Plane.getLocalCoords | ( | self, | |
point | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, DraftVecUtils.project(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< Rotation >.v, Base::vec_traits< SbColor >.v, Base::Vector2dPy.v, Base::vec_traits< App::Color >.v, WorkingPlane.Plane.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
Referenced by WorkingPlane.Plane.projectPoint().
◆ getLocalRot()
def WorkingPlane.Plane.getLocalRot | ( | self, | |
point | |||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, DraftVecUtils.project(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
Referenced by WorkingPlane.Plane.projectPoint().
◆ getNormal()
def WorkingPlane.Plane.getNormal | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, and Base::CoordinateSystem.axis.
◆ getPlacement()
def WorkingPlane.Plane.getPlacement | ( | self, | |
rotated = False |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ getRotation()
def WorkingPlane.Plane.getRotation | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, DraftVecUtils.getPlaneRotation(), WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ inverse()
def WorkingPlane.Plane.inverse | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, and draftguitools.gui_trackers.rectangleTracker.u.
◆ isGlobal()
def WorkingPlane.Plane.isGlobal | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ isOrtho()
def WorkingPlane.Plane.isOrtho | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ offsetToPoint()
def WorkingPlane.Plane.offsetToPoint | ( | self, | |
p, | |||
direction = None |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, and Gui::NavigationStyle.position.
Referenced by WorkingPlane.Plane.projectPointOld().
◆ projectPoint()
def WorkingPlane.Plane.projectPoint | ( | self, | |
p, | |||
direction = None |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), and DraftVecUtils.scaleTo().
◆ projectPointOld()
def WorkingPlane.Plane.projectPointOld | ( | self, | |
p, | |||
direction = None |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.offsetToPoint(), and DraftVecUtils.precision().
◆ reset()
def WorkingPlane.Plane.reset | ( | self | ) |
References drafttests.test_pivy.DraftPivy.doc, drafttests.test_airfoildat.DraftAirfoilDAT.doc, drafttests.test_dxf.DraftDXF.doc, drafttests.test_modification.DraftModification.doc, drafttests.test_oca.DraftOCA.doc, drafttests.test_svg.DraftSVG.doc, drafttests.test_dwg.DraftDWG.doc, drafttests.test_creation.DraftCreation.doc, Gui::GraphvizView.doc, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.doc, draftguitools.gui_base.GuiCommandSimplest.doc, ExpressionCompleterModel::Info.doc, WorkingPlane.Plane.doc, App::RelabelDocumentExpressionVisitor.doc, draftguitools.gui_base_original.DraftTool.doc, App::DynamicProperty::PropData.doc, draftguitools.gui_base.GuiCommandBase.doc, App::LinkBaseExtension::PropInfo.doc, ItemInfo.doc, ItemInfo2.doc, importIFClegacy.IfcEntity.doc, and WorkingPlane.Plane.weak.
◆ restore()
def WorkingPlane.Plane.restore | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.stored, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< Rotation >.v, Base::vec_traits< SbColor >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, draftguitools.gui_trackers.rectangleTracker.v, and WorkingPlane.Plane.weak.
◆ save()
def WorkingPlane.Plane.save | ( | self | ) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.stored, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< Rotation >.v, Base::vec_traits< SbColor >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, draftguitools.gui_trackers.rectangleTracker.v, and WorkingPlane.Plane.weak.
Referenced by shipGZ.TaskPanel.TaskPanel.accept(), shipAreasCurve.TaskPanel.TaskPanel.accept(), shipHydrostatics.TaskPanel.TaskPanel.accept(), Mod.Show.mTempoVis.TempoVis.modify(), Mod.Show.mTempoVis.TempoVis.modifyVPProperty(), and Mod.Show.mTempoVis.TempoVis.saveCamera().
◆ setFromPlacement()
def WorkingPlane.Plane.setFromPlacement | ( | self, | |
pl, | |||
rebase = False |
|||
) |
References WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, WorkingPlane.Plane.position, Gui::FlagLayout::ItemWrapper.position, Gui::NavigationStyle.position, WorkingPlane.Plane.u, uvPtStruct.u, draftguitools.gui_trackers.rectangleTracker.u, Base::vec_traits< SbVec3f >.v, Base::vec_traits< SbVec3d >.v, Base::vec_traits< Vector3f >.v, Base::vec_traits< Vector3d >.v, Base::vec_traits< SbRotation >.v, Base::vec_traits< SbColor >.v, Base::vec_traits< Rotation >.v, Base::Vector2dPy.v, WorkingPlane.Plane.v, Base::vec_traits< App::Color >.v, Gui::ViewProviderIndex.v, uvPtStruct.v, and draftguitools.gui_trackers.rectangleTracker.v.
◆ setFront()
def WorkingPlane.Plane.setFront | ( | self | ) |
References WorkingPlane.Plane.alignToPointAndAxis().
◆ setSide()
def WorkingPlane.Plane.setSide | ( | self | ) |
References WorkingPlane.Plane.alignToPointAndAxis().
◆ setTop()
def WorkingPlane.Plane.setTop | ( | self | ) |
References WorkingPlane.Plane.alignToPointAndAxis().
◆ setup()
def WorkingPlane.Plane.setup | ( | self, | |
direction = None , |
|||
point = None , |
|||
upvec = None , |
|||
force = False |
|||
) |
References WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.axis, drafttaskpanels.task_circulararray.TaskPanelCircularArray.axis, Base::CoordinateSystem.axis, and WorkingPlane.Plane.weak.
Referenced by PathScripts.PathDressupHoldingTags.ObjectTagDressup.doExecute(), PathScripts.PathDressupDogbone.ObjectDressup.execute(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.generateTags(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.pointAtBottom(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.pointIsOnPath(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.setXyEnabled(), and PathScripts.PathDressupHoldingTags.ObjectTagDressup.supportsTagGeneration().
Member Data Documentation
◆ axis
WorkingPlane.Plane.axis |
Referenced by WorkingPlane.Plane.alignToEdges(), WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), automotive_design.revolved_area_solid.axis_line(), automotive_design.revolved_face_solid.axis_line(), ifc4.ifcaxis2placement3d.axisandrefdirprovision(), ifc4.ifcrevolvedareasolid.axisdirectioninxy(), ifc4.ifcaxis2placement3d.axisis3d(), ifc2x3.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisline(), ifc4.ifcrevolvedareasolid.axisstartinxy(), ifc4.ifcaxis2placement3d.axistorefdirposition(), WorkingPlane.Plane.copy(), WorkingPlane.Plane.getClosestAxis(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), WorkingPlane.Plane.getNormal(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.getRotation(), WorkingPlane.Plane.inverse(), WorkingPlane.Plane.isGlobal(), WorkingPlane.Plane.isOrtho(), WorkingPlane.Plane.offsetToPoint(), ifc2x3.ifcaxis2placement3d.p(), config_control_design.axis2_placement_3d.p(), ifc4.ifcaxis2placement3d.p(), automotive_design.axis2_placement_3d.p(), WorkingPlane.Plane.projectPoint(), WorkingPlane.Plane.projectPointOld(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), WorkingPlane.Plane.setFromPlacement(), WorkingPlane.Plane.setup(), ifc2x3.ifcaxis2placement3d.wr2(), config_control_design.axis2_placement_3d.wr2(), automotive_design.axis2_placement_3d.wr2(), ifc2x3.ifcrevolvedareasolid.wr31(), ifc2x3.ifcrevolvedareasolid.wr32(), ifc2x3.ifcaxis2placement3d.wr4(), config_control_design.axis2_placement_3d.wr4(), automotive_design.axis2_placement_3d.wr4(), ifc2x3.ifcaxis2placement3d.wr5(), ifc2x3.ifcaxis1placement.z(), and ifc4.ifcaxis1placement.z().
◆ doc
WorkingPlane.Plane.doc |
Referenced by WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), Mod.Show.SceneDetails.Pickability.Pickability.apply_data(), Mod.Show.SceneDetails.VProperty.VProperty.apply_data(), Mod.Show.SceneDetails.ClipPlane.ClipPlane.apply_data(), Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.apply_data(), importSVG.svgHandler.characters(), importSVG.svgHandler.endElement(), Mod.Show.SceneDetail.SceneDetail.full_key(), WorkingPlane.Plane.reset(), Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.scene_value(), Mod.Show.SceneDetails.Pickability.Pickability.scene_value(), Mod.Show.SceneDetails.VProperty.VProperty.scene_value(), Mod.Show.SceneDetail.SceneDetail.set_doc(), PathTests.TestPathToolController.TestPathToolController.tearDown(), PathTests.TestPathHelix.TestPathHelix.tearDown(), PathTests.TestPathSetupSheet.TestPathSetupSheet.tearDown(), TestSpreadsheet.SpreadsheetCases.tearDown(), PathTests.TestPathUtil.TestPathUtil.test00(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test00(), PathTests.TestPathUtil.TestPathUtil.test01(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test01(), PathTests.TestPathUtil.TestPathUtil.test02(), PathTests.TestPathUtil.TestPathUtil.test03(), PathTests.TestPathHelix.TestPathHelix.test03(), PathTests.TestPathUtil.TestPathUtil.test04(), PathTests.TestPathHelix.TestPathHelix.test04(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test13(), TestSpreadsheet.SpreadsheetCases.testAggregates(), TestSpreadsheet.SpreadsheetCases.testAlias(), TestSpreadsheet.SpreadsheetCases.testAmbiguousAlias(), TestSpreadsheet.SpreadsheetCases.testClearAlias(), TestSpreadsheet.SpreadsheetCases.testCrossDocumentLinks(), TestSpreadsheet.SpreadsheetCases.testFunctions(), TestSpreadsheet.SpreadsheetCases.testInsertRows(), TestSpreadsheet.SpreadsheetCases.testInvoluteGear(), TestSpreadsheet.SpreadsheetCases.testIssue3128(), TestSpreadsheet.SpreadsheetCases.testIssue3225(), TestSpreadsheet.SpreadsheetCases.testIssue3363(), TestSpreadsheet.SpreadsheetCases.testIssue3432(), TestSpreadsheet.SpreadsheetCases.testMatrix(), TestSpreadsheet.SpreadsheetCases.testNumbers(), TestSpreadsheet.SpreadsheetCases.testPlacementName(), TestSpreadsheet.SpreadsheetCases.testPrecedence(), TestSpreadsheet.SpreadsheetCases.testRelationalOperators(), TestSpreadsheet.SpreadsheetCases.testRemoveRows(), TestSpreadsheet.SpreadsheetCases.testRenameAlias(), TestSpreadsheet.SpreadsheetCases.testRenameAlias2(), TestSpreadsheet.SpreadsheetCases.testRenameAlias3(), TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias(), TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias2(), TestSpreadsheet.SpreadsheetCases.testSketcher(), TestSpreadsheet.SpreadsheetCases.testUnits(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateEdge(), and Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.val().
◆ position
WorkingPlane.Plane.position |
Referenced by WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), WorkingPlane.Plane.copy(), ifc2x3.ifcsweptsurface.dim(), ifc2x3.ifcelementarysurface.dim(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.offsetToPoint(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), and WorkingPlane.Plane.setFromPlacement().
◆ stored
WorkingPlane.Plane.stored |
Referenced by WorkingPlane.Plane.restore(), and WorkingPlane.Plane.save().
◆ u
WorkingPlane.Plane.u |
Referenced by WorkingPlane.Plane.alignToEdges(), WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), WorkingPlane.Plane.copy(), WorkingPlane.Plane.getClosestAxis(), WorkingPlane.Plane.getDeviation(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.getRotation(), WorkingPlane.Plane.inverse(), WorkingPlane.Plane.isGlobal(), WorkingPlane.Plane.isOrtho(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), and WorkingPlane.Plane.setFromPlacement().
◆ v
WorkingPlane.Plane.v |
Referenced by WorkingPlane.Plane.alignToEdges(), WorkingPlane.Plane.alignToFace(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), WorkingPlane.Plane.copy(), WorkingPlane.Plane.getClosestAxis(), WorkingPlane.Plane.getGlobalCoords(), WorkingPlane.Plane.getGlobalRot(), WorkingPlane.Plane.getLocalCoords(), WorkingPlane.Plane.getLocalRot(), WorkingPlane.Plane.getPlacement(), WorkingPlane.Plane.getRotation(), WorkingPlane.Plane.isGlobal(), WorkingPlane.Plane.isOrtho(), WorkingPlane.Plane.restore(), WorkingPlane.Plane.save(), and WorkingPlane.Plane.setFromPlacement().
◆ weak
WorkingPlane.Plane.weak |
The documentation for this class was generated from the following file:
- src/Mod/Draft/WorkingPlane.py