Spara 3D Scene som HTML
Spara 3D Scene som HTML
Aspose.3D for Java tillhandahåller klass HtmlSaveOptions
för att spara en 3D scen som HTML. När du exporterar scenen till filen HTML5, exporterar API tre filer, en HTML
fil, en Aspose 3DWeb- fil(*. * a3dw**), och en uppvisad JavaScript
fil. För att bara exportera a3dw-fil kan du ange Aspose 3DWeb som exporttyp, och återanvänd JavaScript-filen inom din egen HTML sida. Följande kodsnutt visar hur man sparar en 3D scen som HTML.
// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-Java | |
// Initialize a scene | |
Scene scene = new Scene(); | |
// Initialize a node | |
Node node = scene.getRootNode().createChildNode(new Cylinder()); | |
// Set child node properites | |
LambertMaterial mat = new LambertMaterial(); | |
mat.setDiffuseColor(new Vector3(0.34,0.59, 0.41)); | |
node.setMaterial(mat); | |
Light light = new Light(); | |
light.setLightType(LightType.POINT); | |
scene.getRootNode().createChildNode(light).getTransform().setTranslation(10, 0, 10); | |
// Initialize HTML5SaveOptions | |
HTML5SaveOptions opt = new HTML5SaveOptions(); | |
// Turn off the grid | |
opt.setShowGrid(false); | |
//Turn off the user interface | |
opt.setShowUI(false); | |
scene.save(RunExamples.getDataDir() + "html5SaveOption.html", FileFormat.HTML5); |
python3 -m http.server
Öppna den då.http://localhost:8000/test.html. Webbens återgivning använder WebGL2, som du kan använda.https://get.webgl.org/webgl2/För att kontrollera om din webbläsare stöder det eller inte.