روشهای اطلاعات شی هندسی (GeomInfo)
اطلاعات کلی
روش | شرح |
بررسی | اگر هندسه یا مش نامعتبر است، یک استثنا بیاندازید. |
getBoundingBox | جعبه مرزی را به عنوان مختصات جعبه مرزی برگردانید (xmin، xmax، ymin، ymax، …). |
getSDim | بعد فضا را دریافت کنید. |
getType | نوع شیء هندسی (جامد، سطح، منحنی، نقطه، مختلط یا خالی) را بدست آورید. |
hasCadRep | بررسی کنید که آیا این یک هندسه سه بعدی است که با استفاده از هسته CAD نشان داده شده است. |
مونتاژ است | بررسی کنید که آیا این یک هندسه از نوع اسمبلی است (منشأ آن از ویژگی Form Assembly)، از جمله هندسه های مجازی مبتنی بر هندسه اسمبلی واقعی. |
مش است | اگر این مدل هندسی با یک مش (به جای هندسه) نشان داده شود، صحیح را برگردانید. |
مجازی است | اگر این یک هندسه مجازی است، درست را برگردانید. |
شمارنده های موجودیت هندسی
روش | شرح |
دریافت کننده ها | تعداد موجودات با ابعاد مختلف را بدست آورید |
getNVertices | تعداد رئوس را بدست آورید |
به دست آوردن | تعداد لبه ها را بدست آورید |
getNFaces | تعداد چهره ها را دریافت کنید |
getNBoundaries | تعداد مرزها را بدست آورید |
getNDomains | دریافت تعداد دامنه |
getNEntitiesMesh | تعداد موجودات با ابعاد مختلف در هندسه مورد استفاده برای مش بندی را بدست آورید |
مجاورت
روش | شرح |
getStartEnd | رئوس شروع و پایان لبه ها را دریافت کنید |
getUpDown | شاخص های دامنه را بالا و پایین کنید |
getUpDownExt | شاخص های دامنه گسترده را بالا و پایین کنید |
getVertexDomain | دریافت شاخص دامنه برای رئوس جدا شده |
getSD | دریافت شاخص دامنه برای رئوس جدا شده |
getAdj | ماتریس های مجاورت را دریافت کنید |
getAdjOrient | جهت مجاورت را دریافت کنید |
ارزیابی لبه
روش | شرح |
edgeParamRange | محدوده پارامتر لبه را دریافت کنید |
edgeX | مختصات را ارزیابی کنید |
edgeDX | اولین مشتق را ارزیابی کنید |
edgeDDX | مشتق دوم را ارزیابی کنید |
edgeNormal | بردار نرمال را به صورت دو بعدی ارزیابی کنید |
انحنای لبه | انحنا را ارزیابی کنید |
edgeTorsion | پیچش را به صورت سه بعدی ارزیابی کنید |
ارزیابی چهره
روش | شرح |
faceParamRange | محدوده پارامترهای صورت را دریافت کنید |
faceX | مختصات را ارزیابی کنید |
faceDX | اولین مشتقات را ارزیابی کنید |
faceDDX | مشتقات دوم را ارزیابی کنید |
چهره عادی | بردار نرمال را ارزیابی کنید |
faceFF1 | اولین فرم بنیادی را ارزیابی کنید |
faceFF2 | فرم بنیادی دوم را ارزیابی کنید |
انحنای چهره گاس | انحنای گاوس را ارزیابی کنید |
faceMeanCurvature | انحنای متوسط را ارزیابی کنید |
آرایه های نمایش هندسه
روش | شرح |
getVertex | ماتریس راس را دریافت کنید |
getEdges | ماتریس لبه را دریافت کنید |
getFaces | ماتریس چهره را دریافت کنید |
getPVertex | دریافت رئوس پارامتر (جاسازی رئوس در چهره ها) |
getPEdge | دریافت لبه های پارامتر (جاسازی لبه ها در چهره ها) |
getVertexCoord | مختصات راس را بدست آورید |
![]() | در رابط GeomSequence ، متدهای GeomInfo اطلاعاتی در مورد هندسه نهایی دنباله هندسه ارائه می دهند. با این حال، برای GeomSequence که مدل هندسی مولفه آن توسط MeshSequence تعریف میشود ، روشهای GeomInfo در عوض اطلاعات مربوط به آن مدل هندسی را برمیگردانند. رفتار در این مورد ممکن است در نسخه بعدی تغییر کند. GeomSequence.obj اطلاعاتی در مورد یک شی هندسی حاصل از یک ویژگی هندسی می دهد. |