روش‌های اطلاعات شی هندسی (GeomInfo)

روش‌های اطلاعات شی هندسی (GeomInfo)

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