MCPcopy Create free account
hub / github.com/andybarry/makerscanner / GetPlyString

Method GetPlyString

PointCloudPoint.cpp:37–70  ·  view source on GitHub ↗

Generates the point cloud string for this point (one line)

Source from the content-addressed store, hash-verified

35
36// Generates the point cloud string for this point (one line)
37wxString PointCloudPoint::GetPlyString()
38{
39
40 double pxDist = dist;
41
42
43 double x, y, z;
44
45 x = pxDist * tan(theta);
46 y = pxDist;
47 z = pxDist * tan(phi);
48
49 wxString xString = wxT("");
50 xString << x;
51
52 wxString yString = wxT("");
53 yString << y;
54
55 wxString zString = wxT("");
56 zString << z;
57
58 wxString rString = wxT("");
59 rString << r;
60
61 wxString gString = wxT("");
62 gString << g;
63
64 wxString bString = wxT("");
65 bString << b;
66
67 return xString + wxT(" ") + yString + wxT(" ") + zString + wxT(" ") + rString + wxT(" ")
68 + gString + wxT(" ") + bString;
69
70}

Callers 1

GetPointCloudPlyMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected