DESIGN TO PRODUCTION
Complex Forms and new architectural approaches emerge in conjunction with new construction technics. We ensure a time and quality driven Design to Production process. Risks can be identified in early stage of the project, with experience of previous large-scale projects. Focusing on the details without losing the overall perspective is a must. Geometrical logistical and production constraints are unique for every project. This can lead to risks which cannot be addressed and eliminated by classical architectural approaches. Design to production is the key for success.
We automate for performance and precision.
Automatisation with codeAs our code base library progresses, we do not see borders only interesting short term tasks. All skill sets are large project proven and state of the art.
Design a domain specific language
Get the construction data to the shop floor
Link to your favorite ERP system
Make a fancy Report the CEO loves
Data transfer the funky way
Make generic solver -ask you question get the answer, no math involved -
Automatisation with graphsWe can mix code with instant feedback graphs to evaluate the best constructional design for fast design to market goals. As we progress we have our own in house graph system which can be implemented within all CAX Systems with Microsoft Net capability.
Simple as that.
We design what we love with passion. With a little bit different look and feel, but with the knowledge of engineering you will not find on local scale. Simple as that. Architectual Design We design current state of the art. As we love aesthetic form, the architectural philosophy beyond pure primitive pragmatism we still keep the function as first paradime. Building Information Model We use building information models for quantity takeoffs. We do not use out of the box BIM for primary design and precision engineering drawings. We inject in with Bi-directional binding the detailing drawings into the target system. Architectual engineering We see architecture as a product within a unique context of the surrounding. So we design and engineer it like one. With the precision of machinery construction we are used to. No compromise in what matter. We know the consequences of every line in the drawing. Simple as that.
We design design products for industry. We also provide special customized tooling for design intend within automotive surface-A applications and general automatisation for industry.
Client: Knippers Helbig Advanced Engineering Stuttgart Berlin New York
Workpackage: Bacs Consortium Riyadh Metro Project - Line2 Lindner/Al Bawani
Scope of work: Workpreperation and consulting for 6 canopy variants
Place of site: Riyadh Saudi Arabia
Client: Metal Envelope Gmbh
Workpackage: Google Headquarter Charleston East / Ames Nasa Research Center Mountain View - Bemo Systems
Scope of work: Workpreperation and consulting for standing seam roofing for 3 buildings total
Place of site: California Bay Area United States
public static Plane Align( this Plane Input, Vector3d Align)
Input.ClosestParameter(Input.Origin + Align, out y, out x);
z = System.Math.Atan2(y, x);
Input.Rotate(-z+ 1.5707963267948966, Input.ZAxis, Input.Origin);
This code snippet is derived from one of David Rutten most useful component – Align Plane. It is not a part of the RhinoCommon API. This overload frees your brain from 90 percent of all painful school trigonometry knowledge. Hey! Teachers! Leave them kids alone. It’s a no brainer. Fire and Forget. Simply Cool.
public abstract class ChainKnot
public ChainKnot LeftSide;
public ChainKnot RightSide;
public abstract class TreeKnot
public TreeKnot Parent;
public List <TreeKnot> Children = new List <TreeKnot>();
ChainKnot gives relation in one dimension. TreeKnot is for building your own trees. It is super useful.
Math in general
Synthesis of circuits
Guess. All based on this pattern. Designing a microcontroller or a skyscraper? This has a common mindset. A must for serious programming. And it is simple, if you get your head around.
public static T Convert<U, T>(this U obj, Func<U, T> func)
Line ln = new Line (new Point3d (0, 0, 0), new Point3d (0, 0, 10));
Plane pl = ln.Convert(y => new Plane (y.From, y.UnitTangent));
A generic converter for single objects. Like the List<T> overload ConvertAll<T>
Sprinzl architecture and automatisation
phone +49 921 1512 1646
mobile +49 170 7315 5547
Michael Friedrich Sprinzl