আজকে আমরা সলিড এডিটিং সম্পর্কে আলোচনা করবো। যা আর্কিটেকচার ড্রাফট উইথ ক্যাড – ২ এর দ্বিতীয় পত্র অংশের অন্তর্গত।
Table of Contents
সলিড এডিটিং (Solid Editing )
কাগজে কলমে কোনো কিছু অঙ্কন করার সময় যখন প্রাথমিকভাবে অঙ্কন শুরু করা হয় তখন অনেক বাড়তি ও ‘আনুষঙ্গিক লাইন বা অংশ বিশেষ অঙ্কনের প্রয়োজন পরে। পরে ড্রয়িং চূড়ান্ত করার সময় এসব বাড়তি অংশ মুছে ফেলা হয়। অটোক্যাডে কাজ করার সময় ও এরূপ বাড়তি বা আনুষঙ্গিক অংশ থাকতে পারে, কিংবা এসব ‘কিছু কাজ আছে যা একবারে বা একটি কমান্ডে করা সম্ভব নয়। এছাড়া ড্রয়িং-এর বিভিন্ন অংশে ভুল হতে পারে বা সংশাধেনের প্রয়োজন হতে পারে। এজন্য ড্রয়িং এডিট করার প্রয়োজন হয়।
থ্রি-ডি অবজেক্ট (3D Object) এডিট করার প্রয়োজনীয়তা
3D Object অঙ্কনের সময় মৌলিক আকার যেমন- ঘনক, সিলিন্ডার, গোলক ইত্যাদি ছাড়া কোনো অবজেক্টই একটি কমান্ডে করা যায় না। এজন্য অবজেক্টকে এডিট করে নির্দিষ্ট আকারের তৈরি করতে হয়। এজন্য 2D তে ব্যবহৃত ট্রিম বা এক্সটেন্ড ইত্যাদি কমান্ড দিয়ে প্রয়োজনীয় সব সংশোধন করা সম্ভব হয় না। এক বা একাধিক সলিডকে একত্রিত করা বা পৃথক করা বা অংশ বিশেষ ছাটাই করা বা সংযুক্ত করা ইত্যাদি কাজসমূহ সলিড এডিটিং-এর মাধ্যমে করা হয়। অর্থাৎ অবজেক্ট-এর প্রার্থিত স্বরূপ বা যেভাবে তৈরি করা প্রয়োজন ঠিক সেইভাবে তৈরির জন্য সলিড এডিটিং এর প্রয়োজন হয়।
- সলিডের নির্দিষ্ট অংশ কাটার বা কেটে ফেলার জন্য ।
- দুটি সলিডকে একত্রিত বা সংযুক্ত করার জন্য।
- একটি সলিডের মাঝের থেকে অংশ বিশেষ কেটে ফেলার জন্য।
- দ্বি-মাত্রিক বস্তুকে ত্রি-মাত্রিক বস্তুতে রূপান্তর করার জন্য।
- সলিডকে দুটি ভাগে বিভক্ত করার জন্য।
- সলিডের উপরিভাগ সরু করার জন্য।
- সলিডের পৃষ্ঠদেশ পৃথক, কপি, বা রোটেট করার জন্য ।
- সলিডের পৃষ্ঠদেশ কালার বা রং করার জন্য ইত্যাদি।
3D Object এডিট করার জন্য সলিড এডিটিং (Solid Editing) টুলবার (চিত্র-৬.১.১) ব্যবহার করা হয়।
ইউনিয়ন (Union)
ইউনিয়ন (Union) 3D Object এডিট করার একটি কমায়। যে কোনো দুই বা কি 3D Object একই কনে পরস্পর ছেদ করে বা ইন্টার করে অবস্থান করে তবে গণিতসমূহকে একটি গলিতে পরিণত কেটে যেয়ে একটি বয়তে পরিণত হয়। র পর সমূহের ইন্টারণ (Interlock) করা অংশ কেটে একটি বস্তুতে পরিণত হয়।
স্থাপত্যে ধর্ম নিয়ে কাজ করার প্রবণতা বেশি। বিভিন্ন কর্মকে কেটে কিংবা যোগ করে নতুন আকৃতির ফর্ম তৈরি করা হয়। এর বিভিন্ন ফর্মকে একটি ফর্মে রূপা করা হয়। এখানে উল্লেখ্য যে, ফর্মসমূহ একটির সাথে অন্যটির ইন্টারলকিং (Interlocking) বা পরস্পর পরস্পরের মধ্যে ঢুকে হবে।
যেমন-
১. কর্ণার টুকর্মার (Comer to commer)। একটি বন্ধ অন্য কার কোণাকুণি ‘টু কর্ণার ইন্টারলকিং বলে।
২. সাইড টু সাইড (Side to Side ) একটি जন্য যাকে পাশাপাশি হয়ে থাকলে তাকে সাইড টু সাইড বলে।
৩. এরিয়া টু এরিয়া (Area to area): একটি করে অন্য যন্তর মধ্যে কিছু অংশ ঢুকে থাকলে তাকে এরিয়া টু এরিয়া ইন্টারলকিং বলে।
ইউনিয়ন কিংবা যে কোনো 3D Object টি করার জন্য ত্রি-মাত্রিক দুই বা ততোধিক কর এরুপ এরিয়া টু এরিয়া ইন্টারলকিং করা থাকতে হবে। অন্য কোনো বক্তসমূহকে ইউনিয়ন বা গণিত অডিট করা সম্ভব নয়। ইউনিয়ন করার জন্য Ual লিখে বা আইকন এন্টার করতে হবে। এবার বাসের ইউনিয়ন করতে হবে সেই বক্তসমূহ সিলেট করে এন্টার করতে হবে।
ইন্টারনেট (Intersect) কমান্ডের কাজ
ইন্টারনেট (Internet 3D Object এটি ফর একটি কমান্ড। যে কোনো দুই বা ততোধিক 3D Object যদি একই তালে পাম্প করে বা ইন্টারলক করে অবস্থান করে তবে ললিতসমূহের নেতৃত অংশ রেখে (যা হল অংশ একটি ললিতে পরিণত করে) বাকি অংশ কেটে ফেলার করার জন্য ইন্টারনেট (Internet) কমান্ড ব্যবহৃত হয়। ইন্টা (Intersect) করার পর পরসমূহের ইন্টারলক করা অংশ থেকে যার এক অংশ কেটে যেয়ে একটি বয়তে পরিণত হয়।
যেহেতু স্থাপত্যে কর্ম নিয়ে কাজ করে মম ফর্ম তৈরির চেষ্টা করা হয় সেয়েছে বিভিন্ন কর্মকে যেমন যোগ করা হয় তেমনি কাটারও প্রপ্রোজন পরে। এরুপ বিভিন্ন ফর্মের দুই বা তার ইন্টা (Interlocked) বা পরস্পর পরস্পরের মধ্যে ঢুকে থাকা অংশ রেখে বাকি অংশ কেটে ফেলার জন্য ইন্টারনেট (Intersect ) কমান্ড ব্যবহার করা হয়।
ইউনিয়ন কমান্ডের মত এখানেও, ফর্মসমূহ বা কি-মালিক দুই বা ততোধিক বা এরিয়া টু এরিয়া ইন্টারলকিং করা থাকতে হবে। অন্য কোনো অসমূহকে ইন্টারনেট বা সতি এডিট করা সম্ভব নয়। ইন্টারনেট করার জন্য in লিখে বা আইকনে এন্টার করতে হবে। এবার যাদের ইন্টারনেট করতে হবে। সেই বন্ধসমূহ সিলেট করে এন্টার করতে হবে।
সাবট্রাক্ট (Subtract) কমান্ডের কাজ
সাবট্রাক্ট (Subtract) 3D Object টি করার অপর একটি কমান্ড। যে কোনো দুই বা ততোধিক 3D Object যদি একই ফলে পরস্পর ছেদ করে বা ইন্টারলক করে অবস্থান করে তবে সণিতসমূহের একটি থেকে অন্য অবজেক্ট এবং এর ফলকৃত অংশসহ কেটে ফেলার করার জন্য কমান্ড ব্যবহৃত হয়। (Subtract) মন্তব্য সার (Subtract) করার পর একটি বড় থেকে অন্য ইন্টারনক কথা কয়টি এবং বছর ইন্টারকা (Interlocked) অংশ কেটে যায় এবং বাকি অংশ থাকে।
Object এর 3D করার জন্য সাবট্রাক্ট (Subtract) খুবই জরুরী। বিশেষ করে 3D করার সময় রজা, জানাল বিশেষ ফাটার প্রয়োজন পরে। কখনও কখনও সম্পূর্ণ ফেটে কা না করলেও শাঁজ কাটারও প্রয়োজন পরে। এ জন্য Subtract) । কাজেই এতে বিভিন্ন কর্মের দুই বা ততোধিক কার ইন্টারলফ (Interlocked) বা পরস্পর পরস্পরের মে ঢুকে থাকা অংশ কেটে ফেলার জন্য সাবট্রাক্ট (Subtract) কমান্ড ব্যবহার করা হয়।
ইউনিয়ন কমান্ডের মত এখানেও, ফর্মসমূহ বা ত্রি-মাত্রিক দুই বা ততোধিক করা এরিয়া টু এরিয়া ইন্টারলকিং করা থাকতে হবে। অন্য কোনো বস্তুসমূহকে সাট্রাক্ট (Subtract) বা জি টি করা সম্ভব নয়।
সাবট্রাক্ট (Subtract) করার জন্য লিখে বা আইকনে এন্টার করতে হবে। এবার যে কয় থেকে অংশ কাটতে হবে সেই কাজে (যেমন। দেয়াল) ক্লিক পরে যে কয়টিকে কেটে ফেলতে হবে (যেমন: আনালার মাশে তৈরি ক্লক) সেটিতে ক্লিক করতে হবে। তাহলে সাট্রাক্ট (Subtract) কমান্ডার করার প্রথম কাজে ফাঁকা বা তৈরি হবে।
রিভলভ (Revolve) কমান্ডের কাজ
রিভলভ (Revolve) গোলাকার 3D Object তৈরি করার একটি কমান্ড। এটি সলিড তৈরি করার টুলবারের একটি টুল। এই কমান্ডের সাহায্যে বৃত্তাকার অবজেক্ট তৈরি করা হয়। পলিলাইনে অঙ্কিত কোনো ক্লোজ টু ভি অবজেক্টকে (Close 2D Object) গোলাকার 3D Object এ রূপান্তর করার জন্য রিভলভ (Revolve ) কমান্ড ব্যবহৃত হয়। এতে একটি কমান্ডের দ্বারা 0°-360° যে কোনো কোণে বৃত্তাকার অবজেক্ট তৈরি করা যার। যেমন— গোলাকার টেবিল, গোলাকার পায়া, মসজিদের মিনার, গোল কলাম ইত্যাদি তৈরি করা অত্যন্ত সহজ হয়।
Round 3D Object করার জন্য রিভলভ (Revolve) খুবই জরুরি। বিশেষ করে বিল্ডিং বা এরুপ কিছুর 3D করার সময় বারান্দার রেলিং-এর নোচ, মসজিদের মিনার, গোল কলাম বা এরুপ অংশ বিশেষ তৈরির প্রয়োজন পরে। কখনও কখনও সম্পূর্ণ গোলাকার না করলেও 0°-360° যে কোন কোণে বৃত্তাকার অবজেক্ট বানানোরও প্রয়োজন হয়। এরূপ কাজের জন্য রিভলভ (Revolve) কমান্ড ব্যবহার করা হয়।
বস্তুর এলিভেশনে বা যেদিকে ঘুরিয়ে অবজেক্ট টি তৈরি হবে সেদিকে বাটির অর্ধেক এলিভেশন পলিলাইনে অঙ্কন করে নিতে হবে। এরপর রিভলভ (Revolve) কমান্ড ব্যবহার করতে হবে। রিভলভ (Revolve) করার জন্য কমান্ড ৰাৱে Rev লিখে এন্টার বা আইকনে ক্লিক করতে হবে। এরপর যে বরাবর ঘুরবে বা রিভলভ হবে সেই অক্ষ বরাবর বা বস্তুর প্রান্ত দুই বিন্দুতে ক্লিক করতে হবে। এবার 0°-360° যে কোনো কোণের মান লিখে দিলে ততোটুকু বৃত্তাকার অবজেক্টটি তৈরি হবে।
উল্লেখ্য যে, বস্ত্রটির এলিভেশন বা যাকে রিভলভ করা হবে সেটি পলিলাইনে থাকতে হবে। এছাড়া বস্তুসমূহের রিডনড (Revolve) বা বৃত্তাকার সলিড তৈরি করা সম্ভব নয়।
3D Object মুভ, রোটেট, অ্যারে ( Move, Rotate, Array) করার প্রয়োজনীয়তা
অটোক্যাডে 2D তে কাজ করার সময় মুভ, রোটেট বা অ্যারে করার প্রয়োজন হয়। একইভাবে 3D তে কাজ করতে গেলেও মুভ, রোটেট বা অ্যারে করতে হয়।
কোনো অঙ্কিত 3D Object বা বস্তুকে সরানোর জন্য বা অন্য কোনো স্থানে সরিয়ে নিয়ে বসানোর জন্য মুভ কমান্ড ব্যবহার করা হয়। কাজ করার সময় সকল বস্তুকে সবসময় সঠিক স্থানে একবারেই বসানো সম্ভব হয় না । কোনো কোনো বস্তুকে অন্য কোথাও আঁকার প্রয়োজন হয় বা এঁকে নিলে সুবিধা হয়। আবার কখনও একটি এক স্থানে তৈরি অবজেক্টকে অন্যত্র সরানো বা কপি করে বসানোরও দরকার হয়। সেক্ষেত্রে একটি অবজেক্টকে কপি করে মুভ করা অনেক বেশি সুবিধাজনক।
কোনো একটি 3D Object বা বস্তুকে আঁকার পর এটিকে আবার ঘুরিয়ে বসানোরও দরকার পরে। অর্থাৎ কোনো 3D অবজেক্ট যদি কোথাও লম্বভাবে আঁকা থাকে একই রকম অবজেক্ট আবার অন্যত্র অনুভূমিক ভাবে বা কোণাকুণিভাবে বসানোর প্রয়োজন হতে পারে। সেক্ষেত্রে আবার ঘুরিয়ে 3D অবজেক্ট তৈরি করার চেয়ে তৈরি 3D অবজেক্টকে কপি করে সেটিকে রোটেট করে কাজ করা অনেক বেশি সুবিধাজনক।
যে কোনো অবজেক্টই বার বার অঙ্কন করা যেমন সময়সাপেক্ষ তেমনি বিরক্তিকরও বটে। কাজেই একটি অবজেক্ট তৈরি করে সেটিকে কপি করে সরিয়ে বা ঘুরিয়ে বসানো অনেক সহজ ও কম সময় সাপেক্ষ । আবার একটি একটি করে কপি করাও সময়সাপেক্ষ। যদি কোথায় বসাতে হবে সেই মাপ জানা থাকে এবং একই সাথে লম্ব ও অনুভূমিকভাবে অনেকগুলো কপি করার প্রয়োজন হয় তখন অ্যারে কমান্ড ব্যবহার করা অনেক বেশি সুবিধাজনক এবং অনেক কম সময়ে কেবল একটি কমান্ডে করা সম্ভব।
3D object সমূহ move, copy ইত্যাদি করার সময় x, y, এবং z অক্ষের মান @ 0, 0, 24) লিখে উপরে move করাতে হবে। @ লিখে x, y, z এর মান না লিখলে লম্বভাবে move হবে না, পাশাপাশি মুভ হবে। অথবা ভিউটিকে এলিভেশান নিয়ে নিতে হবে।
প্রশ্নমালা
অতি সংক্ষিপ্ত প্রশ্ন
১. সলিড এডিটিং কী?
২. সলিড এডিট করার চারটি অপশন বা কমান্ডের নাম লেখ ।
৩. ইন্টারলকিং কত প্রকার ও কি কি?
সংক্ষিপ্ত প্রশ্ন
১. সলিড এডিট করার বিভিন্ন অপশন বা কমান্ডের নাম লেখ।
২. এরিয়া টু এরিয়া ইন্টারলকিং চিত্রসহ ব্যাখ্যা কর ।
৩. ইউনিয়ন কমান্ডের কাজ কি?
৪. ইন্টারসেক্ট কমান্ডের কাজ কি?
৫. সাবট্রাক্ট কমান্ডের কাজ কি?
৬. রিভলভ (Revolve) কমান্ডের কাজ কি?
রচনামূলক প্রশ্ন
১. সলিড এডিট করার প্রয়োজনীয়তা বর্ণনা কর ।
২. ইন্টারসেক্ট ও ইউনিয়ন কমান্ডের পার্থক্য বর্ণনা কর।
৩. বিভিন্ন প্রকার ইন্টারলকিং চিত্রসহ বর্ণনা কর ।
৪. সাবট্রাক্ট কমান্ডের চিত্রসহ ব্যবহার বর্ণনা কর ।
৫. রিভল্ভ কমান্ডের চিত্রসহ ব্যবহার বর্ণনা কর ।
৬. অটোক্যাডের 3D থ্রিডিতে কাজ করার সময় মুভ, রোটেট ও অ্যারে করার প্রয়োজনীয়তা বর্ণনা কর ।
আরও দেখুনঃ