Constrained Planar Remeshing For Architecture

2y ago
87 Views
4 Downloads
5.55 MB
8 Pages
Last View : 1y ago
Last Download : 3m ago
Upload by : Jamie Paz
Transcription

To appear in Proceedings of Graphics Interface 2007Constrained Planar Remeshing for ArchitectureBarbara CutlerDepartment of Computer ScienceRensselaer Polytechnic Institutea)Emily WhitingDepartments of Architecture and Computer ScienceMassachusetts Institute of Technologyb)c)d)Figure 1: Beginning with a) an architect’s complex curved design for a rooftop greenhouse, a planar remeshing of the surface is generated usingthe techniques described in this paper. Using automated milling equipment, b) the panels can be fabricated out of planar plywood sheets andc) assembled with simple hardware fasteners to d) create a unique and inspiring outdoor sculpture.A BSTRACTwindshield or a grocery display case), flat planar sheets are morecost effective to manufacture [2]. This essentially limits all-glassconstruction to planar meshes. Furthermore, as a brittle material,glass is also susceptible to cracking when cut at extreme acute angles. Glass atriums, greenhouses, and other curtain wall buildingsare typically made in simple, symmetric, planar shapes so theseconstraints can be satisfied by hand with pen and paper using rectangular panels. Examples of these shapes include the classicalgroin vault (the intersection of two cylindrical vaults) and the spherical lens shown in Figure 2a&b. Stephan et al. [21] describe a special subclass of surfaces that are common in architectural designthat may be fit with a regular quadrilateral network through a seriesof homothetic and dilative translation transformations.In general, any arbitrary surface can be represented by a triangle mesh and thus constructed from triangular panes of glass. Oneexample of a regular triangular mesh applied to a gently curvedsurface is the modern roof of the British Museum in London (Figure 2c). This mesh can be simply parameterized by projecting it toa horizontal plane and is tiled with a valence-six, regular triangulation of near-equilateral triangles. Similar techniques were used inthe structures shown in Figure 2d&e.For more complex surfaces where a minimal distortion parameterization is not possible, an irregular triangulation can be used.This approach has created fantastic structures, such as the Fiera Milano (Figure 2f). This work by Jörg Schlaich uses the flexibility ofan irregular network not only to allow arbitrary geometry, but alsoto define the building’s structure. The edges between the triangularfacets have been carefully arranged to form solid continuous ribsthat carry the forces from the roof down to the foundation [10, 19].Although current meshing techniques can produce visually striking results, designers are still limited by the basic triangular (orquadrilateral) primitive used in faceting. Creative opportunities stillexist in the exploration of new patterns and shape variations. Weprovide a tool to enable such explorations.Material limitations and fabrication costs generally run at odds withthe creativity of architectural design, producing a wealth of challenging computational geometry problems. We have developed analgorithm for solving an important class of fabrication constraints:those associated with planar construction materials such as glass orplywood.Starting with a complex curved input shape, defined as a NURBSor subdivision surface, we use an iterative clustering method toremesh the surface into planar panels following a cost function thatis adjusted by the designer. We solved several challenging connectivity issues to ensure that the topology of the resulting meshmatches that of the input surface.The algorithm described in this paper has been implementedand developed in conjunction with an architectural design seminar. How the participants incorporated this tool into their designprocess was considered. Their important feedback led to key algorithmic and implementation insights as well as many exciting ideasfor future exploration. This prototype tool has potential to impactnot only architectural design, but also the engineering for generalfabrication problems.CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object ModelingKeywords: Curve, surface, solid, and object representations; Geometric algorithms, languages, and systems1I NTRODUCTIONPhysical limitations of construction materials and fabrication constraints can place undesirable restrictions on the freedom of architectural design. Usually the basic building materials are selectedearly in an architectural design process and can have significant impact on the shapes and styles that may be considered.One particularly challenging construction material is glass. Although glass can be bent into curved panels (e.g., an automobile1.1Structural and Fabrication ConsiderationsBeyond an aesthetic desire to break from a triangular network, thereare several disadvantages from the structural analysis and fabrication perspective. To analyze the forces carried by a network of strutsand pinned joint connections, an engineer writes a force equationrequiring the forces at each node to sum to zero [26]. Each strutcarries an unknown tensile or compressive force to the node. If1

To appear in Proceedings of Graphics Interface 2007a)b)c)d)e)f)Figure 2: Examples of several stunning architectural designs for curved forms from glass: a) Chadstone Shopping Center; Melbourne, Australia;RTKL Associates Inc, 1999. b) Lens Ceiling, U.S. Courthouse; Phoenix, Arizona; James Carpenter Design Associates, 2000. c) The GreatCourt; London, England; Norman Foster and Partners, 2000. d) Swiss Re Building (Gherkin); London, England; Normal Foster and Partners,2004. e) DG Bank Building; Berlin, Germany; Gehry Partners and Schlaich, Bergermann and Partner, 2000. f) Fiera Milano; Milan, Italy;Schlaich, Bergermann, and Partner, 2005.more than three struts meet at a joint the problem becomes overdetermined and the actual forces cannot be computed. Analogously,a three-legged stool is stable, but a four-legged stool will wobblewith the slightest manufacturing imprecision. If one leg is shortened by just a millimeter the amount of weight it carries will gofrom one quarter of the object weight to zero. To ensure a stablestructural analysis that matches the forces in the constructed pinnedframe, it is advantageous to have nodes with exactly three struts;i.e., a valence-three mesh.If a thick construction material such as plywood is used, designing the connection between panels of material is challenging. Theedges of the panels will be chamfered so they form the appropriateangle when joined. The exact chamfer angle is defined per edgeas one half the angle between the pair of panels. We can computethe vertices of the interior face of each panel by intersecting theplanes parallel to the panels but offset inward by the thickness ofthe material. If four or more panels meet at a node in our remeshedmodel we must examine how the offset planes intersect. If not constrained to be a conical mesh [15], these planes will not intersectat a single interior point, and thus the panels will require additionalchamfering as seen in Figure 3. This extra chamfering is expensiveand aesthetically undesirable.Thus it is often preferable to have joints with exactly three panels. Depending on the specific material chosen some of these issuesare less important or irrelevant. In practice, fabrication and structural considerations are not tightly coupled with architectural design. We have been working closely with a structural engineeringfirm to finalize the details for a sculpture designed with this system.We will learn from this analysis and incorporate these constraintsin the system as part of a tighter feedback loop in future work.1.2Voronoi Cell RemeshingAn example of a prototype valence-three structural system is shownin Figure 4. In this architectural student design project, a complexcurved surface was first texture-mapped with a pattern of Voronoicells. Voronoi cells are attractive as a design tool because they typically result in meshes where exactly three facets meet at a joint andthe angles within each cell are greater than 90 . A modular framework consisting of struts and three-way joint connectors was thenapplied to the corners and edges of the cells. The construction system was completed by stretching a rubber sheet over the network ofstruts and joints.Because the Voronoi cells are not constrained to be planar, thelingering question from the student’s project was how the structuralsystem could be extended for use with a rigid planar infill material,such as glass or plywood. The student needed a modeling tool thatcould solve for vertex positions that resulted in planar facets. Itwas uncertain whether a simple post-process of the geometry couldmove the vertices such that the facets were planar. These very questions motivate the research described in this paper.1.3Related Graphics and Geometry ResearchThe problem this paper addresses is inherently a task of remeshing, a well-studied area of computational geometry. For example,to construct uniform triangulations similar to those in Figure 2c&fFigure 3: In the top image we show a detail where four panels meetcrisply at a single exterior vertex. The panels have been pulled apartslightly to show the chamfer detail. The bottom image is shown fromthe inside of the model and one of the panels has been removed forclarity. Because the inwardly offset planes do not intersect at a singlepoint, additional chamfering (of the center panel) is necessary.Figure 4: Images of the scale model built by seminar participant andarchitecture student Mike Powell as a prototype structural system.In this early model the facets are not planar, and a flexible rubbersheet is necessary to skin the strut and joint framing system.2

To appear in Proceedings of Graphics Interface 2007the work by Turk [23], Alliez et al. [1], and Surazhsky et al. [22](among others) would be very applicable.The work of Cohen-Steiner et al. [6] was particularly motivatingto us, and on first glance is the exact tool to solve the non-planarityissues that challenged the project described in the previous section.In their work a pre-specified number of face clusters are fit to theoriginal surface geometry using Lloyd’s relaxation (a k-means clustering technique). Then planar proxies are fit to these clusters andconnected to create a polygonal mesh. This work is effective forsimplification and working with polygons rather than triangles reduces the number of vertices that must be sent to the graphics hardware. Unfortunately, the final polygon vertices are computed by averaging the projection of an original mesh vertex onto each proxyas illustrated below and in general the final vertex position does notlie on the proxy planes. Thus, facets which have more than threevertices will likely be non-planar.irregular triangular meshes that do not meet the requirements discussed earlier and lack the user control that is necessary for applications in architectural design.1.4OverviewThe contributions of this paper are: An algorithm to fit planar polygonal panels to arbitrary inputgeometry; A user-controllable metric for clustering the surface that controls the distribution and shape of the resulting panels; Control of relative panel shape and density through a paintbrush metaphor or procedural scripting; Consideration of important structural and fabrication issuesincluding offset planes for chamfering; and A full-featured prototype system implementation that wasused in an architectural design seminar and integrated into afabrication pipeline.Furthermore, for any but the simplest shapes the vertices fromthis remeshing cannot simply be moved such that the all facets areplanar. Attempting to do so for non-trivial inputs will require vertexand neighborhood shuffling (discussed in Sections 2.2 & 2.3 and illustrated in Figures 6 & 7). Furthermore the positions cannot betrivially optimized to be planar since the solution space is highlydiscontinuous. The neighborhood of a particular facet is not stablefrom iteration to iteration preventing the incorporation of optimization terms to constrain the vertices appropriately.Alternatively, we could view this planar remeshing task as anincremental simplification problem and attempt to use an edge orface collapse technique [8, 11, 12, 20] to incrementally convergeon a polygonal model. This strategy has the advantage of creating a continuum of legally constructable intermediate meshes, butmay quickly become stuck in a local minimum due to complications with the polygonal planarity requirement. We plan to explorethis avenue in future work.The planar quadrilateral meshing work of Liu et al. [15] sharesmany challenges with our project. Their solution involves determining an appropriate local parameterization along which theyalign a regular quad mesh. Their mesh is further constrained to alsofit an offset surface suitable for fabrication (avoiding the chamferproblem discussed earlier). Furthermore, their work extends nicelyto generate developable surfaces which are of significant interestfor architectural applications.Other research projects have tackled various fabrication challenges. Chen et al. [5], Mitani et al. [16], and Haeberli [9] examinehow to subdivide a target shape into strips or patches that are wellapproximated by a developable surface, which can be formed froma material such as sheet metal or paper that allows bending but notstretching. Branco and Soares [3] modify a developable surfaceby cutting and separating or overlapping the material (similar toa tailor’s darts) to build surfaces with double curvature. Julius etal. [13] generate quasi-developable patches within a specified tolerance for applications where minor stretching is allowed. Wu andKobbelt [25] further generalize the cluster based remeshing strategy to fit portions of the model to spheres and cylinders. A complex blend operation is required to fuse the different elements of themodel together.The area of dimensionality reduction, and specifically the Locally Linear Embedding framework [4, 18], contains interestingparallels to our project. The work of Kirasanov and Gortler [14]can be used to obtain a piecewise planar approximation of an arbitrary mesh, but the memory usage and performance could be prohibitively high. Furthermore, the output of these techniques are2P LANAR R EMESHING A LGORITHMThe reluctant acceptance of non-planar facets by the architects forthe project described in Section 1.2 emphasizes the challenges offabrication remeshing. In general it is not possible to simply adjustthe facet vertices in a post-process. We illustrate some of thesedifficulties in images throughout this paper. Instead, we approachthe problem by choosing planes and place vertices where the planesintersect. The initial stages of our method closely follow that ofCohen-Steiner et al. [6] to select a good distribution of planes usingthe randomized optimization method. Here is the basic pipeline ofthe system:Cluster Metric tPlanesPlanarPanelsInitially we choose n random seed triangles on the surface ofthe mesh, where n is the target number of planes specified by theuser. Then we divide the remaining triangles in the model into clusters around these seeds, ensuring that the triangles in each clusterare contiguous. The clustering step is iterated by computing a newcenter/seed for each cluster and then re-clustering. For an initialconfiguration of well-distributed random seeds, ten to twenty iterations is generally sufficient for convergence and to evenly distributethe triangles across the surface and into clusters of similar area (Figure 5).In the following sections we describe our contributions; in particular, how to intersect the resulting proxy planes and form a closedmodel. If the intersection fails, it is necessary to pipe this information back into the clustering stage and try again.2.1Determining the Local NeighborhoodOnce the clustering has reached a fixed point (or converged sufficiently), we must intersect the planes with their neighbors to find aplanar polygonal remeshing. For convex shapes we could use anystandard O(n log n) algorithm to compute the half space intersection [7]. Since the neighborhood information is available in ourdata structure, we can actually do this in O(n) time by walking theboundary of each cluster and intersecting it with the proxy planescorresponding to neighboring clusters. This method works for both3

To appear in Proceedings of Graphics Interface 2007a)b)c)d)e)f)Figure 5: The basic algorithm begins by a) selecting random seed triangles from the original mesh. Next the mesh is b&c) iteratively clusteredabout these seeds and the seeds are repositioned; d) shows a visualization of the original mesh triangles projected onto the corresponding proxyplanes; e) using the vertices and neighbors from the clusters we render non-planar polygons, similar to Cohen-Steiner et al. [6]; and f) the properintersection of the neighboring planes.convex and non-convex objects. In convex portions of the modelthe result is identical to a half-space intersection. In areas of negative curvature, the concept of a cluster center and the local neighborhood facilitates the construction of a corresponding polygonalremeshing.However, since the cluster neighborhoods are a function of boththe underlying triangular mesh and the cluster metric, this methodis not robust and often requires some cleanup. This is due to thefact that the set of cluster neighbors is not necessarily the sameas the set of neighbors that define consistently intersected panels.Figure 6 shows an example where the polygonal boundary of a facetself-intersects, we call this geometric error a flipped edge.be more complicated and expensive (Figure 3).In our system we allow concave facets. This decision made theimplementation of various tasks from rendering to area computationfar more challenging. We do restrict all panels to be star-shaped(that is, have a non-null kernel). By comparing the orientation ofeach facet edge relative to a point in the kernel, we can quicklydetect geometric anomalies such as flipped edges (Figure 6). Wehave not found this restriction to limit the surfaces we are able toremesh with planar panels. Furthermore, with the implementationof alternate methods for rendering and detection of flipped edgesthis restriction can be lifted to allow general concave facets.2.32.2Complex Curvature and Panel ShapeThe largest challenge for the algorithm is that not every clusteringof the original triangles will lead to a legal planar remeshing. Insome cases the problem is simply that too few clusters were specified by the user to solve the target geometry. For example, it isimpossible to intersect three planes to achieve a closed remeshingthat approximates a genus zero shape. Some of these cases couldbe resolved by analyzing the surface (or a portion of the surface)to determine the minimum number of panels necessary to matchthe topology and genus of the input shape. However, this will nothandle all cases. Consider the configuration below in cross section.The red curved input shape has been approximated by three blueplanar proxy surfaces that happen to be parallel. Since these planesdo not intersect, we cannot use them to find a planar remeshing.Trying the basic algorithm on non-convex target surface shapes uncovers a key challenge in this fabrication problem. To mesh theneighborhood at a saddle point (or generally, areas with negativecurvature) we must either a) allow concave panels or b) have morethan three panels meeting at some vertices. A simple non-convexshape is shown in Figure 8. Depending on the material to be usedfor construction, one of these two solutions may be more desirable.For example, it is impractical to make concave inner corner cuts inglass; thus, non-convex facets must be split at the concave corners.If we choose to allow four or more planes at these vertices, wemust ensure that all planes intersect at a single point (within therequired construction tolerance). Furthermore, we will encounteran interesting offset problem in fabrication. The panels will havenon-zero thickness and we need to make sure that not only do thefour planes intersect at the single surface vertex, but that the fouroffset planes also intersect cleanly. If this offset problem is notsolved, the construction process will require extra chamfering anda)b)Challenging Proxy Plane ConfigurationsAlso consider the more general case below where the planes dointersect, but not where they are supposed to intersect. The intersection is on the wrong side of the patch and though the algorithm cansuccessfully compute vertices for each facet, the facets will havemany flipped edges and will be rendered inconsistently.c)We detect this “spike” problem vertex (Figure 7b) by computingthe distance between the cluster boundary vertex and the planar intersection vertex. An intersection vertex is flagged if this distance isgreater than a reasonable threshold (we use 0.2 * the average clusterdiameter). The algorithm attempts to resolve these problems withtwo different techniques.First, the three proxy planes defining a flagged vertex are tiltedto bring the intersection closer to the cluster boundary vertex. Typically, the normal of a planar proxy is computed for a collectionof triangles as the eigenvector of the smallest eigenvalue (L2 ) ORthe average of the triangle normals weighted by area (L2,1 ) [6]. ForFigure 6: In the initial clustering of this object, a) four patchesmeet at a single original mesh vertex. The proxy intersection routine randomly chooses how to structure the local neighborhood todefine vertices at the intersection of three planes. b) In this example, the random choice is incorrect, causing self-intersection of thepolygon boundaries for the pink and gray facets. This is detected asa mis-oriented or flipped edge and visualized with a red triangle. c)Once detected, this problem is easily fixed by switching the neighborassignments.4

To appear in Proceedings of Graphics Interface 2007a)b)c)d)e)f)Figure 7: One way to detect potential problems in the a) triangle clustering is to b) study the difference vector from the vertex where threeor more clusters meet (green) to the vertex found when the corresponding proxy planes are intersected (red). When this vector is relativelylarge, we may have c) difficulty resolving this particular set of planes into a topologically consistent mesh. This information is used to refine thesolution and create d) a constructable planar remeshing. To simplify rendering we require that all panels be star-shaped, i.e., that they have e)a non-null kernel. Any point within the kernel can be used to f) draw the star-shaped panels and easily detect flipped edges (Figure 6).planes surrounding a flagged vertex we average this result with theplane that passes through the proxy center and the cluster boundary vertex. We do not include this term for non-spike intersectionvertices because it could inappropriately bias the solution.Second, we shuffle the planes (Cohen-Steiner et al. [6] refer tothis as teleportation). We split a plane (seed a new cluster) near theproblem area and merge two planes elsewhere in the model whereperhaps the extra detail is less important. To ensure that the newcluster does not float away immediately, we flag the new clusterseed and its immediate neighbors as sticky and restrict its movement for several iterations. Figure 9 shows examples of challengingsurfaces which require these techniques.The detection and correction of these problems bound the errorof our planar approximation, although we have not formalized theerror bounds.2.4meet at the boundary, we define a panel vertex. This point is placedon the intersection line between the two neighboring planes andclosest to the boundary. Each cluster that touches the boundary isassigned one or more extra vertices along the border to ensure thatthe chamfered edge detail of the boundary is planar. More than oneextra vertex is used as necessary to ensure that the overall area ofthe polygonal remeshing closely matches the area of the input shape(Figure 11).3The algorithms described above were implemented in parallel withan architectural design seminar consisting of a half dozen designstudents. The participants applied the software and the various visualization tools for developing designs with complex curved geometry. They were exposed to and struggled with real-world fabricationconstraints as they tried to coax their visions into shapes that couldbe constructed within the projected budget. Their experiences werecritical in pushing the limits of the algorithm’s robustness.Multiple Clusters per Proxy PlaneOccasionally the optimal partitioning by a particular cluster metric suggests an impossible facet neighborhood. While the clustering method ensures contiguous clusters, it does not guarantee thata cluster is not completely surrounded by another cluster, or thata cluster does not have a hole, etc. Examples of neighborhoodsthat cannot be resolved are shown in Figure 10. These issues cannot always be corrected simply by adjusting or changing the cluster metric. It is necessary to automatically detect these conditionsand break the cluster into separate pieces. As above, we make thischange sticky to prevent it from being un-done immediately.To prevent numerical issues when computing the intersection ofnearly coplanar proxies, neighboring clusters whose normal differsby less than an angular threshold (we use 1 ) will be snapped to thesame master plane, as shown in Figure 11.2.5U SER C ONTROL3.1Surface PreparationThe input NURBS or subdivision surface must first be discretized:in our system the discrete mesh elements are triangles. Furthermore, the input geometry should be re-triangulated as necessary toensure an appropriate resolution and density for the target shapeand the number of panels that will be fit to its surface. The maximum edge length of the triangulated mesh bounds the quality ofthe iterative clustering optimization. This algorithm is a discreteoptimization both in partitioning triangles into clusters and in determining the local neighborhood of the panels. Longer edge lengthsreduce the number of possible discrete partitionings and possibleBoundary ConditionsOur prototype implementation also handles non-closed shapes, asshown in many of the examples in this paper. Normally, a panelvertex is defined where three clusters intersect. The boundary istreated as a special NULL cluster object. Thus, where two clustersFigure 8: For non-convex input geometry, the intersection of proxyplanes becomes more challenging. At the saddle point in the centerof this example we must have either three facets of which at leastone is non-convex (left) or four or more convex facets (right).Figure 9: Computing a proper planar remeshing of surface twists likethe helix example on the left is challenging. In particular, note thesharp, non-convex, bowtie-shaped facets created where the surfacehas double curvature.5

To appear in Proceedings of Graphics Interface 2007Figure 10: In the left image, the dark purple cluster is contiguous,but has a hole in the center. This cluster cannot be resolved witha single panel in our system and will be broken into multiple panels.In the right image, we see an alternate partitioning (using a greaternumber of seeds) that requires the blue, orange, and green clustersto intersect at two different points, which is impossible unless theplanes are degenerate.Figure 11: Although the wide band of triangles surrounding the bumpin this model match very well using the L2 and L2,1 metrics, theycannot all be grouped together to form a single panel in our system,which requires that the planar facets be star-shaped. To ensurenumerical stability, neighboring proxy planes with similar normal aresnapped to a single master plane. Also, note that panels on theboundary of the geometry are assigned one or more extra vertices toensure adequate coverage (Section 2.5).solutions. The total number of triangles dictates the performance.A single iteration of the clustering stage runs in O(m log m) time toassign m triangles, using a priority queue containing as many as melements.3.2Clustering Metric ParametersThe designer using the tool has significant influence over the ultimate planar remeshing. First and foremost the user controls thenumber of panels, which is the dominating factor in the cost ofthe physical object. Using more panels will result in a surface thatmore accurately matches the original surface, but will most likelycost more to machine and assemble.The designer also controls the general shape of the panels usingthe cluster metric. This is done by offering the designer a selection of simple metrics that can be used singly or combined into alarger function by weighting the different terms. The first metric weimplemented was the Euclidean distance measured from the centerof each triangle to the proxy centroid. This metric results in clusters that are generally round with uniform size, similar to the earlyVoronoi cell remeshing project (Section 1.2). We also implementedthe two metrics demonstrated by Cohen-Steiner et al. [6]: the L2and L2,1 metrics, which orient cells along the surface based on local curvature. With the fourth metric, the user can paint a densitymap over the surface to control the relative size of the panels. Thesefour terms are applicable during all clustering iterations. Once theneighborhood of a cluster has been determined and the boundariesof a facet have been computed, our fifth metric is available. Weproject the centroid of a triangle to the target proxy plane and compare it to the boundary of the corresponding facet. If this point lieswithin the boundary the value of the final metric is zero. If it liesoutside, the value is the distance to the boundary.In order to combine these separate terms into a single useful metric, it is crucial

To appear in Proceedings of Graphics Interface 2007 the work by Turk [23], Alliez et al. [1], and Suraz

Related Documents:

NEC Display Solutions NEC Volume, Short Throw, Ultra Short Throw, Mobile, and 7.00% Netgear 29.00% Planar Planar Open System Displays 15.00% Planar Simplicity Series 10.00% Planar PS Series 10.00% Planar EP Series 15.00% Planar UltraLux Series 15.00% Planar UltraRes Series 15.00% Planar Transparent 15.00% Planar Media Player 15.00% QSC 25.00%

NEC Display Solutions NEC Volume, Short Throw, Ultra Short Throw, Mobile, and 7.00% Netgear 29.00% Planar Planar Open System Displays 15.00% Planar Simplicity Series 10.00% Planar PS Series 10.00% Planar EP Series 15.00% Planar UltraLux Series 15.00% Planar UltraRes Series 15.00% Planar Transparent 15.00% Planar Media Player 15.00% QSC 25.00%

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

Planar Mosaic Video Wall, Planar TWA Series, Planar UltraRes Series, Planar UltraRes Touch, Planar LookThru Transparent OLED Display Location St. Louis, Missouri Industry Corporate Application Presentation System, Digital Art, Interactive Video Display Partner Coltrane Systems World Wide Tec

Planar magnetic devices offer several advantages over their conventional counterparts. This paper dis-cusses the magnetic fields within the planar structure and their effects on the distribution of high fre-quency currents in the windings. Strategies for optimizing planar design are presented, and illustrated with design examples.File Size: 1MBPage Count: 26Explore further(PDF) Design, Modeling, and Analysis of a Compact Planar .www.researchgate.netMagnetics Design Handbook - Texas Instrumentswww.ti.comHow to Create a Planar Transformer PCB Layout Blogs Altiumresources.altium.comMagnetics Designer: Transformer and Inductor Design and .www.intusoft.comPlanar Transformer Prototyping Kit - Farnellwww.farnell.comRecommended to you b

Planar Drawings A planar drawing is a drawing in which edges do not intersect each other in the drawing (for example, the drawings (a), (b), and (c) in Figure 5.1 are planar drawings, and the drawing (d) is a non-planar drawing). Planar drawings are normally easier to understand than non-planar drawings, i.e., drawings with edge-crossings .

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största