# ThreeSpace RΒΆ

space.spad line 278 [edit on github]

R: Ring

The domain ThreeSpace is used for creating three dimensional objects using functions for defining points, curves, polygons, constructs and the subspaces containing them.

- check: % -> %
from ThreeSpaceCategory R

- closedCurve?: % -> Boolean
from ThreeSpaceCategory R

- closedCurve: % -> List Point R
from ThreeSpaceCategory R

- closedCurve: (%, List List R) -> %
from ThreeSpaceCategory R

- closedCurve: (%, List Point R) -> %
from ThreeSpaceCategory R

- closedCurve: List Point R -> %
from ThreeSpaceCategory R

- coerce: % -> OutputForm
from ThreeSpaceCategory R

- components: % -> List %
from ThreeSpaceCategory R

- composite: List % -> %
from ThreeSpaceCategory R

- composites: % -> List %
from ThreeSpaceCategory R

- copy: % -> %
from ThreeSpaceCategory R

- create3Space: () -> %
from ThreeSpaceCategory R

- create3Space: SubSpace(3, R) -> %
from ThreeSpaceCategory R

- curve?: % -> Boolean
from ThreeSpaceCategory R

- curve: % -> List Point R
from ThreeSpaceCategory R

- curve: (%, List List R) -> %
from ThreeSpaceCategory R

- curve: (%, List Point R) -> %
from ThreeSpaceCategory R

- curve: List Point R -> %
from ThreeSpaceCategory R

- enterPointData: (%, List Point R) -> NonNegativeInteger
from ThreeSpaceCategory R

- hash: % -> SingleInteger
from SetCategory

- hashUpdate!: (HashState, %) -> HashState
from SetCategory

- latex: % -> String
from SetCategory

- lllip: % -> List List List NonNegativeInteger
from ThreeSpaceCategory R

- llprop: % -> List List SubSpaceComponentProperty
from ThreeSpaceCategory R

- lp: % -> List Point R
from ThreeSpaceCategory R

- lprop: % -> List SubSpaceComponentProperty
from ThreeSpaceCategory R

- merge: (%, %) -> %
from ThreeSpaceCategory R

- merge: List % -> %
from ThreeSpaceCategory R

- mesh?: % -> Boolean
from ThreeSpaceCategory R

- mesh: % -> List List Point R
from ThreeSpaceCategory R

- mesh: (%, List List List R, Boolean, Boolean) -> %
from ThreeSpaceCategory R

- mesh: (%, List List List R, List SubSpaceComponentProperty, SubSpaceComponentProperty) -> %
from ThreeSpaceCategory R

- mesh: (%, List List Point R, Boolean, Boolean) -> %
from ThreeSpaceCategory R

- mesh: (%, List List Point R, List SubSpaceComponentProperty, SubSpaceComponentProperty) -> %
from ThreeSpaceCategory R

- mesh: (List List Point R, Boolean, Boolean) -> %
from ThreeSpaceCategory R

- mesh: List List Point R -> %
from ThreeSpaceCategory R

- modifyPointData: (%, NonNegativeInteger, Point R) -> %
from ThreeSpaceCategory R

- numberOfComponents: % -> NonNegativeInteger
from ThreeSpaceCategory R

- numberOfComposites: % -> NonNegativeInteger
from ThreeSpaceCategory R

- objects: % -> Record(points: NonNegativeInteger, curves: NonNegativeInteger, polygons: NonNegativeInteger, constructs: NonNegativeInteger)
from ThreeSpaceCategory R

- point?: % -> Boolean
from ThreeSpaceCategory R

- point: % -> Point R
from ThreeSpaceCategory R

- point: (%, List R) -> %
from ThreeSpaceCategory R

- point: (%, NonNegativeInteger) -> %
from ThreeSpaceCategory R

- point: (%, Point R) -> %
from ThreeSpaceCategory R

- point: Point R -> %
from ThreeSpaceCategory R

- polygon?: % -> Boolean
from ThreeSpaceCategory R

- polygon: % -> List Point R
from ThreeSpaceCategory R

- polygon: (%, List List R) -> %
from ThreeSpaceCategory R

- polygon: (%, List Point R) -> %
from ThreeSpaceCategory R

- polygon: List Point R -> %
from ThreeSpaceCategory R

- subspace: % -> SubSpace(3, R)
from ThreeSpaceCategory R