face
List of: Scheme Data Types
Subjects: Model Object, Model Topology
Contents: Scheme Support

Description: A face is a topological entity that is a portion of a single geometric surface. One or more loops of edges bound a face. Faces are open or closed. A face with no loops occupies the entire surface, finite or infinite, on which the face lies. Thus a face may stand for an infinite plane or for a complete sphere. Each face records its sense relative to its underlying surface (same sense or opposite sense). face objects are saved and restored as part of the model.

Derivation: face : entity : scheme-object

C++ Type: FACE

External Rep: #[entity %d %d]

where the first integer is the entity ID,

and the second integer is the part ID.

Example: ; face (data type)

; Create and inquire a face object.

(define my_block (solid:block (position 0 0 0)


(position -25 -25 -25)))

;; my_block

(define my_faces (entity:faces my_block))

;; my_faces

; (#[entity 2 1] #[entity 3 1] #[entity 4 1]

; #[entity 5 1] #[entity 6 1] #[entity 7 1])

(face? (car my_faces))

;; #t
PDF/SCM/09SD.PDF
HTM/DATA/SCM/SCM/09SD/0028.HTM