These test drawings can be found in electronic form in other places in more convenient formats. For example, many of them can be downloaded as a single zip file here.
Users are warned that:
I may add extra drawings without warning, as and when I need them;
I may correct errors in drawings without warning, as and when I find them;
I may resize drawings (usually making tiny drawings larger and huge
drawings smaller) as and when I choose - the topology, edge angles and
edge length ratios will remain the same, but the vertex coordinates will
change;
I may change the pictorial drawings (for example by adding or removing
whitespace border around the object) as and when I choose - the vertex/edge
datasets are the "originals", and the .gif files which illustrate them are
"derived works".
These drawings illustrate all possible trihedral junction labels (the labelled versions can be found here).
Yccc001 (natural line drawing only)
Yddd004 (natural line drawing only)
Wcdc002 (natural line drawing only)
Wdcd003 (natural line drawing only)
Lab002 (natural line drawing only)
Lac002 (natural line drawing only)
Lbd003 (natural line drawing only)
Lcb002 (natural line drawing only)
Lda003 (natural line drawing only)
Various drawings which should ideally be interpreted as cubes.
Cube000 (natural line drawing only)
Cube100 (natural line drawing only)
Cube200 (natural line drawing only)
Cube300 (natural line drawing only)
Cube400 (natural line drawing only)
Cube500 (natural line drawing only)
Cube501 (natural line drawing and wireframe)
Cube600 (natural line drawing only)
Various sketches, topologically equivalent to cubes, which should not be interpreted as cubes.
Bar100 (natural line drawing only)
Packet100 (natural line drawing only)
Packet200 (natural line drawing only)
Podium100 (natural line drawing only)
Wedge100 (natural line drawing only)
Crystal100 (natural line drawing only)
Beams and channels are standard engineering components. The remaining drawings are inspired by letters (e.g. the L-, T- and X-blocks) or are extrapolations of these ideas.
Joist100 (natural line drawing only)
Joist200 (natural line drawing only)
Channel100 (natural line drawing only)
Channel200 (natural line drawing only)
Channel300 (natural line drawing only)
Channel400 (natural line drawing only)
LBlock100 (natural line drawing only)
LBlock200 (natural line drawing only)
LBlock300 (natural line drawing only)
LBlock400 (natural line drawing only)
LBlock500 (natural line drawing only)
TBlock100 (natural line drawing only)
TBlock200 (natural line drawing only)
TBlock300 (natural line drawing only)
Stair300 (natural line drawing only)
LLLBlock100 (natural line drawing only)
SBlock100 (natural line drawing only)
SBlock200 (natural line drawing only)
SBlock300 (natural line drawing only)
UBlock100 (natural line drawing only)
NBlock100 (natural line drawing only)
XBlock100 (natural line drawing only)
XBlock200 (natural line drawing only)
XBlock300 (natural line drawing only)
Maze100 (natural line drawing and wireframe)
The C-Block illustrates the point that drawings of extrusions can
include lines both ends of which are occluding T-junctions.
CBlock100 (natural line drawing only)
Prisms are common geometric objects.
Prism3 (natural line drawing only)
Prism6 (natural line drawing only)
Prism610 (natural line drawing only)
Prism620 (natural line drawing only)
The following four drawings can cause problems if the merit for rotational
symmetry is too high: they are clearly not intended to be regular pentagonal
prisms.
House000 (natural line drawing only)
House100 (natural line drawing only)
House200 (natural line drawing only)
Bureau100 (natural line drawing only)
Figure~\diag{VBLOCK100} is a simplification of Figure~\diag{EG-P2-19};
Notch100 takes the idea further.
VBlock100 (natural line drawing only)
Notch100 (natural line drawing only)
Notch200 (natural line drawing only)
TwoConcave (natural line drawing only)
This figure was inspired by the Anthracene molecule.
Anth100 (natural line drawing and wireframe)
The Z-block, Figure~\diag{ZBLOCK100} appears in many previous investigations as being the simplest normalon with no other "clues": it is not an extrusion and has no axis of mirror symmetry. Other figures were inspired by other letters of the alphabet. Figure YCubes200 illustrates Kanatani's suggestion for labelling non-trihedral vertices. Note that the proper interpretation of Figure 4h-Th100 is non-trihedral and a geometrically-accurate interpretation of Figure~\diag{DENTS100} would contain degenerate vertices.
ZBlock100 (natural line drawing only)
ZBlock200 (natural line drawing only)
ZBlock300 (natural line drawing only)
4h-Th100 (natural line drawing only)
JBlock100 (natural line drawing only)
JBlock200 (natural line drawing only)
JBlock300 (natural line drawing only)
ZZBlock100 (natural line drawing only)
ZZBlock200 (natural line drawing only)
HBlock100 (natural line drawing only)
HBlock200 (natural line drawing only)
HBlock300 (natural line drawing only)
Aerial100 (natural line drawing only)
KBlock210 (natural line drawing only)
KBlock220 (natural line drawing only)
KBlock230 (natural line drawing only)
KBlock130 (natural line drawing only)
Dent100 (natural line drawing only)
Dent300 (natural line drawing only)
Dents100 (natural line drawing only)
4h-YCubes900 (natural line drawing only)
4h-YCubes910 (natural line drawing only)
YCubes200 (natural line drawing only)
Figures Cupboard100 and Cupboard200 show that hidden topology
can sometimes be at the front, not the back, of the object.
Cupboard100 (natural line drawing only)
Cupboard200 (natural line drawing only)
Figure LPlate100 illustrates a particular uncommon trihedral
junction label pair.
LPlate100 (natural line drawing only)
Figure Plug210 illustrates that disconnected subgraphs can sometimes
be part of the main block of an object and do not necessarily correspond to
features.
Plug200 (natural line drawing only)
Plug210 (natural line drawing only)
TwoCubes100 (natural line drawing only)
Table220 (natural line drawing and wireframe)
Grim100 (natural line drawing only)
Grim200 (natural line drawing only)
Grim300 (natural line drawing only)
SBracket100 (natural line drawing only)
Cut100 (natural line drawing only)
Angle100 (natural line drawing only)
Angle200 (natural line drawing only)
Angle300 (natural line drawing only)
Figure ABlock101 is a problem drawing: should it be mirror-symmetric
or semi-axis-aligned with one non-axis-aligned face?
ABlock101 (natural line drawing only)
ABlock102 (natural line drawing only)
Architecture can often be approximated by semi-axis-aligned drawings
with mirror planes.
HouseGarage100 (natural line drawing only)
HouseGarage200 (natural line drawing only)
Porch100 (natural line drawing only)
Porch200 (natural line drawing only)
Terrace200 (natural line drawing only)
Chimney100 (natural line drawing only)
TwoCubes200 (natural line drawing only)
Table300 (natural line drawing only)
Table301 (natural line drawing only)
Semi-axis-aligned drawings without mirror planes are surprisingly uncommon.
LBlockPlus100 (natural line drawing only)
TruncPrism3 (natural line drawing only)
TruncPrism4 (natural line drawing only)
AnglePlus100 (natural line drawing only)
Although best handled as special cases, drawings of Platonic and Archimedean solids also make useful test cases for topological reconstruction using symmetry.
Plat4 (natural line drawing only)
Plat4A (natural line drawing only)
Plat12 (natural line drawing only)
Plat8 (natural line drawing only)
Plat20 (natural line drawing only)
Arch665 (natural line drawing only)
Arch665A (natural line drawing only)
Arch883 (natural line drawing only)
Arch883A (natural line drawing only)
Arch43333 (natural line drawing only)
Arch53333 (natural line drawing only)
Arch663 (natural line drawing only)
Arch664 (natural line drawing only)
Arch4433 (natural line drawing only)
Arch4443 (natural line drawing only)
Arch864 (natural line drawing only)
Arch5533 (natural line drawing only)
Arch5443 (natural line drawing only)
Arch1064 (natural line drawing only)
Arch10103 (natural line drawing only)
The last two figures show two views of one of the semi-regular convex
solids (all faces are regular pentagons or squares, but not all vertices are
interchangeable); there are several others (see
Cromwell).
Semireg5544 (natural line drawing only)
Semireg55554 (natural line drawing only)
Inaccurate versions of Frust310 appear in several references, usually to illustrate the point that strictly mathematical approaches are intolerant of freehand drawing errors. Frust610 is a useful illustration of which edges can, and which edges cannot, be parallel.
Frust310 (natural line drawing only)
Frust320 (natural line drawing only)
Frust330 (natural line drawing only)
Frust410 (natural line drawing only)
Frust610 (natural line drawing only)
FrustU100 (natural line drawing only)
Wedge300 (natural line drawing only)
Chair600 (natural line drawing only)
The Square contravenes either the general viewpoint or the most
informative viewpoint assumptions.
Square (natural line drawing only)
The impossible objects, Penrose's frustum (Figure~\diag{PYRAMID333}), Sugihara's Box (Sugihara), Escher's Tower (EscherTower), Huffman's Combs (HuffComb000) and Cowan's Ring (Cowan000), are a reminder that not every valid topology can be realised geometrically.
Pyramid333 (natural line drawing only)
Sugihara (natural line drawing only)
EscherTower (natural line drawing only)
HuffComb000 (natural line drawing only)
Cowan000 (natural line drawing only)
Then again, some unexpected topologies can be realised geometrically. See Kokichi Sugihara's Web Site for instructions on how to build your own Escher Tower.
The degenerate objects illustrate why certain junction labels should
not be included in the tetrahedral catalogue.
Mabcd000 (natural line drawing only)
Mdcab000 (natural line drawing only)
Kbdca000 (natural line drawing only)
Kbdca100 (natural line drawing only)
Kdabc000 (natural line drawing only)
Kdabc100 (natural line drawing only)
Figures~\diag{TBDA100}--\diag{YCUBES100} illustrate the entire extended trihedral junction catalogue.
Tbda100 (natural line drawing only)
Tbda200 (natural line drawing only)
Tbdc100 (natural line drawing only)
Tdab100 (natural line drawing only)
Tdab200 (natural line drawing only)
Tdac100 (natural line drawing only)
Tdac101 (natural line drawing and wireframe)
Xcbda100 (natural line drawing only)
4h-YCubes100 (natural line drawing only)
The trefoil,
adapted from Cromwell,
tests line labelling and topological reconstruction more seriously.
Trefoil100 (natural line drawing only)
LFrame500 (natural line drawing only)
FrontKBlock (natural line drawing only)
These drawings illustrate the view that all-convex pyramid vertices are commonly found in engineering objects, but single-concave pyramid vertices (Figures~\diag{PYRAMID450}--\diag{PYRAMID650} are not. Pyramid630 is an interesting optical illusion: the central vertex appears concave (compare with Figure~\diag{DENT100}), but the best geometric realisation is as an all-convex pyramid which is shallower at the top than the bottom.
Pyramid400 (natural line drawing only)
Pyramid430 (natural line drawing only)
Pyramid450 (natural line drawing only)
Pyramid500 (natural line drawing only)
Pyramid550 (natural line drawing only)
Pyramid600 (natural line drawing only)
Pyramid610 (natural line drawing only)
Pyramid630 (natural line drawing only)
Pyramid650 (natural line drawing only)
Plat20Dome (natural line drawing only)
Plat20DomeA (natural line drawing only)
Tetrahedral Junction Catalogue
These drawings illustrate the tetrahedral junction catalogue: see Appendix~\ref{4JCATDRAWINGS} for context. Their inclusion ensures that the implementation of each possible tetrahedral junction label is tested.
Xcccc011 (natural line drawing only)
Mbcca011 (natural line drawing only)
Lba011 (natural line drawing only)
Xcccd012 (natural line drawing only)
Mbcda012 (natural line drawing only)
Wbaa012 (natural line drawing only)
Wbba012 (natural line drawing only)
Wbca012 (natural line drawing only)
Wbda012 (natural line drawing only)
Yabc012 (natural line drawing only)
Yabd012 (natural line drawing only)
Yacc012 (natural line drawing only)
Ybcc012 (natural line drawing only)
Xcdcd013 (natural line drawing only)
Yabd013 (natural line drawing only)
Yacd013 (natural line drawing only)
Ybdc013 (natural line drawing only)
Xcddd014 (natural line drawing only)
Yadd014 (natural line drawing only)
Ybdd014 (natural line drawing only)
Xdddd015 (natural line drawing only)
Mccdc021 (natural line drawing only)
Xabcd021 (natural line drawing only)
Wcab021 (natural line drawing only)
Wcac021 (natural line drawing only)
Wccb021 (natural line drawing only)
Yaab021 (natural line drawing only)
Yabd021 (natural line drawing only)
Lab021 (natural line drawing only)
Lac021 (natural line drawing only)
Lcb021 (natural line drawing only)
Mcdcc022 (natural line drawing only)
Xabdc022 (natural line drawing only)
Wabc022 (natural line drawing only)
Wacc022 (natural line drawing only)
Wcbc022 (natural line drawing only)
Yabb022 (natural line drawing only)
Yabd022 (natural line drawing only)
Lab022 (natural line drawing only)
Lac022 (natural line drawing only)
Lcb022 (natural line drawing only)
Mcddc023 (natural line drawing only)
Xabdd023 (natural line drawing only)
Wadc023 (natural line drawing only)
Wcdb023 (natural line drawing only)
Lab023 (natural line drawing only)
Lac023 (natural line drawing only)
Lcb023 (natural line drawing only)
Mdccd024 (natural line drawing only)
Wbcd024 (natural line drawing only)
Wdca024 (natural line drawing only)
Lba024 (natural line drawing only)
Lbd024 (natural line drawing only)
Lda024 (natural line drawing only)
Mcdcd025 (natural line drawing only)
Wabd025 (natural line drawing only)
Wacd025 (natural line drawing only)
Wcbd025 (natural line drawing only)
Wcda025 (natural line drawing only)
Yabd025 (natural line drawing only)
Yacd025 (natural line drawing only)
Laa025 (natural line drawing only)
Lbd025 (natural line drawing only)
Mdcdc026 (natural line drawing only)
Wbdc026 (natural line drawing only)
Wdab026 (natural line drawing only)
Wdac026 (natural line drawing only)
Wdcb026 (natural line drawing only)
Yabd026 (natural line drawing only)
Ybdc026 (natural line drawing only)
Lbb026 (natural line drawing only)
Lda026 (natural line drawing only)
Mddcd027 (natural line drawing only)
Wdbd027 (natural line drawing only)
Wdda027 (natural line drawing only)
Yadd027 (natural line drawing only)
Lbd027 (natural line drawing only)
Mdcdd028 (natural line drawing only)
Wbdd028 (natural line drawing only)
Wdad028 (natural line drawing only)
Ybdd028 (natural line drawing only)
Lda028 (natural line drawing only)
Kcccd031 (natural line drawing only)
Kabcd031 (natural line drawing only)
Taba031 (natural line drawing only)
Tbca031 (natural line drawing only)
Tbcc031 (natural line drawing only)
Tcca031 (natural line drawing only)
Yabd031 (natural line drawing only)
Iab031 (natural line drawing only)
Kccdc032 (natural line drawing only)
Kabdc032 (natural line drawing only)
Tabb032 (natural line drawing only)
Tcab032 (natural line drawing only)
Tcac032 (natural line drawing only)
Tccb032 (natural line drawing only)
Yabd032 (natural line drawing only)
Iab032 (natural line drawing only)
Kcdcd033 (natural line drawing only)
Tbda033 (natural line drawing only)
Tbdc033 (natural line drawing only)
Tcda033 (natural line drawing only)
Yabd033 (natural line drawing only)
Ybdc033 (natural line drawing only)
Kdcdc034 (natural line drawing only)
Tdab034 (natural line drawing only)
Tdac034 (natural line drawing only)
Tdcb034 (natural line drawing only)
Yabd034 (natural line drawing only)
Yacd034 (natural line drawing only)
Wdab035 (natural line drawing only)
Wdcb035 (natural line drawing only)
Tbda035 (natural line drawing only)
Tbdc035 (natural line drawing only)
Lbb035 (natural line drawing only)
Lda035 (natural line drawing only)
Wabd036 (natural line drawing only)
Wacd036 (natural line drawing only)
Tdab036 (natural line drawing only)
Tdac036 (natural line drawing only)
Laa036 (natural line drawing only)
Lbd036 (natural line drawing only)
Kddcd037 (natural line drawing only)
Tdda037 (natural line drawing only)
Ybdd037 (natural line drawing only)
Kdddc038 (natural line drawing only)
Tddb038 (natural line drawing only)
Yadd038 (natural line drawing only)
This collection of drawings of objects with K-vertices was produced as a
test set for this paper.
Kcccd300 (natural line drawing only)
Kcccd301 (natural line drawing only)
Kcccd302 (natural line drawing only)
Kcccd303 (natural line drawing only)
Kcccd304 (natural line drawing only)
Kcccd305 (natural line drawing only)
Kcccd306 (natural line drawing only)
Kcccd307 (natural line drawing only)
Kcccd308 (natural line drawing only)
Kcccd309 (natural line drawing only)
Kcdcd300 (natural line drawing only)
Kcdcd301 (natural line drawing only)
Kcdcd302 (natural line drawing only)
Kcdcd303 (natural line drawing only)
Kcdcd304 (natural line drawing only)
Kcdcd305 (natural line drawing only)
Kcdcd306 (natural line drawing only)
Kcdcd307 (natural line drawing only)
Kcdcd308 (natural line drawing only)
Kcdcd309 (natural line drawing only)
Kcdcd350 (natural line drawing only)
Kcdcd351 (natural line drawing only)
Kddcd300 (natural line drawing only)
Kddcd301 (natural line drawing only)
Kddcd302 (natural line drawing only)
Kddcd303 (natural line drawing only)
Kddcd304 (natural line drawing only)
Kddcd305 (natural line drawing only)
Kddcd306 (natural line drawing only)
Kddcd307 (natural line drawing only)
Kddcd308 (natural line drawing only)
Kddcd309 (natural line drawing only)
Figures~\diag{CUBEDOWN540}--\diag{CUBEUP500} illustrate another unsolved problem with line labelling, that of incorporating geometric information. Although architecture usually remains semi-axis-aligned and usually retains its mirror plane, non-trihedral vertices are common. Other drawings in this section illustrate non-trihedral vertices in engineering contexts (not all of the drawings in the previous section could be considered "common engineering objects") or are variants of those in the previous sections.
CubeDown540 (natural line drawing only)
CubeUp540 (natural line drawing only)
CubeDown500 (natural line drawing only)
CubeUp500 (natural line drawing only)
House300 (natural line drawing only)
House310 (natural line drawing only)
House320 (natural line drawing only)
House400 (natural line drawing only)
House410 (natural line drawing only)
House420 (natural line drawing only)
House500 (natural line drawing and wireframe)
Tent440 (natural line drawing only)
Brick100 (natural line drawing only)
Chimney200 (natural line drawing only)
LBlockPlus500 (natural line drawing only)
Porch300 (natural line drawing only)
Porch400 (natural line drawing only)
Wedge200 (natural line drawing only)
PyramidTower400 (natural line drawing only)
Kcccd100 (natural line drawing only)
Kccdc100 (natural line drawing only)
Kcdcd100 (natural line drawing only)
Kdcdc100 (natural line drawing only)
Kcdcd120 (natural line drawing only)
Kdcdc120 (natural line drawing only)
Tcda100 (natural line drawing only)
Tdcb100 (natural line drawing only)
Kabcd000 (natural line drawing only)
Kabcd100 (natural line drawing only)
Kabdc000 (natural line drawing only)
Kabdc100 (natural line drawing only)
Kcdcd200 (natural line drawing only)
Kdcdc200 (natural line drawing only)
Kddcd100 (natural line drawing only)
Kdddc100 (natural line drawing only)
Tdda100 (natural line drawing only)
Tddb100 (natural line drawing only)
Mccdc100 (natural line drawing only)
Mccdc200 (natural line drawing only)
Mcdcc100 (natural line drawing only)
Mcdcc200 (natural line drawing only)
Mbcda100 (natural line drawing only)
Mbdca100 (natural line drawing only)
Mcdcd100 (natural line drawing only)
Mcddc100 (natural line drawing only)
Mcddc200 (natural line drawing only)
Mdccd100 (natural line drawing only)
Mdcdc100 (natural line drawing only)
Mdcdd000 (natural line drawing only)
Mddcd000 (natural line drawing only)
Mdcdd028A (natural line drawing only)
Mdcdd028B (natural line drawing only)
Mdcdd028C (natural line drawing only)
Taba100 (natural line drawing only)
Tabb100 (natural line drawing only)
Tbca100 (natural line drawing only)
Tcab100 (natural line drawing only)
Tbcc100 (natural line drawing only)
Tcac100 (natural line drawing only)
Tcca100 (natural line drawing only)
Tccb100 (natural line drawing only)
Wabc100 (natural line drawing only)
Wcab100 (natural line drawing only)
Wacc100 (natural line drawing only)
Wccb100 (natural line drawing only)
Wadc100 (natural line drawing only)
Wcdb100 (natural line drawing only)
Wbaa100 (natural line drawing only)
Wbba100 (natural line drawing only)
Wbcd100 (natural line drawing only)
Wdca100 (natural line drawing only)
Wbda100 (natural line drawing only)
Wbdc100 (natural line drawing only)
Wcda100 (natural line drawing only)
Wcac100 (natural line drawing only)
Wcbc100 (natural line drawing only)
Wcbd100 (natural line drawing only)
Wdac100 (natural line drawing only)
Xabcd100 (natural line drawing only)
Xabdc100 (natural line drawing only)
Xabcd200 (natural line drawing only)
Xabdc200 (natural line drawing only)
Yaab100 (natural line drawing only)
Yabb100 (natural line drawing only)
Xabdd100 (natural line drawing only)
Xcddd100 (natural line drawing only)
Xdddd100 (natural line drawing only)
Yabc100 (natural line drawing only)
Yabc101 (natural line drawing only)
Yacc100 (natural line drawing only)
Ybcc100 (natural line drawing only)
Yacd100 (natural line drawing only)
Yadd100 (natural line drawing only)
Ybdc100 (natural line drawing only)
Ybdd100 (natural line drawing only)
Mcabc000 (natural line drawing only)
Mccdcc000 (natural line drawing only)
XTetra100 (natural line drawing only)
Anth200 (natural line drawing only)
These drawings test object validation: in applying Euler's formula, it cannot be assumed that an object with no hole loops has no through holes. The Hannoid was taken from Sommerville et al. The modified Hannoid which follows it is interesting in that three identical parallelograms in the middle of the drawing signify entirely different things. Figures~\diag{SUGIHARA990}--\diag{SUGIHARA992} illustrate another problem with line labelling (what object do they represent?); one interpretation is the object used by Sugihara to illustrate a polyhedron with no first-order resolvable representation.
UUBlock100 (natural line drawing only)
UUBlock200 (natural line drawing only)
UUBlock300 (natural line drawing only)
LBlockHole200 (natural line drawing only)
LBlockHole201 (natural line drawing only)
Hannoid000 (natural line drawing only)
Hannoid100 (natural line drawing only)
Sugihara990 (natural line drawing only)
Sugihara991 (natural line drawing only)
Sugihara992 (natural line drawing only)
Distinguishing holes from bosses is usually straightforward (Figures Switch100 and Switch200 are counterexamples). Distinguishing holes from pockets is not (e.g. Figure~\diag{OXBLOCK300}). Identifying where a hole stops can also present problems when the face in which the hole terminates is not visible, as in Figures~\diag{MAZE111}--\diag{MAZE121}. Figure~\diag{WANGFRAME} shows an object more easily reconstructed by CSG methods [Wang] than B-rep.
Hole100 (natural line drawing and wireframe)
OBlock100 (natural line drawing only)
OBlock300 (natural line drawing only)
LBlockHole100 (natural line drawing only)
LBlockHole101 (natural line drawing only)
OXBlock100 (natural line drawing only)
OXBlock200 (natural line drawing only)
OXBlock300 (natural line drawing only)
OXBlock500 (natural line drawing only)
BBlock100 (natural line drawing only)
Boss000 (natural line drawing and wireframe)
BumpBlock100 (natural line drawing only)
BumpBlock110 (natural line drawing only)
Scene430 (natural line drawing only)
JoistHole100 (natural line drawing only)
JoistHole200 (natural line drawing only)
Ziggurat300 (natural line drawing only)
Ziggurat400 (natural line drawing only)
Ziggurat500 (natural line drawing only)
Switch100 (natural line drawing only)
Switch200 (natural line drawing only)
WangFrame (natural line drawing only)
Maze111 (natural line drawing only)
Maze112 (natural line drawing only)
Maze113 (natural line drawing only)
Maze121 (natural line drawing only)
The method for distinguishing holes/pockets from bosses was derived for the axis-aligned case. These drawings test whether it works for non-axis-aligned drawings.
Chimney300 (natural line drawing only)
Balcony100 (natural line drawing only)
Prism3Hole100 (natural line drawing only)
Prism3Hole200 (natural line drawing only)
WedgeHole100 (natural line drawing only)
See [this paper] for a more detailed explanation of the problem posed by extended K-Vertices.
XKConfigA (natural line drawing only)
XKConfigB (natural line drawing only)
XKConfigC1 (natural line drawing only)
XKConfigC2 (natural line drawing only)
XKConfigC3 (natural line drawing only)
XKConfigC4 (natural line drawing only)
XKConfigC5 (natural line drawing only)
XKConfigD1 (natural line drawing only)
XKConfigD2 (natural line drawing only)
XKConfigD3 (natural line drawing only)
XKConfigD4 (natural line drawing only)
XKConfigE1 (natural line drawing only)
XKConfigE2 (natural line drawing only)
XKConfigE3 (natural line drawing only)
XKConfigE4 (natural line drawing only)
XKConfigE5 (natural line drawing only)
XKConfigE6 (natural line drawing only)
XKConfigE7 (natural line drawing only)
XKConfigF (natural line drawing only)
XKConfigC1T (natural line drawing only)
XKConfigC2T (natural line drawing only)
XKConfigC3T (natural line drawing only)
XKConfigC4T (natural line drawing only)
XKConfigC5T (natural line drawing only)
XKConfigD2L (natural line drawing only)
XKConfigD2T (natural line drawing only)
XKConfigD4L (natural line drawing only)
XKConfigD4T (natural line drawing only)
XKConfigE2L (natural line drawing only)
XKConfigE2T (natural line drawing only)
XKConfigE3L (natural line drawing only)
XKConfigE3T (natural line drawing only)
XKConfigE5T (natural line drawing only)
XKConfigE6T (natural line drawing only)
RIBALD assumes that a drawing shows a single polyhedron.
ThreeCubes (natural line drawing only)
As isometric projection can produce coincidences which break the "general viewpoint" rule, the viewpoints of most of these drawings have been changed slightly. Some drawings which originally included curves have been included: cylindrical through holes were either omitted from the object or converted to square or octagonal through holes, and corner blends were either omitted from the object or converted to octagonal corners. Where such simple adjustments were not available, the drawing was omitted. Some drawings have been duplicated, either in well-drawn and poorly-drawn versions, or (in the case of Figure~\diag{EG-FIG2-4S}) to add a plane of mirror symmetry.
EG-Fig2-4 (natural line drawing only)
EG-Fig2-4s (natural line drawing only)
EG-Fig2-5 (natural line drawing only)
EG-Fig2-6 (natural line drawing only)
EG-Fig2-15 (natural line drawing only)
EG-Fig2-16 (natural line drawing only)
EG-Fig2-18 (natural line drawing only)
EG-Fig2-18a (natural line drawing only)
EG-Fig2-24 (natural line drawing only)
EG-P2-13 (natural line drawing only)
EG-P2-14 (natural line drawing and wireframe)
EG-P2-15 (natural line drawing only)
EG-P2-16 (natural line drawing only)
EG-P2-17 (natural line drawing only)
EG-P2-18 (natural line drawing only)
EG-P2-19 (natural line drawing only)
EG-P2-20 (natural line drawing only)
EG-P2-20A (natural line drawing only)
EG-P2-43 (natural line drawing only)
EG-P2-43A (natural line drawing only)
EG-P2-44 (natural line drawing only)
EG-P2-53 (natural line drawing only)
EG-Fig5-1 (natural line drawing only)
EG-Fig5-10a (natural line drawing only)
EG-Fig5-10b (natural line drawing only)
EG-Fig5-10c (natural line drawing only)
EG-Fig5-10d (natural line drawing only)
EG-Fig5-15b (natural line drawing only)
EG-Fig5-15c (natural line drawing only)
EG-Fig5-17 (natural line drawing only)
EG-Fig5-19 (natural line drawing only)
EG-Fig5-21 (natural line drawing only)
EG-Fig5-24a (natural line drawing only)
EG-Fig5-24b (natural line drawing only)
EG-Fig5-25 (natural line drawing only)
EG-Fig5-26a (natural line drawing only)
EG-Fig5-26aa (natural line drawing only)
EG-Fig5-26b (natural line drawing only)
EG-Fig5-26bb (natural line drawing only)
EG-Fig5-26c (natural line drawing only)
EG-Fig5-26d (natural line drawing only)
EG-Fig5-26dd (natural line drawing only)
EG-Fig5-31a (natural line drawing only)
EG-Fig5-31b (natural line drawing only)
EG-P5-40 (natural line drawing only)
EG-P5-41 (natural line drawing only)
EG-P5-42 (natural line drawing only)
EG-P5-43 (natural line drawing only)
EG-P5-44 (natural line drawing only)
EG-P5-45 (natural line drawing only)
EG-P5-46 (natural line drawing only)
EG-P5-47 (natural line drawing only)
EG-P5-49 (natural line drawing only)
EG-P5-50 (natural line drawing only)
EG-P5-51 (natural line drawing only)
EG-P5-52 (natural line drawing only)
EG-P5-53 (natural line drawing only)
EG-P5-54 (natural line drawing only)
EG-P5-76 (natural line drawing only)
EG-P5-80 (natural line drawing only)
EG-Fig6-3 (natural line drawing only)
As isometric projection can produce coincidences which break the "general viewpoint" rule, the viewpoints of most of these drawings have been changed slightly. Drawings which originally included curves have been omitted.
EDWE-Page47 (natural line drawing only)
EDWE-Page50 (natural line drawing only)
EDWE-Page52-MachinedBlock (natural line drawing only)
EDWE-Page52-WallBracket (natural line drawing only)
EDWE-Page54-Guide (natural line drawing only)
EDWE-Page54-SupportBlock (natural line drawing only)
EDWE-Page59-VeeBlock (natural line drawing only)
EDWE-Page60-MilledBlock (natural line drawing only)
EDWE-Page60-TeePiece (natural line drawing only)
EDWE-Page60-WedgeBlock (natural line drawing only)
EDWE-Page62-SettingPiece (natural line drawing only)
EDWE-Page63-Joist (natural line drawing only)
EDWE-Page63-MilledBlock (natural line drawing only)
EDWE-Page63-StopBlock (natural line drawing only)
EDWE-Page152-Block (natural line drawing only)
EDWE-Page153-Block (natural line drawing only)
EDWE-Page174-Oblique (natural line drawing only)
EDWE-Page176-Oblique (natural line drawing only)
EDWE-Page177-Oblique (natural line drawing only)
EDWE2-Page4 (natural line drawing only)
EDWE2-Page12-Frustum (natural line drawing only)
EDWE2-Page13-GaugeBlock (natural line drawing only)
EDWE2-Page15-MachinedSolid (natural line drawing only)
EDWE2-Page16-Bracket (natural line drawing only)
EDWE2-Page19-VeeBlock (natural line drawing only)
EDWE2-Page78-Ex1 (natural line drawing only)
EDWE2-Page95-Ex20 (natural line drawing only)
Figures from an Extrusion Catalogue
These extrusions appear in a catalogue of standard parts. Figure~\diag{CAPALEX-ROUNDBAR} illustrates one way in which RIBALD could process "curved" objects: although neither elegant nor ergonomic, it works.
CapalexChannel (natural line drawing only)
CapalexEqualL (natural line drawing only)
CapalexH (natural line drawing only)
CapalexHexagonalBar (natural line drawing only)
CapalexLippedChannel (natural line drawing only)
CapalexRectangularTube (natural line drawing only)
CapalexRoundBar (natural line drawing only)
CapalexRoundTube (natural line drawing only)
CapalexSquareBar (natural line drawing only)
CapalexSquareTube (natural line drawing only)
CapalexTee (natural line drawing only)
CapalexTopHat (natural line drawing only)
CapalexUnequalChannel (natural line drawing only)
CapalexUnequalL (natural line drawing only)
CapalexZed (natural line drawing only)
Figures Sashikumar01 to Sashikumar20 are from two papers by
Sashikumar et al (1 and
2). They make a convenient small
test set for line drawing interpretation applications as the proportions of
various types of drawings (e.g. non-trihedral drawings, non-normalons,
drawings with hole loops) are roughly the same as in much larger collections.
Sashikumar01 (natural line drawing only)
Sashikumar02 (natural line drawing only)
Sashikumar03 (natural line drawing only)
Sashikumar04 (natural line drawing only)
Sashikumar05 (natural line drawing only)
Sashikumar06 (natural line drawing only)
Sashikumar07 (natural line drawing only)
Sashikumar08 (natural line drawing only)
Sashikumar09 (natural line drawing only)
Sashikumar10 (natural line drawing only)
Sashikumar11 (natural line drawing only)
Sashikumar12 (natural line drawing only)
Sashikumar13 (natural line drawing only)
Sashikumar14 (natural line drawing only)
Sashikumar15 (natural line drawing only)
Sashikumar16 (natural line drawing only)
Sashikumar17 (natural line drawing only)
Sashikumar18 (natural line drawing only)
Sashikumar19 (natural line drawing only)
Sashikumar20 (natural line drawing only)
Figures LS652 to LS660 are test drawings from
Lipson and Shpitalni,
included to provide a comparison between their methods and RIBALD's.
LS652 (natural line drawing only)
LS658 (natural line drawing only)
LS659a (natural line drawing only)
LS659b (natural line drawing only)
LS660 (natural line drawing only)
The next batch of figures were inspired by
Meeran and Taib,
whose interest is feature detection.
MeeranTaib894a (natural line drawing only)
MeeranTaib894b (natural line drawing only)
MeeranTaib894c (natural line drawing only)
MeeranTaib896 (natural line drawing only)
MeeranTaib901a (natural line drawing only)
MeeranTaib901b (natural line drawing only)
Figure Shirai2 comes from
Shirai;
the simplification in Figure Shirai looks more like an engineering component,
but still includes a pentahedral (extended tetrahedral) vertex with two concave edges.
Shirai (natural line drawing only)
Shirai2 (natural line drawing only)
This figure is taken from Takahashi. The topological mirror symmetry is obvious to a human, but no algorithm we know of can single it out from all the other possibilities!