File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323polyline .addPointIndex (0 , vertices .size ())
2424
2525# To see the crop area
26- # CC.addToDB(vertices)
26+ # CC.addToDB(polyline)
27+
2728
2829cropped_ref = pc_to_crop .crop2D (polyline , 2 , True )
2930if cropped_ref is None :
3435 CC .addToDB (cropped )
3536else :
3637 print ("No points fall in crop area" )
38+
Original file line number Diff line number Diff line change @@ -36,7 +36,9 @@ void define_ccPolyline(py::module &m)
3636 unsigned uniqueID = ccUniqueIDGenerator::InvalidUniqueID)
3737 { return new ccPolyline (cloud, uniqueID); }),
3838 " associatedCloud" _a,
39- " uniqueID" _a = []() { return ccUniqueIDGenerator::InvalidUniqueID; }())
39+ " uniqueID" _a = []() { return ccUniqueIDGenerator::InvalidUniqueID; }(),
40+ py::keep_alive<1 , 2 >() // Keep cloud alive while polyline is
41+ )
4042
4143 .def (" set2DMode" , &ccPolyline::set2DMode, " state" _a)
4244 .def (" is2DMode" , &ccPolyline::is2DMode)
You can’t perform that action at this time.
0 commit comments