Align

align কমান্ড এক বা দুই জোড়া সোর্স/ডেস্টিনেশন পয়েন্ট ব্যবহার করে নির্বাচিত এন্টিটি পুনঃস্থাপন করে। এক জোড়া দিয়ে এটি ঠিক Move-এর মতো কাজ করে (শুধু ট্রান্সলেট)। দুই জোড়া দিয়ে এটি নির্বাচনকেও এমনভাবে রোটেট করে যাতে সোর্স-থেকে-সোর্স দিক ডেস্টিনেশন-থেকে-ডেস্টিনেশন দিকের সাথে মেলে, এবং ঐচ্ছিকভাবে এটিকে এমনভাবে স্কেল করতে পারে যাতে সোর্স সেগমেন্টের দৈর্ঘ্য ডেস্টিনেশন সেগমেন্টের দৈর্ঘ্যের সাথে মেলে — একটি অপারেশনে ট্রান্সলেট, রোটেট এবং স্কেল।

শুরু করার দুটি উপায়

আগে নির্বাচন করুন, তারপর অ্যালাইন করুন — প্রথমে এন্টিটি নির্বাচন করুন, তারপর সক্রিয় করুন:

  1. ক্যানভাসে এক বা একাধিক এন্টিটি নির্বাচন করুন।
  2. টার্মিনালে align টাইপ করুন বা Align টুলবার বাটনে ক্লিক করুন।
  3. প্রথম সোর্স পয়েন্টে (S1) ক্লিক করুন, তারপর প্রথম ডেস্টিনেশন পয়েন্টে (D1)
  4. দ্বিতীয় সোর্স পয়েন্টে (S2) ক্লিক করুন, অথবা এখনই শুধু ট্রান্সলেট অ্যালাইনমেন্ট প্রয়োগ করতে Enter অথবা Space চাপুন।
  5. দ্বিতীয় ডেস্টিনেশন পয়েন্টে (D2) ক্লিক করুন
  6. স্কেল প্রম্পটের উত্তর দিন: স্কেল করতে Y চাপুন, অথবা মূল আকার বজায় রাখতে N / Enter চাপুন।

সক্রিয় করুন, তারপর নির্বাচন করুন — কিছু নির্বাচন ছাড়া কমান্ড শুরু করুন:

  1. align টাইপ করুন বা টুলবার বাটনে ক্লিক করুন।
  2. অবজেক্ট নির্বাচন করুন — পৃথক এন্টিটি টগল করতে ক্লিক করুন, বা এলাকা দ্বারা নির্বাচন করতে টেনে আনুন।
  3. নির্বাচন নিশ্চিত করতে Enter বা Space চাপুন।
  4. উপরের মতো S1 → D1 → S2 → D2 → স্কেল প্রম্পট দিয়ে চালিয়ে যান।

টার্মিনালের শুধু ততগুলো অক্ষর প্রয়োজন যা দ্ব্যর্থহীন হওয়ার জন্য যথেষ্ট — al টাইপ করে Enter চাপলে সরাসরি Align সক্রিয় হয়, কারণ অন্য কোনো কমান্ড এই দুই অক্ষর দিয়ে শুরু হয় না।

একটি অ্যালাইনমেন্টের গঠন

  সোর্স পয়েন্ট (এন্টিটির উপর):        ডেস্টিনেশন পয়েন্ট:
  ● S1                                 ● D1
   \                                    \
    ● S2                                 ● D2

  ফলাফল: নির্বাচন এমনভাবে ট্রান্সলেট করা হয় যাতে S1, D1-এ পৌঁছায়,
  তারপর D1-এর চারপাশে এমনভাবে রোটেট করা হয় যাতে S1→S2 দিক
  D1→D2 দিকের সাথে মেলে — এবং, যদি আপনি স্কেল করা বেছে নেন,
  তবে |S1S2|, |D1D2| হওয়ার জন্য আকার পরিবর্তন করা হয়।

প্রতিটি ধাপে একটি ঘোস্ট প্রিভিউ কার্সর অনুসরণ করে: D1 রাখার সময় একটি মুভ প্রিভিউ, তারপর D2 স্থাপন করার সময় একটি ড্যাশড ঘোরানো প্রিভিউ।

এক পয়েন্টের অ্যালাইনমেন্ট (শুধু ট্রান্সলেট)

D1 রাখার পরে, দ্বিতীয় সোর্স পয়েন্টে ক্লিক করার বদলে Enter অথবা Space চাপুন। নির্বাচনকে S1→D1 ভেক্টর দ্বারা ট্রান্সলেট করা হয় — কোনো রোটেশন বা স্কেল ছাড়াই — S1-কে বেস পয়েন্ট এবং D1-কে গন্তব্য হিসেবে ব্যবহার করা একটি Move-এর মতোই।

দুই পয়েন্টের অ্যালাইনমেন্ট (ট্রান্সলেট + রোটেট + ঐচ্ছিক স্কেল)

যখন S2 এবং D2 উভয়ই স্থাপিত হয়:

  • রোটেশন কোণ — ডেস্টিনেশন দিক (D1 → D2) এবং সোর্স দিক (S1 → S2)-এর মধ্যে পার্থক্য।
  • স্কেল প্রম্পটscale objects to alignment points? [Yes/No] <N> প্রদর্শিত হয়, ডিফল্ট হিসেবে No সহ:
    • S1–S2 দূরত্ব D1–D2 দূরত্ব হওয়ার জন্য D1-এর চারপাশে নির্বাচনকেও সমানভাবে স্কেল করতে Y চাপুন।
    • মূল আকার বজায় রাখতে N বা Enter চাপুন — শুধু ট্রান্সলেট এবং রোটেশন প্রয়োগ হয়।

স্কেল প্রম্পটে যেকোনো কী চাপলে অ্যালাইনমেন্ট তৎক্ষণাৎ প্রয়োগ হয় — Yes বা No বেছে নেওয়ার পরে আলাদা কোনো নিশ্চিতকরণ ধাপ নেই।

কীবোর্ড রেফারেন্স

কীক্রিয়া
Enter / Spaceনির্বাচন নিশ্চিত করুন এবং S1 পর্যায়ে যান
Enter / Space (S2 ধাপে)রোটেশন এড়িয়ে যান — S1 এবং D1 ব্যবহার করে শুধু ট্রান্সলেট অ্যালাইনমেন্ট প্রয়োগ করুন
Yস্কেল সহ অ্যালাইনমেন্ট প্রয়োগ করুন
N / Enter (স্কেল প্রম্পটে)স্কেল ছাড়া অ্যালাইনমেন্ট প্রয়োগ করুন
Escapeপয়েন্ট রাখার সময়: রাখা পয়েন্টগুলি বাতিল করে নির্বাচন পর্যায়ে ফিরে যায়; কিছু নির্বাচিত না থাকলে: কমান্ড বাতিল করে

কমান্ড চলাকালীন নির্বাচন

কমান্ড নির্বাচন পর্যায়ে শুরু হলে:

পদ্ধতিআচরণ
ক্লিককার্সরের নিচের এন্টিটি নির্বাচনে যোগ/বাদ দেয়
ডানে টানুন (কঠোর)বাক্সের সম্পূর্ণ ভেতরে এন্টিটি যোগ করে
বামে টানুন (ক্রসিং)বাক্সের সীমানা অতিক্রমকারী এন্টিটি যোগ করে
Enter / Spaceনির্বাচন নিশ্চিত করে এবং S1 পর্যায়ে যায়

অ্যালাইন করার পরে

অ্যালাইন করা এন্টিটিগুলি তাদের নতুন পজিশনে নির্বাচিত থাকে, এবং কমান্ড স্বয়ংক্রিয়ভাবে শেষ হয় — Align আবার চালান, অথবা পুনরায় নির্বাচন না করে Move, Rotate, বা Scale-এ স্যুইচ করুন।

Align বনাম Move

AlignMove
পয়েন্ট জোড়া1 (শুধু ট্রান্সলেট) অথবা 2 (ট্রান্সলেট + রোটেট + স্কেল)1 (শুধু ট্রান্সলেট)
রোটেশনহ্যাঁ, দ্বিতীয় পয়েন্ট জোড়া দিয়েনা
স্কেলিংদ্বিতীয় পয়েন্ট জোড়া দিয়ে ঐচ্ছিকনা
সেরা জন্যরেফারেন্স পয়েন্ট ব্যবহার করে একটি আকৃতিকে অন্যটির উপর ফিট করাসরল পুনঃস্থাপন

সমর্থিত এন্টিটি

Align, Move, Rotate এবং Scale দ্বারা সমর্থিত প্রতিটি এন্টিটি টাইপে কাজ করে — এই কমান্ডগুলি যে একই translate, rotate, এবং scale অপারেশন ব্যবহার করে তা ক্রমানুসারে প্রয়োগ করা হয়, তাই কোনোটিই বাদ যায় না।