main.java
来自「基于java的3d开发库。对坐java3d的朋友有很大的帮助。」· Java 代码 · 共 50 行
JAVA
50 行
//===========================================================================import vsdk.toolkit.processing.SpharmonicKitWrapper;class main { public static void main(String[] args) { byte image[]; double sphericalHarmonicsR[]; double sphericalHarmonicsI[]; int i, x, y; sphericalHarmonicsR = new double[16]; sphericalHarmonicsI = new double[16]; image = new byte[64*64]; for ( i = 0, y = 0; y < 64; y++ ) { for ( x = 0; x < 64; x++, i++ ) { if ( x < 32 && y < 32 || x > 32 && y > 32 ) { image[i] = 0; } else { image[i] = -1; } } } boolean status = SpharmonicKitWrapper.calculateSphericalHarmonics( image, sphericalHarmonicsR, sphericalHarmonicsI); if ( !status ) { System.err.println("Error calling native method.\n"); } else { for ( i = 0; i < sphericalHarmonicsR.length; i++ ) { System.out.printf(" - <%.2f, %.2f>\n", sphericalHarmonicsR[i], sphericalHarmonicsI[i]); } } }}//===========================================================================//= EOF =//===========================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?