By
SidVicous
IMPORTANT - FIRST TIME RUNNING CAN TAKE A LONG TIME TO START, AS IN 5 MINUTES OR MAYBE EVEN MORE WHILE YOUR VIRUS SCANNER RUNS ON THE DIRECTORY. SUBSEQUENT STARTS ARE MUCH FASTER!
This tool is a mishmash of tools I've created to help manipulate .world
files outside of game. It works, but maybe not a great idea to
overwrite a file you care about
Functionality
Bounding Boxes -
Several of the tools utilize the concept of the bounding box. A bounding box a second
.world file that is imported. The first "Box" object that is found will be loaded
as the bounding box. This bounding box an be used to limit certain tools to objects
that either intersect or are complete/partially contained in the Box.
HotKitty was kind enough to make a tutorial. It's a bit out of date, but should get you started!
Slice Tutorial
Tools
Angles - Allows you to round angles to a specified number. Populate the table with all
of your angles you wish to check for. the +/- specifies how to round. Any angle
that is found +/- that angle will be forced to the specified angle.
Colors - Globally or within a bouncing box change all instances of a color to a new color. A table will be populated with all of your colors, select a new one and then replace
to process.
Duplicates - Opening a .world file will display the number of objects along with the a count of the number of duplicate objects. Duplicate objects are found by comparing the object type, position, scale and rotation. Material and color is not used. Clicking the remove button will remove duplicates from the .world file.
Font Text - Create text fonts. This tool will use any font you have installed on your system and create a .world of it. By default the font will not be filled. You can choose to do a partial fill to save some work, but in the end you'll have to finish it up yourself.
Group - Group all objects using a bounding box. Remember, 3dx only understands a single group level. So anything that matches and is in a group will be removed from that group!
Image to World - Convert a png/jpeg image to a .world.
Merge - Merge multiple .world files into 1
Move - Move an entire .world by an x,y,z offset value
Objects Viewer - View all objects in a .world in a table that shows the group/object hierarchy. You can filter objects by type or material along with change their values
OBJ to World - Convert a 3D .obj file to a .world file
Slice - Loading a bounding box will find objects that reside inside or intersect with it. A bounding box must be an object of type 'box', a standard cube. Only the first box in a .world that is loaded will be used. The dimensions and coordinates of the box will be displayed, you can override these values, or simply enter your own if you like.
SVG to World - Similar to Naughty Designer. Import an SVG graphic and it will convert it to and SVG. The Paths will be displayed in a tree on the left that shows whether a path contains another or not. This is useful in the fill functionality in determining whether you want to fill inward or outword.
QR - Create a QR object representation of a text string
Text - Some built in text to .world fonts
126 downloads