আপনি যদি বিদ্যমান স্তরে একটি নতুন পয়েন্ট যুক্ত করে থাকেন এবং অন্যান্য পয়েন্টগুলির মতো আপনিও সেই বিন্দুর জন্য একই গণনা চালাতে চান তবে এখানে দুটি কার্যকর বৈশিষ্ট্য রয়েছে:
ভার্চুয়াল ফিল্ড
ভার্চুয়াল ক্ষেত্রটি প্রতিটি নতুন বৈশিষ্ট্যের জন্য স্বয়ংক্রিয়ভাবে একটি এক্সপ্রেশন গণনা করে। এটি নিয়মিত আপডেট হয়। সুতরাং, যেমন, "অক্ষাংশ" নামক ভার্চুয়াল ফিল্ডের জন্য আপনি এক্সপ্রেশনটি ব্যবহার করতে পারেন $y
।
ভার্চুয়াল ফিল্ডগুলির প্রো এবং কনস:
- আপনি যখনই কোনও নতুন পয়েন্ট যুক্ত করবেন, এতে স্বয়ংক্রিয়ভাবে এই ক্ষেত্রটিতে এক্সপ্রেশনটির আউটপুট যুক্ত হবে।
- যখনই এক্সপ্রেশন পরিবর্তন করে দেয় তখন স্বয়ংক্রিয়ভাবে আপডেট হয়। সুতরাং আপনি উদাহরণটিতে পয়েন্টটি সরানো হলে "অক্ষাংশ" মানটি স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে।
- আপনি ভার্চুয়াল ফিল্ড মান সম্পাদনা করতে পারবেন না।
- ভার্চুয়াল ক্ষেত্রগুলি কিউজিআইএস প্রকল্প ফাইলের অংশ হিসাবে সংরক্ষণ করা হয়, শেফফিলের অংশ হিসাবে নয় (বা আপনার স্তরটি যে আকারে থাকুক না কেন)। সুতরাং আপনি যদি অন্য কোনও প্রকল্পে স্তরটি খোলেন, তবে এটির ভার্চুয়াল ক্ষেত্র থাকবে না।
একটি ডিফল্ট ক্ষেত্র মান সহ নিয়মিত ক্ষেত্র
আপনি একটি এক্সপ্রেশন উপর ভিত্তি করে একটি ডিফল্ট মান আছে একটি ক্ষেত্র সেট আপ করতে পারেন। আপনি যখন একটি নতুন পয়েন্ট তৈরি করবেন, এর বৈশিষ্ট্যটি ডিফল্ট মান দিয়ে স্বয়ংক্রিয়ভাবে পূর্ণ হবে। আপনি বৈশিষ্ট্যের মান পরিবর্তন করতে পারেন। এটি স্বয়ংক্রিয়ভাবে আপডেট হয় না *
ডিফল্ট ক্ষেত্রের মানগুলির পক্ষে এবং কনস:
- আপনি যখনই কোনও নতুন পয়েন্ট যুক্ত করবেন, এতে স্বয়ংক্রিয়ভাবে এই ক্ষেত্রটিতে এক্সপ্রেশনটির আউটপুট যুক্ত হবে।
- স্বয়ংক্রিয়ভাবে আপডেট হয় না। উদাহরণস্বরূপ এর অর্থ হ'ল আপনি যদি কোনও বিদ্যমান বিন্দু স্থানান্তরিত করেন তবে এর "অক্ষাংশ" মান আপডেট হবে না।
- আপনি এই ক্ষেত্রের মান পরিবর্তন করতে পারেন।
- শেফফিলের অংশ হিসাবে সংরক্ষণ করা হয়েছে। সুতরাং আপনি যদি অন্য কোনও প্রকল্পে স্তরটি খুলেন তবে এর বৈশিষ্ট্য সারণীতে এটির ক্ষেত্রটি থাকবে।
* কিউজিসআইএস ৩.২-তে, ডিফল্ট ক্ষেত্রের মানগুলি (allyচ্ছিকভাবে) "আপডেটের ক্ষেত্রে ডিফল্ট মান প্রয়োগ করতে" সেট করা যেতে পারে। এই বিকল্পের সাহায্যে, আপনি যদি এমন একটি বিন্দু স্থানান্তর করেন যেখানে ডিফল্ট মানটি $y
বর্তমান মানটি নতুন y- স্থানাঙ্ক দ্বারা প্রতিস্থাপন করা হবে।