MAXScript/ინფორმაციის შეყვანა MAXScript-ში

ვიკიწიგნებიდან
Jump to navigation Jump to search

არსებობს ინფორმაციის რამოდენიმე სხვადასხვა ტიპი, რომლის შეყვანაც გვსურს MAXScript Listener ფანჯარაში. ამ ტიპებში შედის რიცხვითი მნიშვნელობები, სტრინგები და მასივები.
ინფორმაცია გენერალურად შეყვანილი იქნება MAXScript-ში, როდესაც შევიყვანთ მნიშვნელობას და ვიმოქმედებთ ციფრულ Enter ღილაკზე, ან Shift+Return ღილაკების კომბინაციაზე.
ინფორმაციის თითოეული ტიპი შეყვანილი უნდა იყოს სხვადასხვა წესებით.

რიცხვების შეყვანა MAXScript-ში[რედაქტირება]

MAXScript განარჩევს რიცხვების ორ ტიპს : integer და float. Integer არის მთელი ტიპის რიცხვები, როგორიცაა 1, 2, 3, 435 ... Float არის არამთელი ტიპის რიცხვები, როგორიცაა 2.3, 4.7, 7.9 და ა.შ.
როდესაც მაქსსკრიფტი აღმოაჩენს ციფრულ ოპერაციას, გენერალური რეზულტატიც იქნება ციფრული. მაგალითად, 3+4 დააბრუნებს, 3.0+4.0 და დააბრუნებს 7.

Maxscriptpic9.png

როდესაც მაქსსკრიფტი აღმოაჩენს ორივე, მთელ და არამთელ რიცხვებს, როზულტატს დააბრუნებს, როგორ არამთელ რიცხვს. მაგალითად, 3+4.0 დააბრუნებს 7.0-ს.

Maxscriptpic10.png

სტრინგების შეყვანა MAXScript-ში[რედაქტირება]

სტრინგები არიან მაქსსკიფტის კონსტრუქციები და ისინი შეყვანილნი არიან ციტატური მარკებით.
MAXScript Listener ფანჯრის საშუალებით, მაქსსკრიფტში დავწეროთ Hello:

ფანჯარაში შევიყვანოთ სიტყვა Hello და ვიმოქმედოთ ციფრულ კლავიატურაზე არსებულ Enter ღილაკზე.

მაქსსკრიფტი გვიპასუხებს, როგორც Undefined. ამას ქვია ბრძანების პროდუქცია, რომელსაც ყოველთვის აქვს ლურჯი ფერი. ამ სპეციფიკური პროდუქციის მიზეზი არის ის რომ, MAXScript ვერ იგებს სიტყვას Hello. ის არ შედის მაქსკრიფტის ენის ბაზაში, ამიტომაც ის ვერ იგებს მას.

Maxscriptpic11.png

ახლა ახლიდან შევიყვანოთ სიტყვა “Hello”, ხოლო ამჯერად ციტატური მარკებით (ბრჭყალებით) და ვიმოქმედოთ Enter ღილაკზე.
ბრძანების პროდუქცია ამჯერად არის : ”Hello”.
როგორც ჩანს მაქსსკრიფტმა გაიგო ჩვენს მიერ შეყვანილი სტრინგი “Hello” და დაგვიბრუნა რეზულტატი “Hello”. აქედან გამომდინარე სტრინგებად შეყვანილი ბრძანებები დაბრუნდება სტრინგად.

Maxscriptpic12.png

შესაძლებელია ერთ კოლექციაში შევიყვანოთ სხვადასხვა ელემენტების ჯგუფის მასივი. მასივი არის ბრძანებების კოლექცია. MAXScript – ში შეყვანილი მასივი შეიცავს მნიშვნელობის ყველა ტიპს და თითოეული ტიპი შესაძლებელია იყოს ინდივიდუალური.
მასივი შესაძლებელია გამოისახოს ორი ფორმით.
პირველი ფორმა :

  1. ()

ეს არის მასივის ყველაზე ხშირად გამოყენებადი ტიპი. ეს ნიშნავს რომ თითოეული მასივი უნდა შევიყვანოთ ციფრული სიმბოლოებით(#) და სტრინგებით.
მეორე ფორმა:

  1. ( <Expr> , <Expr> )

მასივის ეს ფორმა განსაზღვრულია იმისათვის, რომ გვსურს შევიყვანოთ ინიციალები. თითოეული მნიშვნელობა შესაძლოა იყოს რიცხვითი, ექსპრესია(მაგ.: Sin, Pi, 2.8^3) და სტრინგი(მაგ.: ”Hello”). ელემენტებს არ აქვთ ინფორმაციის ერთი და იგივე ტიპი. ამასთან შესაძლებელია შეუზღუდავად შევიყვანოთ ელემენტების ტიპები ერთ მასივში.

Maxscriptpic13.png