Blader door onze producten
Aspose.3D for Java 20.2 Mitteilung hinweise
Schlüssel | Zusammenfassung | Kategorie |
---|---|---|
THREEDNET-612 | IFC kompatible prozedur ale I-Former zeugung | Neues Feature |
THREEDNET-615 | IFC kompatible prozedur ale C-Former zeugung | Neues Feature |
THREEDNET-616 | IFC kompatible prozedur ale Z-Former zeugung | Neues Feature |
THREEDNET-617 | IFC kompatible prozedur ale L-Former zeugung | Neues Feature |
THREEDNET-618 | IFC kompatible prozedur ale T-Former zeugung | Neues Feature |
THREEDNET-619 | IFC kompatible prozedur ale U-Form-Generation | Neues Feature |
THREEDNET-620 | IFC kompatible prozedur ale Rechteck form erzeugung | Neues Feature |
THREEDNET-625 | IFC kompatible prozedur ale Kreisform erstellung | Neues Feature |
THREEDNET-626 | IFC kompatible prozedur ale Ellipsen form erzeugung | Neues Feature |
THREEDNET-558 | Unterstützung für Transparenz-Rendering im Web-Renderer hinzufügen | Verbesserung |
THREEDNET-606 | Bound ing Box anzeigen, wenn Knoten im Asset-Browser ausgewählt. | Verbesserung |
THREEDNET-613 | Fügen Sie die Rendering-Unterstützung der Form hinzu | Verbesserung |
THREEDNET-630 | Prozess hängt beim Laden von RVM Dateien | Bug |
THREEDNET-632 | Ausnahme beim Laden der Datei FBX | Bug |
THREEDNET-629 | Ausnahme für die Umwandlung von GLB in 3d | Bug |
THREEDNET-623 | Die GPU von Intel wird vom Renderer Aspose.3D nicht unterstützt | Bug |
THREEDNET-628 | Ausnahme beim Laden der Datei FBX | Bug |
Öffentliche API und rückwärts inkompatible Änderungen
Neue Klasse Aspose.ThreeD hinzugefügt. Profile. Profil
Diese Klasse ist die Basis klasse aller Profile, mit denen param etrisierte Netze erstellt werden können. Eine Profil klasse repräsentiert ein 2D-Profil in der x-y-Ebene.
/**
* 2D Profile in xy plane
*/
public abstract class Profile extends Entity
{
/**
* Gets the extent in x and y dimension.
*/
public abstract Vector2 getExtent();
}
/**
* The base class of all parameterized profiles.
*/
public abstract class ParameterizedProfile extends Profile
{
}
Die gesamte Unter klasse des Profils kann durch Linear Extrusion in 3D mesh konvertiert werden, wie im folgenden Beispielcode gezeigt:
LShape baseShape = new LShape();
baseShape.setFilletRadius(1);
baseShape.setWidth(4);
baseShape.setDepth(7);
LinearExtrusion mesh = new LinearExtrusion(baseShape, 1);
Scene s = new Scene(mesh);
s.save("MirroredLShape.obj", FileFormat.WAVEFRONTOBJ);
Neue Klasse com. assose. threed.Circle Shape hinzugefügt
Die Eigenschaften von Circle Shape können in der folgenden Abbildung dargestellt werden.
Neue Klasse com.aspose.threed.CShape hinzugefügt
Eigenschaften von CShape können in der folgenden Abbildung dargestellt werden:
Neue Klasse com. assose. threed.Ellipse Form hinzugefügt
Eigenschaften von Ellipse Shape können in dieser Abbildung dargestellt werden:
Neue Klasse com.aspose.threed.HShape hinzugefügt
Eigenschaften von HShape können in dieser Abbildung dargestellt werden:
Neue Klasse com.aspose.threed.LShape hinzugefügt
Eigenschaften von LShape können in dieser Abbildung dargestellt werden:
Neue Klasse com. apose. threed.Rectangle Shape hinzugefügt
Eigenschaften von Rectangle Shape können in dieser Abbildung dargestellt werden:
Neue Klasse com. assose. threed.Trapezium Shape hinzugefügt
Eigenschaften von Trapez ium Shape können in dieser Abbildung dargestellt werden:
Neue Klasse com.aspose.threed.TShape hinzugefügt
Eigenschaften von TShape können in der folgenden Abbildung dargestellt werden:
Neue Klasse com.aspose.threed.UShape hinzugefügt
Eigenschaften von UShape können in der folgenden Abbildung dargestellt werden:
Neue Klasse com.aspose.threed.ZShape hinzugefügt
Eigenschaften von ZShape können in der folgenden Abbildung dargestellt werden.
Neue Klasse com. assose. threed.Mirrored Shape hinzugefügt
Dieses Profil definiert ein neues Profil, indem das Basis profil um die y-Achse gespiegelt wird.
LShape baseShape = new LShape();
baseShape.setFilletRadius(1);
baseShape.setWidth(4);
baseShape.setDepth(7);
LinearExtrusion mesh = new LinearExtrusion(new MirroredProfile(baseShape), 1);
Scene s = new Scene(mesh);
s.save("MirroredLShape.obj", FileFormat.WAVEFRONTOBJ);