Ürünlerimize göz atın

Aspose.3D for Java 19.10 lease elease Notes

Improvements ve Changes

KeySummaryCategory
THREEDNET-567  Problem dönüştürme RVM & ATT kiremit Enhancement
THREEDNET-570   bounalculation of bounding box of primitive shapes are incorrect Enhancement
THREEDNET-571   primitive xport İlkel şekiller RVM dosyasına. Enhancement
THREEDNET-572   Imprimitive İlkel ihracat desteği FBX. Enhancement
THREEDNET-573  Special chars nesne adı FBX formatında doğru şekilde ihraç edilemez Bug
THREEDNET-568   ved aved. Glb dosyaları açılamaz. Bug
THREEDNET-549Loading 07RVM çok zaman ve kaynak alırBug

Public API ve Backwards uyumlu Changes

See API halka yapılan herhangi bir değişiklik listesi, Aspose.3D for Java için yapılan herhangi bir geriye dönük olmayan uyumlu değişimin yanı sıra eklenen, yeniden adlandırılmış, kaldırılmış veya kullanımdan kaldırılmış üyeler. If listelenen herhangi bir değişiklik hakkında endişeleriniz var, lütfenAspose.3D destek forumu.

Ew ew lass lass - com.aspose.threed.Dish

This yeni bir parameterize edilmiş ilkel bir şekildir.

 Scene scene = new Scene();

scene.getRootNode().createChildNode("dish", new Dish(), new PbrMaterial(Color.blue));

Ew ew lass lass - com.aspose.threed.Pyramid

This yeni bir parameterize edilmiş ilkel bir şekildir.

 Scene scene = new Scene();

scene.getRootNode().createChildNode("pyramid", new Pyramid(), new PbrMaterial(Color.blue));

New özellikleri sınıf com.aspose.threed.Box eklendi

To aşağıdaki özellikleri Aspose.ThreeD.Entities.Box sınıfına eklenmiştir.

 /**

\* Gets the length segments.

*/

public int getLengthSegments();

/**

\* Sets the length segments.

\* @param value New value

*/

public void setLengthSegments(int value);

/**

\* Gets the width segments

*/

public int getWidthSegments();

/**

\* Sets the width segments

\* @param value New value

*/

public void setWidthSegments(int value);

/**

\* gets or sets the height segments.

*/

public int getHeightSegments();

/**

\* gets or sets the height segments.

\* @param value New value

*/

public void setHeightSegments(int value);

Removed yöntemi com indinode sınıf com.aspose.threed.Node

This, daha gelişmiş SelectSingleObject/Select. bjects tarafından değiştirildiğinden kaldırılması planlandı.

New yöntemi com.aspose.threed.Node sınıfına eklendi

To aşağıdaki yöntem Aspose.ThreeD eklenmiştir. bir erial aterial ile bir düğüm oluşturmak için daha uygun hale getiren Node sınıfı.

 /**

\* Create a new child node with given node name, and attach specified entity and a material

\* @param nodeName The new child node's name

\* @param entity Default entity attached to the node

\* @param material The material attached to the node

\* @return The new child node.

*/

public Node createChildNode(String nodeName, Entity entity, Material material);

Sample kodu

 Scene scene = new Scene();

scene.getRootNode().createChildNode("dish", new Box(), new PbrMaterial(Color.blue));

Sınıf com.aspose.threed. Plymethods ormat

To aşağıdaki yöntemler Ply. ormat tarafından değiştirildi. nokta bulutu kodlamak için de kullanılabilen Encode.

 private void encodeMesh(IMeshConvertible mesh, Stream stream, PlySaveOptions opt) throws IOException;

private void encodeMesh(IMeshConvertible mesh, String fileName, PlySaveOptions opt) throws IOException;

Asınıf com.aspose.threed. Fdded aveaveaveptions için yeni özellik onayladı

This özelliği, ilkellerden oluşan büyük sahneler ihraç etmeyi kolaylaştırır.

 /**

 * Reuse the mesh for the primitives with same parameters, this will significantly reduce the size of FBX output which scene was constructed by large set of primitive shapes(like imported from CAD files).

\* Default value is false

*/

public boolean getReusePrimitiveMesh();



/**

\* Reuse the mesh for the primitives with same parameters, this will significantly reduce the size of FBX output which scene was constructed by large set of primitive shapes(like imported from CAD files).

\* Default value is false

\* @param value New value

*/

public void setReusePrimitiveMesh(boolean value);

Sample Code

 Scene scene = new Scene();

scene.getRootNode().createChildNode("dish A", new Dish(), new PbrMaterial(Color.blue));

scene.getRootNode().createChildNode("dish B", new Dish(), new PbrMaterial(Color.blue));

FBXSaveOptions opt = new FBXSaveOptions(FileFormat.FBX7400ASCII);

opt.setReusePrimitiveMesh(true);

scene.save("file.fbx", opt);

Siki parametreli şeklin aynı parametrelere sahip olması, kesinlikle aynı ağı üreteceklerdir. When bu özellik doğru, oluşturulan FBX dosyası sadece bir ağ oluşturacak ve farklı düğümlerde yeniden kullanacaktır.


 
 Türkçe