updated test for single color
This commit is contained in:
parent
46cf22cdff
commit
0e90c0fff2
@ -89,12 +89,15 @@ TEST(Viz_viz3d, accuracy)
|
|||||||
temp_viz::Mesh3d::Ptr mesh = temp_viz::mesh_load("d:/horse.ply");
|
temp_viz::Mesh3d::Ptr mesh = temp_viz::mesh_load("d:/horse.ply");
|
||||||
v.addPolygonMesh(*mesh, "pq");
|
v.addPolygonMesh(*mesh, "pq");
|
||||||
|
|
||||||
|
int col_blue = 0;
|
||||||
|
int col_green = 0;
|
||||||
|
int col_red = 0;
|
||||||
|
|
||||||
while(!v.wasStopped())
|
while(!v.wasStopped())
|
||||||
{
|
{
|
||||||
// Creating new point cloud with id cloud1
|
// Creating new point cloud with id cloud1
|
||||||
cv::Affine3f cloudPosition(angle_x, angle_y, angle_z, cv::Vec3f(pos_x, pos_y, pos_z));
|
cv::Affine3f cloudPosition(angle_x, angle_y, angle_z, cv::Vec3f(pos_x, pos_y, pos_z));
|
||||||
v.showPointCloud("cloud1", cloud, colors, cloudPosition);
|
v.showPointCloud("cloud1", cloud, temp_viz::Color(col_blue, col_green, col_red), cloudPosition);
|
||||||
|
|
||||||
angle_x += 0.1f;
|
angle_x += 0.1f;
|
||||||
angle_y -= 0.1f;
|
angle_y -= 0.1f;
|
||||||
@ -102,6 +105,9 @@ TEST(Viz_viz3d, accuracy)
|
|||||||
pos_x = std::sin(angle_x);
|
pos_x = std::sin(angle_x);
|
||||||
pos_y = std::sin(angle_x);
|
pos_y = std::sin(angle_x);
|
||||||
pos_z = std::sin(angle_x);
|
pos_z = std::sin(angle_x);
|
||||||
|
col_blue = int(angle_x * 10) % 256;
|
||||||
|
col_green = int(angle_x * 20) % 256;
|
||||||
|
col_red = int(angle_x * 30) % 256;
|
||||||
|
|
||||||
v.spinOnce(1, true);
|
v.spinOnce(1, true);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user