马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×

- ;; ! ****************************************************************************
- ;; ! GE_VecScale
- ;; ! ****************************************************************************
- ;; ! Function : Scale a vector by a scalar amount
- ;; !
- ;; ! Arguments: 'v' - Vector to be scaled
- ;; ! 'scl' - Scalar amount to be scaled
- ;; !
- ;; ! Returns : 'v' - The scaled vector
- ;; !
- ;; ! (C) 1999-2004, Four Dimension Technologies, Bangalore
- ;; ! e-mail : [email]rakesh.rao@4d-technologies.com[/email]
- ;; ! Web : [url]www.4d-technologies.com[/url]
- ;; ! ****************************************************************************
- ;; 矢量放缩
- (defun GE_VecScale (v scl)
- (mapcar '(lambda (x) (* x scl)) v)
- )
- ;|
- 向量乘常量
- |;
- (defun $XDLSP_Vector_Scaling (vec const)
- (mapcar
- '(lambda (x)
- (* x const)
- )
- vec
- )
- )
- ;|
- 向量相加
- |;
- (defun $XDLSP_Vector_Union (vec1 vec2)
- (mapcar '+ vec1 vec2)
- )
- ;|
- 向量相减
- |;
- (defun $XDLSP_Vector_Subtract (vec1 vec2)
- (mapcar '- vec1 vec2)
- )
|