Complete Download Computer Graphics Programming in OpenGL with Java 3rd Edition V. Scott Gordon PDF All Chapters
Complete Download Computer Graphics Programming in OpenGL with Java 3rd Edition V. Scott Gordon PDF All Chapters
com
https://ebookmeta.com/product/computer-graphics-programming-
in-opengl-with-java-3rd-edition-v-scott-gordon/
OR CLICK BUTTON
DOWNLOAD NOW
https://ebookmeta.com/product/computer-graphics-programming-in-opengl-
with-c-2nd-edition-v-scott-gordon/
ebookmeta.com
https://ebookmeta.com/product/introduction-to-computer-graphics-using-
opengl-and-java-3rd-edition-karsten-lehn/
ebookmeta.com
https://ebookmeta.com/product/developing-graphics-frameworks-with-
java-and-opengl-1st-edition-lee-stemkoski/
ebookmeta.com
https://ebookmeta.com/product/engaged-learners-and-digital-citizens-
critical-outcomes-for-teaching-and-learning-1st-edition-brad-garner/
ebookmeta.com
The Spy Whisperer 1st Edition Matthew Dunn
https://ebookmeta.com/product/the-spy-whisperer-1st-edition-matthew-
dunn/
ebookmeta.com
https://ebookmeta.com/product/case-files-family-medicine-4e-4th-
edition-donald-briscoe/
ebookmeta.com
https://ebookmeta.com/product/advanced-therapeutics-in-pain-medicine-
first-edition-sahar-swidan/
ebookmeta.com
https://ebookmeta.com/product/gingerbear-christmas-howls-romance-
howliday-special-1st-edition-reina-torres-torres-reina/
ebookmeta.com
https://ebookmeta.com/product/resonating-system-what-to-perceive-so-
you-can-receive-resonation-realm-book-1-2nd-edition-rinzen-joye/
ebookmeta.com
Beaded By Midnight A curvy girl and brother s best friend
romance 1st Edition Eve London
https://ebookmeta.com/product/beaded-by-midnight-a-curvy-girl-and-
brother-s-best-friend-romance-1st-edition-eve-london/
ebookmeta.com
Computer Graphics
Programming in OpenGL
with Java
Third Edition
By purchasing or using this book and its companion files (the “Work”), you agree
that this license grants permission to use the contents contained herein, but does
not give you the right of ownership to any of the textual content in the book or
ownership to any of the information or products contained in it. This license does
not permit uploading of the Work onto the Internet or on a network (of any kind)
without the written consent of the Publisher. Duplication or dissemination of any
text, code, simulations, images, etc. contained herein is limited to and subject to
licensing terms for the respective products, and permission must be obtained from
the Publisher or the owner of the content, etc., in order to reproduce or network any
portion of the textual material (in any media) that is contained in the Work.
The author, developers, and the publisher of any accompanying content, and anyone
involved in the composition, production, and manufacturing of this work will not
be liable for damages of any kind arising out of the use of (or the inability to use)
the algorithms, source code, computer programs, or textual material contained
in this publication. This includes, but is not limited to, loss of revenue or profit,
or other incidental, physical, or consequential damages arising out of the use of
this Work.
The sole remedy in the event of a claim of any kind is expressly limited to
replacement of the book and disc and only at the discretion of the Publisher. The
use of “implied warranty” and certain “exclusions” vary from state to state, and
might not apply to the purchaser of this product.
Companion files are available for download from the publisher by writing to
info@merclearning.com.
This publication, portions of it, or any accompanying software may not be reproduced in any way,
stored in a retrieval system of any type, or transmitted by any means, media, electronic display
or mechanical display, including, but not limited to, photocopy, recording, Internet postings, or
scanning, without prior permission in writing from the publisher.
The publisher recognizes and respects all marks used by companies, manufacturers, and
developers as a means to distinguish their products. All brand names and product names mentioned
in this book are trademarks or service marks of their respective companies. Any omission or misuse
(of any kind) of service marks or trademarks, etc. is not an attempt to infringe on the property
of others.
Our titles are available for adoption, license, or bulk purchase by institutions, corporations, etc.
For additional information, please contact the Customer Service Dept. at 800-232-0223 (toll free).
Digital versions of our titles are available at: www.academiccourseware.com and other e-vendors.
All companion files are available by writing to the publisher at info@merclearning.com.
The sole obligation of Mercury Learning and Information to the purchaser is to replace
the book and/or disc, based on defective materials or faulty workmanship, but not based on the
operation or functionality of the product.
Index 505
One of the things we hope is unique about this book is that we have strived to make it
accessible to a beginner – that is, someone new to 3D graphics programming. While there
is by no means a lack of information available on the topic—quite the contrary—many
students are initially overwhelmed. This text is our attempt to write the book we wish we
had had when we were starting out, with step-by-step explanations of the basics, progress-
ing in an organized manner up through advanced topics. We considered titling the book
“shader programming made easy”; however, we don’t think that there really is any way of
making shader programming “easy.” We hope that we have come close.
This book teaches OpenGL programming in Java, using JOGL—a Java “wrapper”
for OpenGL’s native C calls [JO21]. There are several advantages to learning graphics
programming in Java rather than in C:
• It is more convenient for students at schools that conduct most of their curriculum
in Java
• Installation and setup is easier in Java than for C or C++
• Java’s I/O, window, and event handling are arguably cleaner than in C
• Java’s excellent support for object-oriented design patterns can foster good design
• JOGL includes some very nice tools, such as for loading textures, animation
loops, etc.
It is worth mentioning that there do exist other Java bindings for OpenGL. One that
has become very popular is Lightweight Java Game Library, or LWJGL [LW21]. Like
JOGL, LWJGL also offers bindings for OpenAL and OpenCL. This textbook focuses
only on JOGL.
Another thing that makes this book unique is that it has a “sister” textbook: Computer
Graphics Programming in OpenGL with C++, Second Edition. The two books are orga-
nized in lockstep, with the same chapter and section numbers and topics, figures, exer-
cises, and theoretical descriptions. Wherever possible, the code is organized similarly.
Of course, the use of Java versus C++ leads to considerable programming differences
(although all of the shader code is identical). Still, we believe that we have provided vir-
tually identical learning paths, even allowing a student to choose either option within a
single classroom.
Yet another variant of OpenGL is called “WebGL.” Based on OpenGL ES, WebGL is
designed to support the use of OpenGL in web browsers. WebGL allows an application to
use JavaScript1 to invoke OpenGL ES operations, which makes it easy to embed OpenGL
graphics into standard HTML (web) documents. Most modern web browsers support
WebGL, including Apple Safari, Google Chrome, Microsoft Edge, Microsoft Internet
Explorer, Mozilla Firefox, and Opera. Since web programming is outside the scope of
this book, we will not cover any WebGL specifics. Note however, that because WebGL
1 JavaScript is a scripting language that can be used to embed code in web pages. It has strong
similarities to Java, but also many important differences.
is based on OpenGL ES, which in turn is based on standard OpenGL, much of what is
covered in this book can be transferred directly to learning about these OpenGL variants.
The very topic of 3D graphics lends itself to impressive, even beautiful images.
Indeed, many popular textbooks on the topic are filled with breathtaking scenes, and it is
enticing to leaf through their galleries. While we acknowledge the motivational utility of
such examples, our aim is to teach, not to impress. The images in this book are simply the
outputs of the example programs, and because this is an introductory text, the resulting
scenes are unlikely to impress an expert. However, the techniques presented do constitute
the foundational elements for producing today’s stunning 3D effects.
For years our own students have repeatedly expressed an interest in simulating water.
However, water takes so many forms that writing an introductory section on the topic is
challenging. Ultimately, we decided to present water in a way that would complement
related topics in the book such as terrain, sky, etc., and so in Chapter 15 we focus on utiliz-
ing our noise maps from Chapter 14 to generate water surfaces such as are seen in lakes
and oceans.
As a result of these additions, this 3rd edition is larger than the previous edition.
Besides the new material, there are important revisions throughout the book. For
example, we fixed bugs in our Torus class in Chapter 6, and made significant improve-
ments to our noise map functions in Chapter 14. Another small, but important, modifica-
tion was to change all of our lighting computations so that they are done in world space
rather than in camera space – this makes it easier to develop applications that require
being able to move the camera around. We also expanded our Utils.java utility class to
handle the loading of compute shaders.
There are dozens of small changes in every chapter that the reader might not even
notice: fixing typos, cleaning up code inconsistencies, updating the installation instruc-
tions, making slight wording changes, sprucing up figures, updating references, etc.
Completely eliminating typos is virtually impossible in a book that covers an ever-chang-
ing technology-rich topic, but we have attempted it.
Intended Audience
This book is targeted at students of computer science. This could mean undergraduates
pursuing a BS degree, but it could also mean anyone who studies computer science. As
such, we are assuming that the reader has at least a solid background in object-oriented
programming, at the level of someone who is, say, a computer science major at the junior
or senior level.
There are also some specific things that we use in this book, but that we don’t cover,
because we assume the reader already has sufficient background. In particular:
• Java and its Abstract Window Toolkit (AWT) or Swing library, especially for
GUI-building
• Java configuration details, such as manipulating the CLASSPATH
• basic data structures and algorithms, such as linked lists, stacks and queues, etc.
• recursion
• event-driven programming concepts
• basic matrix algebra and trigonometry
• basic analytic geometry, such as for defining points, lines, vectors, planes, and circles
This is also intended mostly as a practical, hands-on guide. While there is plenty of
theoretical material included, the reader should treat this text as a sort of “workbook,” in
which you learn basic concepts by actually programming them yourself. We have pro-
vided code for all of the examples, but to really learn the concepts you will want to “play”
with those examples—extend them to build your own 3D scenes.
At the end of each chapter are a few exercises to solve. Some are very simple, involv-
ing merely making simple modifications to the provided code. The problems that are
marked “(PROJECT),” however, are expected to take some time to solve, and require writ-
ing a significant amount of code, or combining techniques from various examples. There
are also a few marked “(RESEARCH)”—those are problems that encourage independent
study because this textbook doesn’t provide sufficient detail to solve them.
OpenGL calls, whether made in C or in Java through JOGL, often involve long lists of
parameters. While writing this book, the authors debated whether or not to, in each case,
describe all of the parameters. We decided that in the early chapters we would describe
every detail. But as the topics progress, we decided to avoid getting bogged down in every
piece of minutiae in the OpenGL calls (and there are many), for fear of the reader losing
sight of the big picture. For this reason, it is essential when working through the examples
to have ready access to reference material for Java, OpenGL, and JOGL.
For this, there are a number of excellent reference sources that we recommend using
in conjunction with this book. The javadocs for Java and JOGL are absolutely essential,
and can be accessed online or downloaded. The reader should bookmark them for easy
in which is the molecular diameter and is the number of molecules per cubic centimeter of the
gas. Now, we have long had methods of measuring , for it is upon this that the coefficient of
viscosity of the gas largely depends. When, therefore, we have measured the viscosities of
different gases we can compute the corresponding ’s, and then from equation (31) the relative
diameters , since is the same for all gases at the same temperature and pressure. But the
absolute value of can be found only after the absolute value of is known. If we insert in
equation (31) the value of found from by the method presented in chap. V, it is found that the
average diameter of the atom of the monatomic gas helium is , that of the diatomic
hydrogen molecule is a trifle more, while the diameters of the molecules of the diatomic gases,
oxygen and nitrogen, are 50 per cent larger.[135] This would make the diameter of a single atom of
hydrogen a trifle smaller, and that of a single atom of oxygen or nitrogen a trifle larger than that of
helium. By the average molecular diameter we mean the average distance to which the centers of
two molecules approach one another in such impacts as are continually occurring in connection
with the motions of thermal agitation of gas molecules—this and nothing more.
As will presently appear, the reason that two molecules thus rebound from one another when in
their motion of thermal agitation their centers of gravity approach to a distance of about
is presumably that the atom is a system with negative electrons in its outer regions.
When these negative electrons in two different systems which are coming into collision approach to
about this distance, the repulsions between these similarly charged bodies begin to be felt,
although at a distance the atoms are forceless. With decreasing distance this repulsion increases
very rapidly until it becomes so great as to overcome the inertias of the systems and drive them
asunder.
II. THE RADIUS OF THE ELECTRON FROM THE ELECTROMAGNETIC THEORY OF THE
ORIGIN OF MASS
The first estimates of the volume occupied by a single one of the electronic constituents of an
atom were obtained from the electromagnetic theory of the origin of mass, and were therefore to a
pretty large degree speculative, but since these estimates are strikingly in accord with results
which follow from direct experiments and are independent of any theory, and since, further, they
are of extraordinary philosophic as well as historic interest, they will briefly be presented here.
Since Rowland proved that an electrically charged body in motion is an electrical current the
magnitude of which is proportional to the speed of motion of the charge, and since an electric
current, by virtue of the property called its self-induction, opposes any attempt to increase or
diminish its magnitude, it is clear that an electrical charge, as such, possesses the property of
inertia. But inertia is the only invariable property of matter. It is the quantitative measure of matter,
and matter quantitatively considered is called mass. It is clear, then, theoretically, that an
electrically charged pith ball must possess more mass than the same pith ball when uncharged.
But when we compute how much the mass of a pith ball is increased by any charge which we can
actually get it to hold, we find that the increase is so extraordinarily minute as to be hopelessly
beyond the possibility of experimental detection. However, the method of making this computation,
which was first pointed out by Sir J. J. Thomson in 1881,[136] is of unquestioned validity, so that we
may feel quite sure of the correctness of the result. Further, when we combine the discovery that
an electric charge possesses the distinguishing property of matter, namely, inertia, with the
discovery that all electric charges are built up out of electrical specks all alike in charge, we have
made it entirely legitimate to consider an electric current as the passage of a definite, material,
granular substance along the conductor. In other words, the two entities, electricity and matter,
which the nineteenth century tried to keep distinct, begin to look like different aspects of one and
the same thing.
But, though we have thus justified the statement that electricity is material, have we any
evidence as yet that all matter is electrical—that is, that all inertia is of the same origin as that of an
electrical charge? The answer is that we have evidence, but as yet no proof. The theory that this is
the case is still a speculation, but one which rests upon certain very significant facts. These facts
are as follows:
If a pith ball is spherical and of radius , then the mass due to a charge spread uniformly
over its surface is given, as is shown in Appendix D) by,
The point of especial interest in this result is that the mass is inversely proportional to the radius,
so that the smaller the sphere upon which we can condense a given charge the larger the mass
of that charge. If, then, we had any means of measuring the minute increase in mass of a pith ball
when we charge it electrically with a known quantity of electricity , we could compute from
equation (32) the size of this pith ball, even if we could not see it or measure it in any other way.
This is much the sort of a position in which we find ourselves with respect to the negative electron.
We can measure its mass, and it is found to be accurately ¹⁄₁₈₄₅ of that of the hydrogen atom. We
have measured accurately its charge and hence can compute the radius of the equivalent
sphere, that is, the sphere over which would have to be uniformly distributed to have the
observed mass, provided we assume that the observed mass of the electron is all due to its
charge.
The justification for such an assumption is of two kinds. First, since we have found that
electrons are constituents of all atoms and that mass is a property of an electrical charge, it is of
course in the interests of simplicity to assume that all the mass of an atom is due to its contained
electrical charges, rather than that there are two wholly different kinds of mass, one of electrical
origin and the other of some other sort of an origin. Secondly, if the mass of a negative electron is
all of electrical origin, then we can show from electromagnetic theory that this mass ought to be
independent of the speed with which the electron may chance to be moving unless that speed
approaches close to the speed of light. But from one-tenth the speed of light up to that speed the
mass ought to vary with speed in a definitely predictable way.
Now, it is a piece of rare good fortune for the testing of this theory that radium actually does
eject negative electrons with speeds which can be accurately measured and which do vary from
three-tenths up to ninety-eight hundredths of that of light. It is further one of the capital discoveries
of the twentieth century[137] that within these limits the observed rate of variation of the mass of the
negative electron with speed agrees accurately with the rate of variation computed on the
assumption that this mass is all of electrical origin. Such is the experimental argument for the
electrical origin of mass.[138]
Solving then equation (32) for , we find that the radius of the sphere over which the charge
of the negative electron would have to be distributed to have the observed mass is but
, or but one fifty-thousandth of the radius of the atom ( ). From this point of
view, then, the negative electron represents a charge of electricity which is condensed into an
exceedingly minute volume. In fact, its radius cannot be larger in comparison with the radius of the
atom than is the radius of the earth in comparison with the radius of her orbit about the sun.
In the case of the positive electron there is no direct experimental justification for the
assumption that the mass is also wholly of electrical origin, for we cannot impart to the positive
electrons speeds which approach the speed of light, nor have we as yet found in nature any of
them which are endowed with speeds greater than about one-tenth that of light. But in view of the
experimental results obtained with the negative electron, the carrying over of the same assumption
to the positive electron is at least natural. Further, if this step be taken, it is clear from equation
(32), since for the positive is nearly two thousand times larger than for the negative, that for
the positive can be only ¹⁄₂₀₀₀ of what it is for the negative. In other words, the size of the positive
electron would be to the size of the negative as a sphere having a two-mile radius would be to the
size of the earth. From the standpoint, then, of the electromagnetic theory of the origin of mass, the
dimensions of the negative and positive constituents of atoms in comparison with the dimensions
of the atoms themselves are like the dimensions of the planets and asteroids in comparison with
the size of the solar system. All of these computations, whatever their value, are rendered possible
by the fact that is now known.
Now we know from methods which have nothing to do with the electromagnetic theory of the
origin of mass, that the excessive minuteness predicted by that theory for both the positive and the
negative constituents of atoms is in fact correct, though we have no evidence as to whether the
foregoing ratio is right.
Since we know the size of a molecule and the number of molecules per cubic centimeter, we can
compute, as in the case of the -particle, the number of molecules through which a -particle must
pass in going a given distance. The extraordinary situation revealed by this photograph is that this
particular particle shot through on an average as many as 10,000 atoms before it came near
enough to an electronic constituent of any one of these atoms to detach it from its system and form
an ion. This shows conclusively that the electronic or other constituents of atoms can occupy but
an exceedingly small fraction of the space inclosed within the atomic system. Practically the whole
of this space must be empty to an electron going with this speed.
The left panel in the lower half of the plate (Fig. 16) shows the track of a negative electron of
much slower speed, and it will be seen, first, that it ionizes much more frequently, and, secondly,
that instead of continuing in a straight line it is deflected at certain points from its original direction.
The reason for both of these facts can readily be seen from the considerations on p. 139, which it
may be worth while to extend to the case in hand as follows.
If a new planet or other relatively small body were to shoot with stupendous speed through our
solar system, the tune which it spent within our system might be so small that the force between it
and the earth or any other member of the solar system would not have time either to deflect the
stranger from its path or to pull the earth out of its orbit. If the speed of the strange body were
smaller, however, the effect would be more disastrous both to the constituents of our solar system
and to the path of the strange body, for the latter would then have a much better chance of pulling
one of the planets out of our solar system and also a much better chance of being deflected from a
straight path itself. The slower a negative electron moves, then, the more is it liable to deflection
and the more frequently does it ionize the molecules through which it passes.
This conclusion finds beautiful experimental confirmation in the three panels of the plate
opposite this page, for the speed with which X-rays hurl out negative electrons from atoms has
long been known to be much less than the speed of -rays from radium, and the zigzag tracks in
these photographs are the paths of these corpuscles. It will be seen that they bend much more
often and ionize much more frequently than do the rays shown in Figs. 16 and 17.
But the study of the tracks of the -particles (Figs. 14 and 15, opposite p. 190) is even more
illuminating as to the structure of the atom. For the -particle, being an atom of helium eight
thousand times more massive than a negative electron, could no more be deflected by one of the
latter in an atom through which it passes than a cannon ball could be deflected by a pea. Yet Figs.
14 and 15 show that toward the end of its path the -particle does in general suffer several sudden
deflections. Such deflections could be produced only by a very powerful center of force within the
atom whose mass is at least comparable with the mass of the helium atom.
Fig. 18—Photographs of the tracks of -particles ejected by x-rays from molecules of air
Fig. 19—Photographs of the tracks of -particles ejected by x-rays from molecules of air
Fig. 20—Photographs of the tracks of -particles ejected by x-rays from molecules of air
These sharp deflections, which occasionally amount to as much as 150° to 180°, lend the
strongest of support to the view that the atom consists of a heavy positively charged nucleus about
which are grouped enough electrons to render the whole atom neutral. But the fact that in these
experiments the -particle goes through 130,000 atoms without approaching near enough to this
central nucleus to suffer appreciable deflection more than two or three times constitutes the most
convincing evidence that this central nucleus which holds the negative electrons within the atomic
system occupies an excessively minute volume, just as we computed from the electromagnetic
theory of the origin of mass that the positive electron ought to do. Indeed, knowing as he did by
direct measurement the speed of the -particle, Rutherford, who is largely responsible for the
nucleus-atom theory, first computed,[140] with the aid of the inverse square law, which we know to
hold between charged bodies of dimensions which are small compared with their distances apart,
how close the -particle would approach to the nucleus of a given atom like that of gold before it
would be turned back upon its course (see Appendix F). The result was in the case of gold, one of
the heaviest atoms, about , and in the case of hydrogen, the lightest atom, about
. These are merely upper limits for the dimensions of the nuclei.
However uncertain, then, we may feel about the sizes of positive and negative electrons
computed from the electromagnetic theory of the origin of the mass, we may regard it as fairly well
established by such direct experiments as these that the electronic constituents of atoms are as
small, in comparison with the dimensions of the atomic systems, as are the sun and planets in
comparison with the dimensions of the solar system. Indeed, when we reflect that we can shoot
helium atoms by the billion through a thin-walled highly evacuated glass tube without leaving any
holes behind, i.e., without impairing in the slightest degree the vacuum or perceptibly weakening
the glass, we see from this alone that the atom itself must consist mostly of “hole”; in other words,
that an atom, like a solar system, must be an exceedingly loose structure whose impenetrable
portions must be extraordinarily minute in comparison with the penetrable portions. The notion that
an atom can appropriate to itself all the space within its boundaries to the exclusion of all others is
then altogether exploded by these experiments. A particular atom can certainly occupy the same
space at the same time as any other atom if it is only endowed with sufficient kinetic energy. Such
energies as correspond to the motions of thermal agitation of molecules are not, however,
sufficient to enable one atom to penetrate the boundaries of another, hence the seeming
impenetrability of atoms in ordinary experiments in mechanics. That there is, however, a portion of
the atom which is wholly impenetrable to the alpha particles is definitely proved by experiments of
the sort we have been considering; for it occasionally happens that an alpha particle hits this
nucleus “head on,” and, when it does so, it is turned straight back upon its course. As indicated
above, the size of this impenetrable portion, which may be defined as the size of the nucleus, is in
no case larger than ¹⁄₁₀₀₀₀ the diameter of the atom, and yet there may be contained within it, as
will presently be shown, several hundred positive and negative electrons, so that the excessive
minuteness of these bodies is established, altogether without reference to any theory as to what
they are.
The remarkable element in these photographs is the exact similarity of the spectra produced by
the different elements and the step-by-step shortening of the wave-length (which is proportional to
the distance from the line on the left to the spectral lines) as the atomic number increases. This
is shown both in the series, which is produced by stimulating the inmost pair of electrons in
each atom, and the series, which is produced by stimulating the group of eight electrons in the
second ring or shell from the center.
Fig. 21b—PHOTOGRAPHS OF THE SPECTRA OF THE CHARACTERISTIC X-RAYS FROM CERTAIN
SUBSTANCES
The two lines are here close to the central image, for the wave-lengths are here very short,
since tungsten has a high atomic number (74). Farther to the right is the series of tungsten lines
which will be recognized because of its similarity to the series in the plate opposite p. 198.
Between the and the lines are two absorption edges marked and . The former
represents the frequency above which the silver absorbs all the general radiation of tungsten but
below which it lets it all through. The latter is the corresponding line for bromine. In a print from a
photograph absorption in the plate itself obviously appears as a darkening, transmission as a
lightening. Just below is the spectrum obtained by inserting a sheet of molybdenum in the path of
the beam, i.e., before the slit of the spectrometer. Absorption in the molybdenum will obviously
appear as a lightening, transmission as a darkening. It will be seen that the molybdenum absorbs
all the frequencies in the X-ray emission of tungsten higher than a particular frequency and lets
through all frequencies lower than this value. This remarkable characteristic of the absorption of X-
rays was discovered by Barkla in 1909.[148] The absorption edge at which, with increasing
frequency, absorption suddenly begins is very sharply marked.
This edge coincides with the highest emission frequency of which molybdenum is theoretically
capable, and is a trifle higher than the highest observed emission frequency. De Broglie has
measured accurately these critical absorption frequencies for all the heavy elements up to thorium,
thus extending the series from atomic number where he found it, to , a notable
advance. The two absorption edges characteristic of the silver and the bromine in the photographic
plate appear in the same place on all the photographs in which they could appear. The other
absorption edges vary from element to element and are characteristic each of its particular
element. The way in which this critical absorption edge moves toward the central image as the
atomic number increases in the steps Br 35, Mo 42, Ag 47, Cd 48, Sb 51, Ba 56, W 74, Hg 80, is
very beautifully shown in De Broglie’s photographs all the way up to mercury, where the absorption
edge is somewhat inside the shortest of the characteristic radiations of tungsten. There must be
twelve more of these edges between mercury (N = 80) and uranium ( ) and De Broglie has
measured them up to thorium ( ). They become, however, very difficult to locate in this
region of frequencies on account of their extreme closeness to the central image. But the
radiations, which are of seven times longer wave-length, may then be used, and Fig. 23 of the
plate opposite this page shows the -ray absorption edges, of which there are three, as obtained
by De Broglie in both uranium and thorium, so that the position in the Moseley table of each
element all the way to the heaviest one, uranium, is fixed in this way by direct experiment. Fig. 25
shows the progression of square-root frequencies as it appears from measurements made on the
successive absorption edges of De Broglie’s photographs and on a particular one of Siegbahn’s
emission lines. It will be noticed that, in going from bromine (35) to uranium (92), the length of the
step does change by a few per cent. The probable cause of this will be considered later.
According to modern theory an absorption edge appears where the incident energy—which is
proportional to the incident frequency—has become just large enough to lift the particular electron
which absorbs it entirely out of the atom. If this removed electron should then fall back to its old
place in the atom, it would emit in so doing precisely the frequency which was absorbed in the
process of removal.
Since these enormously high X-ray frequencies must arise from electrons which fall into
extraordinarily powerful fields of force, such as might be expected to exist in the inner regions of
the atom close to the nucleus, Moseley’s discovery strongly suggests that the charge on this
nucleus is produced in the case of each atom by adding some particular invariable charge to the
nucleus of the atom next below it in Moseley’s table. This suggestion gains added weight when it is
found that with one or two trifling exceptions, to be considered later, Moseley’s series of increasing
X-ray frequencies is exactly the series of increasing atomic weights. It also receives powerful
support from the following discovery.
Mendeleéff’s periodic table shows that the progression of chemical properties among the
elements coincides in general with the progression of atomic weights. Now it was pointed out ten
years ago that whenever a radioactive substance loses a doubly charged -particle it moves two
places to the left in the periodic table, while whenever it loses a singly charged -particle it moves
one place to the right,[149] thus showing that the chemical character of a substance depends upon
the number of free positive charges in its nucleus.
One of the most interesting and striking characteristics of Moseley’s table is that all the known
elements between sodium (atomic number 11, atomic weight 23) and lead (atomic number 82,
atomic weight, 207.2) have been fitted into it and there are left but three vacancies within this
range. Below sodium there are just 10 known elements, and very recent study[150] of their spectra
in the extreme ultra-violet has fixed the place of each in the Moseley progression, though in this
region the progression of atomic weights and of chemical properties is also altogether definite and
unambiguous. It seems highly probable, then, from Moseley’s work that we have already found all