EllipseShape

EllipseShape

خلاصه ای

EllipseShape یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: ParameterizedProfile.

پروفایل ایلیپس سازگار با IFC، که می تواند برای ساخت یک شبکه از طریق LinearExtrusion استفاده شود.

این کلاس 27 روش برای کار با EllipseShape اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName,، و 14 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: boundingBox, entityRendererKey, excluded, extent, name, parentNode,، و 5 تا ديگه .

خواص

نام:نوع:Accessشرح:
semiAxis1doubleبخونید.شعاع را در محور X دریافت می‌کند.
semiAxis2doubleبخونید.شعاع را در محور Y دریافت می‌کند.
extentVector2بخونید.اندازه را در ابعاد x و y دریافت می‌کند.
boundingBoxBoundingBoxبخونید.جعبه مرزی را دریافت می‌کند.
parentNodeNodeبخونید.گره والد را دریافت می‌کند.
parentNodesArrayList<Node>بخونید.گره‌های والد را دریافت می‌کند.
excludedbooleanبخونید.مقدار مستثنی را برمی‌گرداند.
entityRendererKeyEntityRendererKeyبخونید.کلید رندر کنندهٔ موجودیت را دریافت می‌کند.
sceneSceneبخونید.صحنه را دریافت می‌کند.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
EllipseShape()یک پروفایل EllipseShape را با نیمه محور پیش فرض ایجاد می کند.
EllipseShape(semiAxis1: double, semiAxis2: double)یک پروفایل EllipseShape را با نیمه محور مشخص می سازد.
getSemiAxis1()doubleشعاع را در محور X دریافت می‌کند.
setSemiAxis1(value: double)شعاع را در محور X تنظیم می‌کند.
getSemiAxis2()doubleشعاع را در محور Y دریافت می‌کند.
setSemiAxis2(value: double)شعاع را در محور Y تنظیم می‌کند.
getExtent()Vector2اندازه را در ابعاد x و y دریافت می‌کند.
ParameterizedProfile()کارساز ساختمانی.
Profile()کارساز ساختمانی.
getBoundingBox()BoundingBoxجعبه محدوده رو برگردونه.
Entity(name: String)سازنده BooleanOperator.
getParentNode()Nodeسازنده نمونه.
setParentNode(value: Node)عامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
getParentNodes()ArrayList<Node>ساختاری محافظت شده برای اجازه دادن به کلاس های مشتق نام تنظیم کنند.
getExcluded()booleanعامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
setExcluded(value: boolean)مقدار مستثنی را تنظیم می‌کند.
getEntityRendererKey()EntityRendererKeyکلید رندر کننده ی موجود را باز می گرداند.
SceneObject()عامل بولی به شما اجازه می دهد که عملیات بولیی را روی دو مورد IMeshConvertible اعمال کنید.
getScene()Sceneسازنده BooleanOperator.
A3DObject()سیلندر پارامتر شده. همچنین می تواند برای نشان دادن مخروط استفاده شود زمانی که یکی از شعاع بالا / شععه پایین صفر است.
getName()Stringارتفاع ظرف.
setName(name: String)یک پروفایل CircleShape با شعاع مشخص را ایجاد می کند.
getProperties()PropertyCollectionیک نمونه جدید از کلاس سیلندر را شروع می کند.
findProperty(name: String)Propertyیک نمونه جدید از کلاس Bone را شروع می کند.
getProperty(name: String)Objectماتریس تبدیل گره را در حالت فعلی دریافت می‌کند.
setProperty(name: String, value: Object)بخش‌های عرض را دریافت می‌کند.
removeProperty(name: String)booleanکلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.

همچنین ببینید:

 فارسی