| 
							
							function plotPoint3(p, color, P)
 | 
						
						
						
						
							 | 
							
							%PLOTPOINT3 Plot a Point3 with an optional covariance matrix
 | 
						
						
						
						
							 | 
							
							if size(color,2)==1
 | 
						
						
						
						
							 | 
							
							    plot3(p(1),p(2),p(3),[color '*']);
 | 
						
						
						
						
							 | 
							
							else
 | 
						
						
						
						
							 | 
							
							    plot3(p(1),p(2),p(3),color);
 | 
						
						
						
						
							 | 
							
							end
 | 
						
						
						
						
							 | 
							
							if exist('P', 'var')
 | 
						
						
						
						
							 | 
							
							    gtsam.covarianceEllipse3D([p(1);p(2);p(3)],P);
 | 
						
						
						
						
							 | 
							
							end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							end
 | 
						
						
						
						
							 | 
							
							
 |