Hi Rob,Position, Normal and UV are correct Triangle is the index of the point for each triangle. It's an array that represent Point1 Point2 and Point3 in a triangle. That index refers back to the ...
Hi Rob,Position, Normal and UV are correct Triangle is the index of the point for each triangle. It's an array that represent Point1 Point2 and Point3 in a triangle. That index refers back to the ...
Hi Christian,When you scan with a turntable, or with the card in the scene, the camera calibrations is refined. The unit you have seems like it's out of calibration. This could be from vibrations, ...
Hey Christian, Can you try a quick test for me? When you do a single scan, put one of the calibration cards in the scene so it's visible from both cameras. You don't have to scan the card, just th...
Hi Cristian, I encourage you to read the schema, which has every command available for the THREE and will provide answers to most of your questions https://github.com/Matter-and-Form/V3Sche...
Hi Christian Gassner The scanData is used for downloading the 3D data of a scan (vertex, normals etc) and does not include images (other than textures). The pattern images are not stored on t...
Hey Rob, This is a bug... sorta.... Good catch. The scanner performs better if the cameras are set to the same values and so originally, getting/setting the cameras was kept the same for both camer...
Hey Christian Gassner,Thanks for the amazing exploration and work. We'll look at adding HDR to the texture capture again. We did some research with HDR in the past, and found the big differen...
@Rob M, they are separate and you can leave Digital gain at it's minimal value. Analog Gain will give better results over Digital gain if needed.
Davis, Appologies for the late reply, this got marked and left on read. The card needs multiple angles to determine the floor with any resonable accuracy as you noted, so not possible with the...
Hi Rob,They are proportionally mapped. The API gives raw values that come from the hardware driver on the camera itself, which we decided wasn't a friendly scale, so we mapped them to more resonabl...
Hi Davis,Can you share your code for getting a calibration working with me? I might be able to help debug what's going on. Just to give you some confidence in the machine, the API's are all the sam...
Hi Davis, The scanner is factory calibrated, and works with a wide array of objects without recalibration. The calibration card that comes with the unit is used to calibrate the turntable and it's...
Hi Christopher,Apollogies for the wait. Here's the first version of Turntable Documentation for you or anyone else looking to make your own turntable. Hopefully this will help. Please let me k...
Hi Christopher, Sorry for the late reply.This is possible, but you will need some help from us to do it. Here's a short list of the top level requirements:1) The API for the rotary bed is not curre...
Hi Jose,The Capture.Image call in the API sends a request to the scanner, which sends back a response that has the image wrapped. You can see the capture Image example here.In that example, the ima...
Hi Will, Thanks for the great idea. I don't have a ton of time lately to rnd this, but it sounds very plausible. I'll put it on my list. If you try it yourself let us know how it goes!
Hello fellow makers and developers. We're a small team and the API is a small portion of what we focus on, so mistakes are bound to be there. This post will hopefully help you deal with any common ...
Hi Mehdi,I'm glad you got it resolved.There is another non-obvious thing going on with Merging, and also the documentation on the schema (out of date, thank you for finding it). First the non-obvi...
Hi Mehdi, Great question.The task to align computes the alignment, but doesn't apply it to the model. When using alignment, you should listen for the response. The output from the response (if su...
Hi Wayne,I think the short answer is, not likely, and you might find this is difficult with any scanner. This is because all scanners have trouble scanning objects that are reflective to the wavel...