This is one of the add-on I have created for my academic mini project. Other 2 were â€˜Solid Wallâ€ and â€œMeasure Surface Areaâ€. Since there already a Surface area measure add-on and it is highly developed, am not publishing that. Solid Wall add-on will publish soon.
Objects in the library are saved to a file in the home directory. When inserting an object to a scene it is retrieved from the file. Actually objectâ€™s data is stored in the file as â€œname : vertices : edges : faces \nâ€. Created 2 functions, one to write an objectâ€™s data to the file, and another to retrieve the data from the file. After that, created the panel according to desired layout, and then connected buttons to the respective functions. Listing of elements is done using a loop. Deleting an object is done by passing objects name to the delete function.