FreeCAD Python
Functions
ArchSpace Namespace Reference

Detailed Description

The Space object and tools.

This module provides tools to build Space objects. Spaces define an open volume inside or outside a building, ie. a room.

Functions

def makeSpace (objects=None, baseobj=None, name="Space")
 
def addSpaceBoundaries (space, subobjects)
 
def removeSpaceBoundaries (space, objects)
 

Function Documentation

◆ addSpaceBoundaries()

def ArchSpace.addSpaceBoundaries (   space,
  subobjects 
)
addSpaceBoundaries(space,subobjects): adds the given subobjects to the given space

◆ makeSpace()

def ArchSpace.makeSpace (   objects = None,
  baseobj = None,
  name = "Space" 
)
makeSpace([objects]): Creates a space object from the given objects. Objects can be one
document object, in which case it becomes the base shape of the space object, or a list of
selection objects as got from getSelectionEx(), or a list of tuples (object, subobjectname)

◆ removeSpaceBoundaries()

def ArchSpace.removeSpaceBoundaries (   space,
  objects 
)
removeSpaceBoundaries(space,objects): removes the given objects from the given spaces boundaries