README.md (1531B)
1 # Star Mesh Tool 2 3 Star-MeshTool is a tool aimed at manipulating meshes 4 5 ## Requirements 6 7 - C compiler (C99) 8 - POSIX make 9 - pkg-config 10 - [RSys](https://gitlab.com/vaplv/rsys/) 11 - [Star StL](https://gitlab.com/meso-star/star-stl) 12 13 ## Installation 14 15 Edit config.mk as needed, then run: 16 17 make clean install 18 19 ## Release notes 20 21 ### Version 0.3.0 22 23 - Add the manual page. 24 - Add the `-r` option to reverse the normals of the input StL file. 25 - Update the meaning of the `-a` and `-b` options. 26 They define not only the format of the output StL file, but also the 27 format of the input StL file when it is provided on stdin. 28 - Update from Star-StL 0.5.2 to Star-StL 0.7. 29 Handle API breaks introduced by the new version. 30 - Improve the build system. 31 Simplify it by doing everything in one place (the makefile). 32 Add macros to control installation sub-directories. 33 34 ### Version 0.2.0 35 36 - Add `-d` to get the description of the geometry (to stderr). 37 - Add `-Sx,y,z` to scale the geometry. 38 39 ### Version 0.1.0 40 41 - Read and write mesh data from stdin/to stdout or from/to files, in 42 ascii StL as well as in binary StL format. 43 - Apply any number of transformations on the read data, in the specified 44 order. 45 - The only transformation currently supported is translate (`-Tx,y,z`). 46 47 ## License 48 49 Copyright (C) 2025 |Méso|Star> (contact@meso-star.com) 50 51 Star-MeshTool is free software released under GPL v3+ license: GNU GPL 52 version 3 or later. You are welcome to redistribute it under certain 53 conditions; refer to the COPYING file for details. 54