diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt
index 70013d22..e40f6e54 100644
--- a/example/CMakeLists.txt
+++ b/example/CMakeLists.txt
@@ -64,7 +64,7 @@ if(QT_VERSION VERSION_GREATER_EQUAL "6.2")
endforeach(filepath)
#遍历所有资源文件
- file(GLOB_RECURSE RES_PATHS *.png *.jpg *.svg *.ico *.ttf *.webp qmldir)
+ file(GLOB_RECURSE RES_PATHS *.png *.jpg *.svg *.ico *.ttf *.webp *.obj qmldir)
foreach(filepath ${RES_PATHS})
string(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" filename ${filepath})
list(APPEND resource_files ${filename})
diff --git a/example/example.qrc b/example/example.qrc
index 33a311c6..9ff80f86 100644
--- a/example/example.qrc
+++ b/example/example.qrc
@@ -188,5 +188,7 @@
qml/viewmodel/SettingsViewModel.qml
qml/viewmodel/TextBoxViewModel.qml
qml/page/T_Clip.qml
+ qml/page/T_3D.qml
+ res/obj/test.obj
diff --git a/example/qml-Qt6/global/ItemsOriginal.qml b/example/qml-Qt6/global/ItemsOriginal.qml
index 760b067c..5110514e 100644
--- a/example/qml-Qt6/global/ItemsOriginal.qml
+++ b/example/qml-Qt6/global/ItemsOriginal.qml
@@ -459,6 +459,12 @@ FluObject{
}
onDropped:{ FluApp.navigate("/hotload") }
}
+ FluPaneItem{
+ title:"3D"
+ url:"qrc:/example/qml/page/T_3D.qml"
+ onDropped:{ FluApp.navigate("/pageWindow",{title:title,url:url}) }
+ onTap:{ navigationView.push(url) }
+ }
}
function getRecentlyAddedData(){
diff --git a/example/qml-Qt6/page/T_3D.qml b/example/qml-Qt6/page/T_3D.qml
new file mode 100644
index 00000000..c0a0cc26
--- /dev/null
+++ b/example/qml-Qt6/page/T_3D.qml
@@ -0,0 +1,120 @@
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import QtQuick.Window
+import FluentUI
+import Qt3D.Core
+import Qt3D.Render
+import Qt3D.Input
+import Qt3D.Extras
+import QtQuick.Scene3D
+import QtQuick.Dialogs
+import Qt.labs.platform
+import "qrc:///example/qml/component"
+
+FluContentPage{
+
+ id:root
+ title:"3D"
+
+ Scene3D{
+ id:scene_3d
+ anchors.fill: parent
+ focus: true
+ aspects: ["input", "logic"]
+ cameraAspectRatioMode: Scene3D.AutomaticAspectRatio
+ Entity {
+ Camera {
+ id: camera
+ projectionType: CameraLens.PerspectiveProjection
+ fieldOfView: 22.5
+ aspectRatio: scene_3d.width / scene_3d.height
+ nearPlane: 1
+ farPlane: 1000.0
+ viewCenter: Qt.vector3d( 0.0, 0.0, 0.0 )
+ upVector: Qt.vector3d( 0.0, 1.0, 0.0 )
+ position: Qt.vector3d( 0.0, 0.0, 15.0 )
+ }
+ FirstPersonCameraController {
+ linearSpeed: 100
+ lookSpeed: 50
+ camera: camera
+ }
+ components: [
+ RenderSettings{
+ activeFrameGraph: ForwardRenderer{
+ clearColor: Qt.rgba(0,0,0,0);
+ camera: camera
+ }
+ },
+ InputSettings{}
+ ]
+ Mesh {
+ id: mesh
+ source: "qrc:/example/res/obj/test.obj"
+ }
+ PhongMaterial {
+ id: material
+ ambient: color_picker.colorValue
+ }
+ Transform{
+ id:transform
+ scale: 1.0
+ translation: Qt.vector3d(0, 0, 0)
+ rotation: fromEulerAngles(0, 0, 0)
+ property real hAngle:0.0
+ NumberAnimation on hAngle{
+ from:0
+ to:360.0
+ duration: 5000
+ loops: Animation.Infinite
+ }
+ matrix:{
+ var m=Qt.matrix4x4();
+ m.rotate(hAngle,Qt.vector3d(0,1,0));
+ m.translate(Qt.vector3d(0,0,0));
+ return m;
+ }
+ }
+ Entity {
+ id: entity
+ components: [mesh, material,transform]
+ }
+ }
+ }
+ ColumnLayout{
+ RowLayout{
+ spacing: 10
+ Layout.topMargin: 20
+ FluText{
+ text:"tintColor:"
+ Layout.alignment: Qt.AlignVCenter
+ }
+ FluColorPicker{
+ id:color_picker
+ enableAlphaChannel:false
+ Component.onCompleted: {
+ setColor("gray")
+ }
+ }
+ }
+
+ FluButton{
+ text:"选择obj资源"
+ onClicked: {
+ file_dialog.open()
+ }
+ }
+ }
+
+ FileDialog {
+ id: file_dialog
+ nameFilters: ["Obj files (*.obj)"]
+ folder: StandardPaths.writableLocation(StandardPaths.DocumentsLocation)
+ onAccepted: {
+ var fileUrl = file_dialog.currentFile
+ mesh.source = fileUrl
+ }
+ }
+
+}
diff --git a/example/qml/global/ItemsOriginal.qml b/example/qml/global/ItemsOriginal.qml
index 63f7a075..da02f419 100644
--- a/example/qml/global/ItemsOriginal.qml
+++ b/example/qml/global/ItemsOriginal.qml
@@ -459,6 +459,12 @@ FluObject{
}
onDropped:{ FluApp.navigate("/hotload") }
}
+ FluPaneItem{
+ title:"3D"
+ url:"qrc:/example/qml/page/T_3D.qml"
+ onDropped:{ FluApp.navigate("/pageWindow",{title:title,url:url}) }
+ onTap:{ navigationView.push(url) }
+ }
}
function getRecentlyAddedData(){
diff --git a/example/qml/page/T_3D.qml b/example/qml/page/T_3D.qml
new file mode 100644
index 00000000..700c010e
--- /dev/null
+++ b/example/qml/page/T_3D.qml
@@ -0,0 +1,121 @@
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import QtQuick.Controls 2.15
+import QtQuick.Window 2.15
+import Qt3D.Core 2.15
+import Qt3D.Render 2.15
+import Qt3D.Input 2.12
+import Qt3D.Extras 2.15
+import QtQuick.Scene3D 2.15
+import QtQuick.Dialogs 1.3
+import Qt.labs.platform 1.1
+import FluentUI 1.0
+import "qrc:///example/qml/component"
+import "../component"
+
+FluContentPage{
+
+ id:root
+ title:"3D"
+
+ Scene3D{
+ id:scene_3d
+ anchors.fill: parent
+ focus: true
+ aspects: ["input", "logic"]
+ cameraAspectRatioMode: Scene3D.AutomaticAspectRatio
+ Entity {
+ Camera {
+ id: camera
+ projectionType: CameraLens.PerspectiveProjection
+ fieldOfView: 22.5
+ aspectRatio: scene_3d.width / scene_3d.height
+ nearPlane: 1
+ farPlane: 1000.0
+ viewCenter: Qt.vector3d( 0.0, 0.0, 0.0 )
+ upVector: Qt.vector3d( 0.0, 1.0, 0.0 )
+ position: Qt.vector3d( 0.0, 0.0, 15.0 )
+ }
+ FirstPersonCameraController {
+ linearSpeed: 100
+ lookSpeed: 50
+ camera: camera
+ }
+ components: [
+ RenderSettings{
+ activeFrameGraph: ForwardRenderer{
+ clearColor: Qt.rgba(0,0,0,0);
+ camera: camera
+ }
+ },
+ InputSettings{}
+ ]
+ Mesh {
+ id: mesh
+ source: "qrc:/example/res/obj/test.obj"
+ }
+ PhongMaterial {
+ id: material
+ ambient: color_picker.colorValue
+ }
+ Transform{
+ id:transform
+ scale: 1.0
+ translation: Qt.vector3d(0, 0, 0)
+ rotation: fromEulerAngles(0, 0, 0)
+ property real hAngle:0.0
+ NumberAnimation on hAngle{
+ from:0
+ to:360.0
+ duration: 5000
+ loops: Animation.Infinite
+ }
+ matrix:{
+ var m=Qt.matrix4x4();
+ m.rotate(hAngle,Qt.vector3d(0,1,0));
+ m.translate(Qt.vector3d(0,0,0));
+ return m;
+ }
+ }
+ Entity {
+ id: entity
+ components: [mesh, material,transform]
+ }
+ }
+ }
+ ColumnLayout{
+ RowLayout{
+ spacing: 10
+ Layout.topMargin: 20
+ FluText{
+ text:"tintColor:"
+ Layout.alignment: Qt.AlignVCenter
+ }
+ FluColorPicker{
+ id:color_picker
+ enableAlphaChannel:false
+ Component.onCompleted: {
+ setColor("gray")
+ }
+ }
+ }
+
+ FluButton{
+ text:"选择obj资源"
+ onClicked: {
+ file_dialog.open()
+ }
+ }
+ }
+
+ FileDialog {
+ id: file_dialog
+ nameFilters: ["Obj files (*.obj)"]
+ folder: StandardPaths.writableLocation(StandardPaths.DocumentsLocation)
+ onAccepted: {
+ var fileUrl = file_dialog.currentFile
+ mesh.source = fileUrl
+ }
+ }
+
+}
diff --git a/example/res/obj/test.obj b/example/res/obj/test.obj
new file mode 100644
index 00000000..38d5cad3
--- /dev/null
+++ b/example/res/obj/test.obj
@@ -0,0 +1,2067 @@
+# Blender 3.6.4
+# www.blender.org
+mtllib test.mtl
+o 猴头
+v 0.437500 0.164062 0.765625
+v -0.437500 0.164062 0.765625
+v 0.500000 0.093750 0.687500
+v -0.500000 0.093750 0.687500
+v 0.546875 0.054688 0.578125
+v -0.546875 0.054688 0.578125
+v 0.351562 -0.023438 0.617188
+v -0.351562 -0.023438 0.617188
+v 0.351562 0.031250 0.718750
+v -0.351562 0.031250 0.718750
+v 0.351562 0.132812 0.781250
+v -0.351562 0.132812 0.781250
+v 0.273438 0.164062 0.796875
+v -0.273438 0.164062 0.796875
+v 0.203125 0.093750 0.742188
+v -0.203125 0.093750 0.742188
+v 0.156250 0.054688 0.648438
+v -0.156250 0.054688 0.648438
+v 0.078125 0.242188 0.656250
+v -0.078125 0.242188 0.656250
+v 0.140625 0.242188 0.742188
+v -0.140625 0.242188 0.742188
+v 0.242188 0.242188 0.796875
+v -0.242188 0.242188 0.796875
+v 0.273438 0.328125 0.796875
+v -0.273438 0.328125 0.796875
+v 0.203125 0.390625 0.742188
+v -0.203125 0.390625 0.742188
+v 0.156250 0.437500 0.648438
+v -0.156250 0.437500 0.648438
+v 0.351562 0.515625 0.617188
+v -0.351562 0.515625 0.617188
+v 0.351562 0.453125 0.718750
+v -0.351562 0.453125 0.718750
+v 0.351562 0.359375 0.781250
+v -0.351562 0.359375 0.781250
+v 0.437500 0.328125 0.765625
+v -0.437500 0.328125 0.765625
+v 0.500000 0.390625 0.687500
+v -0.500000 0.390625 0.687500
+v 0.546875 0.437500 0.578125
+v -0.546875 0.437500 0.578125
+v 0.625000 0.242188 0.562500
+v -0.625000 0.242188 0.562500
+v 0.562500 0.242188 0.671875
+v -0.562500 0.242188 0.671875
+v 0.468750 0.242188 0.757812
+v -0.468750 0.242188 0.757812
+v 0.476562 0.242188 0.773438
+v -0.476562 0.242188 0.773438
+v 0.445312 0.335938 0.781250
+v -0.445312 0.335938 0.781250
+v 0.351562 0.375000 0.804688
+v -0.351562 0.375000 0.804688
+v 0.265625 0.335938 0.820312
+v -0.265625 0.335938 0.820312
+v 0.226562 0.242188 0.820312
+v -0.226562 0.242188 0.820312
+v 0.265625 0.156250 0.820312
+v -0.265625 0.156250 0.820312
+v 0.351562 0.242188 0.828125
+v -0.351562 0.242188 0.828125
+v 0.351562 0.117188 0.804688
+v -0.351562 0.117188 0.804688
+v 0.445312 0.156250 0.781250
+v -0.445312 0.156250 0.781250
+v 0.000000 0.429688 0.742188
+v 0.000000 0.351562 0.820312
+v 0.000000 -0.679688 0.734375
+v 0.000000 -0.320312 0.781250
+v 0.000000 -0.187500 0.796875
+v 0.000000 -0.773438 0.718750
+v 0.000000 0.406250 0.601562
+v 0.000000 0.570312 0.570312
+v 0.000000 0.898438 -0.546875
+v 0.000000 0.562500 -0.851562
+v 0.000000 0.070312 -0.828125
+v 0.000000 -0.382812 -0.351562
+v 0.203125 -0.187500 0.562500
+v -0.203125 -0.187500 0.562500
+v 0.312500 -0.437500 0.570312
+v -0.312500 -0.437500 0.570312
+v 0.351562 -0.695312 0.570312
+v -0.351562 -0.695312 0.570312
+v 0.367188 -0.890625 0.531250
+v -0.367188 -0.890625 0.531250
+v 0.328125 -0.945312 0.523438
+v -0.328125 -0.945312 0.523438
+v 0.179688 -0.968750 0.554688
+v -0.179688 -0.968750 0.554688
+v 0.000000 -0.984375 0.578125
+v 0.437500 -0.140625 0.531250
+v -0.437500 -0.140625 0.531250
+v 0.632812 -0.039062 0.539062
+v -0.632812 -0.039062 0.539062
+v 0.828125 0.148438 0.445312
+v -0.828125 0.148438 0.445312
+v 0.859375 0.429688 0.593750
+v -0.859375 0.429688 0.593750
+v 0.710938 0.484375 0.625000
+v -0.710938 0.484375 0.625000
+v 0.492188 0.601562 0.687500
+v -0.492188 0.601562 0.687500
+v 0.320312 0.757812 0.734375
+v -0.320312 0.757812 0.734375
+v 0.156250 0.718750 0.757812
+v -0.156250 0.718750 0.757812
+v 0.062500 0.492188 0.750000
+v -0.062500 0.492188 0.750000
+v 0.164062 0.414062 0.773438
+v -0.164062 0.414062 0.773438
+v 0.125000 0.304688 0.765625
+v -0.125000 0.304688 0.765625
+v 0.203125 0.093750 0.742188
+v -0.203125 0.093750 0.742188
+v 0.375000 0.015625 0.703125
+v -0.375000 0.015625 0.703125
+v 0.492188 0.062500 0.671875
+v -0.492188 0.062500 0.671875
+v 0.625000 0.187500 0.648438
+v -0.625000 0.187500 0.648438
+v 0.640625 0.296875 0.648438
+v -0.640625 0.296875 0.648438
+v 0.601562 0.375000 0.664062
+v -0.601562 0.375000 0.664062
+v 0.429688 0.437500 0.718750
+v -0.429688 0.437500 0.718750
+v 0.250000 0.468750 0.757812
+v -0.250000 0.468750 0.757812
+v 0.000000 -0.765625 0.734375
+v 0.109375 -0.718750 0.734375
+v -0.109375 -0.718750 0.734375
+v 0.117188 -0.835938 0.710938
+v -0.117188 -0.835938 0.710938
+v 0.062500 -0.882812 0.695312
+v -0.062500 -0.882812 0.695312
+v 0.000000 -0.890625 0.687500
+v 0.000000 -0.195312 0.750000
+v 0.000000 -0.140625 0.742188
+v 0.101562 -0.148438 0.742188
+v -0.101562 -0.148438 0.742188
+v 0.125000 -0.226562 0.750000
+v -0.125000 -0.226562 0.750000
+v 0.085938 -0.289062 0.742188
+v -0.085938 -0.289062 0.742188
+v 0.398438 -0.046875 0.671875
+v -0.398438 -0.046875 0.671875
+v 0.617188 0.054688 0.625000
+v -0.617188 0.054688 0.625000
+v 0.726562 0.203125 0.601562
+v -0.726562 0.203125 0.601562
+v 0.742188 0.375000 0.656250
+v -0.742188 0.375000 0.656250
+v 0.687500 0.414062 0.726562
+v -0.687500 0.414062 0.726562
+v 0.437500 0.546875 0.796875
+v -0.437500 0.546875 0.796875
+v 0.312500 0.640625 0.835938
+v -0.312500 0.640625 0.835938
+v 0.203125 0.617188 0.851562
+v -0.203125 0.617188 0.851562
+v 0.101562 0.429688 0.843750
+v -0.101562 0.429688 0.843750
+v 0.125000 -0.101562 0.812500
+v -0.125000 -0.101562 0.812500
+v 0.210938 -0.445312 0.710938
+v -0.210938 -0.445312 0.710938
+v 0.250000 -0.703125 0.687500
+v -0.250000 -0.703125 0.687500
+v 0.265625 -0.820312 0.664062
+v -0.265625 -0.820312 0.664062
+v 0.234375 -0.914062 0.632812
+v -0.234375 -0.914062 0.632812
+v 0.164062 -0.929688 0.632812
+v -0.164062 -0.929688 0.632812
+v 0.000000 -0.945312 0.640625
+v 0.000000 0.046875 0.726562
+v 0.000000 0.210938 0.765625
+v 0.328125 0.476562 0.742188
+v -0.328125 0.476562 0.742188
+v 0.164062 0.140625 0.750000
+v -0.164062 0.140625 0.750000
+v 0.132812 0.210938 0.757812
+v -0.132812 0.210938 0.757812
+v 0.117188 -0.687500 0.734375
+v -0.117188 -0.687500 0.734375
+v 0.078125 -0.445312 0.750000
+v -0.078125 -0.445312 0.750000
+v 0.000000 -0.445312 0.750000
+v 0.000000 -0.328125 0.742188
+v 0.093750 -0.273438 0.781250
+v -0.093750 -0.273438 0.781250
+v 0.132812 -0.226562 0.796875
+v -0.132812 -0.226562 0.796875
+v 0.109375 -0.132812 0.781250
+v -0.109375 -0.132812 0.781250
+v 0.039062 -0.125000 0.781250
+v -0.039062 -0.125000 0.781250
+v 0.000000 -0.203125 0.828125
+v 0.046875 -0.148438 0.812500
+v -0.046875 -0.148438 0.812500
+v 0.093750 -0.156250 0.812500
+v -0.093750 -0.156250 0.812500
+v 0.109375 -0.226562 0.828125
+v -0.109375 -0.226562 0.828125
+v 0.078125 -0.250000 0.804688
+v -0.078125 -0.250000 0.804688
+v 0.000000 -0.289062 0.804688
+v 0.257812 -0.312500 0.554688
+v -0.257812 -0.312500 0.554688
+v 0.164062 -0.242188 0.710938
+v -0.164062 -0.242188 0.710938
+v 0.179688 -0.312500 0.710938
+v -0.179688 -0.312500 0.710938
+v 0.234375 -0.250000 0.554688
+v -0.234375 -0.250000 0.554688
+v 0.000000 -0.875000 0.687500
+v 0.046875 -0.867188 0.687500
+v -0.046875 -0.867188 0.687500
+v 0.093750 -0.820312 0.710938
+v -0.093750 -0.820312 0.710938
+v 0.093750 -0.742188 0.726562
+v -0.093750 -0.742188 0.726562
+v 0.000000 -0.781250 0.656250
+v 0.093750 -0.750000 0.664062
+v -0.093750 -0.750000 0.664062
+v 0.093750 -0.812500 0.640625
+v -0.093750 -0.812500 0.640625
+v 0.046875 -0.851562 0.632812
+v -0.046875 -0.851562 0.632812
+v 0.000000 -0.859375 0.632812
+v 0.171875 0.218750 0.781250
+v -0.171875 0.218750 0.781250
+v 0.187500 0.156250 0.773438
+v -0.187500 0.156250 0.773438
+v 0.335938 0.429688 0.757812
+v -0.335938 0.429688 0.757812
+v 0.273438 0.421875 0.773438
+v -0.273438 0.421875 0.773438
+v 0.421875 0.398438 0.773438
+v -0.421875 0.398438 0.773438
+v 0.562500 0.351562 0.695312
+v -0.562500 0.351562 0.695312
+v 0.585938 0.289062 0.687500
+v -0.585938 0.289062 0.687500
+v 0.578125 0.195312 0.679688
+v -0.578125 0.195312 0.679688
+v 0.476562 0.101562 0.718750
+v -0.476562 0.101562 0.718750
+v 0.375000 0.062500 0.742188
+v -0.375000 0.062500 0.742188
+v 0.226562 0.109375 0.781250
+v -0.226562 0.109375 0.781250
+v 0.179688 0.296875 0.781250
+v -0.179688 0.296875 0.781250
+v 0.210938 0.375000 0.781250
+v -0.210938 0.375000 0.781250
+v 0.234375 0.359375 0.757812
+v -0.234375 0.359375 0.757812
+v 0.195312 0.296875 0.757812
+v -0.195312 0.296875 0.757812
+v 0.242188 0.125000 0.757812
+v -0.242188 0.125000 0.757812
+v 0.375000 0.085938 0.726562
+v -0.375000 0.085938 0.726562
+v 0.460938 0.117188 0.703125
+v -0.460938 0.117188 0.703125
+v 0.546875 0.210938 0.671875
+v -0.546875 0.210938 0.671875
+v 0.554688 0.281250 0.671875
+v -0.554688 0.281250 0.671875
+v 0.531250 0.335938 0.679688
+v -0.531250 0.335938 0.679688
+v 0.414062 0.390625 0.750000
+v -0.414062 0.390625 0.750000
+v 0.281250 0.398438 0.765625
+v -0.281250 0.398438 0.765625
+v 0.335938 0.406250 0.750000
+v -0.335938 0.406250 0.750000
+v 0.203125 0.171875 0.750000
+v -0.203125 0.171875 0.750000
+v 0.195312 0.226562 0.750000
+v -0.195312 0.226562 0.750000
+v 0.109375 0.460938 0.609375
+v -0.109375 0.460938 0.609375
+v 0.195312 0.664062 0.617188
+v -0.195312 0.664062 0.617188
+v 0.335938 0.687500 0.593750
+v -0.335938 0.687500 0.593750
+v 0.484375 0.554688 0.554688
+v -0.484375 0.554688 0.554688
+v 0.679688 0.453125 0.492188
+v -0.679688 0.453125 0.492188
+v 0.796875 0.406250 0.460938
+v -0.796875 0.406250 0.460938
+v 0.773438 0.164062 0.375000
+v -0.773438 0.164062 0.375000
+v 0.601562 0.000000 0.414062
+v -0.601562 0.000000 0.414062
+v 0.437500 -0.093750 0.468750
+v -0.437500 -0.093750 0.468750
+v 0.000000 0.898438 0.289062
+v 0.000000 0.984375 -0.078125
+v 0.000000 -0.195312 -0.671875
+v 0.000000 -0.460938 0.187500
+v 0.000000 -0.976562 0.460938
+v 0.000000 -0.804688 0.343750
+v 0.000000 -0.570312 0.320312
+v 0.000000 -0.484375 0.281250
+v 0.851562 0.234375 0.054688
+v -0.851562 0.234375 0.054688
+v 0.859375 0.320312 -0.046875
+v -0.859375 0.320312 -0.046875
+v 0.773438 0.265625 -0.437500
+v -0.773438 0.265625 -0.437500
+v 0.460938 0.437500 -0.703125
+v -0.460938 0.437500 -0.703125
+v 0.734375 -0.046875 0.070312
+v -0.734375 -0.046875 0.070312
+v 0.593750 -0.125000 -0.164062
+v -0.593750 -0.125000 -0.164062
+v 0.640625 -0.007812 -0.429688
+v -0.640625 -0.007812 -0.429688
+v 0.335938 0.054688 -0.664062
+v -0.335938 0.054688 -0.664062
+v 0.234375 -0.351562 0.406250
+v -0.234375 -0.351562 0.406250
+v 0.179688 -0.414062 0.257812
+v -0.179688 -0.414062 0.257812
+v 0.289062 -0.710938 0.382812
+v -0.289062 -0.710938 0.382812
+v 0.250000 -0.500000 0.390625
+v -0.250000 -0.500000 0.390625
+v 0.328125 -0.914062 0.398438
+v -0.328125 -0.914062 0.398438
+v 0.140625 -0.757812 0.367188
+v -0.140625 -0.757812 0.367188
+v 0.125000 -0.539062 0.359375
+v -0.125000 -0.539062 0.359375
+v 0.164062 -0.945312 0.437500
+v -0.164062 -0.945312 0.437500
+v 0.218750 -0.281250 0.429688
+v -0.218750 -0.281250 0.429688
+v 0.210938 -0.226562 0.468750
+v -0.210938 -0.226562 0.468750
+v 0.203125 -0.171875 0.500000
+v -0.203125 -0.171875 0.500000
+v 0.210938 -0.390625 0.164062
+v -0.210938 -0.390625 0.164062
+v 0.296875 -0.312500 -0.265625
+v -0.296875 -0.312500 -0.265625
+v 0.343750 -0.148438 -0.539062
+v -0.343750 -0.148438 -0.539062
+v 0.453125 0.867188 -0.382812
+v -0.453125 0.867188 -0.382812
+v 0.453125 0.929688 -0.070312
+v -0.453125 0.929688 -0.070312
+v 0.453125 0.851562 0.234375
+v -0.453125 0.851562 0.234375
+v 0.460938 0.523438 0.429688
+v -0.460938 0.523438 0.429688
+v 0.726562 0.406250 0.335938
+v -0.726562 0.406250 0.335938
+v 0.632812 0.453125 0.281250
+v -0.632812 0.453125 0.281250
+v 0.640625 0.703125 0.054688
+v -0.640625 0.703125 0.054688
+v 0.796875 0.562500 0.125000
+v -0.796875 0.562500 0.125000
+v 0.796875 0.617188 -0.117188
+v -0.796875 0.617188 -0.117188
+v 0.640625 0.750000 -0.195312
+v -0.640625 0.750000 -0.195312
+v 0.640625 0.679688 -0.445312
+v -0.640625 0.679688 -0.445312
+v 0.796875 0.539062 -0.359375
+v -0.796875 0.539062 -0.359375
+v 0.617188 0.328125 -0.585938
+v -0.617188 0.328125 -0.585938
+v 0.484375 0.023438 -0.546875
+v -0.484375 0.023438 -0.546875
+v 0.820312 0.328125 -0.203125
+v -0.820312 0.328125 -0.203125
+v 0.406250 -0.171875 0.148438
+v -0.406250 -0.171875 0.148438
+v 0.429688 -0.195312 -0.210938
+v -0.429688 -0.195312 -0.210938
+v 0.890625 0.406250 -0.234375
+v -0.890625 0.406250 -0.234375
+v 0.773438 -0.140625 -0.125000
+v -0.773438 -0.140625 -0.125000
+v 1.039062 -0.101562 -0.328125
+v -1.039062 -0.101562 -0.328125
+v 1.281250 0.054688 -0.429688
+v -1.281250 0.054688 -0.429688
+v 1.351562 0.320312 -0.421875
+v -1.351562 0.320312 -0.421875
+v 1.234375 0.507812 -0.421875
+v -1.234375 0.507812 -0.421875
+v 1.023438 0.476562 -0.312500
+v -1.023438 0.476562 -0.312500
+v 1.015625 0.414062 -0.289062
+v -1.015625 0.414062 -0.289062
+v 1.187500 0.437500 -0.390625
+v -1.187500 0.437500 -0.390625
+v 1.265625 0.289062 -0.406250
+v -1.265625 0.289062 -0.406250
+v 1.210938 0.078125 -0.406250
+v -1.210938 0.078125 -0.406250
+v 1.031250 -0.039062 -0.304688
+v -1.031250 -0.039062 -0.304688
+v 0.828125 -0.070312 -0.132812
+v -0.828125 -0.070312 -0.132812
+v 0.921875 0.359375 -0.218750
+v -0.921875 0.359375 -0.218750
+v 0.945312 0.304688 -0.289062
+v -0.945312 0.304688 -0.289062
+v 0.882812 -0.023438 -0.210938
+v -0.882812 -0.023438 -0.210938
+v 1.039062 0.000000 -0.367188
+v -1.039062 0.000000 -0.367188
+v 1.187500 0.093750 -0.445312
+v -1.187500 0.093750 -0.445312
+v 1.234375 0.250000 -0.445312
+v -1.234375 0.250000 -0.445312
+v 1.171875 0.359375 -0.437500
+v -1.171875 0.359375 -0.437500
+v 1.023438 0.343750 -0.359375
+v -1.023438 0.343750 -0.359375
+v 0.843750 0.289062 -0.210938
+v -0.843750 0.289062 -0.210938
+v 0.835938 0.171875 -0.273438
+v -0.835938 0.171875 -0.273438
+v 0.757812 0.093750 -0.273438
+v -0.757812 0.093750 -0.273438
+v 0.820312 0.085938 -0.273438
+v -0.820312 0.085938 -0.273438
+v 0.843750 0.015625 -0.273438
+v -0.843750 0.015625 -0.273438
+v 0.812500 -0.015625 -0.273438
+v -0.812500 -0.015625 -0.273438
+v 0.726562 0.000000 -0.070312
+v -0.726562 0.000000 -0.070312
+v 0.718750 -0.023438 -0.171875
+v -0.718750 -0.023438 -0.171875
+v 0.718750 0.039062 -0.187500
+v -0.718750 0.039062 -0.187500
+v 0.796875 0.203125 -0.210938
+v -0.796875 0.203125 -0.210938
+v 0.890625 0.242188 -0.265625
+v -0.890625 0.242188 -0.265625
+v 0.890625 0.234375 -0.320312
+v -0.890625 0.234375 -0.320312
+v 0.812500 -0.015625 -0.320312
+v -0.812500 -0.015625 -0.320312
+v 0.851562 0.015625 -0.320312
+v -0.851562 0.015625 -0.320312
+v 0.828125 0.078125 -0.320312
+v -0.828125 0.078125 -0.320312
+v 0.765625 0.093750 -0.320312
+v -0.765625 0.093750 -0.320312
+v 0.843750 0.171875 -0.320312
+v -0.843750 0.171875 -0.320312
+v 1.039062 0.328125 -0.414062
+v -1.039062 0.328125 -0.414062
+v 1.187500 0.343750 -0.484375
+v -1.187500 0.343750 -0.484375
+v 1.257812 0.242188 -0.492188
+v -1.257812 0.242188 -0.492188
+v 1.210938 0.085938 -0.484375
+v -1.210938 0.085938 -0.484375
+v 1.046875 0.000000 -0.421875
+v -1.046875 0.000000 -0.421875
+v 0.882812 -0.015625 -0.265625
+v -0.882812 -0.015625 -0.265625
+v 0.953125 0.289062 -0.343750
+v -0.953125 0.289062 -0.343750
+v 0.890625 0.109375 -0.328125
+v -0.890625 0.109375 -0.328125
+v 0.937500 0.062500 -0.335938
+v -0.937500 0.062500 -0.335938
+v 1.000000 0.125000 -0.367188
+v -1.000000 0.125000 -0.367188
+v 0.960938 0.171875 -0.351562
+v -0.960938 0.171875 -0.351562
+v 1.015625 0.234375 -0.375000
+v -1.015625 0.234375 -0.375000
+v 1.054688 0.187500 -0.382812
+v -1.054688 0.187500 -0.382812
+v 1.109375 0.210938 -0.390625
+v -1.109375 0.210938 -0.390625
+v 1.085938 0.273438 -0.390625
+v -1.085938 0.273438 -0.390625
+v 1.023438 0.437500 -0.484375
+v -1.023438 0.437500 -0.484375
+v 1.250000 0.468750 -0.546875
+v -1.250000 0.468750 -0.546875
+v 1.367188 0.296875 -0.500000
+v -1.367188 0.296875 -0.500000
+v 1.312500 0.054688 -0.531250
+v -1.312500 0.054688 -0.531250
+v 1.039062 -0.085938 -0.492188
+v -1.039062 -0.085938 -0.492188
+v 0.789062 -0.125000 -0.328125
+v -0.789062 -0.125000 -0.328125
+v 0.859375 0.382812 -0.382812
+v -0.859375 0.382812 -0.382812
+vn 0.6650 -0.2008 0.7194
+vn -0.6650 -0.2008 0.7194
+vn 0.8294 -0.3036 0.4689
+vn -0.8294 -0.3036 0.4689
+vn 0.4155 -0.7933 0.4449
+vn -0.4155 -0.7933 0.4449
+vn 0.3600 -0.5089 0.7820
+vn -0.3600 -0.5089 0.7820
+vn -0.0787 -0.5394 0.8384
+vn 0.0787 -0.5394 0.8384
+vn -0.2696 -0.8413 0.4685
+vn 0.2696 -0.8413 0.4685
+vn -0.7707 -0.3352 0.5420
+vn 0.7707 -0.3352 0.5420
+vn -0.4689 -0.1940 0.8617
+vn 0.4689 -0.1940 0.8617
+vn -0.4767 0.1907 0.8581
+vn 0.4767 0.1907 0.8581
+vn -0.7672 0.3264 0.5521
+vn 0.7672 0.3264 0.5521
+vn -0.2519 0.8173 0.5182
+vn 0.2519 0.8173 0.5182
+vn -0.0949 0.5696 0.8164
+vn 0.0949 0.5696 0.8164
+vn 0.3667 0.5370 0.7597
+vn -0.3667 0.5370 0.7597
+vn 0.4141 0.7672 0.4898
+vn -0.4141 0.7672 0.4898
+vn 0.8277 0.2952 0.4771
+vn -0.8277 0.2952 0.4771
+vn 0.6713 0.1971 0.7145
+vn -0.6713 0.1971 0.7145
+vn 0.8111 0.3244 -0.4867
+vn -0.8111 0.3244 -0.4867
+vn 0.2052 0.8206 -0.5334
+vn -0.2052 0.8206 -0.5334
+vn -0.4223 0.7806 -0.4607
+vn 0.4223 0.7806 -0.4607
+vn -0.8241 0.3225 -0.4658
+vn 0.8241 0.3225 -0.4658
+vn -0.8137 -0.3487 -0.4650
+vn 0.8137 -0.3487 -0.4650
+vn -0.4223 -0.7806 -0.4607
+vn 0.4223 -0.7806 -0.4607
+vn 0.2052 -0.8206 -0.5334
+vn -0.2052 -0.8206 -0.5334
+vn 0.7995 -0.3510 -0.4875
+vn -0.7995 -0.3510 -0.4875
+vn 0.4000 -0.0623 0.9144
+vn -0.4000 -0.0623 0.9144
+vn 0.3069 -0.1754 0.9354
+vn -0.3069 -0.1754 0.9354
+vn 0.0945 -0.1835 0.9785
+vn -0.0945 -0.1835 0.9785
+vn -0.0624 -0.0283 0.9977
+vn 0.0624 -0.0283 0.9977
+vn -0.0624 0.0260 0.9977
+vn 0.0624 0.0260 0.9977
+vn 0.0996 0.1729 0.9799
+vn -0.0996 0.1729 0.9799
+vn 0.3036 0.1656 0.9383
+vn -0.3036 0.1656 0.9383
+vn 0.4002 0.0572 0.9147
+vn -0.4002 0.0572 0.9147
+vn 0.1231 -0.8616 0.4924
+vn -0.1231 -0.8616 0.4924
+vn 0.2190 -0.8647 0.4520
+vn -0.2190 -0.8647 0.4520
+vn 0.5902 -0.4550 0.6668
+vn -0.5902 -0.4550 0.6668
+vn 0.7689 -0.0506 0.6374
+vn -0.7689 -0.0506 0.6374
+vn 0.7796 0.0900 0.6197
+vn -0.7796 0.0900 0.6197
+vn 0.3241 -0.8188 0.4739
+vn -0.3241 -0.8188 0.4739
+vn 0.3857 -0.6629 0.6417
+vn -0.3857 -0.6629 0.6417
+vn 0.6895 -0.4193 0.5906
+vn -0.6895 -0.4193 0.5906
+vn 0.6588 -0.3634 0.6588
+vn -0.6588 -0.3634 0.6588
+vn 0.5465 0.3707 0.7509
+vn -0.5465 0.3707 0.7509
+vn 0.5064 0.6464 0.5706
+vn -0.5064 0.6464 0.5706
+vn 0.6092 0.5167 0.6015
+vn -0.6092 0.5167 0.6015
+vn -0.0441 0.6610 0.7491
+vn 0.0441 0.6610 0.7491
+vn -0.7246 0.3187 0.6110
+vn 0.7246 0.3187 0.6110
+vn -0.5880 0.5554 0.5880
+vn 0.5880 0.5554 0.5880
+vn 0.5361 -0.3909 0.7482
+vn -0.5361 -0.3909 0.7482
+vn 0.2207 -0.4690 0.8552
+vn -0.2207 -0.4690 0.8552
+vn -0.0794 -0.5321 0.8429
+vn 0.0794 -0.5321 0.8429
+vn -0.0825 -0.6575 0.7490
+vn 0.0825 -0.6575 0.7490
+vn 0.0457 -0.5667 0.8226
+vn -0.0457 -0.5667 0.8226
+vn 0.2784 -0.2130 0.9365
+vn -0.2784 -0.2130 0.9365
+vn 0.3813 -0.1824 0.9063
+vn -0.3813 -0.1824 0.9063
+vn 0.3357 -0.2878 0.8969
+vn -0.3357 -0.2878 0.8969
+vn 0.3762 0.0603 0.9246
+vn -0.3762 0.0603 0.9246
+vn -0.1352 0.2680 0.9539
+vn 0.1352 0.2680 0.9539
+vn 0.3961 -0.4321 0.8102
+vn -0.3961 -0.4321 0.8102
+vn 0.1856 -0.2474 0.9510
+vn -0.1856 -0.2474 0.9510
+vn 0.0099 -0.1948 0.9808
+vn -0.0099 -0.1948 0.9808
+vn 0.0721 -0.6966 0.7138
+vn -0.0721 -0.6966 0.7138
+vn 0.1863 -0.5723 0.7986
+vn -0.1863 -0.5723 0.7986
+vn 0.3157 -0.2708 0.9094
+vn -0.3157 -0.2708 0.9094
+vn 0.3063 -0.0265 0.9516
+vn -0.3063 -0.0265 0.9516
+vn 0.3266 -0.1306 0.9361
+vn -0.3266 -0.1306 0.9361
+vn -0.0137 0.0574 0.9983
+vn 0.0137 0.0574 0.9983
+vn -0.0026 -0.0656 0.9978
+vn 0.0026 -0.0656 0.9978
+vn -0.0000 -0.0000 1.0000
+vn 0.8174 -0.5744 -0.0442
+vn -0.8174 -0.5744 -0.0442
+vn 0.9494 0.2297 -0.2144
+vn -0.9494 0.2297 -0.2144
+vn 0.0825 0.9073 -0.4124
+vn -0.0825 0.9073 -0.4124
+vn -0.8836 0.3555 0.3047
+vn 0.8836 0.3555 0.3047
+vn 0.4207 -0.8797 0.2218
+vn -0.4207 -0.8797 0.2218
+vn 0.2873 -0.5747 0.7663
+vn -0.2873 -0.5747 0.7663
+vn -0.6542 0.6019 0.4580
+vn 0.6542 0.6019 0.4580
+vn 0.1052 0.7892 0.6051
+vn -0.1052 0.7892 0.6051
+vn 0.7582 0.2916 0.5832
+vn -0.7582 0.2916 0.5832
+vn 0.3889 -0.7130 0.5834
+vn -0.3889 -0.7130 0.5834
+vn 0.0463 0.2314 0.9718
+vn -0.0463 0.2314 0.9718
+vn 0.0335 -0.4018 0.9151
+vn -0.0335 -0.4018 0.9151
+vn -0.4452 -0.1610 0.8809
+vn 0.4452 -0.1610 0.8809
+vn -0.2182 -0.4364 0.8729
+vn 0.2182 -0.4364 0.8729
+vn 0.4341 -0.1290 0.8916
+vn -0.4341 -0.1290 0.8916
+vn 0.3008 0.0501 0.9524
+vn -0.3008 0.0501 0.9524
+vn 0.8123 0.3010 0.4996
+vn -0.8123 0.3010 0.4996
+vn 0.8753 0.2574 0.4093
+vn -0.8753 0.2574 0.4093
+vn 0.9385 0.1601 0.3060
+vn -0.9385 0.1601 0.3060
+vn 0.2237 -0.6539 0.7227
+vn -0.2237 -0.6539 0.7227
+vn -0.1536 -0.1997 0.9677
+vn 0.1536 -0.1997 0.9677
+vn -0.2733 -0.1025 0.9565
+vn 0.2733 -0.1025 0.9565
+vn -0.0976 0.1952 0.9759
+vn 0.0976 0.1952 0.9759
+vn -0.1582 0.9494 0.2713
+vn 0.1582 0.9494 0.2713
+vn -0.6934 0.7082 0.1328
+vn 0.6934 0.7082 0.1328
+vn -1.0000 -0.0000 -0.0000
+vn 1.0000 -0.0000 -0.0000
+vn 0.3051 -0.9450 0.1181
+vn -0.3051 -0.9450 0.1181
+vn 0.0298 -0.2981 0.9541
+vn -0.0298 -0.2981 0.9541
+vn 0.1353 -0.3479 0.9277
+vn -0.1353 -0.3479 0.9277
+vn -0.5085 -0.2755 0.8158
+vn 0.5085 -0.2755 0.8158
+vn -0.3843 -0.0419 0.9223
+vn 0.3843 -0.0419 0.9223
+vn -0.2083 0.0374 0.9774
+vn 0.2083 0.0374 0.9774
+vn -0.5721 -0.4767 0.6674
+vn 0.5721 -0.4767 0.6674
+vn -0.1369 -0.7531 0.6435
+vn 0.1369 -0.7531 0.6435
+vn 0.4088 -0.6071 0.6814
+vn -0.4088 -0.6071 0.6814
+vn 0.5740 -0.4130 0.7070
+vn -0.5740 -0.4130 0.7070
+vn 0.5665 -0.0968 0.8183
+vn -0.5665 -0.0968 0.8183
+vn 0.5703 0.1180 0.8129
+vn -0.5703 0.1180 0.8129
+vn 0.4823 0.5621 0.6719
+vn -0.4823 0.5621 0.6719
+vn 0.2604 0.6114 0.7473
+vn -0.2604 0.6114 0.7473
+vn 0.1640 0.3607 0.9182
+vn -0.1640 0.3607 0.9182
+vn -0.0178 0.2495 0.9682
+vn 0.0178 0.2495 0.9682
+vn 0.3273 -0.4166 0.8481
+vn -0.3273 -0.4166 0.8481
+vn 0.2811 -0.2610 0.9235
+vn -0.2811 -0.2610 0.9235
+vn -0.2542 -0.6514 0.7149
+vn 0.2542 -0.6514 0.7149
+vn -0.0260 -0.8455 0.5333
+vn 0.0260 -0.8455 0.5333
+vn -0.3518 -0.2606 0.8991
+vn 0.3518 -0.2606 0.8991
+vn -0.3523 -0.0110 0.9358
+vn 0.3523 -0.0110 0.9358
+vn -0.1317 0.4608 0.8777
+vn 0.1317 0.4608 0.8777
+vn -0.0342 0.6159 0.7870
+vn 0.0342 0.6159 0.7870
+vn 0.3603 0.5836 0.7277
+vn -0.3603 0.5836 0.7277
+vn 0.4988 0.5300 0.6858
+vn -0.4988 0.5300 0.6858
+vn 0.6667 -0.3333 0.6667
+vn -0.6667 -0.3333 0.6667
+vn 0.8165 -0.0731 0.5727
+vn -0.8165 -0.0731 0.5727
+vn 0.7840 0.1161 0.6098
+vn -0.7840 0.1161 0.6098
+vn -0.5306 0.8111 -0.2461
+vn 0.5306 0.8111 -0.2461
+vn -0.8511 0.3695 -0.3730
+vn 0.8511 0.3695 -0.3730
+vn -0.2446 0.8675 -0.4331
+vn 0.2446 0.8675 -0.4331
+vn 0.5924 0.7465 -0.3030
+vn -0.5924 0.7465 -0.3030
+vn 0.3685 0.8758 -0.3118
+vn -0.3685 0.8758 -0.3118
+vn 0.2821 0.9151 -0.2880
+vn -0.2821 0.9151 -0.2880
+vn 0.8561 0.1340 -0.4991
+vn -0.8561 0.1340 -0.4991
+vn 0.5342 -0.7233 -0.4376
+vn -0.5342 -0.7233 -0.4376
+vn 0.3849 -0.8131 -0.4368
+vn -0.3849 -0.8131 -0.4368
+vn 0.2335 -0.5806 -0.7800
+vn -0.2335 -0.5806 -0.7800
+vn 0.2449 -0.0583 -0.9678
+vn -0.2449 -0.0583 -0.9678
+vn 0.1163 -0.4535 -0.8837
+vn -0.1163 -0.4535 -0.8837
+vn 0.1152 -0.9836 -0.1388
+vn -0.1152 -0.9836 -0.1388
+vn 0.1184 -0.9669 -0.2260
+vn -0.1184 -0.9669 -0.2260
+vn 0.9597 -0.0085 -0.2808
+vn -0.9597 -0.0085 -0.2808
+vn 0.9319 0.1629 -0.3242
+vn -0.9319 0.1629 -0.3242
+vn 0.1626 0.0207 -0.9865
+vn -0.1626 0.0207 -0.9865
+vn -0.0188 -0.2177 -0.9758
+vn 0.0188 -0.2177 -0.9758
+vn 0.7538 -0.2926 -0.5884
+vn -0.7538 -0.2926 -0.5884
+vn 0.9196 0.1379 -0.3678
+vn -0.9196 0.1379 -0.3678
+vn 0.9297 0.3127 -0.1944
+vn -0.9297 0.3127 -0.1944
+vn 0.9120 0.3376 -0.2329
+vn -0.9120 0.3376 -0.2329
+vn 0.9407 0.3338 -0.0607
+vn -0.9407 0.3338 -0.0607
+vn 0.1761 -0.8805 -0.4402
+vn -0.1761 -0.8805 -0.4402
+vn 0.3708 -0.4733 -0.7991
+vn -0.3708 -0.4733 -0.7991
+vn 0.3107 -0.8284 -0.4660
+vn -0.3107 -0.8284 -0.4660
+vn 0.2793 -0.9515 -0.1287
+vn -0.2793 -0.9515 -0.1287
+vn 0.3139 -0.9321 -0.1807
+vn -0.3139 -0.9321 -0.1807
+vn 0.9762 -0.2083 -0.0609
+vn -0.9762 -0.2083 -0.0609
+vn 0.8267 -0.5066 0.2447
+vn -0.8267 -0.5066 0.2447
+vn 0.3449 -0.1158 -0.9315
+vn -0.3449 -0.1158 -0.9315
+vn 0.1203 0.9644 0.2355
+vn -0.1203 0.9644 0.2355
+vn 0.1275 0.9744 -0.1851
+vn -0.1275 0.9744 -0.1851
+vn 0.3492 0.5947 -0.7241
+vn -0.3492 0.5947 -0.7241
+vn 0.4153 0.8981 -0.1449
+vn -0.4153 0.8981 -0.1449
+vn 0.1845 0.7036 0.6863
+vn -0.1845 0.7036 0.6863
+vn 0.6056 0.7794 0.1608
+vn -0.6056 0.7794 0.1608
+vn 0.7033 0.6806 -0.2053
+vn -0.7033 0.6806 -0.2053
+vn 0.6679 0.2007 -0.7166
+vn -0.6679 0.2007 -0.7166
+vn 0.4948 0.4342 -0.7528
+vn -0.4948 0.4342 -0.7528
+vn 0.6423 0.7459 -0.1761
+vn -0.6423 0.7459 -0.1761
+vn 0.7182 0.6788 0.1530
+vn -0.7182 0.6788 0.1530
+vn 0.7388 0.3972 0.5444
+vn -0.7388 0.3972 0.5444
+vn 0.3428 0.9261 -0.1579
+vn -0.3428 0.9261 -0.1579
+vn 0.2270 0.5740 0.7867
+vn -0.2270 0.5740 0.7867
+vn -0.1722 0.1046 -0.9795
+vn 0.1722 0.1046 -0.9795
+vn 0.0425 0.9150 0.4013
+vn -0.0425 0.9150 0.4013
+vn -0.1616 0.1847 0.9694
+vn 0.1616 0.1847 0.9694
+vn 0.9791 0.1973 0.0483
+vn -0.9791 0.1973 0.0483
+vn 0.9470 0.0918 0.3079
+vn -0.9470 0.0918 0.3079
+vn 0.9794 0.1905 -0.0661
+vn -0.9794 0.1905 -0.0661
+vn 0.9938 0.0312 -0.1070
+vn -0.9938 0.0312 -0.1070
+vn 0.7116 -0.7008 0.0501
+vn -0.7116 -0.7008 0.0501
+vn 0.3722 -0.9243 0.0847
+vn -0.3722 -0.9243 0.0847
+vn 0.4465 -0.8644 0.2310
+vn -0.4465 -0.8644 0.2310
+vn 0.6066 -0.7578 0.2405
+vn -0.6066 -0.7578 0.2405
+vn 0.7325 -0.6368 0.2407
+vn -0.7325 -0.6368 0.2407
+vn 0.2637 -0.4499 0.8533
+vn -0.2637 -0.4499 0.8533
+vn 0.5568 -0.3181 -0.7673
+vn -0.5568 -0.3181 -0.7673
+vn 0.5004 -0.2807 -0.8190
+vn -0.5004 -0.2807 -0.8190
+vn 0.3190 -0.8494 -0.4205
+vn -0.3190 -0.8494 -0.4205
+vn 0.7198 -0.6356 -0.2793
+vn -0.7198 -0.6356 -0.2793
+vn 0.4972 -0.4408 -0.7473
+vn -0.4972 -0.4408 -0.7473
+vn 0.3506 0.3807 0.8557
+vn -0.3506 0.3807 0.8557
+vn 0.4566 0.1715 0.8730
+vn -0.4566 0.1715 0.8730
+vn 0.2583 0.1055 0.9603
+vn -0.2583 0.1055 0.9603
+vn 0.2455 -0.0802 0.9661
+vn -0.2455 -0.0802 0.9661
+vn 0.4643 -0.0599 0.8837
+vn -0.4643 -0.0599 0.8837
+vn 0.6225 -0.3045 0.7210
+vn -0.6225 -0.3045 0.7210
+vn 0.4500 0.6590 0.6027
+vn -0.4500 0.6590 0.6027
+vn -0.2667 0.8309 0.4884
+vn 0.2667 0.8309 0.4884
+vn -0.8284 0.2291 0.5111
+vn 0.8284 0.2291 0.5111
+vn -0.5251 -0.3566 0.7727
+vn 0.5251 -0.3566 0.7727
+vn 0.4546 -0.5665 0.6873
+vn -0.4546 -0.5665 0.6873
+vn 0.6996 -0.4497 0.5552
+vn -0.6996 -0.4497 0.5552
+vn 0.7220 -0.6827 -0.1126
+vn -0.7220 -0.6827 -0.1126
+vn -0.1919 0.2860 0.9388
+vn 0.1919 0.2860 0.9388
+vn 0.9048 -0.3734 -0.2047
+vn -0.9048 -0.3734 -0.2047
+vn 0.1034 0.1551 0.9825
+vn -0.1034 0.1551 0.9825
+vn 0.0841 0.9318 0.3530
+vn -0.0841 0.9318 0.3530
+vn 0.6446 -0.0883 0.7594
+vn -0.6446 -0.0883 0.7594
+vn 0.4309 0.4740 0.7678
+vn -0.4309 0.4740 0.7678
+vn 0.8032 -0.4847 0.3462
+vn -0.8032 -0.4847 0.3462
+vn 0.5811 -0.4128 0.7014
+vn -0.5811 -0.4128 0.7014
+vn 0.5910 -0.4305 0.6822
+vn -0.5910 -0.4305 0.6822
+vn 0.9818 -0.1804 -0.0591
+vn -0.9818 -0.1804 -0.0591
+vn 0.9105 -0.3965 -0.1175
+vn -0.9105 -0.3965 -0.1175
+vn 0.9972 -0.0181 -0.0725
+vn -0.9972 -0.0181 -0.0725
+vn 0.7313 -0.6543 0.1925
+vn -0.7313 -0.6543 0.1925
+vn 0.7867 -0.6079 0.1073
+vn -0.7867 -0.6079 0.1073
+vn 0.7022 -0.7022 0.1170
+vn -0.7022 -0.7022 0.1170
+vn 0.1840 0.9816 -0.0511
+vn -0.1840 0.9816 -0.0511
+vn 0.9352 0.3301 0.1284
+vn -0.9352 0.3301 0.1284
+vn 0.6633 -0.7463 0.0553
+vn -0.6633 -0.7463 0.0553
+vn -0.0085 0.9970 0.0767
+vn 0.0085 0.9970 0.0767
+vn 0.6237 -0.7061 0.3354
+vn -0.6237 -0.7061 0.3354
+vn 0.2733 -0.8925 0.3587
+vn -0.2733 -0.8925 0.3587
+vn -0.8328 -0.5080 -0.2200
+vn 0.8328 -0.5080 -0.2200
+vn -0.8339 0.2377 -0.4981
+vn 0.8339 0.2377 -0.4981
+vn -0.5655 0.7847 -0.2539
+vn 0.5655 0.7847 -0.2539
+vn -0.0560 0.9962 0.0672
+vn 0.0560 0.9962 0.0672
+vn 0.1445 0.0222 0.9893
+vn -0.1445 0.0222 0.9893
+vn 0.3275 0.0645 0.9427
+vn -0.3275 0.0645 0.9427
+vn 0.3127 0.0232 0.9496
+vn -0.3127 0.0232 0.9496
+vn 0.1710 0.0274 0.9849
+vn -0.1710 0.0274 0.9849
+vn 0.3487 0.2849 0.8929
+vn -0.3487 0.2849 0.8929
+vn 0.4006 -0.0343 0.9156
+vn -0.4006 -0.0343 0.9156
+vn 0.2572 -0.0603 0.9645
+vn -0.2572 -0.0603 0.9645
+vn 0.0637 -0.0106 0.9979
+vn -0.0637 -0.0106 0.9979
+vn -0.3637 0.7039 0.6101
+vn 0.3637 0.7039 0.6101
+vn 0.6299 0.0355 0.7759
+vn -0.6299 0.0355 0.7759
+vn 0.4472 -0.2002 0.8717
+vn -0.4472 -0.2002 0.8717
+vn 0.5072 -0.2141 0.8348
+vn -0.5072 -0.2141 0.8348
+vn 0.5258 0.2619 0.8093
+vn -0.5258 0.2619 0.8093
+vn 0.2980 0.5802 0.7580
+vn -0.2980 0.5802 0.7580
+vn 0.0930 -0.9924 -0.0805
+vn -0.0930 -0.9924 -0.0805
+vn 0.5006 -0.8657 0.0080
+vn -0.5006 -0.8657 0.0080
+vn 0.9285 -0.2497 0.2748
+vn -0.9285 -0.2497 0.2748
+vn 0.8393 0.5424 -0.0378
+vn -0.8393 0.5424 -0.0378
+vn -0.2355 0.9367 -0.2589
+vn 0.2355 0.9367 -0.2589
+vn -0.4499 0.8838 -0.1285
+vn 0.4499 0.8838 -0.1285
+vn -0.5384 -0.0098 -0.8427
+vn 0.5384 -0.0098 -0.8427
+vn -0.1910 -0.0241 -0.9813
+vn 0.1910 -0.0241 -0.9813
+vn 0.4046 0.0266 -0.9141
+vn -0.4046 0.0266 -0.9141
+vn -0.7819 0.6231 0.0197
+vn 0.7819 0.6231 0.0197
+vn 0.5428 -0.2063 -0.8142
+vn -0.5428 -0.2063 -0.8142
+vn -0.2474 -0.9231 -0.2945
+vn 0.2474 -0.9231 -0.2945
+vt 0.890955 0.590063
+vt 0.870622 0.589649
+vt 0.860081 0.560115
+vt 0.904571 0.559404
+vt 0.856226 0.850547
+vt 0.868067 0.821510
+vt 0.888398 0.821999
+vt 0.900640 0.853232
+vt 0.853018 0.521562
+vt 0.920166 0.524546
+vt 0.847458 0.888748
+vt 0.914672 0.888748
+vt 0.828900 0.590771
+vt 0.798481 0.569535
+vt 0.795104 0.838402
+vt 0.826436 0.818537
+vt 0.854402 0.604754
+vt 0.852534 0.805700
+vt 0.854107 0.625459
+vt 0.828171 0.633354
+vt 0.827598 0.775964
+vt 0.853157 0.785002
+vt 0.791018 0.645443
+vt 0.791018 0.762238
+vt 0.855181 0.668527
+vt 0.842358 0.702491
+vt 0.844839 0.707525
+vt 0.856142 0.742025
+vt 0.867508 0.642291
+vt 0.867293 0.768782
+vt 0.890474 0.641909
+vt 0.900375 0.666964
+vt 0.901223 0.745592
+vt 0.890219 0.770183
+vt 0.918898 0.699697
+vt 0.921180 0.713713
+vt 0.931889 0.636832
+vt 0.968392 0.645333
+vt 0.968213 0.770220
+vt 0.931368 0.777093
+vt 0.905882 0.627902
+vt 0.904990 0.784860
+vt 0.906232 0.605742
+vt 0.933717 0.593037
+vt 0.931250 0.820926
+vt 0.904357 0.807013
+vt 0.968392 0.573812
+vt 0.965038 0.841671
+vt 0.902359 0.607909
+vt 0.889591 0.593275
+vt 0.900583 0.804677
+vt 0.887178 0.818729
+vt 0.899781 0.626257
+vt 0.898822 0.786233
+vt 0.887842 0.636527
+vt 0.887351 0.775442
+vt 0.870908 0.635245
+vt 0.870376 0.775972
+vt 0.859881 0.623942
+vt 0.858859 0.786774
+vt 0.859664 0.608186
+vt 0.857942 0.802505
+vt 0.871664 0.593961
+vt 0.869299 0.817249
+vt 0.879400 0.616512
+vt 0.878029 0.795063
+vt 0.540260 0.053805
+vt 0.536419 0.062072
+vt 0.518925 0.059681
+vt 0.518916 0.050294
+vt 0.501452 0.062043
+vt 0.497626 0.053770
+vt 0.551930 0.058338
+vt 0.542788 0.064089
+vt 0.495083 0.064047
+vt 0.485955 0.058273
+vt 0.555073 0.061900
+vt 0.546290 0.072669
+vt 0.491565 0.072625
+vt 0.482805 0.061829
+vt 0.563812 0.076586
+vt 0.548333 0.084893
+vt 0.489507 0.084858
+vt 0.474014 0.076511
+vt 0.583135 0.108495
+vt 0.555621 0.121749
+vt 0.482177 0.121781
+vt 0.454527 0.108481
+vt 0.605512 0.165134
+vt 0.647395 0.200502
+vt 0.621513 0.227818
+vt 0.553118 0.209599
+vt 0.416514 0.229490
+vt 0.389677 0.201890
+vt 0.432024 0.165644
+vt 0.485339 0.210053
+vt 0.676379 0.233241
+vt 0.664761 0.253225
+vt 0.372747 0.256357
+vt 0.360308 0.235899
+vt 0.715342 0.265392
+vt 0.683908 0.279995
+vt 0.353696 0.284606
+vt 0.320452 0.270303
+vt 0.707254 0.310054
+vt 0.687515 0.311539
+vt 0.351187 0.317440
+vt 0.330721 0.316853
+vt 0.697446 0.332673
+vt 0.676824 0.323937
+vt 0.362723 0.329722
+vt 0.341964 0.339667
+vt 0.662817 0.372521
+vt 0.639050 0.357330
+vt 0.402772 0.362131
+vt 0.379297 0.378686
+vt 0.626842 0.395792
+vt 0.618316 0.375151
+vt 0.424583 0.379267
+vt 0.416915 0.400552
+vt 0.604826 0.397804
+vt 0.600808 0.377857
+vt 0.442396 0.381222
+vt 0.439252 0.401540
+vt 0.553095 0.390512
+vt 0.559674 0.357011
+vt 0.482938 0.358497
+vt 0.490934 0.391862
+vt 0.521923 0.386009
+vt 0.521086 0.343868
+vt 0.577279 0.340156
+vt 0.599845 0.344815
+vt 0.441977 0.347815
+vt 0.464579 0.342230
+vt 0.615546 0.342005
+vt 0.425972 0.345582
+vt 0.634472 0.332311
+vt 0.406362 0.336480
+vt 0.662406 0.312804
+vt 0.377061 0.317685
+vt 0.668440 0.297958
+vt 0.370304 0.302644
+vt 0.664101 0.277872
+vt 0.374100 0.281778
+vt 0.639236 0.253047
+vt 0.398938 0.255633
+vt 0.613992 0.242662
+vt 0.424464 0.244473
+vt 0.572941 0.258564
+vt 0.466409 0.259709
+vt 0.563905 0.272007
+vt 0.519760 0.248864
+vt 0.475886 0.273078
+vt 0.558527 0.316594
+vt 0.482619 0.317843
+vt 0.520277 0.294764
+vt 0.556923 0.291214
+vt 0.483433 0.292249
+vt 0.525483 0.068967
+vt 0.518928 0.067899
+vt 0.512375 0.068956
+vt 0.531231 0.073829
+vt 0.506626 0.073811
+vt 0.531019 0.087431
+vt 0.506827 0.087416
+vt 0.532042 0.127713
+vt 0.532669 0.090920
+vt 0.505177 0.090908
+vt 0.505828 0.127728
+vt 0.538112 0.158382
+vt 0.518981 0.151749
+vt 0.518941 0.128358
+vt 0.499851 0.158434
+vt 0.518925 0.093952
+vt 0.518927 0.085180
+vt 0.548362 0.173560
+vt 0.537959 0.175966
+vt 0.535214 0.166808
+vt 0.502799 0.166857
+vt 0.500100 0.176033
+vt 0.489683 0.173693
+vt 0.544281 0.193366
+vt 0.537248 0.187577
+vt 0.500890 0.187571
+vt 0.493996 0.193428
+vt 0.519841 0.200843
+vt 0.528757 0.191785
+vt 0.509219 0.191626
+vt 0.517577 0.190607
+vt 0.519132 0.185382
+vt 0.518998 0.159028
+vt 0.531131 0.171631
+vt 0.519016 0.165599
+vt 0.506910 0.171667
+vt 0.519099 0.179457
+vt 0.528222 0.186316
+vt 0.509787 0.186260
+vt 0.533528 0.184215
+vt 0.504547 0.184206
+vt 0.533449 0.176739
+vt 0.504604 0.176791
+vt 0.561572 0.167779
+vt 0.476363 0.167996
+vt 0.559475 0.149319
+vt 0.478371 0.149447
+vt 0.596138 0.133426
+vt 0.441395 0.133592
+vt 0.601169 0.147885
+vt 0.436337 0.148194
+vt 0.518925 0.083865
+vt 0.528933 0.084957
+vt 0.508915 0.084945
+vt 0.529036 0.075429
+vt 0.508820 0.075415
+vt 0.523751 0.070508
+vt 0.514106 0.070501
+vt 0.518929 0.069468
+vt 0.521560 0.074970
+vt 0.518928 0.074259
+vt 0.516297 0.074966
+vt 0.524236 0.076691
+vt 0.513619 0.076684
+vt 0.524601 0.079886
+vt 0.513252 0.079879
+vt 0.518926 0.079331
+vt 0.571787 0.277295
+vt 0.568351 0.292904
+vt 0.468070 0.278617
+vt 0.471978 0.294282
+vt 0.573085 0.311386
+vt 0.467790 0.313081
+vt 0.584855 0.327708
+vt 0.456477 0.329961
+vt 0.580734 0.266620
+vt 0.458737 0.268049
+vt 0.611720 0.255725
+vt 0.427062 0.257728
+vt 0.632494 0.262853
+vt 0.406068 0.265508
+vt 0.653658 0.279971
+vt 0.384904 0.283634
+vt 0.656064 0.297636
+vt 0.383015 0.301864
+vt 0.652752 0.310186
+vt 0.386858 0.314615
+vt 0.629040 0.323864
+vt 0.411556 0.327673
+vt 0.614408 0.331972
+vt 0.426727 0.335361
+vt 0.601033 0.333624
+vt 0.440344 0.336537
+vt 0.590644 0.321516
+vt 0.601799 0.328453
+vt 0.450408 0.323919
+vt 0.439372 0.331331
+vt 0.613335 0.327083
+vt 0.427623 0.330358
+vt 0.626851 0.320513
+vt 0.413648 0.324175
+vt 0.646248 0.306421
+vt 0.393381 0.310510
+vt 0.649541 0.296225
+vt 0.389662 0.300183
+vt 0.647785 0.283486
+vt 0.391040 0.287071
+vt 0.629829 0.267263
+vt 0.408893 0.269959
+vt 0.612641 0.261560
+vt 0.426254 0.263693
+vt 0.585166 0.270991
+vt 0.454369 0.272583
+vt 0.578124 0.281900
+vt 0.461798 0.283441
+vt 0.579548 0.309340
+vt 0.461204 0.311233
+vt 0.577524 0.293776
+vt 0.462754 0.295432
+vt 0.553209 0.433063
+vt 0.523031 0.433628
+vt 0.492809 0.434538
+vt 0.609819 0.431516
+vt 0.435860 0.435740
+vt 0.648174 0.419316
+vt 0.396518 0.425416
+vt 0.692106 0.388274
+vt 0.350292 0.396229
+vt 0.726332 0.341754
+vt 0.312756 0.350588
+vt 0.735879 0.312112
+vt 0.301067 0.320593
+vt 0.729900 0.256393
+vt 0.304876 0.261087
+vt 0.698172 0.216906
+vt 0.337414 0.219179
+vt 0.663103 0.190671
+vt 0.373474 0.191872
+vt 0.626908 0.015608
+vt 0.649444 0.022378
+vt 0.660451 0.076084
+vt 0.621440 0.048089
+vt 0.376796 0.075296
+vt 0.388827 0.021586
+vt 0.411318 0.015131
+vt 0.416419 0.047631
+vt 0.567460 0.000144
+vt 0.577206 0.032801
+vt 0.470636 0.000144
+vt 0.460782 0.032656
+vt 0.518922 0.024886
+vt 0.547413 0.041724
+vt 0.490511 0.041669
+vt 0.558059 0.053871
+vt 0.479842 0.053785
+vt 0.576951 0.057998
+vt 0.460920 0.057845
+vt 0.611687 0.078268
+vt 0.425932 0.077985
+vt 0.626663 0.111357
+vt 0.410618 0.111244
+vt 0.629482 0.130456
+vt 0.623495 0.146796
+vt 0.413741 0.147158
+vt 0.407648 0.130594
+vt 0.619303 0.159841
+vt 0.418035 0.160361
+vt 0.945900 0.079569
+vt 0.886245 0.121777
+vt 0.849114 0.099732
+vt 0.891780 0.036916
+vt 0.183115 0.092127
+vt 0.141314 0.112482
+vt 0.078961 0.060719
+vt 0.142277 0.021467
+vt 0.788458 0.080826
+vt 0.805584 0.010786
+vt 0.246353 0.076510
+vt 0.232648 0.003484
+vt 0.687018 0.077204
+vt 0.672384 0.022201
+vt 0.349875 0.075955
+vt 0.365979 0.020991
+vt 0.760215 0.193244
+vt 0.789046 0.233323
+vt 0.271553 0.193871
+vt 0.241255 0.236977
+vt 0.994525 0.167705
+vt 0.909112 0.183261
+vt 0.107928 0.179083
+vt 0.011829 0.155367
+vt 0.911671 0.402429
+vt 0.862868 0.338556
+vt 0.894128 0.301884
+vt 0.962901 0.344752
+vt 0.123776 0.315519
+vt 0.160557 0.356821
+vt 0.106400 0.432652
+vt 0.043968 0.367038
+vt 0.915360 0.259804
+vt 0.999856 0.254640
+vt 0.098965 0.266968
+vt 0.000144 0.259113
+vt 0.749542 0.334683
+vt 0.766337 0.300809
+vt 0.789162 0.313727
+vt 0.267408 0.310142
+vt 0.288183 0.346496
+vt 0.242992 0.325552
+vt 0.815314 0.276388
+vt 0.846174 0.293397
+vt 0.213065 0.285164
+vt 0.178537 0.304983
+vt 0.845007 0.256352
+vt 0.873517 0.265922
+vt 0.179662 0.263312
+vt 0.147089 0.274284
+vt 0.859075 0.228168
+vt 0.886999 0.233769
+vt 0.162803 0.231720
+vt 0.131514 0.237587
+vt 0.842355 0.195160
+vt 0.875030 0.184705
+vt 0.145224 0.182749
+vt 0.176788 0.196179
+vt 0.794286 0.364062
+vt 0.239776 0.382592
+vt 0.770185 0.379538
+vt 0.268122 0.398737
+vt 0.845499 0.449967
+vt 0.185281 0.484099
+vt 0.815858 0.445381
+vt 0.770572 0.444261
+vt 0.755700 0.418603
+vt 0.287033 0.442912
+vt 0.271364 0.473316
+vt 0.219260 0.477186
+vt 0.819845 0.468071
+vt 0.215894 0.503605
+vt 0.809631 0.233887
+vt 0.219168 0.237388
+vt 0.829287 0.219562
+vt 0.199067 0.222464
+vt 0.786480 0.117591
+vt 0.715482 0.139727
+vt 0.246666 0.114850
+vt 0.319538 0.139409
+vt 0.785486 0.152330
+vt 0.245969 0.151002
+vt 0.837382 0.156361
+vt 0.858171 0.137775
+vt 0.171653 0.132294
+vt 0.196622 0.155241
+vt 0.506166 0.904851
+vt 0.432388 0.894943
+vt 0.438797 0.870229
+vt 0.491058 0.881714
+vt 0.315867 0.868209
+vt 0.321637 0.893225
+vt 0.247207 0.901159
+vt 0.263032 0.878321
+vt 0.572792 0.860484
+vt 0.604825 0.879946
+vt 0.181486 0.854693
+vt 0.148729 0.873349
+vt 0.586396 0.793977
+vt 0.619962 0.791615
+vt 0.169745 0.787474
+vt 0.136063 0.784093
+vt 0.549027 0.746412
+vt 0.563786 0.739211
+vt 0.208656 0.740879
+vt 0.194086 0.733241
+vt 0.500314 0.711729
+vt 0.508270 0.697693
+vt 0.258399 0.707497
+vt 0.250811 0.693249
+vt 0.438641 0.680683
+vt 0.434803 0.658882
+vt 0.320962 0.677959
+vt 0.325318 0.656224
+vt 0.505666 0.730944
+vt 0.452955 0.700023
+vt 0.306136 0.696976
+vt 0.252524 0.726592
+vt 0.542850 0.755753
+vt 0.214575 0.750414
+vt 0.568148 0.787367
+vt 0.188269 0.781375
+vt 0.555495 0.826352
+vt 0.199850 0.820889
+vt 0.501231 0.844356
+vt 0.253846 0.840502
+vt 0.457832 0.840040
+vt 0.297562 0.837358
+vt 0.796021 0.176969
+vt 0.783193 0.187449
+vt 0.233625 0.175620
+vt 0.246955 0.187075
+vt 0.391039 0.611891
+vt 0.394766 0.686125
+vt 0.369913 0.610196
+vt 0.364838 0.684445
+vt 0.391747 0.862097
+vt 0.401605 0.841460
+vt 0.354026 0.840297
+vt 0.363377 0.861308
+vt 0.435018 0.718280
+vt 0.323658 0.715731
+vt 0.433669 0.729661
+vt 0.384658 0.710299
+vt 0.374400 0.708969
+vt 0.324726 0.727177
+vt 0.410995 0.747662
+vt 0.427812 0.742828
+vt 0.347028 0.745816
+vt 0.330270 0.740536
+vt 0.418086 0.784946
+vt 0.384657 0.795423
+vt 0.372270 0.794472
+vt 0.338952 0.783073
+vt 0.431333 0.817535
+vt 0.324790 0.815460
+vt 0.816266 0.203086
+vt 0.825107 0.209762
+vt 0.199767 0.214827
+vt 0.209828 0.206161
+vt 0.802192 0.184609
+vt 0.226485 0.183086
+vt 0.448505 0.804621
+vt 0.473386 0.824700
+vt 0.307886 0.802031
+vt 0.282357 0.821525
+vt 0.435868 0.779569
+vt 0.321237 0.777208
+vt 0.423718 0.754191
+vt 0.334089 0.752045
+vt 0.437950 0.749777
+vt 0.319919 0.747250
+vt 0.445392 0.731997
+vt 0.312907 0.729222
+vt 0.440995 0.724383
+vt 0.317510 0.721697
+vt 0.455277 0.713731
+vt 0.303460 0.710657
+vt 0.512485 0.828811
+vt 0.242975 0.824574
+vt 0.550942 0.811814
+vt 0.204839 0.806417
+vt 0.552139 0.787682
+vt 0.204331 0.782156
+vt 0.539407 0.764539
+vt 0.217774 0.759319
+vt 0.508439 0.743135
+vt 0.249419 0.738732
+vt 0.470841 0.748408
+vt 0.454776 0.761665
+vt 0.286960 0.745020
+vt 0.302729 0.758742
+vt 0.488870 0.770464
+vt 0.475403 0.783904
+vt 0.268291 0.766661
+vt 0.281439 0.780511
+vt 0.503673 0.787562
+vt 0.494476 0.802470
+vt 0.252972 0.783410
+vt 0.261790 0.798626
+vt 0.518562 0.791602
+vt 0.516802 0.807339
+vt 0.237920 0.787045
+vt 0.239243 0.802891
+vt 0.484068 0.628776
+vt 0.543385 0.683538
+vt 0.276936 0.625067
+vt 0.216123 0.678120
+vt 0.581052 0.726933
+vt 0.177176 0.720426
+vt 0.616701 0.759965
+vt 0.140379 0.752377
+vt 0.707492 0.759884
+vt 0.660647 0.741167
+vt 0.049526 0.748824
+vt 0.097038 0.732052
+vt 0.745511 0.652100
+vt 0.677256 0.670436
+vt 0.019409 0.639749
+vt 0.083564 0.662038
+vt 0.740843 0.572428
+vt 0.671403 0.592656
+vt 0.033664 0.564403
+vt 0.092820 0.589862
+vt 0.834578 0.206879
+vt 0.834705 0.206959
+vt 0.051216 0.522659
+vt 0.145041 0.562595
+vt 0.620420 0.565675
+vt 0.498072 0.552315
+vt 0.264218 0.550140
+s 0
+f 47/1/1 1/2/1 3/3/1 45/4/1
+f 4/5/2 2/6/2 48/7/2 46/8/2
+f 45/4/3 3/3/3 5/9/3 43/10/3
+f 6/11/4 4/5/4 46/8/4 44/12/4
+f 3/3/5 9/13/5 7/14/5 5/9/5
+f 8/15/6 10/16/6 4/5/6 6/11/6
+f 1/2/7 11/17/7 9/13/7 3/3/7
+f 10/16/8 12/18/8 2/6/8 4/5/8
+f 11/17/9 13/19/9 15/20/9 9/13/9
+f 16/21/10 14/22/10 12/18/10 10/16/10
+f 9/13/11 15/20/11 17/23/11 7/14/11
+f 18/24/12 16/21/12 10/16/12 8/15/12
+f 15/20/13 21/25/13 19/26/13 17/23/13
+f 20/27/14 22/28/14 16/21/14 18/24/14
+f 13/19/15 23/29/15 21/25/15 15/20/15
+f 22/28/16 24/30/16 14/22/16 16/21/16
+f 23/29/17 25/31/17 27/32/17 21/25/17
+f 28/33/18 26/34/18 24/30/18 22/28/18
+f 21/25/19 27/32/19 29/35/19 19/26/19
+f 30/36/20 28/33/20 22/28/20 20/27/20
+f 27/32/21 33/37/21 31/38/21 29/35/21
+f 32/39/22 34/40/22 28/33/22 30/36/22
+f 25/31/23 35/41/23 33/37/23 27/32/23
+f 34/40/24 36/42/24 26/34/24 28/33/24
+f 35/41/25 37/43/25 39/44/25 33/37/25
+f 40/45/26 38/46/26 36/42/26 34/40/26
+f 33/37/27 39/44/27 41/47/27 31/38/27
+f 42/48/28 40/45/28 34/40/28 32/39/28
+f 39/44/29 45/4/29 43/10/29 41/47/29
+f 44/12/30 46/8/30 40/45/30 42/48/30
+f 37/43/31 47/1/31 45/4/31 39/44/31
+f 46/8/32 48/7/32 38/46/32 40/45/32
+f 47/1/33 37/43/33 51/49/33 49/50/33
+f 52/51/34 38/46/34 48/7/34 50/52/34
+f 37/43/35 35/41/35 53/53/35 51/49/35
+f 54/54/36 36/42/36 38/46/36 52/51/36
+f 35/41/37 25/31/37 55/55/37 53/53/37
+f 56/56/38 26/34/38 36/42/38 54/54/38
+f 25/31/39 23/29/39 57/57/39 55/55/39
+f 58/58/40 24/30/40 26/34/40 56/56/40
+f 23/29/41 13/19/41 59/59/41 57/57/41
+f 60/60/42 14/22/42 24/30/42 58/58/42
+f 13/19/43 11/17/43 63/61/43 59/59/43
+f 64/62/44 12/18/44 14/22/44 60/60/44
+f 11/17/45 1/2/45 65/63/45 63/61/45
+f 66/64/46 2/6/46 12/18/46 64/62/46
+f 1/2/47 47/1/47 49/50/47 65/63/47
+f 50/52/48 48/7/48 2/6/48 66/64/48
+f 61/65/49 65/63/49 49/50/49
+f 50/52/50 66/64/50 62/66/50
+f 63/61/51 65/63/51 61/65/51
+f 62/66/52 66/64/52 64/62/52
+f 61/65/53 59/59/53 63/61/53
+f 64/62/54 60/60/54 62/66/54
+f 61/65/55 57/57/55 59/59/55
+f 60/60/56 58/58/56 62/66/56
+f 61/65/57 55/55/57 57/57/57
+f 58/58/58 56/56/58 62/66/58
+f 61/65/59 53/53/59 55/55/59
+f 56/56/60 54/54/60 62/66/60
+f 61/65/61 51/49/61 53/53/61
+f 54/54/62 52/51/62 62/66/62
+f 61/65/63 49/50/63 51/49/63
+f 52/51/64 50/52/64 62/66/64
+f 89/67/65 174/68/65 176/69/65 91/70/65
+f 176/69/66 175/71/66 90/72/66 91/70/66
+f 87/73/67 172/74/67 174/68/67 89/67/67
+f 175/71/68 173/75/68 88/76/68 90/72/68
+f 85/77/69 170/78/69 172/74/69 87/73/69
+f 173/75/70 171/79/70 86/80/70 88/76/70
+f 83/81/71 168/82/71 170/78/71 85/77/71
+f 171/79/72 169/83/72 84/84/72 86/80/72
+f 81/85/73 166/86/73 168/82/73 83/81/73
+f 169/83/74 167/87/74 82/88/74 84/84/74
+f 79/89/75 92/90/75 146/91/75 164/92/75
+f 147/93/76 93/94/76 80/95/76 165/96/76
+f 92/90/77 94/97/77 148/98/77 146/91/77
+f 149/99/78 95/100/78 93/94/78 147/93/78
+f 94/97/79 96/101/79 150/102/79 148/98/79
+f 151/103/80 97/104/80 95/100/80 149/99/80
+f 96/101/81 98/105/81 152/106/81 150/102/81
+f 153/107/82 99/108/82 97/104/82 151/103/82
+f 98/105/83 100/109/83 154/110/83 152/106/83
+f 155/111/84 101/112/84 99/108/84 153/107/84
+f 100/109/85 102/113/85 156/114/85 154/110/85
+f 157/115/86 103/116/86 101/112/86 155/111/86
+f 102/113/87 104/117/87 158/118/87 156/114/87
+f 159/119/88 105/120/88 103/116/88 157/115/88
+f 104/117/89 106/121/89 160/122/89 158/118/89
+f 161/123/90 107/124/90 105/120/90 159/119/90
+f 106/121/91 108/125/91 162/126/91 160/122/91
+f 163/127/92 109/128/92 107/124/92 161/123/92
+f 108/125/93 67/129/93 68/130/93 162/126/93
+f 68/130/94 67/129/94 109/128/94 163/127/94
+f 110/131/95 128/132/95 160/122/95 162/126/95
+f 161/123/96 129/133/96 111/134/96 163/127/96
+f 128/132/97 179/135/97 158/118/97 160/122/97
+f 159/119/98 180/136/98 129/133/98 161/123/98
+f 126/137/99 156/114/99 158/118/99 179/135/99
+f 159/119/100 157/115/100 127/138/100 180/136/100
+f 124/139/101 154/110/101 156/114/101 126/137/101
+f 157/115/102 155/111/102 125/140/102 127/138/102
+f 122/141/103 152/106/103 154/110/103 124/139/103
+f 155/111/104 153/107/104 123/142/104 125/140/104
+f 120/143/105 150/102/105 152/106/105 122/141/105
+f 153/107/106 151/103/106 121/144/106 123/142/106
+f 118/145/107 148/98/107 150/102/107 120/143/107
+f 151/103/108 149/99/108 119/146/108 121/144/108
+f 116/147/109 146/91/109 148/98/109 118/145/109
+f 149/99/110 147/93/110 117/148/110 119/146/110
+f 114/149/111 164/92/111 146/91/111 116/147/111
+f 147/93/112 165/96/112 115/150/112 117/148/112
+f 114/149/113 181/151/113 177/152/113 164/92/113
+f 177/152/114 182/153/114 115/150/114 165/96/114
+f 110/131/115 162/126/115 68/130/115 112/154/115
+f 68/130/116 163/127/116 111/134/116 113/155/116
+f 112/154/117 68/130/117 178/156/117 183/157/117
+f 178/156/118 68/130/118 113/155/118 184/158/118
+f 177/152/119 181/151/119 183/157/119 178/156/119
+f 184/158/120 182/153/120 177/152/120 178/156/120
+f 135/159/121 137/160/121 176/69/121 174/68/121
+f 176/69/122 137/160/122 136/161/122 175/71/122
+f 133/162/123 135/159/123 174/68/123 172/74/123
+f 175/71/124 136/161/124 134/163/124 173/75/124
+f 131/164/125 133/162/125 172/74/125 170/78/125
+f 173/75/126 134/163/126 132/165/126 171/79/126
+f 166/86/127 187/166/127 185/167/127 168/82/127
+f 186/168/128 188/169/128 167/87/128 169/83/128
+f 131/164/129 170/78/129 168/82/129 185/167/129
+f 169/83/130 171/79/130 132/165/130 186/168/130
+f 144/170/131 190/171/131 189/172/131 187/166/131
+f 189/172/132 190/171/132 145/173/132 188/169/132
+f 185/167/133 187/166/133 189/172/133 69/174/133
+f 189/172/134 188/169/134 186/168/134 69/174/134
+f 130/175/135 131/164/135 185/167/135 69/174/135
+f 186/168/135 132/165/135 130/175/135 69/174/135
+f 142/176/136 193/177/136 191/178/136 144/170/136
+f 192/179/137 194/180/137 143/181/137 145/173/137
+f 140/182/138 195/183/138 193/177/138 142/176/138
+f 194/180/139 196/184/139 141/185/139 143/181/139
+f 139/186/140 197/187/140 195/183/140 140/182/140
+f 196/184/141 198/188/141 139/186/141 141/185/141
+f 138/189/142 71/190/142 197/187/142 139/186/142
+f 198/188/143 71/190/143 138/189/143 139/186/143
+f 190/171/144 144/170/144 191/178/144 70/191/144
+f 192/179/145 145/173/145 190/171/145 70/191/145
+f 70/191/146 191/178/146 206/192/146 208/193/146
+f 207/194/147 192/179/147 70/191/147 208/193/147
+f 71/190/148 199/195/148 200/196/148 197/187/148
+f 201/197/149 199/195/149 71/190/149 198/188/149
+f 197/187/150 200/196/150 202/198/150 195/183/150
+f 203/199/151 201/197/151 198/188/151 196/184/151
+f 195/183/152 202/198/152 204/200/152 193/177/152
+f 205/201/153 203/199/153 196/184/153 194/180/153
+f 193/177/154 204/200/154 206/192/154 191/178/154
+f 207/194/155 205/201/155 194/180/155 192/179/155
+f 199/195/156 204/200/156 202/198/156 200/196/156
+f 203/199/157 205/201/157 199/195/157 201/197/157
+f 199/195/158 208/193/158 206/192/158 204/200/158
+f 207/194/159 208/193/159 199/195/159 205/201/159
+f 139/186/160 140/182/160 164/92/160 177/152/160
+f 165/96/161 141/185/161 139/186/161 177/152/161
+f 140/182/162 142/176/162 211/202/162 164/92/162
+f 212/203/163 143/181/163 141/185/163 165/96/163
+f 142/176/164 144/170/164 213/204/164 211/202/164
+f 214/205/165 145/173/165 143/181/165 212/203/165
+f 144/170/166 187/166/166 166/86/166 213/204/166
+f 167/87/167 188/169/167 145/173/167 214/205/167
+f 81/85/168 209/206/168 213/204/168 166/86/168
+f 214/205/169 210/207/169 82/88/169 167/87/169
+f 209/206/170 215/208/170 211/202/170 213/204/170
+f 212/203/171 216/209/171 210/207/171 214/205/171
+f 79/89/172 164/92/172 211/202/172 215/208/172
+f 212/203/173 165/96/173 80/95/173 216/209/173
+f 131/164/174 130/175/174 72/210/174 222/211/174
+f 72/210/175 130/175/175 132/165/175 223/212/175
+f 133/162/176 131/164/176 222/211/176 220/213/176
+f 223/212/177 132/165/177 134/163/177 221/214/177
+f 135/159/178 133/162/178 220/213/178 218/215/178
+f 221/214/179 134/163/179 136/161/179 219/216/179
+f 137/160/180 135/159/180 218/215/180 217/217/180
+f 219/216/181 136/161/181 137/160/181 217/217/181
+f 217/217/182 218/215/182 229/218/182 231/219/182
+f 230/220/183 219/216/183 217/217/183 231/219/183
+f 218/215/184 220/213/184 227/221/184 229/218/184
+f 228/222/185 221/214/185 219/216/185 230/220/185
+f 220/213/186 222/211/186 225/223/186 227/221/186
+f 226/224/187 223/212/187 221/214/187 228/222/187
+f 222/211/188 72/210/188 224/225/188 225/223/188
+f 224/225/189 72/210/189 223/212/189 226/224/189
+f 224/225/190 231/219/190 229/218/190 225/223/190
+f 230/220/191 231/219/191 224/225/191 226/224/191
+f 225/223/192 229/218/192 227/221/192
+f 228/222/193 230/220/193 226/224/193
+f 183/157/194 181/151/194 234/226/194 232/227/194
+f 235/228/195 182/153/195 184/158/195 233/229/195
+f 112/154/196 183/157/196 232/227/196 254/230/196
+f 233/229/197 184/158/197 113/155/197 255/231/197
+f 110/131/198 112/154/198 254/230/198 256/232/198
+f 255/231/199 113/155/199 111/134/199 257/233/199
+f 181/151/200 114/149/200 252/234/200 234/226/200
+f 253/235/201 115/150/201 182/153/201 235/228/201
+f 114/149/202 116/147/202 250/236/202 252/234/202
+f 251/237/203 117/148/203 115/150/203 253/235/203
+f 116/147/204 118/145/204 248/238/204 250/236/204
+f 249/239/205 119/146/205 117/148/205 251/237/205
+f 118/145/206 120/143/206 246/240/206 248/238/206
+f 247/241/207 121/144/207 119/146/207 249/239/207
+f 120/143/208 122/141/208 244/242/208 246/240/208
+f 245/243/209 123/142/209 121/144/209 247/241/209
+f 122/141/210 124/139/210 242/244/210 244/242/210
+f 243/245/211 125/140/211 123/142/211 245/243/211
+f 124/139/212 126/137/212 240/246/212 242/244/212
+f 241/247/213 127/138/213 125/140/213 243/245/213
+f 126/137/214 179/135/214 236/248/214 240/246/214
+f 237/249/215 180/136/215 127/138/215 241/247/215
+f 179/135/216 128/132/216 238/250/216 236/248/216
+f 239/251/217 129/133/217 180/136/217 237/249/217
+f 128/132/218 110/131/218 256/232/218 238/250/218
+f 257/233/219 111/134/219 129/133/219 239/251/219
+f 238/250/220 256/232/220 258/252/220 276/253/220
+f 259/254/221 257/233/221 239/251/221 277/255/221
+f 236/248/222 238/250/222 276/253/222 278/256/222
+f 277/255/223 239/251/223 237/249/223 279/257/223
+f 240/246/224 236/248/224 278/256/224 274/258/224
+f 279/257/225 237/249/225 241/247/225 275/259/225
+f 242/244/226 240/246/226 274/258/226 272/260/226
+f 275/259/227 241/247/227 243/245/227 273/261/227
+f 244/242/228 242/244/228 272/260/228 270/262/228
+f 273/261/229 243/245/229 245/243/229 271/263/229
+f 246/240/230 244/242/230 270/262/230 268/264/230
+f 271/263/231 245/243/231 247/241/231 269/265/231
+f 248/238/232 246/240/232 268/264/232 266/266/232
+f 269/265/233 247/241/233 249/239/233 267/267/233
+f 250/236/234 248/238/234 266/266/234 264/268/234
+f 267/267/235 249/239/235 251/237/235 265/269/235
+f 252/234/236 250/236/236 264/268/236 262/270/236
+f 265/269/237 251/237/237 253/235/237 263/271/237
+f 234/226/238 252/234/238 262/270/238 280/272/238
+f 263/271/239 253/235/239 235/228/239 281/273/239
+f 256/232/240 254/230/240 260/274/240 258/252/240
+f 261/275/241 255/231/241 257/233/241 259/254/241
+f 254/230/242 232/227/242 282/276/242 260/274/242
+f 283/277/243 233/229/243 255/231/243 261/275/243
+f 232/227/244 234/226/244 280/272/244 282/276/244
+f 281/273/245 235/228/245 233/229/245 283/277/245
+f 67/129/246 108/125/246 284/278/246 73/279/246
+f 285/280/247 109/128/247 67/129/247 73/279/247
+f 108/125/248 106/121/248 286/281/248 284/278/248
+f 287/282/249 107/124/249 109/128/249 285/280/249
+f 106/121/250 104/117/250 288/283/250 286/281/250
+f 289/284/251 105/120/251 107/124/251 287/282/251
+f 104/117/252 102/113/252 290/285/252 288/283/252
+f 291/286/253 103/116/253 105/120/253 289/284/253
+f 102/113/254 100/109/254 292/287/254 290/285/254
+f 293/288/255 101/112/255 103/116/255 291/286/255
+f 100/109/256 98/105/256 294/289/256 292/287/256
+f 295/290/257 99/108/257 101/112/257 293/288/257
+f 98/105/258 96/101/258 296/291/258 294/289/258
+f 297/292/259 97/104/259 99/108/259 295/290/259
+f 96/101/260 94/97/260 298/293/260 296/291/260
+f 299/294/261 95/100/261 97/104/261 297/292/261
+f 94/97/262 92/90/262 300/295/262 298/293/262
+f 301/296/263 93/94/263 95/100/263 299/294/263
+f 308/297/264 309/298/264 328/299/264 338/300/264
+f 329/301/265 309/302/265 308/303/265 339/304/265
+f 307/305/266 308/297/266 338/300/266 336/306/266
+f 339/304/267 308/303/267 307/307/267 337/308/267
+f 306/309/268 307/305/268 336/306/268 340/310/268
+f 337/308/269 307/307/269 306/309/269 341/311/269
+f 89/67/270 91/70/270 306/309/270 340/310/270
+f 306/309/271 91/70/271 90/72/271 341/311/271
+f 87/73/272 89/67/272 340/310/272 334/312/272
+f 341/311/273 90/72/273 88/76/273 335/313/273
+f 85/77/274 87/73/274 334/312/274 330/314/274
+f 335/313/275 88/76/275 86/80/275 331/315/275
+f 83/81/276 85/77/276 330/314/276 332/316/276
+f 331/315/277 86/80/277 84/84/277 333/317/277
+f 330/314/278 336/306/278 338/300/278 332/316/278
+f 339/304/279 337/308/279 331/315/279 333/317/279
+f 330/314/280 334/312/280 340/310/280 336/306/280
+f 341/311/281 335/313/281 331/315/281 337/308/281
+f 326/318/282 332/316/282 338/300/282 328/299/282
+f 339/304/283 333/317/283 327/319/283 329/301/283
+f 81/85/284 83/81/284 332/316/284 326/318/284
+f 333/317/285 84/84/285 82/88/285 327/319/285
+f 209/206/286 342/320/286 344/321/286 215/208/286
+f 345/322/287 343/323/287 210/207/287 216/209/287
+f 81/85/288 326/318/288 342/320/288 209/206/288
+f 343/323/289 327/319/289 82/88/289 210/207/289
+f 79/89/290 215/208/290 344/321/290 346/324/290
+f 345/322/291 216/209/291 80/95/291 347/325/291
+f 79/89/292 346/324/292 300/295/292 92/90/292
+f 301/296/293 347/325/293 80/95/293 93/94/293
+f 77/326/294 324/327/294 352/328/294 304/329/294
+f 353/330/295 325/331/295 77/332/295 304/333/295
+f 304/329/296 352/328/296 350/334/296 78/335/296
+f 351/336/297 353/330/297 304/333/297 78/337/297
+f 78/335/298 350/334/298 348/338/298 305/339/298
+f 349/340/299 351/336/299 78/337/299 305/341/299
+f 305/339/300 348/338/300 328/299/300 309/298/300
+f 329/301/301 349/340/301 305/341/301 309/302/301
+f 326/318/302 328/299/302 348/338/302 342/320/302
+f 349/340/303 329/301/303 327/319/303 343/323/303
+f 296/291/304 298/293/304 318/342/304 310/343/304
+f 319/344/305 299/294/305 297/292/305 311/345/305
+f 76/346/306 316/347/306 324/327/306 77/326/306
+f 325/331/307 317/348/307 76/349/307 77/332/307
+f 302/350/308 358/351/308 356/352/308 303/353/308
+f 357/354/309 359/355/309 302/356/309 303/357/309
+f 303/353/310 356/352/310 354/358/310 75/359/310
+f 355/360/311 357/354/311 303/357/311 75/361/311
+f 75/359/312 354/358/312 316/347/312 76/346/312
+f 317/348/313 355/360/313 75/361/313 76/349/313
+f 292/362/314 294/289/314 362/363/314 364/364/314
+f 363/365/315 295/290/315 293/366/315 365/367/315
+f 364/364/316 362/363/316 368/368/316 366/369/316
+f 369/370/317 363/365/317 365/367/317 367/371/317
+f 366/369/318 368/368/318 370/372/318 372/373/318
+f 371/374/319 369/370/319 367/371/319 373/375/319
+f 372/373/320 370/372/320 376/376/320 374/377/320
+f 377/378/321 371/374/321 373/375/321 375/379/321
+f 314/380/322 378/381/322 374/377/322 376/376/322
+f 375/379/323 379/382/323 315/383/323 377/378/323
+f 316/347/324 354/358/324 374/377/324 378/381/324
+f 375/379/325 355/360/325 317/348/325 379/382/325
+f 354/358/326 356/352/326 372/373/326 374/377/326
+f 373/375/327 357/354/327 355/360/327 375/379/327
+f 356/352/328 358/351/328 366/369/328 372/373/328
+f 367/371/329 359/355/329 357/354/329 373/375/329
+f 358/351/330 360/384/330 364/364/330 366/369/330
+f 365/367/331 361/385/331 359/355/331 367/371/331
+f 290/386/332 292/362/332 364/364/332 360/384/332
+f 365/367/333 293/366/333 291/387/333 361/385/333
+f 74/388/334 360/384/334 358/351/334 302/350/334
+f 359/355/335 361/385/335 74/389/335 302/356/335
+f 284/390/336 286/391/336 288/392/336 290/386/336
+f 289/393/337 287/394/337 285/395/337 291/387/337
+f 284/390/338 290/386/338 360/384/338 74/388/338
+f 361/385/339 291/387/339 285/395/339 74/389/339
+f 73/396/340 284/390/340 74/388/340
+f 74/389/341 285/395/341 73/397/341
+f 294/289/342 296/291/342 310/343/342 362/363/342
+f 311/345/343 297/292/343 295/290/343 363/365/343
+f 310/343/344 312/398/344 368/368/344 362/363/344
+f 369/370/345 313/399/345 311/345/345 363/365/345
+f 312/398/346 382/400/346 370/372/346 368/368/346
+f 371/374/347 383/401/347 313/399/347 369/370/347
+f 314/380/348 376/376/348 370/372/348 382/400/348
+f 371/374/349 377/378/349 315/383/349 383/401/349
+f 348/338/350 350/334/350 386/402/350 384/403/350
+f 387/404/351 351/336/351 349/340/351 385/405/351
+f 318/342/352 384/403/352 386/402/352 320/406/352
+f 387/404/353 385/405/353 319/344/353 321/407/353
+f 298/293/354 300/295/354 384/403/354 318/342/354
+f 385/405/355 301/296/355 299/294/355 319/344/355
+f 300/295/356 344/321/356 342/320/356 384/403/356
+f 343/323/357 345/322/357 301/296/357 385/405/357
+f 342/320/358 348/338/358 384/403/358
+f 385/405/359 349/340/359 343/323/359
+f 300/295/360 346/324/360 344/321/360
+f 345/322/361 347/325/361 301/296/361
+f 314/380/362 322/408/362 380/409/362 378/381/362
+f 381/410/363 323/411/363 315/383/363 379/382/363
+f 316/347/364 378/381/364 380/409/364 324/327/364
+f 381/410/365 379/382/365 317/348/365 325/331/365
+f 320/406/366 386/402/366 380/409/366 322/408/366
+f 381/410/367 387/404/367 321/407/367 323/411/367
+f 350/334/368 352/328/368 380/409/368 386/402/368
+f 381/410/369 353/330/369 351/336/369 387/404/369
+f 324/327/370 380/409/370 352/328/370
+f 353/330/371 381/410/371 325/331/371
+f 400/412/372 388/413/372 414/414/372 402/415/372
+f 415/416/373 389/417/373 401/418/373 403/419/373
+f 400/412/374 402/415/374 404/420/374 398/421/374
+f 405/422/375 403/419/375 401/418/375 399/423/375
+f 398/421/376 404/420/376 406/424/376 396/425/376
+f 407/426/377 405/422/377 399/423/377 397/427/377
+f 396/425/378 406/424/378 408/428/378 394/429/378
+f 409/430/379 407/426/379 397/427/379 395/431/379
+f 394/429/380 408/428/380 410/432/380 392/433/380
+f 411/434/381 409/430/381 395/431/381 393/435/381
+f 392/433/382 410/432/382 412/436/382 390/437/382
+f 413/438/383 411/434/383 393/435/383 391/439/383
+f 410/432/384 420/440/384 418/441/384 412/436/384
+f 419/442/385 421/443/385 411/434/385 413/438/385
+f 408/428/386 422/444/386 420/440/386 410/432/386
+f 421/443/387 423/445/387 409/430/387 411/434/387
+f 406/424/388 424/446/388 422/444/388 408/428/388
+f 423/445/389 425/447/389 407/426/389 409/430/389
+f 404/420/390 426/448/390 424/446/390 406/424/390
+f 425/447/391 427/449/391 405/422/391 407/426/391
+f 402/415/392 428/450/392 426/448/392 404/420/392
+f 427/449/393 429/451/393 403/419/393 405/422/393
+f 402/415/394 414/414/394 416/452/394 428/450/394
+f 417/453/395 415/416/395 403/419/395 429/451/395
+f 318/342/396 320/406/396 444/454/396 442/455/396
+f 445/456/397 321/407/397 319/344/397 443/457/397
+f 320/458/398 390/437/398 412/436/398 444/459/398
+f 413/438/399 391/439/399 321/460/399 445/461/399
+f 310/343/400 318/342/400 442/455/400 312/398/400
+f 443/457/401 319/344/401 311/345/401 313/399/401
+f 382/462/402 430/463/402 414/414/402 388/413/402
+f 415/416/403 431/464/403 383/465/403 389/417/403
+f 412/436/404 418/441/404 440/466/404 444/459/404
+f 441/467/405 419/442/405 413/438/405 445/461/405
+f 438/468/406 446/469/406 444/459/406 440/466/406
+f 445/461/407 447/470/407 439/471/407 441/467/407
+f 434/472/408 446/469/408 438/468/408 436/473/408
+f 439/471/409 447/470/409 435/474/409 437/475/409
+f 432/476/410 448/477/410 446/469/410 434/472/410
+f 447/470/411 449/478/411 433/479/411 435/474/411
+f 430/463/412 448/477/412 432/476/412 450/480/412
+f 433/479/413 449/478/413 431/464/413 451/481/413
+f 414/414/414 430/463/414 450/480/414 416/452/414
+f 451/481/415 431/464/415 415/416/415 417/453/415
+f 312/398/416 448/482/416 430/483/416 382/400/416
+f 431/484/417 449/485/417 313/399/417 383/401/417
+f 312/398/418 442/455/418 446/486/418 448/482/418
+f 447/487/419 443/457/419 313/399/419 449/485/419
+f 442/455/420 444/454/420 446/486/420
+f 447/487/421 445/456/421 443/457/421
+f 416/452/422 450/480/422 452/488/422 476/489/422
+f 453/490/423 451/481/423 417/453/423 477/491/423
+f 450/480/424 432/476/424 462/492/424 452/488/424
+f 463/493/425 433/479/425 451/481/425 453/490/425
+f 432/476/426 434/472/426 460/494/426 462/492/426
+f 461/495/427 435/474/427 433/479/427 463/493/427
+f 434/472/428 436/473/428 458/496/428 460/494/428
+f 459/497/429 437/475/429 435/474/429 461/495/429
+f 436/473/430 438/468/430 456/498/430 458/496/430
+f 457/499/431 439/471/431 437/475/431 459/497/431
+f 438/468/432 440/466/432 454/500/432 456/498/432
+f 455/501/433 441/467/433 439/471/433 457/499/433
+f 440/466/434 418/441/434 474/502/434 454/500/434
+f 475/503/435 419/442/435 441/467/435 455/501/435
+f 428/450/436 416/452/436 476/489/436 464/504/436
+f 477/491/437 417/453/437 429/451/437 465/505/437
+f 426/448/438 428/450/438 464/504/438 466/506/438
+f 465/505/439 429/451/439 427/449/439 467/507/439
+f 424/446/440 426/448/440 466/506/440 468/508/440
+f 467/507/441 427/449/441 425/447/441 469/509/441
+f 422/444/442 424/446/442 468/508/442 470/510/442
+f 469/509/443 425/447/443 423/445/443 471/511/443
+f 420/440/444 422/444/444 470/510/444 472/512/444
+f 471/511/445 423/445/445 421/443/445 473/513/445
+f 418/441/446 420/440/446 472/512/446 474/502/446
+f 473/513/447 421/443/447 419/442/447 475/503/447
+f 458/496/448 456/498/448 480/514/448 478/515/448
+f 481/516/449 457/499/449 459/497/449 479/517/449
+f 478/515/450 480/514/450 482/518/450 484/519/450
+f 483/520/451 481/516/451 479/517/451 485/521/451
+f 484/519/452 482/518/452 488/522/452 486/523/452
+f 489/524/453 483/520/453 485/521/453 487/525/453
+f 486/523/454 488/522/454 490/526/454 492/527/454
+f 491/528/455 489/524/455 487/525/455 493/529/455
+f 464/504/456 476/489/456 486/523/456 492/527/456
+f 487/525/457 477/491/457 465/505/457 493/529/457
+f 452/488/458 484/519/458 486/523/458 476/489/458
+f 487/525/459 485/521/459 453/490/459 477/491/459
+f 452/488/460 462/492/460 478/515/460 484/519/460
+f 479/517/461 463/493/461 453/490/461 485/521/461
+f 458/496/462 478/515/462 462/492/462 460/494/462
+f 463/493/463 479/517/463 459/497/463 461/495/463
+f 454/500/464 474/502/464 480/514/464 456/498/464
+f 481/516/465 475/503/465 455/501/465 457/499/465
+f 472/512/466 482/518/466 480/514/466 474/502/466
+f 481/516/467 483/520/467 473/513/467 475/503/467
+f 470/510/468 488/522/468 482/518/468 472/512/468
+f 483/520/469 489/524/469 471/511/469 473/513/469
+f 468/508/470 490/526/470 488/522/470 470/510/470
+f 489/524/471 491/528/471 469/509/471 471/511/471
+f 466/506/472 492/527/472 490/526/472 468/508/472
+f 491/528/473 493/529/473 467/507/473 469/509/473
+f 464/504/474 492/527/474 466/506/474
+f 467/507/475 493/529/475 465/505/475
+f 392/433/476 390/437/476 504/530/476 502/531/476
+f 505/532/477 391/439/477 393/435/477 503/533/477
+f 394/429/478 392/433/478 502/531/478 500/534/478
+f 503/533/479 393/435/479 395/431/479 501/535/479
+f 396/425/480 394/429/480 500/534/480 498/536/480
+f 501/535/481 395/431/481 397/427/481 499/537/481
+f 398/538/482 396/425/482 498/536/482 496/539/482
+f 499/537/483 397/427/483 399/540/483 497/541/483
+f 400/542/484 398/538/484 496/539/484 494/543/484
+f 497/541/485 399/540/485 401/544/485 495/545/485
+f 388/546/486 400/542/486 494/543/486 506/547/486
+f 495/545/487 401/544/487 389/548/487 507/549/487
+f 494/543/488 502/531/488 504/530/488 506/547/488
+f 505/532/489 503/533/489 495/545/489 507/549/489
+f 494/543/490 496/539/490 500/534/490 502/531/490
+f 501/535/491 497/541/491 495/545/491 503/533/491
+f 496/539/492 498/536/492 500/534/492
+f 501/535/493 499/537/493 497/541/493
+f 314/380/494 382/400/494 388/550/494 506/551/494
+f 389/548/495 383/552/495 315/553/495 507/549/495
+f 314/554/496 506/547/496 504/530/496 322/555/496
+f 505/532/497 507/549/497 315/553/497 323/556/497
+f 320/458/498 322/555/498 504/530/498 390/437/498
+f 505/532/499 323/556/499 321/460/499 391/439/499
diff --git a/src/Qt5/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml b/src/Qt5/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
index cb43e531..be3e770e 100644
--- a/src/Qt5/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
+++ b/src/Qt5/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
@@ -197,23 +197,14 @@ Rectangle {
}
function _hsla(h, s, b, a) {
+ if(!enableAlphaChannel){
+ a = 1
+ }
var lightness = (2 - s)*b
var satHSL = s*b/((lightness <= 1) ? lightness : 2 - lightness)
lightness /= 2
-
var c = Qt.hsla(h, satHSL, lightness, a)
-
colorChanged(c)
-
- return c
- }
-
- function _rgb(rgb, a) {
-
- var c = Qt.rgba(rgb.r, rgb.g, rgb.b, a)
-
- colorChanged(c)
-
return c
}
diff --git a/src/Qt5/imports/FluentUI/Controls/FluColorPicker.qml b/src/Qt5/imports/FluentUI/Controls/FluColorPicker.qml
index fa8cf459..d8dd55a5 100644
--- a/src/Qt5/imports/FluentUI/Controls/FluColorPicker.qml
+++ b/src/Qt5/imports/FluentUI/Controls/FluColorPicker.qml
@@ -11,6 +11,7 @@ Button{
implicitWidth: width
implicitHeight: height
property alias colorValue: container.colorValue
+ property alias enableAlphaChannel: container.enableAlphaChannel
background:
Rectangle{
id:layout_color
@@ -27,7 +28,7 @@ Button{
anchors.fill: parent
anchors.margins: 4
radius: 5
- color: container.colorValue
+ color: control.colorValue
}
}
diff --git a/src/Qt5/imports/FluentUI/Controls/FluColorView.qml b/src/Qt5/imports/FluentUI/Controls/FluColorView.qml
index 355046b4..93d184d7 100644
--- a/src/Qt5/imports/FluentUI/Controls/FluColorView.qml
+++ b/src/Qt5/imports/FluentUI/Controls/FluColorView.qml
@@ -6,6 +6,7 @@ import "ColorPicker"
Item {
id:control
property alias colorValue: color_picker.colorValue
+ property alias enableAlphaChannel: color_picker.enableAlphaChannel
property int radius: 5
width: color_picker.width+10
height: color_picker.height
diff --git a/src/Qt6/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml b/src/Qt6/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
index 737776c8..055fe7fc 100644
--- a/src/Qt6/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
+++ b/src/Qt6/imports/FluentUI/Controls/ColorPicker/ColorPicker.qml
@@ -197,23 +197,20 @@ Rectangle {
}
function _hsla(h, s, b, a) {
+ if(!enableAlphaChannel){
+ a = 1
+ }
var lightness = (2 - s)*b
var satHSL = s*b/((lightness <= 1) ? lightness : 2 - lightness)
lightness /= 2
-
var c = Qt.hsla(h, satHSL, lightness, a)
-
colorChanged(c)
-
return c
}
function _rgb(rgb, a) {
-
var c = Qt.rgba(rgb.r, rgb.g, rgb.b, a)
-
colorChanged(c)
-
return c
}
diff --git a/src/Qt6/imports/FluentUI/Controls/FluColorPicker.qml b/src/Qt6/imports/FluentUI/Controls/FluColorPicker.qml
index bf72a560..c696a185 100644
--- a/src/Qt6/imports/FluentUI/Controls/FluColorPicker.qml
+++ b/src/Qt6/imports/FluentUI/Controls/FluColorPicker.qml
@@ -12,6 +12,7 @@ Button{
implicitWidth: width
implicitHeight: height
property alias colorValue: container.colorValue
+ property alias enableAlphaChannel: container.enableAlphaChannel
background:
Rectangle{
id:layout_color
@@ -28,9 +29,8 @@ Button{
anchors.fill: parent
anchors.margins: 4
radius: 5
- color: container.colorValue
+ color: control.colorValue
}
-
}
Item{
id: d
diff --git a/src/Qt6/imports/FluentUI/Controls/FluColorView.qml b/src/Qt6/imports/FluentUI/Controls/FluColorView.qml
index 791b7332..8d751d57 100644
--- a/src/Qt6/imports/FluentUI/Controls/FluColorView.qml
+++ b/src/Qt6/imports/FluentUI/Controls/FluColorView.qml
@@ -6,6 +6,7 @@ import "ColorPicker"
Item {
id:control
property alias colorValue: color_picker.colorValue
+ property alias enableAlphaChannel: color_picker.enableAlphaChannel
property int radius: 5
width: color_picker.width+10
height: color_picker.height