Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Siemens PLM Community
- Siemens PLM Corporate Blog
- Geometric Constraint Solving and Japanese Sangaku

- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Email to a Friend
- Printer Friendly Page
- Report Inappropriate Content

Geometric Constraint Solving and Japanese Sangaku

MikeAtkins

Siemens Visionary

Report Inappropriate Content

2,605 Views

06-30-2011
04:00 PM

- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Email to a Friend
- Printer Friendly Page
- Report Inappropriate Content

*Sangaku* are wooden tablets which were inscribed with Euclidian geometry puzzles and displayed near temples or shrines. Here’s an example of one from over 200 years ago:

A statement of the problem is as follows:

The largest circle (shown in red) has diameter AB. The medium circle (shown in green) has a diameter AC where C lies on the line AB. CDB is an isosceles triangle where the lengths of CD and DB are the same. The smallest circle (shown in blue) is tangent to the triangle and both other circles, and has point E at its center.

Prove that the lines AB and CE are perpendicular.

An interesting challenge, but what has this got to do with the D-Cubed constraint solvers? Bear with me – I’ll come back to this.

In my previous post Ian Morrison said that the feature he had implemented in the D-Cubed Components that has the biggest impact on users is the “...

“Over-constrained but consistent” is how we refer to models which include constraints that are redundant but are always satisfied. A simple example is this rectangle:

Clearly, in two dimensions you only need three perpendicular constraints to define a rectangle. Adding the fourth perpendicular isn’t necessary, but it does not conflict with the other three. In a similar way, the opposite sides of the rectangle are geometrically parallel and it isn’t necessary to constrain them.

There are many other examples like this - you might have learnt about some of them at school. For the common cases, the D-Cubed constraint solvers have special-purpose code which will recognise and allow for the configuration. However, there are thought to be an infinite number of cases and it isn’t possible to search for all of them explicitly. So, the project which Ian referred to gives us a general method of handling them.

What this means for users of applications which incorporate the D-Cubed constraint solvers is that they can concentrate on building their models without having to be concerned about the details of exactly which constraints to apply. Any combination of consistent constraints can be applied.

This is even more important in 3 dimensions. Going back to what Ian said: “

Coming back to the Sangaku puzzle, it was straightforward to build this model in the D-Cubed 2D DCM test harness, applying constraints as necessary. Once this had been done, the software immediately deduced that the two lines are always perpendicular. Incidentally, there is another place where a redundant constraint can be added – a tangency between the red circle and the green circle.

Finding the solution to this kind of geometric puzzle can be interesting, but it’s not something that you want to force end users to do. Fortunately, the DCM technology takes care of this, and allows engineers to focus on what they are trying to achieve in their designs. Like a lot of powerful, easy to use software, it’s often the things you don’t notice that are the most important.

Mike

Labels:

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.

Latest Comments

- KatieKing on: Siemens acquires Lightwork Design: Delivering adva...
- Scott_El on: MDR and Intelligent Design Control
- JuliaMartin on: Surviving the New Competitive Landscape in Food an...
- VishalDeshpande on: #InternationalWomensDay: Why Monica Lingard chose...
- on: Innovations in agricultural machinery design
- Startupwala on: From Make in India to Start-up India
- on: First in Flight: from Daedalus to the Wright Broth...
- on: Catchbook: Sketch with a Purpose
- on: Solid Edge App Marketplace now online
- on: New research confirms benefits of mobile 3D CAD

Latest Articles

- Tips for Industrializing Additive Manufacturing
- Siemens acquires Lightwork Design: Delivering adva...
- MDR and Intelligent Design Control
- Siemens and Mendix: Open Letter to Communities
- Consolidating 3D Printing Tool Chains to Mitigate ...
- Additive Manufacturing and Innovation for Automoti...
- LIVE WEBINAR: Successful Applications of CFD withi...
- LIVE WEBINAR: Accelerate design decisions on hybri...
- LIVE WEBINAR: Developing digital twins to improve ...
- Introduction: Non-Product Computer System Validati...

Follow Siemens PLM Software

© 2019 Siemens Product Lifecycle Management Software Inc