Skip to content

Eneroth3/eneroth-face-area-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eneroth Material Area Counter

This simple plugin counts the area used by the different materials in the model and shows them in a messagebox.

This extension can be seen as a SketchUp Ruby extension example. The original extension was written in June 2016 when I was much less experienced than I am today. Going through the commits and see how the code base has changed may be a helpful reference for your own extension development. The code can be used as a reference to better understand:

  • the value of source control,
  • the value of writing short, concise and re-usable methods (you may want to copy several methods straight into your own project),
  • how the SketchUp model can be iterated over,
  • Vector3d cross and dot multiplication,
  • Transformations and Transformation multiplication, and
  • YARD documentation (though the syntax might be wrong, I'm quite new at this myself).