- (if (< pi (LM:IncludedAngle cen p1 p2))
- (setq tmp p1 p1 p2 p2 tmp)
- )
- (entmake
- (list
- '(0 . "ARC")
- (cons 10 cen)
- (cons 40 (distance cen p1))
- (cons 50 (angle cen p1))
- (cons 51 (angle cen p2))
- )
- )
- ;; Included Angle - Lee Mac
- ;; Returns the included angle of an arc
- ;; with center cen and start & end points p1,p2
- (defun LM:IncludedAngle ( cen p1 p2 )
- (rem (+ pi pi (- (angle cen p2) (angle cen p1))) (+ pi pi))
- )
|