diff --git a/cad/chairs/pm-50/Legs-50-50.SLDASM b/cad/chairs/pm-50/Legs-50-50.SLDASM
new file mode 100644
index 0000000..8154763
--- /dev/null
+++ b/cad/chairs/pm-50/Legs-50-50.SLDASM
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:759d4d2fd154e9a43f60d2058024828830e58fcadfd588c009091f4b92660c3a
+size 26520
diff --git a/cad/chairs/pm-50/Main-5050.SLDASM b/cad/chairs/pm-50/Main-5050.SLDASM
new file mode 100644
index 0000000..11f9f0e
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.SLDASM
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9a73ed3e83c477ab83938acbaa4de2deddefaf1bde79c40b50555056d14dd728
+size 64915
diff --git a/cad/chairs/pm-50/Main-5050.html b/cad/chairs/pm-50/Main-5050.html
new file mode 100644
index 0000000..8d03a3a
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.html
@@ -0,0 +1,8226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Connection timed-out. Reload the page to continue.
+ |
+
+
+
+
+
+
diff --git a/cad/chairs/pm-50/Main-5050.jpg b/cad/chairs/pm-50/Main-5050.jpg
new file mode 100644
index 0000000..f39a709
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc69997f0345ad64ec7dab1ba30f122f8bb1f8eca551fe40a0ccf2d569c59bf7
+size 49463
diff --git a/cad/chairs/pm-50/Main-5050.json b/cad/chairs/pm-50/Main-5050.json
new file mode 100644
index 0000000..7134e3b
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.json
@@ -0,0 +1,8 @@
+[
+ {
+ "File Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.SLDASM"
+ },
+ {
+ "File Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM"
+ }
+]
\ No newline at end of file
diff --git a/cad/chairs/pm-50/Main-5050.step b/cad/chairs/pm-50/Main-5050.step
new file mode 100644
index 0000000..4d8c949
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.step
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29ccacdbdfc08bce205d810cd0db65084bf7a345a00d6086c44b409fce8e8c1c
+size 92738
diff --git a/cad/chairs/pm-50/Main-5050.tree.json b/cad/chairs/pm-50/Main-5050.tree.json
new file mode 100644
index 0000000..85561c1
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.tree.json
@@ -0,0 +1,291 @@
+{
+ "assembly": {
+ "Components": [
+ {
+ "Name": "Legs-50-50-1",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "IsSuppressed": false
+ },
+ {
+ "Name": "Legs-50-50-1/leg-50-50-2",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "IsSuppressed": true
+ },
+ {
+ "Name": "Legs-50-50-1/leg-50-50-1",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "IsSuppressed": true
+ },
+ {
+ "Name": "bottom-cross-support-1",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\bottom-cross-support.SLDPRT",
+ "IsSuppressed": true
+ },
+ {
+ "Name": "seat-cylinder-50-1",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\seat-cylinder-50.SLDPRT",
+ "IsSuppressed": true
+ },
+ {
+ "Name": "Legs-50-50-2",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "IsSuppressed": false
+ },
+ {
+ "Name": "Legs-50-50-2/leg-50-50-2",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "IsSuppressed": true
+ },
+ {
+ "Name": "Legs-50-50-2/leg-50-50-1",
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "IsSuppressed": true
+ }
+ ]
+ },
+ "root": {
+ "Name": "Main-5050",
+ "Children": [
+ {
+ "Name": "Legs-50-50-1",
+ "Children": [
+ {
+ "Name": "Legs-50-50-1/leg-50-50-2",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-1/leg-50-50-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ }
+ ],
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Parent": null,
+ "Properties": {
+ "Default": {}
+ },
+ "Equations": {},
+ "Mass": {
+ "Mass": 2.065190074961411,
+ "Density": 999.9999999999999,
+ "Volume": 0.0020651900749614114,
+ "SurfaceArea": 0.21102948939901098,
+ "CenterOfMassX": 1.1807796896253878E-20,
+ "CenterOfMassY": 0.025000000000000005,
+ "CenterOfMassZ": 3.3513689829910786E-19
+ },
+ "Box": {
+ "MinX": -0.23000000000000007,
+ "MinY": -0.25,
+ "MinZ": -0.23,
+ "MaxX": 0.23000000000000007,
+ "MaxY": -0.2,
+ "MaxZ": 0.23
+ },
+ "Material": {},
+ "States": {},
+ "LaserParts": null,
+ "IsSuppressed": false,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-1/leg-50-50-2",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-1/leg-50-50-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "bottom-cross-support-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\bottom-cross-support.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "seat-cylinder-50-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\seat-cylinder-50.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-2",
+ "Children": [
+ {
+ "Name": "Legs-50-50-2/leg-50-50-2",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-2/leg-50-50-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ }
+ ],
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Legs-50-50.SLDASM",
+ "Parent": null,
+ "Properties": {
+ "Default": {}
+ },
+ "Equations": {},
+ "Mass": {
+ "Mass": 2.065190074961411,
+ "Density": 999.9999999999999,
+ "Volume": 0.0020651900749614114,
+ "SurfaceArea": 0.21102948939901098,
+ "CenterOfMassX": -2.1291631666360334E-18,
+ "CenterOfMassY": 0.025000000000000005,
+ "CenterOfMassZ": 2.4761078618313948E-18
+ },
+ "Box": {
+ "MinX": -0.23000000000000007,
+ "MinY": 0.2,
+ "MinZ": -0.23,
+ "MaxX": 0.23000000000000007,
+ "MaxY": 0.25,
+ "MaxZ": 0.23
+ },
+ "Material": {},
+ "States": {},
+ "LaserParts": null,
+ "IsSuppressed": false,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-2/leg-50-50-2",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ },
+ {
+ "Name": "Legs-50-50-2/leg-50-50-1",
+ "Children": null,
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\leg-50-50.SLDPRT",
+ "Parent": null,
+ "Properties": null,
+ "Equations": null,
+ "Mass": null,
+ "Box": null,
+ "Material": null,
+ "States": null,
+ "LaserParts": null,
+ "IsSuppressed": true,
+ "activeConfiguration": null
+ }
+ ],
+ "Path": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.SLDASM",
+ "Parent": null,
+ "Properties": {
+ "Default": {}
+ },
+ "Equations": {},
+ "Mass": {
+ "Mass": 4.763725228886524,
+ "Density": 999.9999999999998,
+ "Volume": 0.004763725228886525,
+ "SurfaceArea": 0.5157035726162266,
+ "CenterOfMassX": -1.4097726475144493E-18,
+ "CenterOfMassY": -5.826443441221843E-18,
+ "CenterOfMassZ": -1.07160163760584E-19
+ },
+ "Box": null,
+ "Material": {},
+ "States": {},
+ "LaserParts": null,
+ "IsSuppressed": false,
+ "activeConfiguration": "Default"
+ },
+ "Configurations": {
+ "Default": {}
+ }
+}
\ No newline at end of file
diff --git a/cad/chairs/pm-50/Main-5050.x_t b/cad/chairs/pm-50/Main-5050.x_t
new file mode 100644
index 0000000..ae087e2
--- /dev/null
+++ b/cad/chairs/pm-50/Main-5050.x_t
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:af12248bcd20f1ea16296604500b7868cbf97031a6e0592dca27a25b1597dc71
+size 18440
diff --git a/cad/chairs/pm-50/bottom-cross-support.SLDPRT b/cad/chairs/pm-50/bottom-cross-support.SLDPRT
new file mode 100644
index 0000000..6de54b3
--- /dev/null
+++ b/cad/chairs/pm-50/bottom-cross-support.SLDPRT
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a527a85d6c992b43931d8e828f8a418a987046ba6a900c01272e4a003952cc9e
+size 68169
diff --git a/cad/chairs/pm-50/cad-report-Default.json b/cad/chairs/pm-50/cad-report-Default.json
new file mode 100644
index 0000000..5964480
--- /dev/null
+++ b/cad/chairs/pm-50/cad-report-Default.json
@@ -0,0 +1,546 @@
+[
+ {
+ "code": 0,
+ "command": "ExportHTML.exe \"C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM\" \"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.html\"",
+ "messages": [],
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "target": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.html",
+ "failed": false,
+ "options": {
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "dst": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "debug": false,
+ "verbose": true,
+ "dry": false,
+ "cache": true,
+ "hidden": "true",
+ "renderer": "Solidworks",
+ "alt": true,
+ "quality": 2,
+ "logLevel": "info",
+ "width": "1024",
+ "height": "1024",
+ "script": "convert.exe",
+ "sw": 2024,
+ "swv": 32,
+ "configuration": "Default",
+ "report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
+ "pack": false,
+ "light": false,
+ "rebuild": false,
+ "save": false,
+ "variables": {
+ "SRC_PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "SRC_DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "SRC_NAME": "Main-5050",
+ "SRC_FILE_NAME": "Main-5050.SLDASM",
+ "SRC_FILE_EXT": "SLDASM",
+ "SRC_IS_FILE": true,
+ "SRC_IS_FOLDER": false,
+ "SRC_IS_EXPRESSION": false,
+ "SRC_IS_GLOB": false,
+ "SRC_FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ],
+ "DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "DST_NAME": "&{SRC_NAME}",
+ "DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "DST_IS_FILE": false,
+ "DST_IS_FOLDER": false,
+ "DST_IS_EXPRESSION": false,
+ "DST_IS_GLOB": true,
+ "DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "DST_FILES": []
+ },
+ "view": "Render",
+ "args": "",
+ "bom-config": "Default",
+ "bom-detail": 1,
+ "bom-type": 2,
+ "bom-images": false,
+ "srcInfo": {
+ "PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "NAME": "Main-5050",
+ "FILE_NAME": "Main-5050.SLDASM",
+ "FILE_EXT": "SLDASM",
+ "IS_FILE": true,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": false,
+ "FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ]
+ },
+ "dstInfo": {
+ "PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "NAME": "&{SRC_NAME}",
+ "FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "IS_FILE": false,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": true,
+ "GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "FILES": []
+ }
+ },
+ "configuration": "Default"
+ },
+ {
+ "code": 0,
+ "command": "convert.exe --source=\"C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=32 --renderer=solidworks --quality=2",
+ "messages": [
+ "Changed view: *Render",
+ "Failed to change configuration: Default",
+ "IPC error:timeout",
+ "Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.step "
+ ],
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "target": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.step",
+ "failed": false,
+ "options": {
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "dst": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "debug": false,
+ "verbose": true,
+ "dry": false,
+ "cache": true,
+ "hidden": "true",
+ "renderer": "Solidworks",
+ "alt": true,
+ "quality": 2,
+ "logLevel": "info",
+ "width": "1024",
+ "height": "1024",
+ "script": "convert.exe",
+ "sw": 2024,
+ "swv": 32,
+ "configuration": "Default",
+ "report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
+ "pack": false,
+ "light": false,
+ "rebuild": false,
+ "save": false,
+ "variables": {
+ "SRC_PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "SRC_DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "SRC_NAME": "Main-5050",
+ "SRC_FILE_NAME": "Main-5050.SLDASM",
+ "SRC_FILE_EXT": "SLDASM",
+ "SRC_IS_FILE": true,
+ "SRC_IS_FOLDER": false,
+ "SRC_IS_EXPRESSION": false,
+ "SRC_IS_GLOB": false,
+ "SRC_FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ],
+ "DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "DST_NAME": "&{SRC_NAME}",
+ "DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "DST_IS_FILE": false,
+ "DST_IS_FOLDER": false,
+ "DST_IS_EXPRESSION": false,
+ "DST_IS_GLOB": true,
+ "DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "DST_FILES": []
+ },
+ "view": "Render",
+ "args": "",
+ "bom-config": "Default",
+ "bom-detail": 1,
+ "bom-type": 2,
+ "bom-images": false,
+ "srcInfo": {
+ "PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "NAME": "Main-5050",
+ "FILE_NAME": "Main-5050.SLDASM",
+ "FILE_EXT": "SLDASM",
+ "IS_FILE": true,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": false,
+ "FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ]
+ },
+ "dstInfo": {
+ "PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "NAME": "&{SRC_NAME}",
+ "FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "IS_FILE": false,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": true,
+ "GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "FILES": []
+ }
+ },
+ "configuration": "Default"
+ },
+ {
+ "code": 0,
+ "command": "convert.exe --source=\"C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=32 --renderer=solidworks --quality=2",
+ "messages": [
+ "Changed view: *Render",
+ "Failed to change configuration: Default",
+ "IPC error:timeout",
+ "Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.x_t "
+ ],
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "target": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.x_t",
+ "failed": false,
+ "options": {
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "dst": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "debug": false,
+ "verbose": true,
+ "dry": false,
+ "cache": true,
+ "hidden": "true",
+ "renderer": "Solidworks",
+ "alt": true,
+ "quality": 2,
+ "logLevel": "info",
+ "width": "1024",
+ "height": "1024",
+ "script": "convert.exe",
+ "sw": 2024,
+ "swv": 32,
+ "configuration": "Default",
+ "report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
+ "pack": false,
+ "light": false,
+ "rebuild": false,
+ "save": false,
+ "variables": {
+ "SRC_PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "SRC_DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "SRC_NAME": "Main-5050",
+ "SRC_FILE_NAME": "Main-5050.SLDASM",
+ "SRC_FILE_EXT": "SLDASM",
+ "SRC_IS_FILE": true,
+ "SRC_IS_FOLDER": false,
+ "SRC_IS_EXPRESSION": false,
+ "SRC_IS_GLOB": false,
+ "SRC_FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ],
+ "DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "DST_NAME": "&{SRC_NAME}",
+ "DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "DST_IS_FILE": false,
+ "DST_IS_FOLDER": false,
+ "DST_IS_EXPRESSION": false,
+ "DST_IS_GLOB": true,
+ "DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "DST_FILES": []
+ },
+ "view": "Render",
+ "args": "",
+ "bom-config": "Default",
+ "bom-detail": 1,
+ "bom-type": 2,
+ "bom-images": false,
+ "srcInfo": {
+ "PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "NAME": "Main-5050",
+ "FILE_NAME": "Main-5050.SLDASM",
+ "FILE_EXT": "SLDASM",
+ "IS_FILE": true,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": false,
+ "FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ]
+ },
+ "dstInfo": {
+ "PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "NAME": "&{SRC_NAME}",
+ "FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "IS_FILE": false,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": true,
+ "GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "FILES": []
+ }
+ },
+ "configuration": "Default"
+ },
+ {
+ "code": 0,
+ "command": "model-reader.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.json\"",
+ "messages": [
+ "Failed to change configuration C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.SLDASM : Default",
+ "Serialized to C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.json",
+ "Serialized Tree to C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.tree.json"
+ ],
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "target": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.json",
+ "failed": false,
+ "options": {
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "dst": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "debug": false,
+ "verbose": true,
+ "dry": false,
+ "cache": true,
+ "hidden": "true",
+ "renderer": "Solidworks",
+ "alt": true,
+ "quality": 2,
+ "logLevel": "info",
+ "width": "1024",
+ "height": "1024",
+ "script": "convert.exe",
+ "sw": 2024,
+ "swv": 32,
+ "configuration": "Default",
+ "report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
+ "pack": false,
+ "light": false,
+ "rebuild": false,
+ "save": false,
+ "variables": {
+ "SRC_PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "SRC_DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "SRC_NAME": "Main-5050",
+ "SRC_FILE_NAME": "Main-5050.SLDASM",
+ "SRC_FILE_EXT": "SLDASM",
+ "SRC_IS_FILE": true,
+ "SRC_IS_FOLDER": false,
+ "SRC_IS_EXPRESSION": false,
+ "SRC_IS_GLOB": false,
+ "SRC_FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ],
+ "DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "DST_NAME": "&{SRC_NAME}",
+ "DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "DST_IS_FILE": false,
+ "DST_IS_FOLDER": false,
+ "DST_IS_EXPRESSION": false,
+ "DST_IS_GLOB": true,
+ "DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "DST_FILES": []
+ },
+ "view": "Render",
+ "args": "",
+ "bom-config": "Default",
+ "bom-detail": 1,
+ "bom-type": 2,
+ "bom-images": false,
+ "srcInfo": {
+ "PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "NAME": "Main-5050",
+ "FILE_NAME": "Main-5050.SLDASM",
+ "FILE_EXT": "SLDASM",
+ "IS_FILE": true,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": false,
+ "FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ]
+ },
+ "dstInfo": {
+ "PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "NAME": "&{SRC_NAME}",
+ "FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "IS_FILE": false,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": true,
+ "GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "FILES": []
+ }
+ },
+ "configuration": "Default"
+ },
+ {
+ "code": 0,
+ "command": "convert.exe --source=\"C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.jpg\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=32 --renderer=solidworks --quality=2",
+ "messages": [
+ "Changed view: *Render",
+ "Failed to change configuration: Default",
+ "IPC error:timeout",
+ "Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.jpg "
+ ],
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "target": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\Main-5050.jpg",
+ "failed": false,
+ "options": {
+ "src": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "dst": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "debug": false,
+ "verbose": true,
+ "dry": false,
+ "cache": true,
+ "hidden": "true",
+ "renderer": "Solidworks",
+ "alt": true,
+ "quality": 2,
+ "logLevel": "info",
+ "width": "1024",
+ "height": "1024",
+ "script": "convert.exe",
+ "sw": 2024,
+ "swv": 32,
+ "configuration": "Default",
+ "report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
+ "pack": false,
+ "light": false,
+ "rebuild": false,
+ "save": false,
+ "variables": {
+ "SRC_PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "SRC_DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "SRC_NAME": "Main-5050",
+ "SRC_FILE_NAME": "Main-5050.SLDASM",
+ "SRC_FILE_EXT": "SLDASM",
+ "SRC_IS_FILE": true,
+ "SRC_IS_FOLDER": false,
+ "SRC_IS_EXPRESSION": false,
+ "SRC_IS_GLOB": false,
+ "SRC_FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ],
+ "DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "DST_NAME": "&{SRC_NAME}",
+ "DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "DST_IS_FILE": false,
+ "DST_IS_FOLDER": false,
+ "DST_IS_EXPRESSION": false,
+ "DST_IS_GLOB": true,
+ "DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DST_GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "DST_FILES": []
+ },
+ "view": "Render",
+ "args": "",
+ "bom-config": "Default",
+ "bom-detail": 1,
+ "bom-type": 2,
+ "bom-images": false,
+ "srcInfo": {
+ "PATH": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM",
+ "DIR": "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50",
+ "NAME": "Main-5050",
+ "FILE_NAME": "Main-5050.SLDASM",
+ "FILE_EXT": "SLDASM",
+ "IS_FILE": true,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": false,
+ "FILES": [
+ "C:/Users/zx/Desktop/osr/products/products/products/poly-mech/cad/chairs/pm-50/Main-5050.SLDASM"
+ ]
+ },
+ "dstInfo": {
+ "PATH": "&{SRC_DIR}/&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "DIR": "C:\\Users\\zx\\Desktop\\osr\\products\\products\\products\\poly-mech\\cad\\chairs\\pm-50",
+ "NAME": "&{SRC_NAME}",
+ "FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "FILE_EXT": "+(html|step|x_t|json|jpg)",
+ "IS_FILE": false,
+ "IS_FOLDER": false,
+ "IS_EXPRESSION": false,
+ "IS_GLOB": true,
+ "GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(html|step|x_t|json|jpg)",
+ "GLOB_EXTENSIONS": [
+ "html",
+ "step",
+ "x_t",
+ "json",
+ "jpg"
+ ],
+ "FILES": []
+ }
+ },
+ "configuration": "Default"
+ }
+]
\ No newline at end of file
diff --git a/cad/chairs/pm-50/leg-50-50.SLDPRT b/cad/chairs/pm-50/leg-50-50.SLDPRT
new file mode 100644
index 0000000..39318c0
--- /dev/null
+++ b/cad/chairs/pm-50/leg-50-50.SLDPRT
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bdbe8bb09a04e5d597f794ff901b3480f880b217533ce8e264c94dc0ec17bd82
+size 72897
diff --git a/cad/chairs/pm-50/seat-cylinder-50.SLDPRT b/cad/chairs/pm-50/seat-cylinder-50.SLDPRT
new file mode 100644
index 0000000..f813d3f
--- /dev/null
+++ b/cad/chairs/pm-50/seat-cylinder-50.SLDPRT
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d57109bb92e062e71790f1b02dedc9979e927b4cd2e63b234050c267a4f96e62
+size 63341