Ürünlerimize göz atın
Aspose.3D for .NET 20.2 lease elease Notes
Improvements ve Changes
Key | Summary | Category |
---|---|---|
THREEDNET-612 | IFcompatible uyumlu prosedürel I şekil üretimi | New özelliği |
THREEDNET-615 | IFcompatible uyumlu prosedürel C şekil üretimi | New özelliği |
THREEDNET-616 | IFcompatible uyumlu prosedürel Z şekil üretimi | New özelliği |
THREEDNET-617 | IFcompatible uyumlu prosedürel L şekil üretimi | New özelliği |
THREEDNET-618 | IFcompatible uyumlu prosedürel T şekil üretimi | New özelliği |
THREEDNET-619 | IFcompatible uyumlu prosedürel U şekil üretimi | New özelliği |
THREEDNET-620 | IFcompatible uyumlu prosedürel dikdörtgen şekil üretimi | New özelliği |
THREEDNET-625 | IFcompatible uyumlu prosedürel daire şekli üretimi | New özelliği |
THREEDNET-626 | IFcompatible uyumlu prosedür elips şekli üretimi | New özelliği |
THREEDNET-558 | Web renderer’de Add şeffaflık işleme desteği | Enhancement |
THREEDNET-606 | Asset tarayıcısında düğüm seçildiyse Display sınırlama kutusu. | Enhancement |
THREEDNET-613 | Add şekil oluşturma desteği | Enhancement |
THREEDNET-630 | Process RVM dosyalarını yüklerken kilitleniyor | Bug |
THREEDNET-632 | 07xception yükleme FBX dosya | Bug |
THREEDNET-629 | 07xception GLB ‘den 3d’ye dönüştürme | Bug |
THREEDNET-623 | Intel’s GPU Aspose.3D renderer tarafından desteklenmiyor | Bug |
THREEDNET-628 | 07xception yükleme FBX dosya | Bug |
Public API ve Backward Incompatible hanghanges
Added yeni sınıf Aspose.ThreeD.Profiles.Profile
This sınıfı, parameterize kafesler oluşturmak için kullanılabilen tüm profillerin temel sınıfıdır. A Profile sınıfı x-y düzleminde 2,5 profil temsil eder.
/// <summary>
/// 2D Profile in xy plane
/// </summary>
public abstract class Profile : Entity
{
/// <summary>
/// Gets the extent in x and y dimension.
/// </summary>
/// <returns></returns>
public abstract Vector2 GetExtent();
}
/// <summary>
/// The base class of all parameterized profiles.
/// </summary>
public abstract class ParameterizedProfile : Profile
{
}
All Profile alt sınıfı aşağıdaki örnek kodda gösterildiği gibi 07inearinxtrusion aracılığıyla 3D mesh dönüştürülebilir:
var mesh = new LinearExtrusion(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}, 1);
Scene s = new Scene(mesh);
s.Save(@"LShape.obj", FileFormat.WavefrontOBJ);
Ayeni sınıf Aspose.ThreeD.Profiles. Circlehahape
CircleShape Properties aşağıdaki şekilde gösterilebilir.
Added yeni sınıf Aspose.ThreeD.Profiles.CShape
CShape Properties aşağıdaki şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles. Ellipsellihape
EllipseShape Properties bu şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.HShape
HShape Properties bu şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.LShape
LShape Properties bu şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles. Rectanglehahape
Rectanglehahape Properties bu şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.TrapeziumShape
TrapeziumShape Properties bu şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.TShape
TShape Properties aşağıdaki şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.UShape
UShape Properties aşağıdaki şekilde gösterilebilir:
Added yeni sınıf Aspose.ThreeD.Profiles.ZShape
ZShape Properties aşağıdaki şekilde gösterilebilir.
Ayeni sınıf Aspose.ThreeD.Profiles. Mirroredhahape
This profili, y ekseni hakkında temel profili yansıtarak yeni bir profil tanımlar.
var mesh = new LinearExtrusion(new MirroredProfile(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}), 1);
Scene s = new Scene(mesh);
s.Save(@"MirroredLShape.obj", FileFormat.WavefrontOBJ);