; |
; |
|
(declare (ylimitval) special) |
(setq ylimitval 0.15) |
(setq ylimitval 0.15) |
(defun add-ylimit (prim) |
(defun add-ylimit (prim) |
(cond ((assq 'ylimit (cddr prim)) |
(cond ((assq 'ylimit (cddr prim)) |
(elementunit (caddr findunit)) |
(elementunit (caddr findunit)) |
(yokosort (yokosort prim)) |
(yokosort (yokosort prim)) |
(nocrossx)(nocrossx1) |
(nocrossx)(nocrossx1) |
(nocrossy)(nocrossy1)) |
(nocrossy)(nocrossy1)(newxunit)(newyunit)) |
(do ((l nocrossunit (cdr l))) |
(do ((l nocrossunit (cdr l))) |
((atom l)) |
((atom l)) |
(and (caaar l)(push `(,(caaar l) .,(cdar l)) nocrossx)) |
(and (caaar l)(push `(,(caaar l) .,(cdar l)) nocrossx)) |
`(,cross ,start ,end))) |
`(,cross ,start ,end))) |
|
|
|
|
|
; |
|
(declare (defnocrossunit defcrossunit defelementunit) special) |
; |
; |
(setq defnocrossunit |
(setq defnocrossunit |
'( |
'( |