ThreeSpace RΒΆ

space.spad line 278 [edit on github]

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

=: (%, %) -> Boolean

from BasicType

~=: (%, %) -> Boolean

from BasicType

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

lllp: % -> List List List Point R

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

BasicType

CoercibleTo OutputForm

SetCategory

ThreeSpaceCategory R