Skip to content

Commit 0bba508

Browse files
committed
text to link diff topics
1 parent 962f19e commit 0bba508

File tree

4 files changed

+17
-13
lines changed

4 files changed

+17
-13
lines changed

brep/brep.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ \subsection{Triangle-based structures}
258258
\caption{}%
259259
\label{subfig:0-simplex}
260260
\end{subfigure}
261-
\caption[A triangle-based data structure consists of a set of triangles as base elements]{A triangle-based data structure consists of a set of triangles as base elements, each of which has links to (a) its three adjacent triangles (as pointers or ids).
261+
\caption[A triangle-based data structure]{A triangle-based data structure consists of a set of triangles as base elements, each of which has links to (a) its three adjacent triangles (as pointers or ids).
262262
Then, the usual approach is to also have links to (b) its three incident vertices (as pointers or ids), which can stored as separate elements with (c) their coordinates.
263263
Alternatively, it is also possible to store the vertex coordinates directly in the triangles, but this means that the coordinates are stored many times---once in every triangle that is incident to it.}%
264264
\label{fig:2-simplex}

dtvd3d/dtvd3d.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ \subsection{Generalisation of the flip-based incremental insertion algorithm}
323323
\begin{figure*}
324324
\centering
325325
\includegraphics[width=1.5\textwidth]{figs/insertion_steps}
326-
\caption{Step-by-step insertion, with flips, of a single point in a DT in two dimensions.}%
326+
\caption[Step-by-step insertion of a single point in a DT in two dimensions]{Step-by-step insertion, with flips, of a single point in a DT in two dimensions.}%
327327
\label{fig:insertion_steps}
328328
\end{figure*}
329329

intro/intro.tex

+14-10
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ \chapter{Introduction to 3D modelling of the built environment}%
1919

2020
When implemented in practice into a complete solution to a problem, these representations are not completely dissimilar from one another.
2121
Instead, they usually involve a mix of established techniques devised to represent shapes, connectivity and attributes.
22-
The end result differs greatly, but good solutions tend to strike a balance between their capabilities (\eg\ enough flexibility to model many types of objects), their simplicity (\eg\ using a consistent structure to allow for automated processing using simple rules) and how well they target the application they're used in.
22+
The possible combinations of techniques means that the end result can differ greatly, but good solutions tend to strike a balance between their capabilities (\eg\ enough flexibility to model many types of objects), their simplicity (\eg\ using a consistent structure to allow for automated processing using simple rules) and how well they target the application they're used in.
2323
In addition, the solutions that become widespread in practice also rely on many practical aspects, such as having good software support and widely available data.
2424

2525
% About the book
2626

27-
Despite the interconnected nature of the representations used for 3D modelling, within this book, we have tried to split them into mostly independent chapters---each covering a different representation in detail.
28-
The book starts from simple, generic and fundamental representations and moves towards more complex ones that use others as building blocks and have more clearly defined applications.
27+
Despite the interconnected nature of the representations used for 3D modelling of the built environment, within this book, we have tried to split them into mostly independent chapters---each covering a different representation in detail.
28+
The book starts from simple, generic and fundamental 3D modelling representations and moves towards more complex ones that use others as building blocks and have more clearly defined applications within the built environment realm.
2929
We focus mostly on the technical characteristics of each but also try to cover the most important practical aspects.
3030
The book ends with chapters that tie the content to the creation of complex data sets through building reconstruction and to the application of the topics seen in the chapters.
3131

@@ -38,9 +38,13 @@ \chapter{Introduction to 3D modelling of the built environment}%
3838
% About the chapter
3939

4040
In this introductory chapter, we discuss the most important concepts that underlie the rest of the book and that should help the reader to tie the different chapters together.
41+
% These notions can be considered as ...
4142

4243
\section{Common conceptualisations of the 3D modelling process}
4344

45+
The 3D modelling process is quite complex, and is therefore usually described as more of a sequence of simpler processes that happen on multiple levels.
46+
There are two common different conceptualisations for this in practice: a system of hierarchical abstractions that starts from the concrete real world and increasingly abstracts it into elements for a computer representation; or a series of steps that mimics the typical geoinformation process from measurements or acquisition, through one or more processing steps and ending with applications.
47+
4448
\subsection{Hierarchical abstractions}
4549
\marginnote{hierarchical abstractions}\index{hierarchical abstractions}
4650

@@ -60,20 +64,20 @@ \subsection{Hierarchical abstractions}
6064
\label{fig:applications}
6165
\end{figure}
6266

63-
\subsection{Geoinformation processing (\ie\ the geoinformation chain)}
67+
\subsection{Geoinformation processing}
6468

65-
From\marginnote{geoinformation chain}\index{geoinformation chain} a practical perspective, a common way to consider how space is structured is based on the usual steps in the geoinformation chain (or pipeline).
69+
From a practical perspective, a common way to consider how space is structured is based on the usual steps in the geoinformation chain\marginnote{geoinformation chain}\index{geoinformation chain} (or pipeline).
6670
This considers that one starts from the acquisition of data, either through traditional measurements (using anything from a tape measure to a total station) or using a variety of sensing technologies, including active methods using the reflections of electromagnetic waves (\eg\ all forms of lidar and radar) and vibrations (\eg\ underwater echo sounding and seismic methods), as well as passive methods (\eg\ digital images using any spectrum).
6771

6872
These `raw' measurements are then used to create simple primitives (\eg\ the points in a point cloud or the plane equation of a wall), and these are then further processed and assembled to create more complex 3D objects.
6973

7074
For instance, a typical process can go from a set of lidar full waveforms to a point cloud by deciding on appropriate return power thresholds, then to a series of meshes by reconstructing surfaces and fitting planes, and finally to a 3D city model with semantic surfaces by classifying and assembling the surfaces into 3D objects.
7175
In every step of such a process, there is certain amount of information loss, but (ideally) the information that remains is more structured and meaningful.
7276

73-
\section{Applied mathematical concepts used in 3D modelling}
74-
75-
\subsection{Geometry, topology and semantics}
77+
\section{Geometry, topology and semantics}
7678

79+
Within the context of the built environment, 3D modelling is usually split into three different modelling components: geometry (modelling of shape), topology (modelling of connectivity) and semantics (modelling of qualitative or quantitative values).
80+
These terms, as well as others covered in this section, are mostly derived from different branches of mathematics, but it is worth noting that their application within the geoinformation domain can differ substantially from their original mathematical meaning.
7781

7882
\subsection{Euclidean, Cartesian and point set geometry}
7983

@@ -120,6 +124,8 @@ \subsection{Euclidean, Cartesian and point set geometry}
120124
% \label{fig:boolean}
121125
% \end{figure}
122126

127+
\subsection{Explicit and implicit geometry}
128+
123129
\subsection{Graphs and algebraic topology}
124130

125131
The concepts from different branches of geometry are useful to describe the overall shape of objects, but in practice we often need to add concepts of topology as well.
@@ -133,8 +139,6 @@ \subsection{Graphs and algebraic topology}
133139
\emph{Algebraic topology}\marginnote{algebraic topology}\index{algebraic topology} takes the concept of a graph further by allowing us to use higher-dimensional objects (\eg\ faces and volumes), which will be used to describe simplices and cells in some of the data models that we will discuss later in the course.
134140
It also makes it possible to describe objects based on sets, as well as to create operations that modify these sets.
135141

136-
\subsection{Explicit and implicit geometry}
137-
138142
\section{Objects and fields}
139143

140144
From a theoretical GIS standpoint, the typical way to conceptualise space recognises two ways of looking at the world: \emph{objects} and \emph{fields}.

iso19107/iso19107.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ \subsection{\texttt{Polygon}}
190190
\end{enumerate}
191191
}
192192
\end{boxedminipage}
193-
\caption{The six assertions for the validity of a 2D polygon, according to \emph{Simple Features}.}%
193+
\caption[Assertions for the validity of a 2D polygon]{The six assertions for the validity of a 2D polygon, according to \emph{Simple Features}.}%
194194
\label{fig:ogcsf_definitions}
195195
\end{figure}
196196

0 commit comments

Comments
 (0)