Shape

خلاصه ای

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

شکل بیانگر تغییر شکل در مجموعه ای از نقاط کنترل است که مشابه تغییر اشکال خوشه ای در مایاست.

این کلاس 39 روش برای کار با شیپ ها در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox,، و 26 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey,، و 10 تا ديگه .

خواص

نام:نوع:Accessشرح:
indicesList<Integer>بخونید.شاخص‌ها را دریافت می‌کند.
visiblebooleanبخونید.قابل مشاهده را دریافت می‌کند.
castShadowsbooleanبخونید.سایه‌های پرتاب‌شده را دریافت می‌کند.
receiveShadowsbooleanبخونید.سایه‌های دریافت را برمی‌گرداند.
controlPointsjava.util.List<Vector4>بخونید.نقاط کنترل را دریافت می‌کند.
vertexElementsjava.util.List<VertexElement>بخونید.عناصر راس را دریافت می‌کند.
deformersjava.util.List<Deformer>بخونید.دستگاه‌های تغییر شکل را برمی‌گرداند.
deformers2java.util.Collection<T>بخونید.دستگاه‌های تغییر شکل را دریافت می‌کند deformers2.
parentNodeNodeبخونید.والد گره را دریافت می‌کند.
parentNodesArrayList<Node>بخونید.گره‌های والد را دریافت می‌کند.
excludedbooleanبخونید.مقدار مستثنی را دریافت می‌کند.
boundingBoxBoundingBoxبخونید.جعبه مرزی را دریافت می‌کند.
entityRendererKeyEntityRendererKeyبخونید.کلید رندر کنندهٔ موجودیت را دریافت می‌کند.
sceneSceneبخونید.صحنه را دریافت می‌کند.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
Shape()یک نمونه جدید از کلاس Shape را شروع می کند.
Shape(name: String)یک نمونه جدید از کلاس Shape را شروع می کند.
fromControlPoints()Shapeیک شکل با نقاط کنترل مشخص شده و شاخص های پیش فرض ایجاد کنید.
getIndices()List<Integer>شاخص‌ها را دریافت می‌کند.
Geometry()در مورد این نمونه شکل به هندسه زنگ می زند.
getVisible()booleanبازگرداننده قابل مشاهده.
setVisible(value: boolean)مقدار قابل مشاهده را تنظیم می‌کند.
getCastShadows()booleanسایه ها رو برگردونه.
setCastShadows(value: boolean)مقدار سایه‌پراکنی را تنظیم می‌کند.
getReceiveShadows()booleanسایه های دریافتی رو برگردونه.
setReceiveShadows(value: boolean)یک نمونه جدید کلاس Sphere را شروع می کند.
getControlPoints()java.util.List<Vector4>نقاط کنترل رو برگردونه.
getVertexElements()java.util.List<VertexElement>عناصر قله را باز می گرداند.
getDeformers()java.util.List<Deformer>. دَفِرُس رو برگردونيد.
getElement(type: VertexElementType)VertexElementدر این نمونه شکل getElement ((type) را فرا می خواند.
createElement(type: VertexElementType)VertexElementدریافت یا تنظیم بخش‌های ارتفاع.
addElement(element: VertexElement)addElement ((element) را در این نمونه شکل فرا می خواند.
addDeformer(deformer: Deformer)یک دفرمر به این هندسه اضافه می کنه و مرجع مالک رو تنظیم میکنه.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVتماس با getVertexElementOfUV ((mapping) در این نمونه شکل.
createElementUV(mapping: TextureMapping)VertexElementUVcreateElementUV ((mapping) را در این نمونه شکل فرا می خواند.
getDeformers2()java.util.Collection<T>دکوراتورها رو برگردونه.
Entity(name: String)سازنده BooleanOperator.
getParentNode()Nodeسازنده نمونه.
setParentNode(value: Node)عامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
getParentNodes()ArrayList<Node>ساختاری محافظت شده برای اجازه دادن به کلاس های مشتق نام تنظیم کنند.
getExcluded()booleanعامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
setExcluded(value: boolean)مقدار مستثنی را تنظیم می‌کند.
getBoundingBox()BoundingBoxاولین اپراند عامل بولی.
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کلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.

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

 فارسی