![]() ![]() USE THEM! If you want more flexibility to design abstract concepts like circles and splines, then use the file formats that already have those data element types. Yes there are other "true vector" file formats out there. It defines a very specific level of information that is intrinsically connected to 24-bit color laser vector display. There is a very good reason this file format exists. So what? There is only one of those for every section and all of the data types that follow are perfectly reasonable in their design.ĪNYTHING that can be stored in a manner that follows the rules of this file structure is fair game. The ILDA file format has some useless appendages in its section header. There is NO WAY to properly optimize a 3D drawing for 2D scanners! The fact that there is a 3D data type is proof of that! That means the notion that an ILDA file is supposed to be pre-optimized for a specific pps and viewing angle on a specific grade of projector is WRONG. Since there is no way to convey any of these items of information, we must consider them to be outside of this format and unknowable by its measure. Furthermore, there is no way to indicate hardware requirements, placement of one or more projectors, viewing angles, geometric corrections, etc. These are only the most primitive and important things the projectionist needs to know. To be more specific, there is clearly NO WAY to indicate the original intentions of the creator of an ILDA file with regard to points-per-second, frames-per-second or scanning-angle. If an application can not properly read a file that follows the rules of this arrangement of data, then it is wrong. Trying to put artificial limitations or restrictions of use on this arrangement of data is meaningless, futile and wrong. This is nothing more than a simple arrangement of binary numbers! EVERY answer to EVERY question that anyone has ever had about this file format can be found in the structure itself. ![]() There seems to be a never ending discussion and debate about the original intentions of ILDA when this was designed and how a variety of applications, old and new, deal with these structures. The only other intrinsic item of information is the index of the color structure in each palette section. A section header is followed by one or more colors to make a palette. The color data type is just three 8-bit characters one for each of red, green, and blue, that make a typical 24-bit color value. the 2D coordinate (indicates X, Y, blanking, palette index) the 3D coordinate (indicates X, Y, Z, blanking, palette index)Ĭ. It is the distance between every two consecutive coordinates.ī. It is not the individual coordinate that makes a useful item of data. #FREE ILDA FILES SERIES#It is also possible to have a lit coordinate with a palette index that points to black.įor this individual data type to be useful, it must be stored as a series of consecutive coordinates. It is quite possible to ignore the palette index and simply light or blank each coordinate according to the blanking bit. Each of these coordinate structures also contain an 8-bit character that contains 1-bit that indicates whether this data element is lit or blank and another 8-bit character that may be used as an index into a palette of 256 colors or less. The coordinate structures contain signed short integer values that represent either 2D or 3D locations. the section header (indicates section data type and quantity) It contains the type of data and the number of elements of that type.Ī. It marks the beginning of a collection of homogenous data elements. The absolute limitations of how many things can be counted with 16-bits or 8-bits apply here, just like they do every other place a binary integers is used. It is nothing more than four data types in a specific arrangement.Įach of these structures is made of nothing but 16-bit integers and 8-bit characters. #FREE ILDA FILES HOW TO#To be fair, the ILDA specification document is poorly written and completely lacks any insight as to how to implement or use the structures that it defines.īut if you implement it in code and work with it for many years, you'll see just how simple it is. #FREE ILDA FILES SOFTWARE#What is it about the ILDA file format that seems to allude so many seemingly good software engineers? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |