truck-modeling

Crates.iotruck-modeling
lib.rstruck-modeling
version0.6.0
sourcesrc
created_at2020-12-28 08:19:09.73936
updated_at2024-09-20 13:49:34.837572
descriptionintegrated modeling algorithms by geometry and topology
homepagehttps://github.com/ricosjp/truck
repositoryhttps://github.com/ricosjp/truck
max_upload_size
id328161
size154,908
crates-owners (github:ricosjp:crates-owners)

documentation

README

truck-modeling

Crates.io Docs.rs

Integrated modeling algorithms by geometry and topology

Sample Codes

bottle

Modeling a bottle.

This is a technical indicator for comparing with Open CASCADE Technology, a great senior. We want to reproduce the bottle made in the OCCT tutorial. Now, one cannot make a fillet or run boolean operations by truck. So, the bottle made by this script is not completed.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

cone

Modeling cone.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

cube-in-cube

An example of the solid with several boundaries

cube

Modeling a unit cube by three sweeps.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

cylinder

Modeling a cylinder by two sweeps.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

punched-cube

Modeling a unit cube with a hole through it.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

sphere

Modeling a sphere

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

torus-punched-cube

A cube punched by a torus.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

torus

Modeling a torus by two sweeps.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

tsudumi

Modeling a one-leaf hyperboloid.

Generated json file can be visualized by simple-shape-viewer, an example of truck-rendimpl.

Commit count: 2196

cargo fmt