summaryrefslogtreecommitdiff
path: root/libs/assimp/test/models/XGL
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2022-04-16 11:55:09 -0500
committersanine <sanine.not@pm.me>2022-04-16 11:55:09 -0500
commitdb81b925d776103326128bf629cbdda576a223e7 (patch)
tree58bea8155c686733310009f6bed7363f91fbeb9d /libs/assimp/test/models/XGL
parent55860037b14fb3893ba21cf2654c83d349cc1082 (diff)
move 3rd-party librarys into libs/ and add built-in honeysuckle
Diffstat (limited to 'libs/assimp/test/models/XGL')
-rw-r--r--libs/assimp/test/models/XGL/BCN_Epileptic.zglbin0 -> 179894 bytes
-rw-r--r--libs/assimp/test/models/XGL/Spider_ascii.zglbin0 -> 59945 bytes
-rw-r--r--libs/assimp/test/models/XGL/Wuson.zglbin0 -> 137097 bytes
-rw-r--r--libs/assimp/test/models/XGL/cubes_with_alpha.zglbin0 -> 2021 bytes
-rw-r--r--libs/assimp/test/models/XGL/sample_official.xgl149
-rw-r--r--libs/assimp/test/models/XGL/sample_official_asxml.xml149
-rw-r--r--libs/assimp/test/models/XGL/sphere_with_mat_gloss_10pc.zglbin0 -> 9144 bytes
-rw-r--r--libs/assimp/test/models/XGL/wuson_dxf.zglbin0 -> 135047 bytes
8 files changed, 298 insertions, 0 deletions
diff --git a/libs/assimp/test/models/XGL/BCN_Epileptic.zgl b/libs/assimp/test/models/XGL/BCN_Epileptic.zgl
new file mode 100644
index 0000000..b17dc6e
--- /dev/null
+++ b/libs/assimp/test/models/XGL/BCN_Epileptic.zgl
Binary files differ
diff --git a/libs/assimp/test/models/XGL/Spider_ascii.zgl b/libs/assimp/test/models/XGL/Spider_ascii.zgl
new file mode 100644
index 0000000..3816eae
--- /dev/null
+++ b/libs/assimp/test/models/XGL/Spider_ascii.zgl
Binary files differ
diff --git a/libs/assimp/test/models/XGL/Wuson.zgl b/libs/assimp/test/models/XGL/Wuson.zgl
new file mode 100644
index 0000000..3142acf
--- /dev/null
+++ b/libs/assimp/test/models/XGL/Wuson.zgl
Binary files differ
diff --git a/libs/assimp/test/models/XGL/cubes_with_alpha.zgl b/libs/assimp/test/models/XGL/cubes_with_alpha.zgl
new file mode 100644
index 0000000..cd6cd82
--- /dev/null
+++ b/libs/assimp/test/models/XGL/cubes_with_alpha.zgl
Binary files differ
diff --git a/libs/assimp/test/models/XGL/sample_official.xgl b/libs/assimp/test/models/XGL/sample_official.xgl
new file mode 100644
index 0000000..56db1a3
--- /dev/null
+++ b/libs/assimp/test/models/XGL/sample_official.xgl
@@ -0,0 +1,149 @@
+<WORLD>
+
+<BACKGROUND>
+<BACKCOLOR>1.0,1.0,1.0</BACKCOLOR>
+</BACKGROUND>
+
+<LIGHTING>
+<DIRECTIONALLIGHT>
+<DIFFUSE>1.000,1.000,1.000</DIFFUSE>
+<SPECULAR>0.100,0.100,0.100</SPECULAR>
+<DIRECTION>0.302,-0.302,-0.905</DIRECTION>
+</DIRECTIONALLIGHT>
+<AMBIENT>0.000,0.000,0.000</AMBIENT>
+</LIGHTING>
+<MESH ID="0">
+
+<MAT ID="0">
+<AMB>0.000,1.000,0.000</AMB>
+<DIFF>0.000,1.000,0.000</DIFF>
+<SPEC>1.000,1.000,1.000</SPEC>
+<EMISS>0.000,0.000,0.000</EMISS>
+<SHINE>64.0</SHINE>
+<ALPHA>1.000</ALPHA>
+</MAT>
+
+<P ID="0">-1.0,-0.5,0.0</P>
+<P ID="1">-1.0,-0.5,1.0</P>
+<P ID="2">-1.0,0.5,0.0</P>
+<P ID="3">-1.0,0.5,1.0</P>
+<P ID="4">0.0,-0.5,0.0</P>
+<P ID="5">0.0,-0.5,1.0</P>
+<P ID="6">0.0,0.5,0.0</P>
+<P ID="7">0.0,0.5,1.0</P>
+
+<N ID="0">-1.0,0.0,0.0</N>
+<N ID="1">0.0,-1.0,0.0</N>
+<N ID="2">1.0,0.0,0.0</N>
+<N ID="3">0.0,1.0,0.0</N>
+<N ID="4">0.0,0.0,1.0</N>
+<N ID="5">0.0,0.0,-1.0</N>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>0</NREF></FV1>
+<FV2><PREF>1</PREF><NREF>0</NREF></FV2>
+<FV3><PREF>2</PREF><NREF>0</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>0</NREF></FV1>
+<FV2><PREF>1</PREF><NREF>0</NREF></FV2>
+<FV3><PREF>3</PREF><NREF>0</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>4</PREF><NREF>1</NREF></FV1>
+<FV2><PREF>5</PREF><NREF>1</NREF></FV2>
+<FV3><PREF>0</PREF><NREF>1</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>1</NREF></FV1>
+<FV2><PREF>5</PREF><NREF>1</NREF></FV2>
+<FV3><PREF>1</PREF><NREF>1</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>6</PREF><NREF>2</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>2</NREF></FV2>
+<FV3><PREF>4</PREF><NREF>2</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>4</PREF><NREF>2</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>2</NREF></FV2>
+<FV3><PREF>5</PREF><NREF>2</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>3</NREF></FV1>
+<FV2><PREF>3</PREF><NREF>3</NREF></FV2>
+<FV3><PREF>6</PREF><NREF>3</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>6</PREF><NREF>3</NREF></FV1>
+<FV2><PREF>3</PREF><NREF>3</NREF></FV2>
+<FV3><PREF>7</PREF><NREF>3</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>5</PREF><NREF>4</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>4</NREF></FV2>
+<FV3><PREF>1</PREF><NREF>4</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>1</PREF><NREF>4</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>4</NREF></FV2>
+<FV3><PREF>3</PREF><NREF>4</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>5</NREF></FV1>
+<FV2><PREF>6</PREF><NREF>5</NREF></FV2>
+<FV3><PREF>0</PREF><NREF>5</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>5</NREF></FV1>
+<FV2><PREF>6</PREF><NREF>5</NREF></FV2>
+<FV3><PREF>4</PREF><NREF>5</NREF></FV3>
+</F>
+
+</MESH>
+
+
+<OBJECT>
+<TRANSFORM>
+<FORWARD>0.000000,0.000000,1.000000</FORWARD>
+<UP>0.000000,1.000000,0.000000</UP>
+<POSITION>0.000000,0.900000,-0.000000</POSITION>
+<SCALE>1.000000</SCALE>
+</TRANSFORM>
+<MESHREF>0</MESHREF>
+</OBJECT>
+
+<OBJECT>
+<TRANSFORM>
+ <FORWARD>0.000000,0.000000,1.000000</FORWARD>
+<UP>0.000000,1.000000,0.000000</UP>
+<POSITION>-0.900000,-0.000000,0.000000</POSITION>
+<SCALE>1.000000</SCALE>
+</TRANSFORM>
+<MESHREF>0</MESHREF>
+</OBJECT>
+
+</WORLD>
diff --git a/libs/assimp/test/models/XGL/sample_official_asxml.xml b/libs/assimp/test/models/XGL/sample_official_asxml.xml
new file mode 100644
index 0000000..56db1a3
--- /dev/null
+++ b/libs/assimp/test/models/XGL/sample_official_asxml.xml
@@ -0,0 +1,149 @@
+<WORLD>
+
+<BACKGROUND>
+<BACKCOLOR>1.0,1.0,1.0</BACKCOLOR>
+</BACKGROUND>
+
+<LIGHTING>
+<DIRECTIONALLIGHT>
+<DIFFUSE>1.000,1.000,1.000</DIFFUSE>
+<SPECULAR>0.100,0.100,0.100</SPECULAR>
+<DIRECTION>0.302,-0.302,-0.905</DIRECTION>
+</DIRECTIONALLIGHT>
+<AMBIENT>0.000,0.000,0.000</AMBIENT>
+</LIGHTING>
+<MESH ID="0">
+
+<MAT ID="0">
+<AMB>0.000,1.000,0.000</AMB>
+<DIFF>0.000,1.000,0.000</DIFF>
+<SPEC>1.000,1.000,1.000</SPEC>
+<EMISS>0.000,0.000,0.000</EMISS>
+<SHINE>64.0</SHINE>
+<ALPHA>1.000</ALPHA>
+</MAT>
+
+<P ID="0">-1.0,-0.5,0.0</P>
+<P ID="1">-1.0,-0.5,1.0</P>
+<P ID="2">-1.0,0.5,0.0</P>
+<P ID="3">-1.0,0.5,1.0</P>
+<P ID="4">0.0,-0.5,0.0</P>
+<P ID="5">0.0,-0.5,1.0</P>
+<P ID="6">0.0,0.5,0.0</P>
+<P ID="7">0.0,0.5,1.0</P>
+
+<N ID="0">-1.0,0.0,0.0</N>
+<N ID="1">0.0,-1.0,0.0</N>
+<N ID="2">1.0,0.0,0.0</N>
+<N ID="3">0.0,1.0,0.0</N>
+<N ID="4">0.0,0.0,1.0</N>
+<N ID="5">0.0,0.0,-1.0</N>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>0</NREF></FV1>
+<FV2><PREF>1</PREF><NREF>0</NREF></FV2>
+<FV3><PREF>2</PREF><NREF>0</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>0</NREF></FV1>
+<FV2><PREF>1</PREF><NREF>0</NREF></FV2>
+<FV3><PREF>3</PREF><NREF>0</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>4</PREF><NREF>1</NREF></FV1>
+<FV2><PREF>5</PREF><NREF>1</NREF></FV2>
+<FV3><PREF>0</PREF><NREF>1</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>1</NREF></FV1>
+<FV2><PREF>5</PREF><NREF>1</NREF></FV2>
+<FV3><PREF>1</PREF><NREF>1</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>6</PREF><NREF>2</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>2</NREF></FV2>
+<FV3><PREF>4</PREF><NREF>2</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>4</PREF><NREF>2</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>2</NREF></FV2>
+<FV3><PREF>5</PREF><NREF>2</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>3</NREF></FV1>
+<FV2><PREF>3</PREF><NREF>3</NREF></FV2>
+<FV3><PREF>6</PREF><NREF>3</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>6</PREF><NREF>3</NREF></FV1>
+<FV2><PREF>3</PREF><NREF>3</NREF></FV2>
+<FV3><PREF>7</PREF><NREF>3</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>5</PREF><NREF>4</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>4</NREF></FV2>
+<FV3><PREF>1</PREF><NREF>4</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>1</PREF><NREF>4</NREF></FV1>
+<FV2><PREF>7</PREF><NREF>4</NREF></FV2>
+<FV3><PREF>3</PREF><NREF>4</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>2</PREF><NREF>5</NREF></FV1>
+<FV2><PREF>6</PREF><NREF>5</NREF></FV2>
+<FV3><PREF>0</PREF><NREF>5</NREF></FV3>
+</F>
+
+<F>
+<MATREF>0</MATREF>
+<FV1><PREF>0</PREF><NREF>5</NREF></FV1>
+<FV2><PREF>6</PREF><NREF>5</NREF></FV2>
+<FV3><PREF>4</PREF><NREF>5</NREF></FV3>
+</F>
+
+</MESH>
+
+
+<OBJECT>
+<TRANSFORM>
+<FORWARD>0.000000,0.000000,1.000000</FORWARD>
+<UP>0.000000,1.000000,0.000000</UP>
+<POSITION>0.000000,0.900000,-0.000000</POSITION>
+<SCALE>1.000000</SCALE>
+</TRANSFORM>
+<MESHREF>0</MESHREF>
+</OBJECT>
+
+<OBJECT>
+<TRANSFORM>
+ <FORWARD>0.000000,0.000000,1.000000</FORWARD>
+<UP>0.000000,1.000000,0.000000</UP>
+<POSITION>-0.900000,-0.000000,0.000000</POSITION>
+<SCALE>1.000000</SCALE>
+</TRANSFORM>
+<MESHREF>0</MESHREF>
+</OBJECT>
+
+</WORLD>
diff --git a/libs/assimp/test/models/XGL/sphere_with_mat_gloss_10pc.zgl b/libs/assimp/test/models/XGL/sphere_with_mat_gloss_10pc.zgl
new file mode 100644
index 0000000..3e0affb
--- /dev/null
+++ b/libs/assimp/test/models/XGL/sphere_with_mat_gloss_10pc.zgl
Binary files differ
diff --git a/libs/assimp/test/models/XGL/wuson_dxf.zgl b/libs/assimp/test/models/XGL/wuson_dxf.zgl
new file mode 100644
index 0000000..870d946
--- /dev/null
+++ b/libs/assimp/test/models/XGL/wuson_dxf.zgl
Binary files differ