arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

ΠšΡ€ΠΈΠ²Ρ‹Π΅

hashtag
ΠšΡ€ΠΈΠ²Ρ‹Π΅ Π² Dynamo

hashtag
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кривая?

β€” это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· рассматриваСмых здСсь Ρ‚ΠΈΠΏΠΎΠ² гСомСтричСских Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ свойств, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΈΠ·Π³ΠΈΠ±Π°, Π΄Π»ΠΈΠ½Π° ΠΈ Ρ‚. Π΄.). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ основной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ ΠΏΡ€ΠΈ построСнии Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” ΠΎΡ‚ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π΄ΠΎ сплайна ΠΈ всСх ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΡ€ΠΈΠ²Ρ‹Ρ… β€” ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΈ.

  1. ΠžΡ‚Ρ€Π΅Π·ΠΎΠΊ

  2. Полилиния

  3. Π”ΡƒΠ³Π°

hashtag
ΠžΡ‚Ρ€Π΅Π·ΠΎΠΊ

состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 Ρ‚ΠΎΡ‡Π΅ΠΊ. Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных способов создания ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π² Dynamo β€” использованиС Line.ByStartPointEndPoint для создания ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π² Dynamo.

!

hashtag
NURBS-кривая

β€” это модСль, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΈ повСрхностСй. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π² Dynamo с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² создания ΠΊΡ€ΠΈΠ²Ρ‹Ρ… NURBS ΠΈ сравнитС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

!

  1. Π£Π·Π΅Π» NurbsCurve.ByControlPoints Π² качСствС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ список Ρ‚ΠΎΡ‡Π΅ΠΊ.

  2. Π£Π·Π΅Π» NurbsCurve.ByPoints создаСт ΠΊΡ€ΠΈΠ²ΡƒΡŽ ΠΏΠΎ списку Ρ‚ΠΎΡ‡Π΅ΠΊ.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ссылку.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

hashtag
Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅

hashtag
ΠšΡ€ΠΈΠ²Ρ‹Π΅

Под Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ кривая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ всС Ρ‚ΠΈΠΏΡ‹ ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ (Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямолинСйными). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, кривая β€” это Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠ°Ρ катСгория, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ входят всС эти Ρ‚ΠΈΠΏΡ‹ Ρ„ΠΎΡ€ΠΌ: ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ, окруТности, сплайны ΠΈ Ρ‚. Π΄. Π’ тСхничСском ΠΏΠ»Π°Π½Π΅ кривая описываСт всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, ΠΏΡƒΡ‚Π΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Β«tΒ» Π² Π½Π°Π±ΠΎΡ€ простых (x = -1.26*t, y = t) ΠΈΠ»ΠΈ Π²Ρ‹ΡΡˆΠΈΡ… матСматичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НСзависимо ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ, искомым свойством являСтся Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, условно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ Β«tΒ». ΠšΡ€ΠΎΠΌΠ΅ этого, всС ΠΊΡ€ΠΈΠ²Ρ‹Π΅, нСзависимо ΠΎΡ‚ своСй Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ значСниям Β«tΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ для создания ΠΊΡ€ΠΈΠ²ΠΎΠΉ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Dynamo ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Β«tΒ» для ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 0,0 Π΄ΠΎ 1,0.

ВсС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ряд свойств ΠΈΠ»ΠΈ характСристик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΡ… описания ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°. Если расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, кривая Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ. ΠšΡ€ΠΎΠΌΠ΅ этого, каТдая кривая ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Если всС эти Ρ‚ΠΎΡ‡ΠΊΠΈ располоТСны Π² ΠΎΠ΄Π½ΠΎΠΉ плоскости, Ρ‚ΠΎ кривая Π±ΡƒΠ΄Π΅Ρ‚ плоской. НСкоторыС свойства ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎ всСй ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π½Π° ΠΊΡ€ΠΈΠ²ΠΎΠΉ. НапримСр, ΠΏΠ»Π°Π½Π°Ρ€Π½ΠΎΡΡ‚ΡŒ являСтся Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ свойством, Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ.

hashtag
ΠžΡ‚Ρ€Π΅Π·ΠΊΠΈ

ΠžΡ‚Ρ€Π΅Π·ΠΊΠΈ β€” это ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. Π₯отя ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΌΠΈ, Π½Π° самом Π΄Π΅Π»Π΅, это ΠΊΡ€ΠΈΠ²Ρ‹Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… просто отсутствуСт ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Π°. БущСствуСт нСсколько способов создания ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ², Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простым ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся созданиС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ A Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ B. Π€ΠΎΡ€ΠΌΠ° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° AB Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ этими Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Π½ΠΎ матСматичСски ΠΎΠ½Π° бСсконСчно продолТаСтся Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях.

ΠŸΡ€ΠΈ соСдинСнии Π΄Π²ΡƒΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² создаСтся полилиния. На этом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ наглядно ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ собой прСдставляСт ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ полоТСния любой ΠΈΠ· этих Ρ‚ΠΎΡ‡Π΅ΠΊ измСнится ΠΈ Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ. Если полилиния Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Π°, получится ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½. Если Π΄Π»ΠΈΠ½Π° всСх Ρ€Π΅Π±Π΅Ρ€ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.

hashtag
Π”ΡƒΠ³ΠΈ, окруТности, эллиптичСскиС Π΄ΡƒΠ³ΠΈ ΠΈ эллипсы

ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ услоТняя парамСтричСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π΅ просто ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ, Π½ΠΎ ΠΈ Π΄ΡƒΠ³Ρƒ, ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ, ΡΠ»Π»ΠΈΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄ΡƒΠ³Ρƒ ΠΈΠ»ΠΈ эллипс, Π·Π°Π΄Π°Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° радиуса. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΡƒΠ³ΠΎΠΉ ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ эллипсом состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послСдниС Π΄Π²Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ.

hashtag
NURBS-ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΈ слоТныС ΠΊΡ€ΠΈΠ²Ρ‹Π΅

NURBS (Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ сплайны с Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ основой ) β€” это матСматичСскиС прСдставлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ: ΠΎΡ‚ простого Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°, окруТности, Π΄ΡƒΠ³ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π΄ΠΎ слоТнСйшСй Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. Благодаря своСй гибкости (ΠΏΠ»Π°Π²Π½ΠΎΠΉ интСрполяции, Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ стСпСни, ΠΏΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшом количСствС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ) ΠΈ точности (достигаСмой Π·Π° счСт слоТных матСматичСских вычислСний) ΠΌΠΎΠ΄Π΅Π»ΠΈ NURBS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² любом процСссС, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ прСзСнтация, анимация ΠΈΠ»ΠΈ производство.

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ: ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΊΡ€ΠΈΠ²ΠΎΠΉ опрСдСляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ влияния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΊΡ€ΠΈΠ²ΡƒΡŽ (Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ, Ρ‚Π΅ΠΌ большС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½). Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ β€” это ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это число 1, 2, 3 ΠΈΠ»ΠΈ 5, Π½ΠΎ вмСсто Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число. NURBS-ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΠ»ΠΈΠ½ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ 1, Π° ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ β€” стСпСни 3 ΠΈΠ»ΠΈ 5.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ: список Ρ‚ΠΎΡ‡Π΅ΠΊ Π² количСствС Π½Π΅ мСньшСм, Ρ‡Π΅ΠΌ Β«ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ + 1Β». Одним ΠΈΠ· самых простых способов измСнСния Ρ„ΠΎΡ€ΠΌΡ‹ NURBS-ΠΊΡ€ΠΈΠ²ΠΎΠΉ являСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΅Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ.

ВСс: с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ связано ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся вСсом. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ вСс являСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом. Если для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ установлСн ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ вСс (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1), кривая называСтся Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½Π° считаСтся Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ NURBS-ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π£Π·Π»Ρ‹: список чисСл (ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ+N-1), Π³Π΄Π΅ N β€” количСство ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π£Π·Π»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС со значСниями вСса для управлСния влияниСм ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ. Одной ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡƒΠ·Π»ΠΎΠ² являСтся созданиС Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ·Π»ΠΎΠΌΠ° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

  1. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ = 1

  2. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ = 2

  3. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ = 3

circle-info

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стСпСни, Ρ‚Π΅ΠΌ большС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для интСрполяции ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

ΠžΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ
  • Эллипс

  • NURBS-кривая

  • БлоТная кривая

  • ΠšΡ€ΠΈΠ²Ρ‹Π΅
    ΠžΡ‚Ρ€Π΅Π·ΠΎΠΊ
    NURBS
    file-download
    5KB
    Geometry for Computational Design - Curves.dyn
    arrow-up-right-from-squareOpen