Cylinder

Genel Bakış

Cylinder .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Primitive.

Parametre cilindrisi.

Bu sınıf, .NET programlarında silindir nesneleri ile çalışmak için 23 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,7 tane daha yöntem. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height,19 daha fazlası.

Mülkiyetler

Adı :TipiAccessAçıklama
OffsetBottomVector3Okumak / YazmakAlın veya alt tarafta dönüşüm derinlemesine ayarlanır.
OffsetTopVector3Okumak / YazmakTop tarafta dönüşüm vertikalları alır veya ayarlar.
GenerateFanCylinderboolOkumak / Yazmak2*PI’den daha az olduğunda fan tarzı silindir üretmek veya oluşturmak, aksi takdirde model kesilmeyecektir.
ShearBottomVector2Okumak / YazmakAşağıdaki tarafta bir çerçeve dönüştürücü alır veya ayarlar, vektör (x-axis, z- axis) çarşaf değerini kaydeder ve radyan olarak ölçülür, varsayılan değeri (0, 0) olur.
ShearTopVector2Okumak / YazmakYukarıdaki tarafın yaprak dönüştürülmesini alır veya ayarlar, vektör (x-axis, z- axis) yapra değerini kaydeder ve standart değeri (0, 0’dır).
RadiusTopdoubleOkumak / YazmakSilindirin üst kapağının yarıçapını alır veya ayarlar.
RadiusBottomdoubleOkumak / YazmakSilindirin alt kapağının yarıçapını alır veya ayarlar.
HeightdoubleOkumak / YazmakSilindirin yüksekliğini alır veya ayarlar.
RadialSegmentsintOkumak / YazmakRadial segmentleri alır veya ayarlar.
HeightSegmentsintOkumak / YazmakYükseklik segmentlerini alır veya ayarlar.
OpenEndedboolOkumak / YazmakBu cilindrin açıldığını veya bittiğini gösteren bir değer alır veya ayarlar.
ThetaStartdoubleOkumak / YazmakTheta başlangıcını alır veya ayarlar.
ThetaLengthdoubleOkumak / YazmakTheta uzunluğunu alır veya ayarlar.
CastShadowsboolOkumak / YazmakBu geometrinin gölge atıp atamayacağını alır veya ayarlar
ReceiveShadowsboolOkumak / YazmakBu geometrinin gölge alıp almayacağını alır veya ayarlar.
VisibleboolOkumak / YazmakGeometrinin görünür olup olmadığını alır veya ayarlar
DeformersIList<Deformer>Okumaya devam etBu geometriyle ilişkili tüm deformörleri alır.
ControlPointsIArrayList<Vector4>Okumaya devam etTüm kontrol noktalarını alır
VertexElementsIList<VertexElement>Okumaya devam etTüm vertex öğelerini alır
ExcludedboolOkumak / YazmakBu varlıkları ihraç ederken dışlamak veya istemek.
ParentNodesList<Node>Okumaya devam etTüm ana düğümleri alırsa, bir varlık geometri örnekleme için çoklu ana bağlara yapıştırılabilir.
ParentNodeNodeOkumak / Yazmakİlk ana düğmeyi alır veya ayarlarsa, ilk ana nodeyi ayarlarsa bu varlık diğer ana nodillerden ayrılır.
SceneSceneOkumaya devam etBu nesnenin ait olduğu sahneyi alır
NamestringOkumak / YazmakAdı alır veya ayarlar.
PropertiesPropertyCollectionOkumaya devam etTüm özelliklerin koleksiyonunu alır.

Yöntemler

SignatureAçıklama
Cylinder()Yeni bir Cylinder sınıfı örneği başlatır.
Cylinder(radius: double, height: double)Yeni bir Cylinder sınıfı örneği başlatır.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Yeni bir Cylinder sınıfı örneği başlatır.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool)Yeni bir Cylinder sınıfı örneği başlatır.
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double)Yeni bir Cylinder sınıfı örneği başlatır.
ToMesh()Mevcut nesneyi mesh’e dönüştürmek
Primitive(name: string)Yeni bir sınıfın başlangıcı.
Geometry(name: string)Geometri sınıfının yeni bir örneği başlatılır.
GetDeformers()Tüm deformörleri alır
GetElement(type: VertexElementType)Belirtilen türde bir vertex öğesi alır
GetVertexElementOfUV(textureMapping: TextureMapping)VertexElementUV örneği, belirli bir doku haritalama türü ile alınır.
CreateElement(type: VertexElementType)Belirlenen tiple bir vertikal element oluşturur ve geometriye ekler.
AddElement(element: VertexElement)Mevcut bir vertex elemanını mevcut geometriye eklemek
CreateElementUV(uvMapping: TextureMapping)VertexElementUV’yi belirli bir doku haritalama tipi ile oluşturur.
Entity(name: string)Yeni bir entite sınıfı kurmak.
GetBoundingBox()Mevcut varlığın sınır kutusunu, nesne uzay koordinat sisteminde alır.
GetEntityRendererKey()Render’da kayıtlı olan entite renderer anahtarını alır.
SceneObject(name: string)Bir SceneObject varsayılan adı ile başlatın
A3DObject()A3DObject sınıfının yeni bir örneği adı olmadan başlatılır.
RemoveProperty(property: Property)Dinamik bir mülkü kaldırır.
GetProperty(property: string)Belirtilen özelliğin değerini al
SetProperty(property: string, value: object?)Belirtilen özelliğin değerini ayarlar
FindProperty(propertyName: string)Mülkiyetini bulmak.

Ayrıca bakın

 Türkçe