亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gpmain.lsp

?? Autocad-2005-簡體中文-解密版.zip
?? LSP
字號:
;;;--------------------------------------------------------------------;
;;;                                                                    ;
;;;  GPMAIN.LSP                                                        ;
;;;                                                                    ;
;;;  Copyright 1987, 1988, 1990, 1992, 1994, 1996, 1997, 1998          ;
;;;  by Autodesk, Inc. All Rights Reserved.                            ;
;;;                                                                    ;
;;;  You are hereby granted permission to use, copy and modify this    ;
;;;  software without charge, provided you do so exclusively for       ;
;;;  your own use or for use by others in your organization in the     ;
;;;  the above copyright notice appears in all copies and both that    ;
;;;  copyright notice and the limited warranty and restricted rights   ;
;;;  notice below appear in all supporting documentation.              ;
;;;                                                                    ;
;;;  Incorporation of any part of this software into other software,   ;
;;;  except when such incorporation is exclusively for your own use    ;
;;;  or for use by others in your organization in the performance of   ;
;;;  their normal duties, is prohibited without the prior written      ;
;;;  consent of Autodesk, Inc.                                         ;
;;;                                                                    ;
;;;  Copying, modification and distribution of this software or any    ;
;;;  part thereof in any form except as expressly provided herein is   ;
;;;  prohibited without the prior written consent of Autodesk, Inc.    ;
;;;                                                                    ;
;;;  AUTODESK PROVIDES THIS SOFTWARE "AS IS" AND WITH ALL FAULTS.      ;
;;;  AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF           ;
;;;  MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK,       ;
;;;  INC. DOES NOT WARRANT THAT THE OPERATION OF THE SOFTWARE          ;
;;;  WILL BE UNINTERRUPTED OR ERROR FREE.                              ;
;;;                                                                    ;
;;;  Restricted Rights for US Government Users.  This software         ;
;;;  and Documentation are provided with RESTRICTED RIGHTS for US      ;
;;;  US Government users.  Use, duplication, or disclosure by the      ;
;;;  Government is subject to restrictions as set forth in FAR         ;
;;;  12.212 (Commercial Computer Software-Restricted Rights) and       ;
;;;  DFAR 227.7202 (Rights in Technical Data and Computer Software),   ;
;;;  as applicable.  Manufacturer is Autodesk, Inc., 111 McInnis       ;
;;;  Parkway, San Rafael, California 94903.                            ;
;;;                                                                    ;

;;;--------------------------------------------------------------------;
;;;  This file is from the Garden Path tutorial, and represents the    ;
;;;  final state of the application at the end of Lesson 7. Use this   ;
;;;  file to check your work.                                          ;
;;;--------------------------------------------------------------------;


;;;********************************************************************;
;;;     Function: C:GPath        The Main Garden Path Function         ;
;;;--------------------------------------------------------------------;
;;;  Description: This is the main garden path function.  It is a C:   ;
;;;               function, meaning that it is turned into an AutoCAD  ;
;;;               command called GPATH.  This function determines the  ;
;;;               overall flow of the Garden Path program              ;
;;;********************************************************************;
;;;  The gp_PathData variable is an association list of the form:      ;
;;;   (10 . Starting Point) -- A list of 3 reals (a point) denotes     ;
;;;                              the starting point of the garden path ;
;;;   (11 . Ending Point)   -- A list of 3 reals (a point) denotes     ;
;;;                              the ending point of the garden path   ;
;;;   (40 . Width)          -- A real number denoting boundary width   ;
;;;   (41 . Length)         -- A real number denoting boundary length  ;
;;;   (50 . Path Angle)     -- A real number denoting the angle of the ;
;;;                              path, in radians                      ;
;;;   (42 . Tile Size)      -- A real number denoting the size         ;
;;;                              (radius) of the garden path tiles     ;
;;;   (43 . Tile Offset)    -- Spacing of tiles, border to border      ;
;;;   ( 3 . Object Creation Style)                                     ;
;;;                         -- The object creation style indicates how ;
;;;                               the tiles are to be drawn.  The      ;
;;;                               expected value is a string and one   ;
;;;                               one of three values (string case is  :
;;;                               unimportant):                        ;
;;;                                "ActiveX"                           ;
;;;                                "Entmake"                           ;
;;;                                "Command"                           ;
;;;   ( 4 . Polyline Border Style)                                     ;
;;;                          -- The polyline border style determines   ;
;;;                               the polyline type to be used for the ;
;;;                               path boundary.  The expected value   ;
;;;                               one of two values (string case is    :
;;;                               unimportant):                        ;
;;;                                "Pline"                             ;
;;;                                "Light"                             ;
;;;--------------------------------------------------------------------;
;;; In lesson 6, the following field was added to the list             ;
;;;    (100 . tileList  ) --  the tiles in the path                    ;
;;;--------------------------------------------------------------------;
;;; In lesson 7, the following fields were added to the list           ;
;;; StartingPoint                                                      ;
;;;	(12 . BottomStartingPoint)      15------------------------14   ;
;;;	(15 . TopStartingPoint)         |                          |   ;
;;; EndingPoint                         10    ----pathAngle--->   11   ;
;;;	(13 .  BottomEndingPoint)       |                          |   ;
;;;	(14 . TopEndingPoint)           12------------------------13   ;
;;;                                                                    ;
;;;********************************************************************;
(defun C:GPath ( / gp_PathData gp_dialogResults 
		PolylineName gp_PathData tileList PolylineList
		)
  (setvar "OSMODE" 0)
  ;; Ask the user for input: first for path location and
  ;; direction, then for path parameters.  Continue only if you have
  ;; valid input.  Store the data in gp_PathData
  (if (setq gp_PathData (gp:getPointInput))
    (if	(setq gp_dialogResults
	       (gp:getDialogInput
		 (cdr (assoc 40 gp_PathData))
	       ) ;_ end of gp:getDialogInput
	) ;_ end of setq
      (progn

;;;	(princ "\nReceived gp_dialogResults: ") (princ gp_dialogResults)

	;; Now take the results of gp:getPointInput and append this to
	;; the added information supplied by gp:getDialogInput
	(setq gp_PathData (append gp_PathData gp_DialogResults))

	;; At this point, you have all the input from the user.
	;; In lesson 7, the gp:drawOutline function was modified to
	;; return a list of the pointer to the polyline as well as
	;; the list of boundary points (the 12, 13, 14, 15 lists)
	;; Draw the outline, storing the resulting polyline "pointer"
	;; in the variable called PolylineName, and the boundary 
	;; points into gp_pathData
	; (trace gp:drawOutline)
	(setq PolylineList     (gp:drawOutline gp_PathData)
	      PolylineName     (car PolylineList)
	      gp_pathData      (append gp_pathData (cadr PolylineList))
	) ;_ end of setq


	;; Next, it is time to draw the tiles within the boundary.
	;; The tileList contains a list of the object pointers for
	;; the tiles.  By counting up the number of points (using the
	;; length function), we can print out the results of how many
	;; tiles were drawn.
	(princ "\nThe path required ")
	(princ
	  (length
	    (setq tileList
		   (gp:Calculate-and-Draw-Tiles
		     ;; path data list
		     gp_PathData
		     ;; object creation style to use - should be nil
		     ;; when drawing initial path.  Subsequent calls
		     ;; from reactor will provide the function to use.
		     nil
		   ) ;_ end of gp:Calculate-and-Draw-Tiles
	    ) ;_ end of setq
	  ) ;_ end of length
	) ;_ end of princ
	(princ " tiles.")

	;; Add the list of pointers to the tiles (returned by
	;; gp:Calculate-and-Draw-Tiles) to the gp_PathData variable.
	;; This is stored in the reactor data for the reactor attached
	;; to the boundary polyline.  With this data, the polyline
	;; "knows" what tiles (circles) belong to it.
	(setq gp_PathData   (append (list (cons 100 tileList))
					; all the tiles
				    gp_PathData
			    ) ;_ end of append
	) ;_ end of setq

	;; Before we attach reactor data to an object let's look at
	;; the function vlr-object-reactor.
	;; vlr-object-reactor has the following arguments:
	;;	(vlr-object-reactor owners data callbacks)
	;;      The callbacks Argument is a list comprising of
	;; 		owner , Reactor_Object list
	;; 		For further explanation see Help system
	;; For this exercise we will use all arguments
	;; associated with vlr-object-reactor

	;; These reactor functions will excecute only if
	;; the polyline in  PolylineName is modified or erased
 
	(vlr-object-reactor

	  ;; The first argument for vlr-object-reactor is
	  ;; the "Owners List" argument.  This is where to
	  ;; place the object to be associated with the
	  ;; reactor.  In this case it is the vlaObject
	  ;; stored in PolylineName

	  (list PolylineName)

	  ;; The second argument contains the data for the path

	  gp_PathData

	  ;; The third argument is the list of specific reactor
	  ;; types that we are interested in dealing with

	  '(
	    ;; reactor that is called upon modification of the object
	    (:vlr-modified . gp:outline-changed)
	    ;; reactor that is called upon erasure of the object
	    (:vlr-erased . gp:outline-erased)
	   )
	) ;_ end of vlr-object-reactor



	;; Next, register a command reactor to adjust the polyline
	;; when the changing command is finished.
	(if (not *commandReactor*)
	  (setq	*commandReactor*
		 (VLR-Command-Reactor

		   nil				; No data is associated with the editor reactor
		   ;; call backs
		   '
		    (
		     (:vlr-commandWillStart . gp:command-will-start)
		     (:vlr-commandEnded . gp:command-ended)
		     )
		   ) ;_ end of vlr-editor-reactor
		)
	  )

	(if (not *DrawingReactor*)
	  (setq *DrawingReactor*
		 (VLR-DWG-Reactor

		   nil				; No data is associated with the editor reactor
		   ;; call backs
		   '
		    (
		     ;; This is extremely important!!!!!!!!!
		     ;; Without this notification, AutoCAD will 
		     ;; crash upon exiting.
		     (:vlr-beginClose . gp:clean-all-reactors)
		     )
		   ) ;_ end of vlr-editor-reactor
		)
	  )



  
	
      ) ;_ end of progn
      (princ "\nFunction cancelled.")
    ) ;_ end of if
    (princ "\nIncomplete information to draw a boundary.")
  ) ;_ end of if
  (princ)				; exit quietly
) ;_ end of defun

;;; Display a message to let the user know the command name
(princ "\nType GPATH to draw a garden path.")
(princ)
;|玍isual LISP

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区视频精品免费 | 日韩美女久久久| 国产精品白丝jk黑袜喷水| 26uuu另类欧美| 国产做a爰片久久毛片| 久久网站最新地址| 高清久久久久久| 亚洲欧美综合色| 在线国产电影不卡| 天天影视涩香欲综合网| 日韩欧美成人一区二区| 国产成人亚洲综合色影视| 成人欧美一区二区三区1314| 欧美专区在线观看一区| 日本在线不卡视频| 久久亚洲精品国产精品紫薇| 成人免费毛片app| 亚洲午夜精品网| 欧美成va人片在线观看| 成人精品一区二区三区中文字幕| 樱桃国产成人精品视频| 欧美一区二区三区视频在线 | 91黄色免费观看| 日日嗨av一区二区三区四区| 精品99一区二区三区| 99久久精品费精品国产一区二区| 亚洲国产人成综合网站| 久久久国产精华| 欧美在线制服丝袜| 国产精品一区二区三区四区| 亚洲资源在线观看| 欧美精品一区二区久久久| 色综合天天在线| 男女男精品网站| 亚洲欧洲成人av每日更新| 欧美一区二区视频网站| 91免费观看国产| 精品中文字幕一区二区小辣椒| 国产精品欧美经典| 日韩欧美色电影| 色诱亚洲精品久久久久久| 激情综合亚洲精品| 亚洲成人av电影在线| 日本一区二区电影| 日韩欧美一卡二卡| 91福利在线看| 国产精品亚洲人在线观看| 偷拍自拍另类欧美| 亚洲欧美日韩国产一区二区三区| 日韩美一区二区三区| 欧美综合天天夜夜久久| 大尺度一区二区| 精品中文字幕一区二区| 9人人澡人人爽人人精品| 久久国产剧场电影| 日韩有码一区二区三区| 一区二区三区在线视频播放| 欧美国产一区二区| 久久综合一区二区| 日韩网站在线看片你懂的| 欧美四级电影网| 91免费视频观看| 不卡一区二区中文字幕| 国产激情一区二区三区| 国内成人精品2018免费看| 日本va欧美va欧美va精品| 亚洲高清免费观看| 亚洲国产日韩a在线播放性色| 亚洲欧美欧美一区二区三区| 欧美国产精品一区二区| 久久精品视频免费| 久久精品人人做人人爽97 | 久久综合色综合88| 精品三级在线观看| 精品精品国产高清一毛片一天堂| 69堂国产成人免费视频| 91 com成人网| 日韩一区二区免费电影| 欧美一区二区三区精品| 欧美一级精品在线| 日韩亚洲欧美成人一区| 日韩欧美精品在线视频| 欧美大度的电影原声| 精品国产污网站| 国产亚洲美州欧州综合国| 国产偷国产偷精品高清尤物| 国产亚洲精品超碰| 国产精品伦一区| 18涩涩午夜精品.www| 一区二区三区精品视频在线| 亚洲国产精品久久久男人的天堂| 亚洲影视资源网| 日韩精品电影一区亚洲| 久久精品国产精品青草| 国产精品99久久久久久久vr| 成人精品国产一区二区4080| 国产嫩草影院久久久久| 亚洲v日本v欧美v久久精品| 国产精品久久久久影院老司| www日韩大片| 国产一区二区美女诱惑| 亚洲成人综合网站| 亚洲欧美一区二区在线观看| 粉嫩久久99精品久久久久久夜| 蜜桃视频一区二区| 欧美一区二区三级| 欧美日韩精品一区二区在线播放| 成人综合婷婷国产精品久久| 欧美激情综合五月色丁香小说| 日韩视频一区在线观看| 日本va欧美va瓶| 亚洲小说欧美激情另类| 亚洲丝袜美腿综合| 色欧美乱欧美15图片| 99久久婷婷国产| 精品电影一区二区| 精品免费国产一区二区三区四区| 欧美剧在线免费观看网站| 日韩不卡免费视频| 日韩av电影免费观看高清完整版| 亚洲国产乱码最新视频| 欧洲一区在线观看| 色吊一区二区三区| 欧亚洲嫩模精品一区三区| 日韩精品高清不卡| 免费看欧美女人艹b| 日韩中文欧美在线| 欧美剧情电影在线观看完整版免费励志电影 | 国产99久久久精品| 国产成人在线免费观看| 精品在线一区二区三区| 成人自拍视频在线| 91网站最新网址| 国产精品欧美一区喷水| 精品制服美女久久| 成人午夜在线视频| 在线播放91灌醉迷j高跟美女| 欧美一级理论性理论a| 精品国产乱码久久久久久免费| 久久人人97超碰com| 国产综合久久久久影院| 久久99精品国产麻豆婷婷洗澡| 久久精品国产一区二区三区免费看| 国产传媒日韩欧美成人| 国产欧美日韩在线视频| 欧美精品一区二区三区蜜桃 | 亚洲国产精品久久艾草纯爱| 老司机午夜精品| 韩国精品免费视频| 欧美一区午夜精品| 国产欧美日本一区二区三区| 在线这里只有精品| av激情亚洲男人天堂| 国产精品一色哟哟哟| 欧洲国产伦久久久久久久| 亚洲中国最大av网站| 天天综合日日夜夜精品| 国产乱码精品一区二区三区五月婷| 免费观看在线综合| 九九久久精品视频| 91色九色蝌蚪| 不卡电影一区二区三区| 国产成人aaa| 国产精品原创巨作av| 亚洲免费观看高清完整版在线观看 | 日韩一区二区三区在线| 色乱码一区二区三区88| 亚洲va欧美va人人爽午夜| 国产精品传媒入口麻豆| 91视频在线观看免费| 精品国产伦一区二区三区免费| 欧美一区二区三区免费| 精品一区二区免费| 欧美一区二区在线免费播放| 亚洲国产精品久久艾草纯爱| 欧美综合天天夜夜久久| 亚洲高清中文字幕| 91麻豆精品国产91久久久使用方法 | 亚洲女与黑人做爰| 91九色02白丝porn| 亚洲成人激情自拍| 制服丝袜亚洲网站| 久久69国产一区二区蜜臀| 精品国产一区二区三区久久影院| 欧美色欧美亚洲另类二区| 亚洲一区二区视频在线观看| 欧美视频第二页| 日韩av不卡一区二区| 精品少妇一区二区三区免费观看| 精品一区二区三区在线播放| 久久精品一区蜜桃臀影院| 成人av电影在线播放| 一区二区三区四区在线免费观看| 欧美日韩亚洲国产综合| 久久av老司机精品网站导航| 欧美激情资源网| 欧美在线制服丝袜| 久久精品国产亚洲高清剧情介绍| 久久久久国色av免费看影院| 99re成人在线|