SketchUp-to-GLB API Conversion Tool
Budget: $250 – $750 USD
Summary
SketchUp Pro API to read object measures and convert from .skp -> .glb
Description
Customers upload a SketchUp file to a website. The File is then sent to a server, where, using the SketchUp PRO API to read the file and get the object’s measure, creates a CSV and GLB file. The two files are then sent back to the website.
First investigation found, that SketchUp has no WEB API, but rather a Ruby or C+ API that must run a Windows machine. The Windows machine, accessible from the Internet will be provided and will come with a SketchUp PRO Version installed.
Because online converters delete node names and other in SketchUp defined information, we chose this approach.
Requirements
Create the API in Ruby or C+
Create the endpoints for the website to send and receive the file.
Using the SketchUp API to
- Generate a predefined report in csv
- Export the file to GLB to display on the website.
Skills
Experience with the SketchUP API
Experience with Ruby or C+
Experience in creating endpoints
Great communication skills
Active communication
SketchUp Pro API to read object measures and convert from .skp -> .glb
Description
Customers upload a SketchUp file to a website. The File is then sent to a server, where, using the SketchUp PRO API to read the file and get the object’s measure, creates a CSV and GLB file. The two files are then sent back to the website.
First investigation found, that SketchUp has no WEB API, but rather a Ruby or C+ API that must run a Windows machine. The Windows machine, accessible from the Internet will be provided and will come with a SketchUp PRO Version installed.
Because online converters delete node names and other in SketchUp defined information, we chose this approach.
Requirements
Create the API in Ruby or C+
Create the endpoints for the website to send and receive the file.
Using the SketchUp API to
- Generate a predefined report in csv
- Export the file to GLB to display on the website.
Skills
Experience with the SketchUP API
Experience with Ruby or C+
Experience in creating endpoints
Great communication skills
Active communication