LinearExtrusion

LinearExtrusion

Overview

LinearExtrusion Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Entity.

Lineer ekstrüzyon giriş olarak 2D bir şekil alır ve 3 boyutunda şekli uzatır.

Bu sınıf, Java programlarında LinearExtrusion nesnelerle çalışmak için 34 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,21 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : boundingBox, center, direction, excluded, height, name,8 ve daha fazlası.

Properties

NameTypeAccessDescription
shapeProfileReadTemel şekil ekstrüde edilmelidir.
directionVector3ReadEkstrüzyon yönü, varsayılan değeri (0, 0, 1).
heightdoubleReadEkstrüde geometri yüksekliği, varsayılan değeri 1.0’dur.
slicesintReadDönüştürülmüş ekstrüde geometri, varsayılan değeri 1.
centerbooleanReadBu değer yanlış ise, lineer ekstrüzyon Z aralığı 0’dan yüksekliğe kadar olur, aksi takdirde aralık -height/2’den yükseklik/2.
twistOffsetVector3ReadDönüşümde kullanılan indirim, varsayılan değeri (0, 0, 0)‘dır.
twistdoubleReadŞekil dışa atılan derecelerin sayısı.
parentNodeNodeReadAnnem düğmesi ile yapılır.
parentNodesArrayList<Node>ReadAnnesinin düğümlerini alır.
excludedbooleanReadKaldırılanları kabul eder.
boundingBoxBoundingBoxReadSınır kutusunu alır.
sceneSceneReadsahneye giriyor.
nameStringReadAdını alır.
propertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
LinearExtrusion()Örnek yapımcıdır.
LinearExtrusion(shape: Profile, height: double)Örnek yapımcıdır.
getShape()ProfileTemel şekil ekstrüde edilmelidir.
setShape(value: Profile)Temel şekil ekstrüde edilmelidir.
getDirection()Vector3Ekstrüzyon yönü, varsayılan değeri (0, 0, 1).
setDirection(value: Vector3)Ekstrüzyon yönü, varsayılan değeri (0, 0, 1).
getHeight()doubleEkstrüde geometri yüksekliği, varsayılan değeri 1.0’dur.
setHeight(value: double)Ekstrüde geometri yüksekliği, varsayılan değeri 1.0’dur.
getSlices()intDönüştürülmüş ekstrüde geometri, varsayılan değeri 1.
setSlices(value: int)Dönüştürülmüş ekstrüde geometri, varsayılan değeri 1.
getCenter()booleanBu değer yanlış ise, lineer ekstrüzyon Z aralığı 0’dan yüksekliğe kadar olur, aksi takdirde aralık -height/2’den yükseklik/2.
setCenter(value: boolean)Bu değer yanlış ise, lineer ekstrüzyon Z aralığı 0’dan yüksekliğe kadar olur, aksi takdirde aralık -height/2’den yükseklik/2.
getTwistOffset()Vector3Dönüşümde kullanılan indirim, varsayılan değeri (0, 0, 0)‘dır.
setTwistOffset(value: Vector3)Dönüşümde kullanılan indirim, varsayılan değeri (0, 0, 0)‘dır.
getTwist()doubleŞekil dışa atılan derecelerin sayısı.
setTwist(value: double)Şekil dışa atılan derecelerin sayısı.
toMesh()MeshFOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Ekstrüzyonun mesh haline dönüştürülmesi.
Entity()NURBS eğriliği, Nurbs (Uyumuşak olmayan rasyonel temel spline) tarafından temsil edilen bir eğrimdir; Bir Nurs eğrisi getOrder(), ağırlıklı Geometry.getControlPoints() ve getKnotVectors() bir dizi ile tanımlanır. kontrol noktasında w bileşeni, kontrol noktasının ağırlığı olarak kullanılır. CurveDimension.TWO_DIMENSIONAL veya CurveDimension.THREE_DIMENSIONAL ne olursa olsun.
getParentNode()NodeÖrnek yapımcıdır.
setParentNode(value: Node)Boolean operatörü, sonuç meshini oluşturmak için operasyonda kullanılmıştır.
getParentNodes()ArrayList<Node>Derivatif sınıfların adlandırılmasını sağlayan korunan yapıcı.
getExcluded()booleanBoolean operatörü, sonuç meshini oluşturmak için operasyonda kullanılmıştır.
setExcluded(value: boolean)Kaldırılan değer belirlenir.
getBoundingBox()BoundingBoxBoolean operatörünün ilk operatörü.
SceneObject()Boolean operatörü, iki IMeshConvertible örneğinde Boolay operasyonunu uygulamanıza izin verir.
getScene()SceneYaratıcı için bir yer.
A3DObject()Parametre edilmiş Silikon: Radyo Top/radiusBottom’dan biri sıfır olduğunda bir konu temsil etmek için de kullanılabilir.
getName()StringKurşun segmentleri.
setName(name: String)Bir CircleShape profili belirlenmiş bir radyoda oluşturur.
getProperties()PropertyCollectionYeni bir Cylinder sınıfı örneği başlatır.
findProperty(name: String)PropertyYeni bir kemik sınıfı başlatır.
getProperty(name: String)ObjectNode’un dönüşüm matrisini mevcut pozda alır.
setProperty(name: String, value: Object)Genişlik segmentleri ile karşılaştırılır.
removeProperty(name: String)booleanFlip koordinasyon sistemi kontrol noktaları / normal ithalat / ihracat sırasında alır.

See Also

 Türkçe