zbMATH — the first resource for mathematics

The Pycao software for 3D-modelling. (English) Zbl 1434.68602
Greuel, Gert-Martin (ed.) et al., Mathematical software – ICMS 2016. 5th international conference, Berlin, Germany, July 11–14, 2016. Proceedings. Cham: Springer. Lect. Notes Comput. Sci. 9725, 498-504 (2016).
Summary: Describing a three dimensional object requires a computer code whose maintenance is difficult. Part of the problem is the gap between the 3D-software languages based on coordinates and the natural geometric description of the object which is primarily coordinate free.{
} Pycao is a software built to reduce the gap between the natural language and the software language in 3D-modelisation. The Pycao language is designed to avoid coordinates as much as possible. The available concepts include CSG geometry, the framework of affine geometry in a massic space, an intuitive “box model”, and several systems of measurements which mimic the operations in the workshop. It is developed as a Python module to get a code compact and easy to read.
For the entire collection see [Zbl 1342.68017].
68U05 Computer graphics; computational geometry (digital and algorithmic aspects)
Pycao; SALOME; Blender; PovRay
PDF BibTeX Cite
Full Text: DOI
[1] https://en.wikipedia.org/wiki/Wavefront_.obj_file
[2] https://en.wikipedia.org/wiki/IGES
[3] https://en.wikipedia.org/wiki/STL_(file_format)
[4] http://www.salome-platform.org/user-section/about/geometry
[5] https://www.blender.org/manual/modeling/index.html
[6] http://www.povray.org/documentation/3.7.0/
[7] Vienne, L.: Prsentation algbrique de la gomtrie classique (1996). ISBN:978-2711788385
[8] https://www.sketchup.com/
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.