乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 30|回复: 16

[编程交流] 更改线条角度

[复制链接]

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 16:56:23 | 显示全部楼层 |阅读模式
我知道这对你们来说可能很容易。但是你能帮我建立一个lisp来选择多条线并改变角度吗?
if角度
如果角度>270,我们将180分为角度
 
这是我到目前为止得到的。。。
  1. (defun c:anglefix ( / d e f i s spt ept)
  2.    (if (and (setq s (ssget '((0 . "LINE"))))
  3.            (repeat (setq i (sslength s))
  4.            (setq e (entget (ssname s (setq i (1- i))))
  5. spt (cdr (assoc 10 e))
  6. ept (cdr (assoc 11 e))
  7. )
  8.    (princ)

我不知道如何使用阅读角度和改变它
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 17:03:29 | 显示全部楼层
加180度和减180度有什么区别?
他们不是一回事吗?
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 17:04:19 | 显示全部楼层
 
89 + 180 = 269
 
271 - 180 = 91
 
它与提取时的角度有关。。。
我只需要角度在90到270之间
因此
if角度
如果角度>270 i sub-180
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:10:00 | 显示全部楼层
要围绕中心旋转每条线吗?
你需要从代码中学习吗?
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 17:13:55 | 显示全部楼层
对是的!我真的很想学习
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:17:07 | 显示全部楼层
 
好的:
  1. [b][color=BLACK]([/color][/b]defun c:anglefix [b][color=FUCHSIA]([/color][/b] / DTR RTD mid SS i e enx o spt ept cen ang [b][color=FUCHSIA])[/color][/b] [color=#8b4513]; localise the used defuns and set[b][color=FUCHSIA]([/color][/b]ted[b][color=FUCHSIA])[/color][/b] q[b][color=FUCHSIA]([/color][/b]uotes[b][color=FUCHSIA])[/color][/b][/color]
  2. [color=#8b4513]; define some functions to help for the task:[/color]
  3. [b][color=FUCHSIA]([/color][/b]defun DTR [b][color=NAVY]([/color][/b]a[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]* PI [b][color=MAROON]([/color][/b]/ a 180[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b][color=#8b4513]; converts degrees to radians[/color]
  4. [b][color=FUCHSIA]([/color][/b]defun RTD [b][color=NAVY]([/color][/b]a[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]/ [b][color=MAROON]([/color][/b]* a 180[b][color=MAROON])[/color][/b] PI[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b][color=#8b4513]; converts radians to degrees[/color]
  5. [b][color=FUCHSIA]([/color][/b]defun mid [b][color=NAVY]([/color][/b]p1 p2[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]mapcar [b][color=MAROON]([/color][/b]function [b][color=GREEN]([/color][/b]lambda [b][color=BLUE]([/color][/b]a b[b][color=BLUE])[/color][/b] [b][color=BLUE]([/color][/b]/ [b][color=RED]([/color][/b]+ a b[b][color=RED])[/color][/b] 2.[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b] p1 p2[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b] [color=#8b4513]; finds the midpoint between 2 points[/color]
  6. [b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]setq SS [b][color=MAROON]([/color][/b]ssget '[b][color=GREEN]([/color][/b][b][color=BLUE]([/color][/b]0 . [color=#2f4f4f]"LINE"[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b] [color=#8b4513]; prompt for a SS of lines, if valid then iterate thru it[/color]
  7.         [b][color=NAVY]([/color][/b]repeat [b][color=MAROON]([/color][/b]setq i [b][color=GREEN]([/color][/b]sslength SS[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b] [color=#8b4513]; iterate through the selection set[/color]
  8.                 [b][color=MAROON]([/color][/b]setq
  9.                         e [b][color=GREEN]([/color][/b]ssname SS [b][color=BLUE]([/color][/b]setq i [b][color=RED]([/color][/b]1- i[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; entity[/color]
  10.                         enx [b][color=GREEN]([/color][/b]entget e[b][color=GREEN])[/color][/b] [color=#8b4513]; entity's data [b][color=GREEN]([/color][/b]elist[b][color=GREEN])[/color][/b][/color]
  11.                         o [b][color=GREEN]([/color][/b]vlax-ename->vla-object e[b][color=GREEN])[/color][/b] [color=#8b4513]; convert the entity into vla-object [b][color=GREEN]([/color][/b]for vla-Rotate[b][color=GREEN])[/color][/b][/color]
  12.                         spt [b][color=GREEN]([/color][/b]cdr [b][color=BLUE]([/color][/b]assoc 10 enx[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; start point[/color]
  13.                         ept [b][color=GREEN]([/color][/b]cdr [b][color=BLUE]([/color][/b]assoc 11 enx[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; end point [/color]
  14.                         cen [b][color=GREEN]([/color][/b]mid spt ept[b][color=GREEN])[/color][/b] [color=#8b4513]; mid point[/color]
  15.                         ang [b][color=GREEN]([/color][/b]angle spt ept[b][color=GREEN])[/color][/b] [color=#8b4513]; angle of the line [b][color=GREEN]([/color][/b]in radians[b][color=GREEN])[/color][/b][/color]
  16.                 [b][color=MAROON])[/color][/b][color=#8b4513]; setq[/color]
  17.                 [b][color=MAROON]([/color][/b]if [b][color=GREEN]([/color][/b]not [b][color=BLUE]([/color][/b]<= 90 [b][color=RED]([/color][/b]RTD ang[b][color=RED])[/color][/b] 270[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; if angle is not between 90 and 270 degrees[/color]
  18.                         [b][color=GREEN]([/color][/b]cond [color=#8b4513]; depending on the angle perform the corresponding action, using [b][color=BLUE]([/color][/b]cond[b][color=BLUE])[/color][/b][/color]
  19.                                 [b][color=BLUE]([/color][/b][b][color=RED]([/color][/b]< [b][color=PURPLE]([/color][/b]RTD ang[b][color=PURPLE])[/color][/b] 90[b][color=RED])[/color][/b] [color=#8b4513]; angle is below 90 deg[/color]
  20.                                         [b][color=RED]([/color][/b]setq ang [b][color=PURPLE]([/color][/b]+ ang PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; add 180 degrees [b][color=RED]([/color][/b]value in radians[b][color=RED])[/color][/b] - this line is redundant, unless you want do do calculations[/color]
  21.                                         [b][color=RED]([/color][/b]vla-Rotate o [b][color=PURPLE]([/color][/b]vlax-3D-point cen[b][color=PURPLE])[/color][/b] PI[b][color=RED])[/color][/b] [color=#8b4513]; rotate the line on +180 degrees, from its center[/color]
  22.                                 [b][color=BLUE])[/color][/b]
  23.                                 [b][color=BLUE]([/color][/b][b][color=RED]([/color][/b]> [b][color=PURPLE]([/color][/b]RTD ang[b][color=PURPLE])[/color][/b] 270[b][color=RED])[/color][/b] [color=#8b4513]; angle is above 270 deg[/color]
  24.                                         [b][color=RED]([/color][/b]setq ang [b][color=PURPLE]([/color][/b]- ang PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; subtract 180 degrees [b][color=RED]([/color][/b]value in radians[b][color=RED])[/color][/b] - this line is redundant, unless you want do do calculations[/color]
  25.                                         [b][color=RED]([/color][/b]vla-Rotate o [b][color=PURPLE]([/color][/b]vlax-3D-point cen[b][color=PURPLE])[/color][/b] [b][color=PURPLE]([/color][/b]- PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; rotate the line on -180 degrees, from its center[/color]
  26.                                 [b][color=BLUE])[/color][/b]
  27.                         [b][color=GREEN])[/color][/b][color=#8b4513]; cond[/color]
  28.                 [b][color=MAROON])[/color][/b][color=#8b4513]; if[/color]
  29.         [b][color=NAVY])[/color][/b][color=#8b4513]; repeat[/color]
  30. [b][color=FUCHSIA])[/color][/b][color=#8b4513]; if[/color]
  31. [b][color=FUCHSIA]([/color][/b]princ[b][color=FUCHSIA])[/color][/b] [color=#8b4513]; exit cleanly[/color]
  32. [b][color=BLACK])[/color][/b][color=#8b4513]; defun[/color]
  33. [b][color=BLACK]([/color][/b]vl-load-com[b][color=BLACK])[/color][/b] [b][color=BLACK]([/color][/b]princ[b][color=BLACK])[/color][/b] [color=#8b4513]; load the visual lisp extensions[/color]
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 17:19:15 | 显示全部楼层
 
为什么它旋转的直线不大于270??这与代码有关吗?
  1.         (command "aunits" 0 "" ""
  2.          "angdir" 1 "" ""
  3.          "angbase" 270 "" ""
  4.          "insunits" 6 "" "")

因为我总是把它设置为米和正北的方向
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:26:05 | 显示全部楼层
 
嗯,试试“angdir”0。
和“angbase”0。
顺便问一下,你是使用UCS,还是只在WCS上工作?
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 17:27:30 | 显示全部楼层
UCS。。。
我无法更改我的angdir和angbase,因为我们所有的DWG文件都必须在该设置上。
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:31:42 | 显示全部楼层
 
然后试试这个:
  1. [b][color=BLACK]([/color][/b]defun c:anglefix [b][color=FUCHSIA]([/color][/b] / DTR RTD mid *error* Svars SS i e enx o spt ept cen ang [b][color=FUCHSIA])[/color][/b] [color=#8b4513]; localise the used defuns and set[b][color=FUCHSIA]([/color][/b]ted[b][color=FUCHSIA])[/color][/b] q[b][color=FUCHSIA]([/color][/b]uotes[b][color=FUCHSIA])[/color][/b][/color]
  2. [color=#8b4513]; define some functions to help for the task:[/color]
  3. [b][color=FUCHSIA]([/color][/b]defun DTR [b][color=NAVY]([/color][/b]a[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]* PI [b][color=MAROON]([/color][/b]/ a 180[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b][color=#8b4513]; converts degrees to radians[/color]
  4. [b][color=FUCHSIA]([/color][/b]defun RTD [b][color=NAVY]([/color][/b]a[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]/ [b][color=MAROON]([/color][/b]* a 180[b][color=MAROON])[/color][/b] PI[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b][color=#8b4513]; converts radians to degrees[/color]
  5. [b][color=FUCHSIA]([/color][/b]defun mid [b][color=NAVY]([/color][/b]p1 p2[b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]mapcar [b][color=MAROON]([/color][/b]function [b][color=GREEN]([/color][/b]lambda [b][color=BLUE]([/color][/b]a b[b][color=BLUE])[/color][/b] [b][color=BLUE]([/color][/b]/ [b][color=RED]([/color][/b]+ a b[b][color=RED])[/color][/b] 2.[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b] p1 p2[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b] [color=#8b4513]; finds the midpoint between 2 points[/color]
  6. [b][color=FUCHSIA]([/color][/b]defun *error* [b][color=NAVY]([/color][/b]m[b][color=NAVY])[/color][/b]
  7.         [b][color=NAVY]([/color][/b]and Svars [b][color=MAROON]([/color][/b]mapcar 'setvar [b][color=GREEN]([/color][/b]mapcar 'car Svars[b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]mapcar 'cdr Svars[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b] [color=#8b4513]; Restore the system variables[/color]
  8.         [b][color=NAVY]([/color][/b]and m [b][color=MAROON]([/color][/b]print m[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b] [b][color=NAVY]([/color][/b]princ[b][color=NAVY])[/color][/b]
  9. [b][color=FUCHSIA])[/color][/b][color=#8b4513]; defun *error*[/color]
  10. [b][color=FUCHSIA]([/color][/b]setq Svars [color=#8b4513]; store the system variables into assoc list, where each item is [b][color=NAVY]([/color][/b]<varName> . <varVal>[b][color=NAVY])[/color][/b][/color]
  11.         [b][color=NAVY]([/color][/b]mapcar '[b][color=MAROON]([/color][/b]lambda [b][color=GREEN]([/color][/b]x[b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]cons x [b][color=BLUE]([/color][/b]getvar x[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
  12.                 '[b][color=MAROON]([/color][/b][color=#2f4f4f]"AUNITS"[/color] [color=#2f4f4f]"ANGDIR"[/color] [color=#2f4f4f]"ANGBASE"[/color][b][color=MAROON])[/color][/b]
  13.         [b][color=NAVY])[/color][/b]
  14. [b][color=FUCHSIA])[/color][/b][color=#8b4513]; setq Svars [/color]
  15. [b][color=FUCHSIA]([/color][/b]and Svars [b][color=NAVY]([/color][/b]mapcar 'setvar [b][color=MAROON]([/color][/b]mapcar 'car Svars[b][color=MAROON])[/color][/b] '[b][color=MAROON]([/color][/b]0 0 0[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b] [color=#8b4513]; set new values for the variables[/color]
  16. [b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]setq SS [b][color=MAROON]([/color][/b]ssget '[b][color=GREEN]([/color][/b][b][color=BLUE]([/color][/b]0 . [color=#2f4f4f]"LINE"[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b] [color=#8b4513]; prompt for a SS of lines, if valid then iterate thru it[/color]
  17.         [b][color=NAVY]([/color][/b]repeat [b][color=MAROON]([/color][/b]setq i [b][color=GREEN]([/color][/b]sslength SS[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b] [color=#8b4513]; iterate through the selection set[/color]
  18.                 [b][color=MAROON]([/color][/b]setq
  19.                         e [b][color=GREEN]([/color][/b]ssname SS [b][color=BLUE]([/color][/b]setq i [b][color=RED]([/color][/b]1- i[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; entity[/color]
  20.                         enx [b][color=GREEN]([/color][/b]entget e[b][color=GREEN])[/color][/b] [color=#8b4513]; entity's data [b][color=GREEN]([/color][/b]elist[b][color=GREEN])[/color][/b][/color]
  21.                         o [b][color=GREEN]([/color][/b]vlax-ename->vla-object e[b][color=GREEN])[/color][/b] [color=#8b4513]; convert the entity into vla-object [b][color=GREEN]([/color][/b]for vla-Rotate[b][color=GREEN])[/color][/b][/color]
  22.                         spt [b][color=GREEN]([/color][/b]trans [b][color=BLUE]([/color][/b]cdr [b][color=RED]([/color][/b]assoc 10 enx[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b] 1 0[b][color=GREEN])[/color][/b] [color=#8b4513]; start point, coordinate translated from WCS to UCS[/color]
  23.                         ept [b][color=GREEN]([/color][/b]trans [b][color=BLUE]([/color][/b]cdr [b][color=RED]([/color][/b]assoc 11 enx[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b] 1 0[b][color=GREEN])[/color][/b] [color=#8b4513]; end point, coordinate translated from WCS to UCS[/color]
  24.                         cen [b][color=GREEN]([/color][/b]mid spt ept[b][color=GREEN])[/color][/b] [color=#8b4513]; mid point[/color]
  25.                         ang [b][color=GREEN]([/color][/b]angle spt ept[b][color=GREEN])[/color][/b] [color=#8b4513]; angle of the line [b][color=GREEN]([/color][/b]in radians[b][color=GREEN])[/color][/b][/color]
  26.                 [b][color=MAROON])[/color][/b][color=#8b4513]; setq[/color]
  27.                 [b][color=MAROON]([/color][/b]if [b][color=GREEN]([/color][/b]not [b][color=BLUE]([/color][/b]<= 90 [b][color=RED]([/color][/b]RTD ang[b][color=RED])[/color][/b] 270[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [color=#8b4513]; if angle is not between 90 and 270 degrees[/color]
  28.                         [b][color=GREEN]([/color][/b]cond [color=#8b4513]; depending on the angle perform the corresponding action, using [b][color=BLUE]([/color][/b]cond[b][color=BLUE])[/color][/b][/color]
  29.                                 [b][color=BLUE]([/color][/b][b][color=RED]([/color][/b]< [b][color=PURPLE]([/color][/b]RTD ang[b][color=PURPLE])[/color][/b] 90[b][color=RED])[/color][/b] [color=#8b4513]; angle is below 90 deg[/color]
  30.                                         [b][color=RED]([/color][/b]setq ang [b][color=PURPLE]([/color][/b]+ ang PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; add 180 degrees [b][color=RED]([/color][/b]value in radians[b][color=RED])[/color][/b] - this line is redundant, unless you want do do calculations[/color]
  31.                                         [b][color=RED]([/color][/b]vla-Rotate o [b][color=PURPLE]([/color][/b]vlax-3D-point cen[b][color=PURPLE])[/color][/b] PI[b][color=RED])[/color][/b] [color=#8b4513]; rotate the line on +180 degrees, from its center[/color]
  32.                                 [b][color=BLUE])[/color][/b]
  33.                                 [b][color=BLUE]([/color][/b][b][color=RED]([/color][/b]> [b][color=PURPLE]([/color][/b]RTD ang[b][color=PURPLE])[/color][/b] 270[b][color=RED])[/color][/b] [color=#8b4513]; angle is above 270 deg[/color]
  34.                                         [b][color=RED]([/color][/b]setq ang [b][color=PURPLE]([/color][/b]- ang PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; subtract 180 degrees [b][color=RED]([/color][/b]value in radians[b][color=RED])[/color][/b] - this line is redundant, unless you want do do calculations[/color]
  35.                                         [b][color=RED]([/color][/b]vla-Rotate o [b][color=PURPLE]([/color][/b]vlax-3D-point cen[b][color=PURPLE])[/color][/b] [b][color=PURPLE]([/color][/b]- PI[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b] [color=#8b4513]; rotate the line on -180 degrees, from its center[/color]
  36.                                 [b][color=BLUE])[/color][/b]
  37.                         [b][color=GREEN])[/color][/b][color=#8b4513]; cond[/color]
  38.                 [b][color=MAROON])[/color][/b][color=#8b4513]; if[/color]
  39.         [b][color=NAVY])[/color][/b][color=#8b4513]; repeat[/color]
  40. [b][color=FUCHSIA])[/color][/b][color=#8b4513]; if[/color]
  41. [b][color=FUCHSIA]([/color][/b]and Svars [b][color=NAVY]([/color][/b]mapcar 'setvar [b][color=MAROON]([/color][/b]mapcar 'car Svars[b][color=MAROON])[/color][/b] [b][color=MAROON]([/color][/b]mapcar 'cdr Svars[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b] [color=#8b4513]; Restore the system variables[/color]
  42. [b][color=FUCHSIA]([/color][/b]princ[b][color=FUCHSIA])[/color][/b] [color=#8b4513]; exit cleanly[/color]
  43. [b][color=BLACK])[/color][/b][color=#8b4513]; defun[/color]
  44. [b][color=BLACK]([/color][/b]vl-load-com[b][color=BLACK])[/color][/b] [b][color=BLACK]([/color][/b]princ[b][color=BLACK])[/color][/b] [color=#8b4513]; load the visual lisp extensions[/color]

我不经常使用trans,所以我可能会感到困惑,如果代码表现不符合预期,您可能需要切换如下值
(trans….0 1)而不是电流(trans….1 0)。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 13:00 , Processed in 0.792046 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表