draftgeoutils.cuboids Namespace Reference

Functions

def getCubicDimensions (shape)
 
def isCubic (shape)
 

Function Documentation

◆ getCubicDimensions()

def draftgeoutils.cuboids.getCubicDimensions (   shape)
Return a list containing the placement, and dimensions of the shape.

The dimensios are length, width and height of a the parallelepiped,
rounded to the value indicated by `precision`.
The placement point is the lowest corner of the shape.

If it is not a parallelepiped (cuboid), return None.

References DraftVecUtils.angle(), draftgeoutils.cuboids.isCubic(), and DraftVecUtils.precision().

◆ isCubic()

def draftgeoutils.cuboids.isCubic (   shape)
Return True if the shape is a parallelepiped (cuboid).

A parallelepiped of cube-like shape has 8 vertices, 6 faces, 12 edges,
and all angles are 90 degrees between its edges.

References DraftVecUtils.precision().

Referenced by draftgeoutils.cuboids.getCubicDimensions().