বাংলা সংস্করণ | মূল: ইংরেজি
ইংরেজিতে পরিবর্তন করুন →
⚡ Official Page

ওয়েব CAD API আপডেট

সর্বশেষ DWG FastView WebCADAPI আপডেট CAD অঙ্কন ব্যবস্থাপনাকে উন্নত করার জন্য বেশ কিছু মূল বৈশিষ্ট্য উপস্থাপন করেছে। ব্যবহারকারীরা এখন CAD ফাইলগুলি থেকে TXT ফরম্যাটে ব্লক তথ্য এবং পাঠ্য উপাদানগুলি বের করতে পারে, এটি ডেটা পরিচালনা এবং বিশ্লেষণ করা সহজ করে তোলে। নতুন পাঠ্য নিষ্কাশন ফাংশন স্থানাঙ্ক এবং স্তরগুলির মতো বিশদ সরবরাহ করে, যখন ব্যবহারকারীরা রূপান্তর পরামিতিগুলির মাধ্যমে এটির সক্রিয়করণ নিয়ন্ত্রণ করতে পারে।

অতিরিক্তভাবে, API CAD অঙ্কনে ফিরে টীকা লেখা সমর্থন করে, সংরক্ষিত পাঠ্য ফাইলগুলি ব্যবহার করে আপডেটের অনুমতি দেয়। একটি নতুন রূপান্তর বৈশিষ্ট্য DWF ফাইলগুলিকে DWG বা OCF ফর্ম্যাটে রূপান্তরিত করতে সক্ষম করে, সংস্করণ নিয়ন্ত্রণ এবং বিন্যাস নির্বাচনের বিকল্পগুলি সহ। এই আপডেটগুলি উল্লেখযোগ্যভাবে CAD ব্যবহারকারীদের জন্য কার্যকারিতা উন্নত করে, ডেটা নিষ্কাশন এবং ইন্টিগ্রেশন প্রক্রিয়াগুলিকে স্ট্রিমলাইন করে।

ব্লক তথ্য নিষ্কাশন


নতুন সংস্করণে ব্লক নিষ্কাশন ফাংশন যোগ করা হয়েছে, যা CAD অঙ্কন থেকে txt ফাইলগুলিতে ব্লকের তথ্য বের করতে পারে, যার মধ্যে ব্লকের নাম, স্তর, বৈশিষ্ট্যের তথ্য ইত্যাদি রয়েছে। শুধুমাত্র CAD অঙ্কন ফাইল স্ট্রিম বা URL ডাউনলোড ঠিকানা প্রদান করতে হবে, আপনি নিষ্কাশন করতে পারেন। ব্লক তথ্য।

ফিরে আসা ফলাফল হল txt ফাইলের ডাউনলোড ঠিকানা।

txt ফাইলের ডেটা বিন্যাস নিম্নরূপ:

{
"entcounts":{
"AcDbBlockReference":2
},
"blockcounts":{
" Round Air Outlet":1,  //Block name and total number of block
"Air outlet":1  // Block name and total number of block
},
"xrefs":{
},
"layers":{  //Layer information
"10":{  //Layer handle
"name":"0",  //Layer name
"status":0,  //Layer status
"color":7, //Layer colour
"handle":"10", //Layer handle
"count":2
},
"2B0":{
"name":"C-HAVC-Outlet",
"status":0,
"color":16,
"handle":"2B0",
"count":2
},
"2B1":{
"name":"C-HAVC-HVAC equipment",
"status":0,
"color":16,
"handle":"2B1",
"count":1
}
},
"spaces":[{
"name":"*Model_Space",   // Layout dictionary name
"layout":"Model",  //Layout name
"handle":"1F",  //Layout handle
"entities":[],
"blocks":[{
"handle":"36BB",  //The handle of the block
"layer":"2B0",  //The layout handle of the block
"name":"Air outlet",  //Block name
"parent":"1F",  / The layout handle of the block
"position":[731121.705682, 1059970.188720, 0],  //Block base সমন্বয় করাs
"extMin":[730788.738739, 1059637.221777, 0],  //Block bounding box সমন্বয় করা left
"extMax":[731454.672625, 1060303.155663, 0], //Top and bottom right সমন্বয় করাs
"scale":[-1, 1, 1],   //Scaling ratio of tile x、y、z
"angle":3.141593,  //Block rotation angle, the unit is radian
"atts":[], //Block attribute information
"dyn":true  //Dynamic block or not
}, {
"handle":"377F",
"layer":"10",
"name":"the round air outlet",
"parent":"1F",
"position":[732113.914672, 1059939.081392, 0],
"extMin":[731659.073369, 1059484.240089, 0],
"extMax":[732568.755975, 1060393.922695, 0],
"scale":[1, 1, 1],
"angle":1.047198,
"atts":[],
"dyn":false
}]
}, {
"name":"*Paper_Space",
"layout":"Layout 1",
"handle":"D2",
"entities":[],
"blocks":[]
}, {
"name":"*Paper_Space0",
"layout":"Layout 2",
"handle":"D6",
"entities":[],
"blocks":[]
}]
}

পাঠ্য তথ্য নিষ্কাশন


নতুন পাঠ্য নিষ্কাশন ফাংশন যোগ করা হয়েছে, যা txt ফাইলগুলিতে অঙ্কনের সমস্ত পাঠ্য তথ্য আউটপুট করতে পারে। পাঠ্য ফাইলগুলি প্রতিটি অক্ষরের স্থানাঙ্ক, স্তর, প্রকার এবং অন্যান্য তথ্য রেকর্ড করে। ব্যবহারকারীরা পাঠ্য অনুসন্ধান, অবস্থান এবং পরিসংখ্যানের মতো ফাংশনগুলি অর্জনের জন্য নিজের দ্বারা পাঠ্য ফাইলগুলি প্রক্রিয়া করতে পারে।

নতুন সংস্করণের ইনস্টলেশন এবং ব্যবহার পদ্ধতি আগের মতোই। শুধুমাত্র ocf রূপান্তর করার ফাংশনে, একটি txt প্যারামিটার যোগ করা হয়েছে। যখন এটি False হয়, তখন পাঠ্য নিষ্কাশন ফাংশন সক্রিয় হয় না এবং এটি আগের মতোই থাকে৷ যখন এটি সত্য হয়, পাঠ্য তথ্য বের করা হয়, এবং txt ফাইলের ডাউনলোড ঠিকানা প্রত্যাবর্তিত ফলাফলে অন্তর্ভুক্ত করা হয়।

টেক্সট ফাইলে প্যারামিটারের ভূমিকা:

"space": {
"name": "*Model_Space", // The layout model name where the text is located
"handle": 31, //Layout handle
"entities": [
{
"handle": 72965, //Text handle
"layer": 16, // The handle of the layer where the text is located, corresponds to the handle in the layer information at the beginning of the txt file.
"texts": [
{
"content": "Document Number:XYD", //The content of the text
"box": [ // The সমন্বয় করাs of the bounding box where the text is located. The first two are the x and y সমন্বয় করাs of the top left corner of the rectangular bounding box, and the last two are the x and y সমন্বয় করাs of the lower right corner.
776.935514,
202.314079,
800.633838,
206.005699
],
"mask": 1 //The type of the text,
}
]
},

মুখোশ পাঠ্য প্রকারের গণনা:
1, একক লাইন পাঠ্য
2, মাল্টি লাইন টেক্সট
3, টীকা পাঠ্য
4, টেবিল পাঠ্য
5, টেক্সট ভিতরে ব্লক
6, বাহ্যিক রেফারেন্সের ভিতরে পাঠ্য
7, লিডার টীকা ভিতরে পাঠ্য
8, বৈশিষ্ট্য সংজ্ঞা পাঠ্য
9,স্থাপত্য AEC কাস্টম সত্তার ভিতরে পাঠ্য
10, হাইপারলিঙ্কের সাথে যুক্ত সত্তা

ফ্রন্ট-এন্ড বাক্সের ভিতরে স্থানাঙ্ক মান ব্যবহার করতে পারে। প্রথম দুটি স্থানাঙ্ক হল সর্বনিম্ন মান এবং শেষ দুটি স্থানাঙ্ক হল সর্বাধিক মান। ভিউপোর্টটিকে ফন্টের সাথে সংশ্লিষ্ট অবস্থানে সরাতে বাউন্ডিং বক্স পজিশনিং ফাংশনটিকে কল করুন।

const box = {
min: {
x: 776.935514,
y: 202.314079
},
max: {
x: 800.633838,
y: 206.005699
}
}
gstarSDK.focusToBox(box,true) //The front-end is positioned at the viewport location corresponding to the bounding box সমন্বয় করাs.

অঙ্কন ফিরে টীকা লিখুন


নতুন সংস্করণে CAD অঙ্কনে আবার টীকা লেখার জন্য একটি ইন্টারফেস যুক্ত করা হয়েছে। টীকাযুক্ত গ্রাফিক্সগুলিকে dwg ফরম্যাট অঙ্কনে আবার লেখা যেতে পারে, যাতে সেগুলি PC CAD সফ্টওয়্যারে দেখা যায়।

annotationStream、annotationUrl:টীকা স্ট্রিম ফাইল বা টীকা ফাইল ডাউনলোড ঠিকানার জন্য একটি টেক্সট ফাইলে টীকা স্ট্রিং সংরক্ষণ করা প্রয়োজন। ফাইল ফরম্যাটের কোন সীমা নেই, সাধারণত txt যথেষ্ট।

dwgVersion: উত্পন্ন CAD অঙ্কনের প্রস্তাবিত সংস্করণ বিন্যাস সংস্করণ 3।

dwgVersion、fileUrl: CAD অঙ্কন স্ট্রিম ফাইল বা অঙ্কন ডাউনলোড URL ঠিকানা অঙ্কন উপর টীকা লিখতে ব্যবহার করা হবে.

টাস্ক আইডি অনুসারে, আপনি ক্যোয়ারী রিটার্ন ফলাফল করতে পারেন, যেখানে টীকা লেখার পরে dwgUrl হল নতুন অঙ্কনের ডাউনলোড ঠিকানা।


DWF অঙ্কন রূপান্তর


নতুন সংস্করণ একটি DWF অঙ্কন রূপান্তর এবং প্রদর্শন ফাংশন যোগ করে, যা DWF থেকে DWG বা সরাসরি OCF ফর্ম্যাট ফাইলগুলিতে রূপান্তর করতে পারে।

dwg dwg বিন্যাস অঙ্কন তৈরি করতে হবে কিনা তা নিয়ন্ত্রণ করে। ডিফল্ট হল dwgVersion জেনারেট করা হল জেনারেট করা dwg অঙ্কন সংস্করণ নিয়ন্ত্রণ করা।

OCF হল কনভার্ট করা এবং ocf ফাইলে জেনারেট করা বা না করা, ডিফল্ট নয়।

FileStream、fileUrl:dwf অঙ্কন ডাউনলোড ঠিকানা এবং ফাইল স্ট্রিম

টাস্ক আইডি অনুসারে, আপনি প্রত্যাবর্তিত ফলাফলগুলি জিজ্ঞাসা করতে পারেন এবং DWF রূপান্তরিত ফলাফলগুলি প্রাপ্ত করা যেতে পারে।

আইটেম একটি তালিকা, কারণ dwf অঙ্কনে একাধিক পৃষ্ঠা থাকতে পারে, তারপর একটি পৃষ্ঠা একটি dwg বা ocf এ রূপান্তরিত হবে, তাই একাধিক হতে পারে।

allZip হল একটি সংকুচিত প্যাকেজ ফাইল, যাতে আইটেমগুলির সমস্ত ফাইল থাকবে, একটি সংকুচিত প্যাকেজে প্যাকেজ করা হবে, যা সরাসরি ডাউনলোড করা যেতে পারে এবং তারপরে ডিকম্প্রেস করা যায়, তাই আইটেমগুলিতে একের পর এক ডাউনলোড করার দরকার নেই।

DWG FastView WebCADAPI-এর সর্বশেষ আপডেট TXT ফাইলগুলিতে ব্লক এবং টেক্সট তথ্য নিষ্কাশনের মতো নতুন বৈশিষ্ট্যগুলি প্রবর্তন করে, সহজে ডেটা হ্যান্ডলিং সক্ষম করে CAD অঙ্কন ব্যবস্থাপনাকে উন্নত করে। ব্যবহারকারীরা CAD অঙ্কনে আবার টীকা লিখতে পারে এবং সংস্করণ নিয়ন্ত্রণের বিকল্পগুলির সাথে DWF ফাইলগুলিকে DWG বা OCF ফর্ম্যাটে রূপান্তর করতে পারে। এই উন্নতিগুলি ডেটা নিষ্কাশন, টীকা এবং ফাইল রূপান্তরের প্রক্রিয়াগুলিকে স্ট্রিমলাইন করে, যা উল্লেখযোগ্যভাবে CAD ব্যবহারকারীদের উপকৃত করে।