Action:
|
Returns the number of elements in the given pattern.
|
|
Filename:
|
kern/kern_scm/pattern_scm.cxx
|
|
Syntax:
|
(pattern:size pat)
|
|
Arg Types:
|
pat
|
pattern
|
|
Returns:
|
integer
|
|
Description:
|
This extension returns the number of elements in the pattern specified by
pat.
|
|
Example:
|
; pattern:size
|
|
; make a pattern
|
|
(define center (position 1 2 3))
|
|
;; center
|
|
(define normal (gvector 0 0 1))
|
|
;; normal
|
|
(define num-radial 4)
|
|
;; num-radial
|
|
(define num-angular 5)
|
|
;; num-angular
|
|
(define spacing 3)
|
|
;; spacing
|
|
(define pat
|
|
|
(pattern:radial center normal
|
|
|
num-radial num-angular spacing))
|
|
;; pat
|
|
; find the pattern size
|
|
(define size (pattern:size pat))
|
|
;; size
|