文档介绍:Introduction to puting
Sherif Ghali
Introduction to
puting
123
Sherif Ghali, PhD
University of Alberta
Edmonton
Canada
ISBN: 978-1-84800-114-5 e-ISBN: 978-1-84800-115-2
DOI: -1-84800-115-2
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
Library of Congress Control Number: 2008926727
c Springer-Verlag London Limited 2008
Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permit-
ted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored
or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in
the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright
Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers.
The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a
specific statement, that such names are exempt from the relevant laws and regulations and therefore free
for general use.
The publisher makes no representation, express or implied, with regard to the accuracy of the information
contained in this book and cannot accept any legal responsibility or liability for any errors or omissions
that may be made.
Printed on acid-free paper
987654321
Springer Science+Business Media
©
Preface
If puting is puter graphics putational geo-
metry, then what is it? Briefly, it is the mathematics and the engineering that
underlie both.
This text
• discusses how to design libraries for Euclidean, spherical, projective,
and oriented projective geometries.
• derives the necessary results in each geometry by appealing to elemen-
tary linear algebra.
• gives a concrete implementation in C++ for classes in each library.
• suggests that the time may e for practitioners puter