kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #43020
Re: Altium 20 new interactive routing features
-
To:
"Kliment (Future Bits)" <kliment@xxxxxxxx>, <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx>
-
Date:
Mon, 2 Dec 2019 21:37:32 +0100
-
Arc-authentication-results:
i=1; mx.microsoft.com 1; spf=pass (sender ip is 188.184.36.50) smtp.rcpttodomain=lists.launchpad.net smtp.mailfrom=cern.ch; dmarc=bestguesspass action=none header.from=cern.ch; dkim=none (message not signed); arc=none
-
Arc-message-signature:
i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jeAJx/5eHB2Lc5evkidzDl/Vf0DNYoDaqwUGTQBZVW4=; b=YGVYFWBu0ZQ8jj83nBYrQ+GVUqGj420HmgT9UUmjdxFYJ2Bt12rGVBPAsQaYP01dVeJSvO4ctG2S/kvS76CtutrVJXsYyZT5lrMgZWPgfLNs2W/k92rVGEmWLLwQ/79eFfNyP7fNA+j+8kZDkNQlgjqfhk+EalN0DNIcm28RVW8Tk2rOYN77SHl06LFGC5cm7BGWvM3xK0pBO06xiqI9FJXXwBgimAaQ0np3Ju269UXNNfSuFjUTmPyJBSEHegLRBiTWuvEvDIGvJyhPhPmyggGaz9BN7GyDzMCelfDAUNMkLrYVOONnPPfhDpDI7hcCZWywM2lwlJIbw/YbAdKvFA==
-
Arc-seal:
i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=moDpeRKk98OXWZIost4TAJC53FiUkpioQ8tsa/pGABjsdu18XIA6OPTXffjsypDH92ulWoJzypKF4O6wkG0vKQqOzYymn1Lq5DWB+bmPTkW//zy5AwQJPe5OfA12xnxtzEiQrCR131z4xNp52jqWtrPX6+VTPGEuIbeWy80H6cUx46SV6V30H+oM1NMASNc49ftOHWNGe0znz10YS4Tu5oJEEYy68UH0hbPkcjMSGxGrtnSNJHGVgSlWTbW/Xpg4Ope7fNE/Or2mUAhPB0zUC8rcsZ1baOa14EGfUSJpqY1+feCbAuSGxgZjkQiri5FSOYQJgSZPG8xusmBuuUDhyw==
-
Authentication-results:
spf=pass (sender IP is 188.184.36.50) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<bbe5a3f5-9111-18eb-3894-cb9eff2e6e28@0xfb.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
On 02/12/2019 19:15, Kliment (Future Bits) wrote:
> Ignoring the bovine references and attempting to answer the question:
>
> Topological routing means using the connectivity graph of the system to
> generate geometrical constraints, and also to generate specific geometry
> for say traces or polygons. It's called that because it uses concepts
> from the discipline of topology such as Delauney triangulations,
> neighbourhood graphs, Voronoi diagrams, straight skeletons, etc. It
> means you can, for instance, make a set of traces that follow a path
> maximally distant from each obstacle, giving you maximum routing space
> around each trace. A number of autorouting algorithms are based on
> topological concepts, in this case however it specifically refers to
> generating trace shapes such that they have the maximum distance from
> each obstacle at each point along their path, as opposed to being
> constrained to straight line segments.
Kliment & Vesa,
All of this is true - for autorouters. This whole thread started with
Altium's videos about the improvements to their interactive
(semi-manual) router. P&S actually use very few strictly topological
concepts (in the case of Kicad P&S, mainly in the optimizer part of the
code)...
BTW, I'm surprised by the smoothness of the animation in A***m's
promotional videos. Did they use some editing/postprocessing to make
them look this way? :D
Tom
>
> Hope this is helpful.
>
> On 02.12.19 17:59, Tomasz Wlostowski wrote:
>> On 02/12/2019 17:40, Vesa Solonen wrote:
>>> topological routing will
>>
>> Could you please explain what 'topological routing' does mean (other
>> than being marketing buzzword used by some companies) and what exactly
>> it has to do with topology [1]?
>>
>> Tom
>>
>> [1] https://en.wikipedia.org/wiki/Topology
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References