没有合适的资源?快使用搜索试试~ 我知道了~
Computer Graphics and Geometric Modeling. Mathematics
4星 · 超过85%的资源 需积分: 9 31 下载量 185 浏览量
2014-07-20
15:04:29
上传
评论 2
收藏 3.62MB PDF 举报
温馨提示
试读
971页
Computer Graphics and Geometric Modeling. Mathematics
资源推荐
资源详情
资源评论
Computer Graphics and Geometric Modeling
Max K. Agoston
Computer Graphics and
Geometric Modeling
Mathematics
Max K. Agoston, MA, MS, PhD
Cupertino, CA 95014, USA
British Library Cataloguing in Publication Data
Agoston, Max K.
Computer graphics and geometric modeling mathematics
1. Computer graphics 2. Geometry – Data processing 3. Computer-aided design
4. Computer graphics – Mathematics
I. Title
006.6
ISBN 1852338172
Library of Congress Cataloging-in-Publication Data
Agoston, Max K.
Computer graphics & geometric modeling / Max K. Agoston.
p. cm.
Includes bibliographical references and index.
Contents: Mathematics.
ISBN 1-85233-817-2 (alk. paper)
1. Computer graphics. 2. Geometry – Data processing. 3. Mathematical models.
4. CAD/CAM systems. I. Title.
T385.A395 2004
006.6 – dc22 2004049155
Apart from any fair dealing for the purposes of research or private study, or criticism or review, as
permitted 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.
ISBN 1-85233-817-2
Springer is part of Springer Science+Business Media
springeronline.com
© 2005 Springer-Verlag London Ltd.
Printed in the United States of America
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.
Typesetting: SNP Best-set Typesetter Ltd., Hong Kong
34/3830-543210 Printed on acid-free paper SPIN 10971444
This book and [AgoM05] grew out of notes used to teach various types of computer
graphics courses over a period of about 20 years. Having retired after a lifetime of
teaching and research in mathematics and computer science, I finally had the time to
finish these books. The goal of these books was to present a comprehensive overview
of computer graphics as seen in the context of geometric modeling and the mathe-
matics that is required to understand the material. The reason for two books is that
there was too much material for one. The practical stuff and a description of the
various algorithms and implementation issues that one runs into when writing a geo-
metric modeling program ended up in [AgoM05], and the mathematical background
for the underlying theory ended up here. I have always felt that understanding the
mathematics behind computer graphics was just as important as the standard algo-
rithms and implementation details that one gets to in such courses and included a
fair amount of mathematics in my computer graphics courses.
Given the genesis of this book, the primary intended audience is readers who are
interested in computer graphics or geometric modeling. The large amount of mathe-
matics that is covered is explained by the fact that I wanted to provide a complete
reference for all the mathematics relevant to geometric modeling. Although computer
scientists may find sections of the book very abstract, everything that was included
satisfied at least one of two criteria:
(1) It was important for some aspect of a geometric modeling program, or
(2) It provided helpful background material for something that might be used in
such a program.
On the other hand, because the book contains only mathematics and is so broad in
its coverage (it covers the basic definitions and main results from many fields in math-
ematics), it can also serve as a reference book for mathematics in general. It could in
fact be used as an introduction to various topics in mathematics, such as topology
(general, combinatorial, algebraic, and differential) and algebraic geometry.
Two goals were very important to me while writing this book. One was to thor-
oughly explain the mathematics and avoid a cookbook approach. The other was to
make the material as self-contained as possible and to define and explain pretty much
every technical term or concept that is used. With regard to the first goal, I have tried
Preface
very hard to present the mathematics in such a way that the reader will see the moti-
vation for it and understand it. The book is aimed at those individuals who seek such
understanding. Just learning a few formulas is not good enough. I have always appre-
ciated books that tried to provide motivation for the material they were covering and
have been especially frustrated by computer graphics books that throw the reader
some formulas without explaining them. Furthermore, the more mathematics that
one knows, the less likely it is that one will end up reinventing something. The success
or failure of this book should be judged on how much understanding of the mathe-
matics the reader got, along with whether or not the major topics were covered
adequately.
To accomplish the goal of motivating all of the mathematics needed for geomet-
ric modeling in one book, even if it is large, is not easy and is impossible to do from
scratch. At some places in this book, because of space constraints, few details are pro-
vided and I can only give references. Note that I always have the nonexpert in mind.
The idea is that those readers who are not experts in a particular field should at least
be shown a road map for that field. This road map should organize the material in a
logical manner that is as easy to understand and as motivated as possible. It should
lay out the important results and indicate what one would have to learn if one wanted
to study the field in more detail. For a really in-depth study of most of the major topics
that we cover, the reader will have to consult the references.
Another of my goals was to state everything absolutely correctly and not to make
statements that are only approximately correct. This is one reason why the book is so
long. Occasionally, I had to digress a little or add material to the appendices in order
to define some concepts or state some theorems because, even though they did not
play a major role, they were nevertheless referred to either here or in [AgoM05]. In
those cases involving more advanced material where there is no space to really get
into the subject, I at least try to explain it as simply and intuitively as possible. One
example of this is with respect to the Lebesque integral that is referred to in Chapter
21 of [AgoM05], which forced the inclusion of Section D.4. Actually, the Lebesgue
integral is also the only example of where a concept was not defined.
Not all theorems stated in this book are proved, but at least I try to point out any
potential problems to the reader and give references to where the details can be found
in those cases where proofs are omitted, if so desired. Proofs themselves are not given
for their own sake. Rather, they should be thought of more as examples because they
typically add insight to the subject matter. Although someone making a superficial
pass over the mathematical topics covered in the book might get the impression that
there is mathematics that has little relevance to geometric modeling, that is not the
case. Every bit of mathematics in this book and its appendices is used or referred to
somewhere here or in [AgoM05]. Sometimes defining a concept involved having to
define something else first and so on. I was not trying to teach mathematics for its
own interesting sake, but only in so far as it is relevant to geometric modeling, or at
least potentially relevant. When I say “potentially,” I am thinking of such topics as
algebraic and differential topology that currently appear in only minimal ways in mod-
eling systems but obviously will some day play a more central role.
It is assumed that the reader has had minimally three semesters of calculus and
a course on linear algebra. An additional course on advanced calculus and modern
algebra would be ideal. The role of Appendices B–F is to summarize what is assumed.
They consist mainly of definitions and statements of results with essentially no expla-
vi Preface
剩余970页未读,继续阅读
资源评论
- martinyip2015-01-16和Vol2合在一起,组成很好的教程!!!
射手炎魂
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功