স্ক্রিপ্টেড জাল জেনারেশন সফ্টওয়্যার


17

আমি একটি জাল জেনারেশন সফ্টওয়্যার খুঁজছি

  • বিনামূল্যে এবং মুক্ত উত্স,
  • ডোমেন নির্দিষ্টকরণের জন্য একটি সান স্ক্রিপ্টিং ইন্টারফেস সরবরাহ করে,
  • জটিল জ্যামিতির জন্য কাজ করে,
  • 2D এবং 3 ডি মেস তৈরি করতে পারে,

আমার কাছে কী বিকল্প আছে?

উত্তর:


10

আমি আপনাকে জিএমএসএইচ দেখার পরামর্শ দিচ্ছি । এটিতে টেক্সট এবং সিএডি-জাতীয় উভয়ই ইনপুট রয়েছে, 2 ডি এবং 3 ডি সক্ষম, উচ্চতর অর্ডার মেশ। এটি জিপিএলের আওতায় লাইসেন্সপ্রাপ্ত, তাই এটি বদ্ধ উত্স সফ্টওয়্যারটিতে সংহত করার জন্য কিছু বিধিনিষেধ রয়েছে, তবে অন্যথায় সম্পূর্ণ মুক্ত / উন্মুক্ত উত্স।


দুর্ভাগ্যক্রমে, স্ক্রিপ্টিং ভাষাটি উন্মাদ। ;)
নিকো শ্ল্যামার

কোন পথে? আপনি কি টেক্সট ফাইল ইনপুট, বা অন্য কোনও ইন্টারফেসটি উল্লেখ করছেন?
গর্ড্রিক সের

2
জ্যামিতি ব্যতীত অন্য কারণগুলির দ্বারা আমার সমস্যাগুলি প্রায়শই জটিল থাকায় আমি কেবল সাধারণ-ইশ জ্যামিতিতে কারও মধ্যে জিএমএসএইচ ব্যবহার করি। যদিও আমি কেবলমাত্র এই সাধারণ জ্যামিতির উপর কাজ করেছি, আমি অবশ্যই জিএমএসএইচকে সবচেয়ে স্বজ্ঞাত এবং শিখতে সবচেয়ে সহজ বলে খুঁজে পেয়েছি। আমি আপনার সাথে তর্ক করব না যদিও আরও জটিল পদ্ধতিগুলি করার চেষ্টা করছিলাম কারণ তাদের সাথে আমার অভিজ্ঞতা নেই।
গর্ড্রিক সের

5
আপনি সর্বদা আপনার স্ক্রিপ্টগুলি যে কোনও ভাষায় লিখতে পারেন এবং আপনার স্ক্রিপ্টের ফলস্বরূপ ফাইলগুলি তৈরি করতে পারেন যা gmsh এ ইনপুট হিসাবে খাওয়ানো হয়।
ওল্ফগ্যাং ব্যাঙ্গার্থ

1
@ ওল্ফগ্যাংবাংয়ের্থ আমি পাইথনে একটি ছোট খেলনা প্রকল্পটি আসলে github.com/nschloe/python4gmsh এ শুরু করেছি
নিকো শ্ল্যামার

4

আমি সাধারণত 3D এর জন্য টেটজেন (গবেষণার জন্য এমআইটি লাইসেন্স / অ-বাণিজ্যিক) এবং 2 ডি এর জন্য ত্রিভুজ (অ-ব্যবসায়ের জন্য কাস্টম লাইসেন্স বিনামূল্যে) ব্যবহার করি। এগুলি স্ক্রিপ্ট করতে আপনি একটি ইনপুট ফাইল লিখে কমান্ড লাইনে কল করুন।


2
"দয়া করে নোট করুন যে টেটজেন গবেষণা এবং অ বাণিজ্যিক-বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে any যে কোনও বাণিজ্যিক ব্যবহারের জন্য, অনুরোধের ভিত্তিতে বাণিজ্যিক লাইসেন্স পাওয়া যায়।" - এটি কোনও ফ্রি বা ওপেন সোর্স সফ্টওয়্যার লাইসেন্স নয় (ওএসআই বা এফএসএফ সংজ্ঞা অনুসারে), এমআইটি লাইসেন্সটি ছেড়ে দিন।
জেড ব্রাউন

হ্যাঁ আমি কেবল লাইসেন্স ফাইলটির প্রথম বিটটি পড়েছি। বেশিরভাগ লোকেরা ওএসআই বা এফএসএফের মতো ফ্রি অর্থের ক্ষেত্রে ততটা কঠোর নয়।
অস্ট্রেল

আমি একটি অনুরূপ প্রশ্ন জিজ্ঞাসা করতে চলেছিলাম। টিটজেন কি ফিনিসিএসের সাথে সামঞ্জস্যপূর্ণ?
SEB

@ থেরেল লিসেনসি ফাইলটি পড়ুন: "এর অর্থ টেটজেন কোনও নিখরচায় সফ্টওয়্যার নয়, তবে ব্যক্তিগত, গবেষণা এবং শিক্ষামূলক উদ্দেশ্যে এটি একেবারেই বিনা ব্যয়ে এবং কোনও ব্যবস্থা ছাড়াই ব্যবহার করা যেতে পারে" "
জেড ব্রাউন

1
হ্যাঁ, @ জেডব্রাউন, আমি আপনার সাথে একমত হয়েছি এবং প্রতিক্রিয়াটি সম্পাদনা করেছি। তবে সাধারণ লোকের কাছে ফ্রি বলতে সাধারণত আরএমএসকে বৈধতা দেয় না "এর জন্য আমাকে অর্থ দিতে হবে না" means আমি আরও যুক্তি দিয়ে বলব যে জিপিএল "ফ্রি" নয় তবে এটি সম্ভবত এই ফোরামের জন্য উপযুক্ত আলোচনা নয়।
অটারেল

3

MeshPy ত্রিভুজাকার এবং টেট্রহেড্রাল মেস প্রাপ্ত করার জন্য ব্যবহার করা যেতে পারে। এটি স্ক্রিপ্টেড জাল জেনারেশনের একটি সহজ উপায় সরবরাহ করে।

মেশপি অ্যারারেল দ্বারা উল্লিখিত ত্রিভুজ এবং টেটজেনকে পাইথন ইন্টারফেস সরবরাহ করে।


1

আমি খুঁজে পেয়েছি শালোমী gmsh চেয়ে অনেক ভালো পরিবেশের সঙ্গে, খুব নমনীয় হতে। এটির আইএমএইচও অনেক বেশি পেশাদার অনুভূতি রয়েছে। তদুপরি, এটি হেক্সাহেড্রাল মেস জেনারেট করতে পারে। এটা সত্যিই চেষ্টা করে দেখুন!


জ্যামিতি মডেলের কোনও কিছুই ইউআই বা পাইথন কনসোল থেকে সম্পাদনযোগ্য নয় তা আমি পছন্দ করি না। মূলত আপনি যদি পরিবর্তন করতে চান তবে আপনার মুছতে এবং পুনরায় তৈরি করতে হবে। এটি ডিজাইনের সময় প্রচুর ওভারহেড যুক্ত করে
লসারচার

এটি সত্য যদি আপনি উদাহরণস্বরূপ একটি STEP ফাইলে প্রদত্ত একটি জ্যামিতি আমদানি করেন। তবে যদি আমার ভুল না হয় তবে এখানে উল্লিখিত অন্যান্য প্রোগ্রামগুলির ক্ষেত্রেও এটি সত্য! তদুপরি, আপনার যদি এইচডিএফ ফাইল বা পাইথন ডাম্প স্ক্রিপ্ট থাকে তবে আপনি অবশ্যই কিছু পরিবর্তন করতে পারেন।
ফ্ল্যাটারলন 1917

1

ওপেনসক্যাড ভলিউম জালিং বাদে সমস্ত পয়েন্ট ফিট করে। এটি ইনপুট স্ক্রিপ্টগুলির উপর ভিত্তি করে এসটিএল পৃষ্ঠের জাল তৈরি করে।


1

এরই মধ্যে আমি সৃষ্টি করেছি

উভয়ই বেশ ভালভাবে গ্রহণযোগ্য, তাই আমি অনুমান করছি যে তারা অন্যদের জন্যও সহায়ক।


1

ব্লেন্ডার না কেন ? এটি পাইথন স্ক্রিপ্টিং সমর্থন সহ একটি শক্তিশালী, ফ্রি এবং ওপেন সোর্স সফ্টওয়্যার।

ইন ব্লেন্ডার 2,79 আপনি চয়ন করতে হবে Scriptingযেমন Screen layout

উপরের বামে Text Editorটিপুন + একটি নতুন পাঠ্য ডেটা-ব্লক তৈরি করতে; এটি দিয়ে শুরু করুনimport bpy এবং তারপরে জিইউআই থেকে প্রতিটি অপারেশন যা আপনি করতে পারেন তার সাথে সম্পর্কিত পাইথন কমান্ডগুলি সন্নিবেশ করুন, আপনার মাউসটিকে জিইউআই আইটেমের উপর চাপিয়ে দেওয়ার জন্য আপেক্ষিক কমান্ডটি পড়ুন।

সংযুক্ত স্ক্রিনশটে একটি ঘনক দিয়ে ডিফল্ট দৃশ্য থেকে শুরু করে একটি বৃত্তটি ত্রিভুজ করার জন্য কমান্ডগুলি দেখানো হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

এইভাবে, আপনি ব্লেন্ডারটি স্ক্রিপ্টিং মোডে ব্যবহার করতে পারেন, এর জিইউআই রফতানি না করে, উদাহরণস্বরূপ, একটি আউটপুট ফাইল, টার্মিনালে আপনার পাইথন স্ক্রিপ্টটি চালাচ্ছে:

blender --background --python myscript.py

এখানে ইউটিউবে একটি ভিডিও টিউটোরিয়াল।

চিয়ার্স


ব্লেন্ডার এটি করতে পারে? কখনই জানতাম না। আমি কীভাবে ত্রিভঙ্গীকরণ করব, উদাহরণস্বরূপ, একটি বৃত্ত?
নিকো শ্ল্যামার

@ ক্রিশ্চিয়ান ক্লাসন: এটি কীভাবে উত্তর নয়? এটি প্রশ্ন সম্বোধন করে। আপনি অভিযোগ করতে পারেন যে এতে বিশদ নেই বা এমনকি এটি ভুলও নয়, তবে ডাউনভোটগুলি এটাই। এটি অবশ্যই কোনও মন্তব্য নয়।
Wrzlprmft

@Wrzlprmft অনেক ধন্যবাদ আমি মনে করি যে যদি আমি এখানে প্রয়োজনীয় কোডটি লিখে, নিকো শ্ল্যামারকে একটি বিশদ ভিডিও টিউটোরিয়াল সরবরাহ করি তবে এটি ভাল হতে পারে। তবে ইতিমধ্যে আমি নিজের দ্বারা রচিত একটি বিষয় ইটালিয়ান ভাষায় লিঙ্ক করতে পারি, ব্লেন্ডারের স্ক্রিপ্টিং ব্যবহার করে জাল রফতানি করার জন্য সহায়তা চাইতে (সেই ওয়েবসাইটটি আপডেট করা হয়েছে, যার জন্য কিছু সংস্থান বেশি পাওয়া যায় না): ব্লেন্ডার। এটি / ফোরাম / বিষয় / ডিফেটটো-টেক্সচার-ফাইল-ইজেজ-দা-আরআরএল এখানে ইউটিউবে ভিডিও চিত্রের উদাহরণ: youtube.com/watch?v=K0yb4sZ7B4g
রিকার্ডো ভলপে

আপনার প্রশ্নের যোগ করার কিছু, দয়া করে যদি সম্পাদন করা । এতে
Wrzlprmft
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.