{"title":"L Ammeraal","description":null,"products":[{"product_id":"interactive-3d-computer-graphics-book-l-ammeraal-9780471920144","title":"Interactive 3D Computer Graphics","description":"This book describes displaying perspective views of three- dimensional solid objects by means of an interactive program called D3D (Designing in 3 Dimensions). D3D includes an efficient algorithm for the elimination of hidden lines and has been used to produce the many illustrations appearing in the book. D3D has been written in the C language and can be executed on any IBM (compatible) PC that has a graphics adapter. Interactive 3D Computer Graphics aims to demonstrate what users of solid modelling packages can accomplish, to enhance programming skills and to promote a practical approach to creating computer graphics. (The source code of the software is included in the book, and for convenience is also available on disk).","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49565723918609,"sku":"GOR004159822","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471920142.jpg?v=1751261098"},{"product_id":"programming-principles-in-computer-graphics-book-l-ammeraal-9780471909897","title":"Programming Principles in Computer Graphics","description":"This book deals with the most essential elements of computer graphics, namely analytic geometry and programming. It aims to stimulate and improve programming skills in a device-independent manner. All the algorithms discussed are expressed in complete \"ready-to-run\" programs, using simple line-drawing primitives. The C programming language, used throughout, is explained for those who are not yet familiar with this versatile language. Several useful programs are presented and explained. They include advanced topics such as B-splines and full hidden-line removal. For the latter, a new algorithm is used which has proved successful in practice. The author discusses practical and theoretical aspects of perspective in detail, including relevant subjects of analytical and projective geometry.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49592308859153,"sku":"GOR005448353","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50259808616721,"sku":"GOR003652633","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471909890.jpg?v=1751293060"},{"product_id":"c-for-programmers-book-l-ammeraal-9780471928515","title":"C. for Programmers","description":"The extensions to C standardized by ANSI (the American National Standards Institute) offer important new and improved elements to the language which will be welcomed by newcomers and experienced programmers alike. Moreover, most modern C compilers such as those from Microsoft, Borland and Zortech conform to the new standard. This book is based on the author's own experience of teaching and programming in C. It presents the complete language (including ANSI library functions), uses carefully selected examples and includes numerous exercises, making it an ideal textbook as well as a useful reference source. For more advanced programmers, the book covers subjects such as: functions with variable-length argument lists; efficient searching and sorting; linear lists; binary trees; and solving systems of linear equations.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49624524259601,"sku":"GOR002010366","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49651651248401,"sku":"GOR009237409","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471928518.jpg?v=1751039845"},{"product_id":"computer-graphics-for-java-programmers-book-l-ammeraal-9780471981428","title":"Computer Graphics for Java Programmers","description":"Computer Graphics\/CAD Computer Graphics for Java Programmers Leen Ammeraal Many great visual effects can be achieved in computer graphics for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential. Computer Graphics for Java Programmers is a good place to start for those with a little experience of Java who wish to create and manipulate 2D and 3D graphical objects. Two-dimensional subjects discussed include logical coordinates, triangulation of polygons and both Bezier and B-spline curve fitting. There is also a chapter about transformations, culminating in a useful Java class for 3D rotations about an arbitrary axis. The perspective representation of 3D solid objects is discussed in detail, including efficient algorithms for hidden-face and hidden-line elimination. These and many other algorithms are accompanied by complete, ready-to-run Java programs which can be downloaded from the accompanying website. \"Frank Gehry has used computer graphics on several buildings, most notably the new Guggenheim Museum at Bilbao, to create new visual languages and control the design and the cost of production. Starting design with sketches and models, he then used computer graphics to translate the curved fractal forms into exact dimensions which can be used by contractors. This means wastage of steel and stone can be kept to a minimum and the new, curved architecture can be almost the same cost as a repetitive, right angled building. Furthermore, visual refinements and sculptural qualities are reproduced with the fidelity that Gehry seeks. The computer is beginning to show its potential for facilitating creative architecture at the highest level.\" Charles Jencks, Writer","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49639112278289,"sku":"GOR001396875","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471981427.jpg?v=1750943146"},{"product_id":"c-for-programmers-book-l-ammeraal-9780471930112","title":"C++ for Programmers","description":"The author attempts to explain all aspects of the C++ programming language by means of simple, complete programs. This work is designed to be of use to professional programmers who are already familiar with another language and want to switch to C++.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49801610232081,"sku":"CIN0471930113G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471930113.jpg?v=1751072358"},{"product_id":"programmes-and-data-structures-in-c-book-l-ammeraal-9780471931232","title":"Programmes and Data Structures in C.","description":"Programs and Data Structures in C Based on ANSI C and C++ Second Edition Leendert Ammeraal Hogeschool Utrecht, The Netherlands Reviews of the first edition:  Because this book explains a lot of simple tricks and useful techniques to speed up common programming tasks it is a useful addition to conventional textbooks dealing with more theoretical aspects of programming.' Journal of New Generation Computer Systems  The book is especially suitable for advanced programmers who need searching and sorting methods. But it is also a help for the newcomer.' Journal of Information Processing \u0026amp; Cybernetics This book is designed to help you develop and reinforce your programming skills either for self-study or alongside a course text. All programs and exercises conform to the new ANSI C Standard, are accessible for those using either a C or C++ compiler, and are machine independent. The author shows how to use advanced programming techniques, including dynamic data structures, and the emphasis throughout is on how to achieve correctness and efficiency. There is a particular focus on the storage and retrieval of large amounts of data using data structures such as AVL trees and B-trees. Other useful algorithms discussed include those for the generation of permutations, dynamic programming, the criticalpath method, and the evaluation of arithmetic expressions. For the experienced programmer converting to C (or C++), or the beginning student, the wealth of programs, exercises and hints provided here will help increase your programming speed and efficiency.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49915345633553,"sku":"GOR002780048","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50356338524433,"sku":"CIN0471931233G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471931233.jpg?v=1750845859"},{"product_id":"programming-principles-in-computer-graphics-book-l-ammeraal-9780471931287","title":"Programming Principles in Computer Graphics","description":"Revised to include programs which have been upgraded to C++, this introduction to the programming of computer graphics emphasizes graphical representations for three-dimensional objects. It describes Bresenham algorithms for lines and circles, fractals and a hidden surface algorithm.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50031524380945,"sku":"CIN0471931284G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471931284.jpg?v=1750741238"},{"product_id":"programmes-and-data-structures-in-c-book-l-ammeraal-9780471917519","title":"Programmes and Data Structures in C.","description":"Most books on data structures are based on Pascal. With increased use of C, however, advanced programming techniques including dynamic data structures are found to be more practical and efficient in this language. By using the C language throughout, the author is able to discuss and demonstrate random file access in sorting programs and in programs that manipulate B-trees. The book focusses on useful applications such as storing and retrieving large amounts of data efficiently, and the critical-path method in project planning. Keeping the use of advanced mathematics to a minimum, the book avoids subjects and examples that are not related to any practical applications. Algorithms are presented in ready-to-run programs so that they can be analyzed not only theoretically but also experimentally.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51324086092049,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51324089106705,"sku":"CIN0471917516VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0471917516.jpg?v=1750697766"},{"product_id":"graphics-programming-in-turbo-c-book-l-ammeraal-9780471924395","title":"Graphics Programming in Turbo C.","description":"Borland's Turbo C Version 2.0 has made it much easier to program graphics on the IBM PC. This book explains the use of both the Turbo C graphics library and the set of graphics C functions (based on that library) which is included in the book. It shows not only how to obtain graphics output on the computer screen, but also how to incorporate graphics into text documents. Besides mathematically interesting topics such as transformations and fractals, the author discusses such practical subjects as an interrupt routine to deal with Ctrl-Break, viewports, menus and the mouse as input device.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52667193000209,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52667193688337,"sku":"GOR014578723","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780471924395.jpg?v=1762281936"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-l-ammeraal.oembed","provider":"World of Books ","version":"1.0","type":"link"}