Cylinder

Genel Bakış

Cylinder Java için FOSS’de bir sınıf. Mirasçılar: Primitive, IMeshConvertible.

Parametre silindir.

Bu sınıf, Java programlarında Silindir nesnelerle çalışmak için 52 yöntem sağlar. Kullanılabilir yöntemler şunlardır: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight, ve 39 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height,Ve 17 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
offsetBottomVector3Oku .Alt tarafın köşe dönüşüm ofsetini alır.
offsetTopVector3Oku .Üst tarafın köşe dönüşüm ofsetini alır.
generateFanCylinderbooleanOku .ThetaLength 2*PI’den küçük olduğunda fan tarzı silindir üretip oluşturmayacağını alır, aksi takdirde model kesilmez.
shearBottomVector2Oku .Alt tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @alt tarafının kesim dönüşümü geri dönmesi vektürdür.
shearTopVector2Oku .Yukarı tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @yukarıda bulunan kesim dönüşümü geri dönmesi vektörü sto’dur.
radiusTopdoubleOku .Silindirin üst kapağının yarıçapını alır.
radiusBottomdoubleOku .Silindirin alt kapağının yarıçapını alır.
heightdoubleOku .Silindirin yüksekliğini alır.
radialSegmentsintOku .Radial segmentleri alır.
heightSegmentsintOku .Yükseklik segmentlerini alır.
openEndedbooleanOku .Bu Cylinder’ın açık uçlu olup olmadığını gösteren bir değeri alır.
thetaStartdoubleOku .Theta başlangıcını alır.
thetaLengthdoubleOku .Theta’nın uzunluğunu alır.
castShadowsbooleanOku .Bu geometrinin gölge atıp atamayacağını alır.
receiveShadowsbooleanOku .Bu geometrinin gölge alıp almayacağını alır.
parentNodeNodeOku .Üst düğümü alır.
parentNodesArrayList<Node>Oku .Üst düğümleri alır.
excludedbooleanOku .Hariç tutulanı alır.
boundingBoxBoundingBoxOku .Sınır kutusunu alır.
entityRendererKeyEntityRendererKeyOku .Varlık renderleyici anahtarını alır.
sceneSceneOku .Sahneyi alır.
nameStringOku .Adı alır.
propertiesPropertyCollectionOku .Özellikleri alır.

Yöntemler

SignatureAçıklama:
Cylinder()Cylinder sınıfının yeni bir örneğini başlatır.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Cylinder sınıfının yeni bir örneğini başlatır.
getOffsetBottom()Vector3Alt tarafın köşe dönüşüm ofsetini alır.
setOffsetBottom(value: Vector3)offset bottom değerini ayarlar.
getOffsetTop()Vector3Üst tarafın köşe dönüşüm ofsetini alır.
setOffsetTop(value: Vector3)Üst ofset değerini ayarlar.
getGenerateFanCylinder()booleanThetaLength 2*PI’den küçük olduğunda fan tarzı silindir üretip oluşturmayacağını alır, aksi takdirde model kesilmez.
setGenerateFanCylinder(value: boolean)generate fan cylinder değerini ayarlar.
getShearBottom()Vector2Alt tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @alt tarafının kesim dönüşümü geri dönmesi vektürdür.
setShearBottom(value: Vector2)Kesme alt değerini ayarlar.
getShearTop()Vector2Yukarı tarafın kesme dönüşümünü alır, vektör (x-eksis, z-ekis) radian olarak ölçülen kesici değeri saklar. Varsayılan değer (0, 0) @yukarıda bulunan kesim dönüşümü geri dönmesi vektörü sto’dur.
setShearTop(value: Vector2)Kesme üst değerini ayarlar.
getRadiusTop()doubleSilindirin üst kapağının yarıçapını alır.
setRadiusTop(value: double)Yukarı yarıçap değerini ayarlar.
getRadiusBottom()doubleSilindirin alt kapağının yarıçapını alır.
setRadiusBottom(value: double)Yarıçap alt değerini ayarlar.
getHeight()doubleSilindirin yüksekliğini alır.
setHeight(value: double)Yükseklik değerini ayarlar.
getRadialSegments()intRadial segmentleri alır.
setRadialSegments(value: int)Radial segment değerini ayarlar.
getHeightSegments()intYükseklik segmentlerini alır.
setHeightSegments(value: int)Yükseklik segmentleri değerini ayarlar.
getOpenEnded()booleanBu Cylinder’ın açık uçlu olup olmadığını gösteren bir değeri alır.
setOpenEnded(value: boolean)Açık uçlu değeri ayarlar.
getThetaStart()doubleTheta başlangıcını alır.
setThetaStart(value: double)Theta başlangıç değerini ayarlar.
getThetaLength()doubleTheta’nın uzunluğunu alır.
setThetaLength(value: double)Theta uzunluğu değerini ayarlar.
toMesh()MeshMevcut nesneyi ağ şekline dönüştür @return Ağ.
getCastShadows()booleanBu geometrinin gölge atıp atamayacağını alır.
setCastShadows(value: boolean)Box sınıfının yeni bir örneğini başlatır.
getReceiveShadows()booleanBu geometrinin gölge alıp almayacağını alır.
setReceiveShadows(value: boolean)Dörtgen torusun dış yarıçapı.
Primitive()Primitive sınıfının yeni bir örneğini başlatır.
Entity(name: String)BooleanOperator’ın yapımcısı.
getParentNode()NodeÖrnek yapımcısı.
setParentNode(value: Node)Sonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü.
getParentNodes()ArrayList<Node>Derive sınıfların isimlerini ayarlamalarına izin vermek için korunan yapılandırıcı.
getExcluded()booleanSonuç ağını oluşturmak için işlemde kullanılan Boolean operatörü.
setExcluded(value: boolean)Hariç tutulan değeri ayarlar.
getBoundingBox()BoundingBoxBoolean operatörünün ilk operandı.
getEntityRendererKey()EntityRendererKeyEntity renderer anahtarını gönderir.
SceneObject()Boolean işleyici, iki IMeshConvertible örneğine Bool işlemini uygulamanızı sağlar.
getScene()SceneBooleanOperator’ın yapımcısı.
A3DObject()Parametre edilmiş Silinç. Bir tanesi nül olduğu zaman bir koni temsil etmek için de kullanılabilir.
getName()String- Yemeklerin yüksekliği.
setName(name: String)Belirtilen yarıçap ile bir CircleShape profili oluşturur.
getProperties()PropertyCollectionCylinder sınıfının yeni bir örneğini başlatır.
findProperty(name: String)PropertyBone sınıfının yeni bir örneğini başlatır.
getProperty(name: String)ObjectGeçerli pozda düğümün dönüşüm matrisini alır.
setProperty(name: String, value: Object)Genişlik segmentlerini alır.
removeProperty(name: String)booleanBu varlık için varlık renderleyici anahtarını alır.

Ayrıca bakınız:

 Türkçe