Какой функцией рисуется SPLINE ???
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Какой функцией рисуется SPLINE ???

Какой функцией рисуется SPLINE ???

Ответ
Поиск в этой теме
Непрочитано 16.09.2004, 22:27 #1
Какой функцией рисуется SPLINE ???
Tdxtik
 
Сообщений: n/a

вот на пример Задаеш три точки а он рисует Кривую!!!
Спрашивается какую?
Может Парабола?
ини Синусоид?

Мне очень нужно! если кто знает ПОМОГИТЕ!!!
Просмотров: 1973
 
Непрочитано 16.09.2004, 22:32
#2
Tdxtik


 
Сообщений: n/a


Вот на пример формат DXF
как он хранит SPLINE и как потом рисует???
 
 
Непрочитано 17.09.2004, 11:44
#3
Олег(jr.)


 
Сообщений: n/a


Сплайн строй так:
Сначала указываeшь все точки сплайна, потом Enter,
потом первую и последнюю точку, потом Enter.

Пример для трех точек:

(setvar "osmode" 0)
(setq p1 '(0. 120.) p2 '(50. 240.) p3 '(0. 360.))
(command "_.spline" p1 p2 p3 "" p1 p3 "")

Пример для линии разрыва трубы:

(setvar "osmode" 0)
(setq p1 '(0. 120.) p2 '(50. 240.) p3 '(0. 360.)
p4 '(-50. 480.) p5 '(0. 600.) p6 '(50. 480.)
p7 '(0. 360.))
(command "_.spline" p1 p2 p3 p4 p5 p6 p7 "" p1 p7 "")

Чтоб выглядело натурально добавь:

(command "_.zoom" "_e" "")

(command "_.regen" "")

(Мне тоже было бы интересно взглянуть на DXF сплайна,
в котором точек 50, а то и больше, но это уже к геодезистам.)
 
 
Непрочитано 17.09.2004, 12:25
#4
Lenich

Опер дир
 
Регистрация: 28.04.2004
Москва
Сообщений: 291


Цитата:
Мне тоже было бы интересно взглянуть на DXF сплайна,
в котором точек 50
Код:
[Выделить все]
Select object: ((-1 . <Entity name: 402f65a0>) (0 . "SPLINE") (330 . <Entity 
name: 40097cf8>) (5 . "61AC") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 
. "7-02") (100 . "AcDbSpline") (210 0.0 0.0 1.0) (70 . 8) (71 . 3) (72 . 57) 
(73 . 53) (74 . 51) (42 . 1.0e-010) (43 . 1.0e-010) (44 . 1.0e-010) (40 . 0.0) 
(40 . 0.0) (40 . 0.0) (40 . 0.0) (40 . 20.0) (40 . 40.0) (40 . 70.0) (40 . 
80.0) (40 . 100.0) (40 . 114.142) (40 . 142.426) (40 . 162.426) (40 . 190.711) 
(40 . 200.711) (40 . 232.333) (40 . 246.476) (40 . 278.098) (40 . 314.154) (40 
. 378.185) (40 . 388.185) (40 . 419.808) (40 . 439.808) (40 . 475.863) (40 . 
498.224) (40 . 539.455) (40 . 561.816) (40 . 590.1) (40 . 631.331) (40 . 
653.692) (40 . 683.692) (40 . 706.053) (40 . 728.413) (40 . 760.036) (40 . 
782.397) (40 . 810.681) (40 . 840.681) (40 . 863.042) (40 . 891.326) (40 . 
913.687) (40 . 936.047) (40 . 958.408) (40 . 980.769) (40 . 1003.13) (40 . 
1025.49) (40 . 1047.85) (40 . 1061.99) (40 . 1091.99) (40 . 1106.13) (40 . 
1136.13) (40 . 1156.13) (40 . 1192.19) (40 . 1262.9) (40 . 1345.36) (40 . 
1437.56) (40 . 1437.56) (40 . 1437.56) (40 . 1437.56) (10 620.0 300.0 0.0) (10 
626.81 299.85 0.0) (10 640.431 299.549 0.0) (10 661.249 302.179 0.0) (10 
692.031 290.908 0.0) (10 690.036 313.901 0.0) (10 683.69 329.903 0.0) (10 
712.826 341.736 0.0) (10 659.524 366.079 0.0) (10 721.462 352.915 0.0) (10 
664.759 382.721 0.0) (10 707.244 378.088 0.0) (10 645.89 385.518 0.0) (10 
678.834 403.453 0.0) (10 687.594 433.611 0.0) (10 638.236 464.531 0.0) (10 
607.832 422.879 0.0) (10 611.256 378.257 0.0) (10 599.004 419.2 0.0) (10 596.54 
446.122 0.0) (10 627.402 457.098 0.0) (10 654.12 475.456 0.0) (10 687.442 
469.648 0.0) (10 706.71 503.4 0.0) (10 675.096 525.764 0.0) (10 647.067 527.27 
0.0) (10 613.929 537.279 0.0) (10 613.815 572.954 0.0) (10 640.638 579.931 0.0) 
(10 663.686 587.531 0.0) (10 679.401 623.08 0.0) (10 646.118 628.555 0.0) (10 
625.628 648.947 0.0) (10 628.263 678.074 0.0) (10 637.877 703.291 0.0) (10 
667.501 715.48 0.0) (10 651.347 743.99 0.0) (10 628.42 746.249 0.0) (10 614.973 
771.014 0.0) (10 631.69 789.693 0.0) (10 638.269 810.212 0.0) (10 655.233 
829.46 0.0) (10 642.567 849.195 0.0) (10 624.381 862.023 0.0) (10 624.941 
886.594 0.0) (10 643.496 905.926 0.0) (10 666.241 897.295 0.0) (10 697.775 
905.081 0.0) (10 710.622 852.089 0.0) (10 774.711 826.198 0.0) (10 777.15 
733.952 0.0) (10 792.105 679.005 0.0) (10 800.0 650.0 0.0) (11 620.0 300.0 0.0) 
(11 640.0 300.0 0.0) (11 660.0 300.0 0.0) (11 690.0 300.0 0.0) (11 690.0 310.0 
0.0) (11 690.0 330.0 0.0) (11 700.0 340.0 0.0) (11 680.0 360.0 0.0) (11 700.0 
360.0 0.0) (11 680.0 380.0 0.0) (11 690.0 380.0 0.0) (11 660.0 390.0 0.0) (11 
670.0 400.0 0.0) (11 680.0 430.0 0.0) (11 650.0 450.0 0.0) (11 610.0 400.0 0.0) 
(11 610.0 390.0 0.0) (11 600.0 420.0 0.0) (11 600.0 440.0 0.0) (11 630.0 460.0 
0.0) (11 650.0 470.0 0.0) (11 690.0 480.0 0.0) (11 700.0 500.0 0.0) (11 680.0 
520.0 0.0) (11 640.0 530.0 0.0) (11 620.0 540.0 0.0) (11 620.0 570.0 0.0) (11 
640.0 580.0 0.0) (11 660.0 590.0 0.0) (11 670.0 620.0 0.0) (11 650.0 630.0 0.0) 
(11 630.0 650.0 0.0) (11 630.0 680.0 0.0) (11 640.0 700.0 0.0) (11 660.0 720.0 
0.0) (11 650.0 740.0 0.0) (11 630.0 750.0 0.0) (11 620.0 770.0 0.0) (11 630.0 
790.0 0.0) (11 640.0 810.0 0.0) (11 650.0 830.0 0.0) (11 640.0 850.0 0.0) (11 
630.0 860.0 0.0) (11 630.0 890.0 0.0) (11 640.0 900.0 0.0) (11 670.0 900.0 0.0) 
(11 690.0 900.0 0.0) (11 710.0 870.0 0.0) (11 760.0 820.0 0.0) (11 780.0 740.0 
0.0) (11 800.0 650.0 0.0))
Просили. Передаем.

SPLINE - соответствует сглаженной изогнутой в определенном допуске. Кад использует NURBS (не определенную рациональную) математику, которая обеспечивает и определяет класс кривой и внешние (вид) данные. (Попробовал перевести на скорую руку)
Вообщем это не парабола и т.п.
Lenich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Какой функцией рисуется SPLINE ???