马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
MPolygon是AUTOCAD MAP里面的实体,如果加载 acmpolygonobjXXX.arx , XXX是ACAD的大版本号。 是可以通过ENTMAKE函数生成MPOLYGON实体的。
- (defun c:makeMPolygon (/ filename)
- (setq filename (strcat "acmpolygonobj" (substr (getvar "ACADVER") 1 2) ".dbx"))
- (or (member filename (arx))
- (arxload filename)
- )
- (entmake '((0 . "MPOLYGON")
- (100 . "AcDbEntity")
- (100 . "AcDbMPolygon")
- (70 . 1)
- (10 0.0 0.0 0.0)
- (210 0.0 0.0 1.0)
- (2 . "ANSI31")
- (71 . 0)
- (91 . 2)
- (92 . 2)
- (73 . 0)
- (72 . 0)
- (93 . 5)
- (10 62.6859 18.6225 0.0)
- (10 120.0 60.2636 0.0)
- (10 177.314 18.6225 0.0)
- (10 155.422 -48.7543 0.0)
- (10 84.5779 -48.7543 0.0)
- (92 . 2)
- (73 . 0)
- (72 . 0)
- (93 . 4)
- (10 20.0 100.0 0.0)
- (10 20.0 -100.0 0.0)
- (10 220.0 -100.0 0.0)
- (10 220.0 100.0 0.0)
- (76 . 1)
- (52 . 0.0)
- (41 . 2.0)
- (77 . 0)
- (78 . 1)
- (53 . 0.785398)
- (43 . 0.0)
- (44 . 0.0)
- (45 . -4.49013)
- (46 . 4.49013)
- (79 . 0)
- (11 0.0 0.0 0.0)
- (99 . 0)
- (450 . 0)
- (451 . 0)
- (460 . 0.0)
- (461 . 0.0)
- (452 . 0)
- (462 . 0.0)
- (453 . 0)
- (470 . "")
- )
- )
- (princ)
- )
|