# mcedit2.handles package — mceditlib 0.1 documentation

### Navigation

- index
- modules |
- next |
- previous |
- mceditlib 0.1 documentation »
- mcedit2 package »

# mcedit2.handles package

## Submodules

## mcedit2.handles.boxhandle module

boxhandle

class `mcedit2.handles.boxhandle.``BoxHandle`

  Bases: `mcedit2.rendering.scenegraph.Node`, `PySide.QtCore.QObject`

  `dragResizeFace` = None
  `dragResizeDimension` = None
  `dragResizePosition` = None
  `dragStartPoint` = None
  `dragStartFace` = None
  `oldBounds` = None
  `hiliteFace` = True
  `boundsChanged` = <PySide.QtCore.Signal object at 0x0000000004500570>
  `boundsChangedDone` = <PySide.QtCore.Signal object at 0x0000000003DA5E68>
  `bounds`
  `dragResizePoint`(ray)

    Return type: | Vector

  `boxFromDragResize`(box, ray)
  `boxFromDragSelect`(ray)

    Create a flat selection from dragging the mouse outside the selection.

    Return type: | BoundingBox

  `mousePress`(event)
  `mouseMove`(event)
  `mouseRelease`(event)
  `staticMetaObject` = <PySide.QtCore.QMetaObject object at 0x0000000007147108>

## Module contents

__init__.py

### Navigation

- index
- modules |
- next |
- previous |
- mceditlib 0.1 documentation »
- mcedit2 package »