⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 performancescenegenerator.java

📁 基于java的3d开发库。对坐java3d的朋友有很大的帮助。
💻 JAVA
字号:
//===========================================================================import java.io.File;import java.io.FileOutputStream;import java.io.BufferedOutputStream;public class PerformanceSceneGenerator{    private static void createScene(long numElements, BufferedOutputStream w)    throws Exception    {        String header;        header = "viewport 640 480\n" +            "eye 0 -5 5\n" +            "up 0 0 1\n" +            "lookat 0 0 0\n" +            "fov 45\n" +            "background 0.078 0.361 0.753\n" +            "surface 0.5 0.45 0.35 0.3 1.0 1 3 0 0.0 1.0\n" +            "light 1 1 1 ambient\n" +            "light 0.4 0.4 0.4 point 4 3 2\n";        byte arr[];        arr = header.getBytes();        w.write(arr, 0, arr.length);        double x, y, z, r;        String elem;        r = 0.1;        y = 0;        z = 0;        x = -3.1;        for ( long i = 0; i < numElements; i++ ) {            x += 0.15;            if ( x > 3 ) {                x = -3.1;                y += 0.3;            }            elem = "sphere " + x + " " + y + " " + z + " " + r + "\n";            arr = elem.getBytes();            w.write(arr, 0, arr.length);        }    }    public static void main(String args[])    {        if ( args.length != 2 ) {            System.err.println("Usage: specify:");            System.err.println("<number of elements to create> <output file>\n");            return;        }        long numElements = Long.parseLong(args[0]);        System.out.println("Generating a test scene with " + numElements +            " elements to file " + args[1]);        try {            File fd = new File(args[1]);            BufferedOutputStream writer = new BufferedOutputStream(new FileOutputStream(fd));            createScene(numElements, writer);            writer.flush();            writer.close();        }        catch ( Exception e ) {            System.err.println("Cannot create file!");        }    }}//===========================================================================//= EOF                                                                     =//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -