Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alan E. Middleditch

dblp:88/3186 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
4 papers
Geometric modeling and processing · 77% Image and video processing · 23%
Theoretical computer science
1 paper
Computational geometry · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing › mathematical morphology
connectivity analysis
0.011996
Connectivity analysis: a tool for processing geometric constraints · Comput. Aided Des. 1996
Geometric modeling and processing
geometric constraint solving
0.011996
Connectivity analysis: a tool for processing geometric constraints · Comput. Aided Des. 1996
Geometric modeling and processing
computational geometry
0.011989
Intersection algorithms for lines and circles · ACM Trans. Graph. 1989
Geometric modeling and processing › surface processing
surface blending
0.011985
Blend surfaces for set theoretic volume modelling systems · SIGGRAPH 1985
Geometric modeling and processing › shape modeling
volumetric modeling
0.011985
Blend surfaces for set theoretic volume modelling systems · SIGGRAPH 1985
Computational geometry › polygon decomposition
convex decomposition
0.011984
Convex Decomposition of Simple Polygons · ACM Trans. Graph. 1984

Methods — techniques the papers use, named apart from their topics

numerical robustness analysis · 0.0implicit representation · 0.0set-theoretic volume modeling · 0.0recursive decomposition · 0.0convex hull · 0.0blend conics · 0.0
YearPublicationVenuePosition
2000 A Representation Independent Geometric Modeling Kernel
abstract
This paper is concerned with "open kernel" geometric modelling systems. It uses industrial needs to identify requirements for the geometric objects of a proposed interface. The necessary mixed-dimension cellular objects are formally defined as the fundamental data abstractions for that interface. Such definitions are imperative for the construction of robust functions and the integrity of data transfer. As an example, formal specifications are provided for "set-like" object combination functions.
Alan E. Middleditch, Chris Reade, Abel João Padrão Gomes
GMP1
1999 Set-combinations of the mixed-dimension cellular objects of the Djinn API
Alan E. Middleditch, Chris Reade, Abel João Padrão Gomes
Comput. Aided Des.1
1997 Ten questions that arose in designing the Djinn API for solid modelling
abstract
Djinn is an API for solid modelling which is defined in the language of point-sets and is thus independent of any particular modelling data-structure (e.g. boundary representations or CSG trees). In designing this API, several significant and interesting questions have arisen, including: the basic feasibility of the approach; deciding how to support cellular models; providing facilities for navigation without traditional data-structures; addressing the problems of 'tweaks' and blends; ensuring that labels are preserved under geometric operations; permitting regions in which changes to a model have taken place to be identified; coping with approximate models; deciding whether to support variational models; keeping sweeps and transforms within a reasonable domain; and providing facilities to handle the many types of parametric surface. These questions are not all fully answered, but progress continues towards a published interface and C++ language binding.
Adrian Bowyer, Stephen Cameron, Graham Jared, Ralph R. Martin, Alan E. Middleditch, Malcolm A. Sabin, John R. Woodwark
Shape Modeling International5
1996 Connectivity analysis: a tool for processing geometric constraints
Richard S. Latham, Alan E. Middleditch
Comput. Aided Des.2
1989 Intersection algorithms for lines and circles
abstract
This paper presents a unified representation scheme for the implicit equations of points, lines, and circles. An associated set of geometric algorithms operates successfully on degenerate and nearly degenerate geometry, and when necessary produces degenerate geometric results. Computation errors are interpreted geometrically in order to establish preconditions for reliable results and requirements on the resolution of computer arithmetic. The algorithms thus provide a basis for the wide range of geometric constructions required by computer-aided drafting and design systems.
Alan E. Middleditch, T. W. Stacey, Shu Beng Tor
ACM Trans. Graph.1
1985 Blend surfaces for set theoretic volume modelling systems
abstract
Most volume modelling systems are very limited in the complexity of the surfaces which they support. This is satisfactory for basic models of most mechanical components, since the functional surfaces are not usually complex. However, there are often blends between simple base surfaces. This paper presents a technique appropriate for blend definition and profile control. A discussion of blend conics is used to develop analogous surfaces for use in typical volume modelling systems. These surfaces are then used to set theoretically define bounded volumes for fillets and chamfers. Empirical results show that the method described suits many engineering applications.
Alan E. Middleditch, Kenneth H. Sears
SIGGRAPH1
1985 Software Concurrency in Real Time Control Systems
abstract
Abstract This paper gives the rationale for the design of a nucleus to support real time control applications. In particular, mechanisms for communication between concurrent tasks are reviewed and analysed in the context of this application area. Finally, although no implementation is discussed in detail, techniques which have proved useful in implementing this nucleus on three different machines are described.
Kenneth H. Sears, Alan E. Middleditch
Softw. Pract. Exp.2
1984 Convex Decomposition of Simple Polygons
abstract
An algorithm is described for the decomposition of a bounded concave region of E2 space into a settheoretic combination of convex regions.This algorithm finds the convex hull of the region and then recurses to find the convex hulls of the difference between the original region and its convex hull, until such regions are convex.It exhibits a linear-time complexity for regions whose difference with their convex hull consists of only convex inner regions, a quadratic worst-case complexity, and an average complexity a little worse than linear.
Shu Beng Tor, Alan E. Middleditch
ACM Trans. Graph.2