ivcat(1)
π ivcat(1) β the Inventor file glow-up station π
okay bestie, sit DOWN, because ivcat is one of those lil tools that looks boring and is actually iconic. it lives in the General Commands Manual (yes, that's the whole ivcat(1) situation), and what it does is take your Inventor files, smoosh them together, and let you flip between formats like it's nothing. no cap. π¦
πΈ NAME πΈ
ivcat β concatenates and converts Inventor files β¨
π SYNOPSIS π
ivcat [-bfht] [-o file] [file ...]
π DESCRIPTION π
so here's the vibe: ivcat reads every file you give it, one after another, in sequence, and then writes each one back out. that's it. that's the whole personality. π«
if you don't hand it any input file at all, or if you pass a filename of -, it reads from the standard input file instead. cute, right? π
β οΈ important, bestie: the input files must be valid Open Inventor 3D Interchange Format files, version 1.0 or 2.0. it's not gonna babysit your random text file, okay? π
the following command line options are allowed, and yes we're going through all of them, no skipping:
-bβ write the files out in binary Inventor format. the default (aka if you say nothing) is to write them out in Inventor's ASCII format. so-bis the "make it crunchy" button π-fβ remove allSoFilenodes. the whole point of this one is that it condenses hierarchical files down into a single file. flattening szn π-hβ print the usage message. classic. everybody's favorite flag π«Ά-ofile β send the output to the given file instead, instead of to the standard output. (yep, redirect it wherever you want, main character behavior)-tβ expandSoTexture2nodes so they explicitly include the texture data itself rather than a file name. no more "where's the texture bestie", the data is just in there now π
β¨ EXAMPLES β¨
converting from binary to ASCII Inventor
ivcat < binaryfile.iv > asciifile.iv
converting from ASCII to binary Inventor
ivcat -b < asciifile.iv > binaryfile.iv
look at that. two lines. converted. ate. π
π¦ SOURCE CODE π¦
heads up, bestie: note that the source code to ivcat comes with the Open Inventor 3d Toolkit. it's bundled, you don't gotta hunt for it π§
ποΈ FILES ποΈ
/usr/share/data/models/*β Sample Inventor data files/usr/share/src/Inventor/tools/ivcat/*β Source to ivcat
π SEE ALSO π
inventor, ivview, noodle, SceneViewer, gview
go read those too, they're all part of the same friend group fr fr πΈ
and that's the page!! straight outta the General Commands Manual, signed off as ivcat(1) like the lil legend it is. mwah π β¨ π
π¦ where this page comes from
- debian bookworm: inventor-clients 2.1.5-10+dfsg-2 Β· LGPL-2.0-or-later
- debian trixie: inventor-clients 2.1.6+ds-2 Β· LGPL-2.0-or-later
- ubuntu jammy: inventor-clients 2.1.5-10-24
- ubuntu noble: inventor-clients 2.1.5-10+dfsg-2.1build2 Β· LGPL-2.0-or-later
- ubuntu questing: inventor-clients 2.1.6+ds-2
- ubuntu resolute: inventor-clients 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- ubuntu stonking: inventor-clients 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms