mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 20:51:12 -06:00 
			
		
		
		
	Tiny eigen vectorization beautification.
This commit is contained in:
		
							parent
							
								
									f5c23871e8
								
							
						
					
					
						commit
						d8590ac0a8
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		|  | @ -80,10 +80,9 @@ void MeshClipper::render_cut() | |||
| void MeshClipper::recalculate_triangles() | ||||
| { | ||||
|     const Transform3f& instance_matrix_no_translation_no_scaling = m_trafo.get_matrix(true,false,true).cast<float>(); | ||||
|     const Vec3f& scaling = m_trafo.get_scaling_factor().cast<float>(); | ||||
|     // Calculate clipping plane normal in mesh coordinates.
 | ||||
|     const Vec3f up_noscale = instance_matrix_no_translation_no_scaling.inverse() * m_plane.get_normal().cast<float>(); | ||||
|     const Vec3d up (up_noscale(0)*scaling(0), up_noscale(1)*scaling(1), up_noscale(2)*scaling(2)); | ||||
|     const Vec3d up = up_noscale.cast<double>().cwiseProduct(m_trafo.get_scaling_factor()); | ||||
|     // Calculate distance from mesh origin to the clipping plane (in mesh coordinates).
 | ||||
|     const float height_mesh = m_plane.distance(m_trafo.get_offset()) * (up_noscale.norm()/up.norm()); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vojtech Bubnik
						Vojtech Bubnik