I suggest the first place to start is implementing Bezier shape creation (don't worry about tracks right now). KiCad already has some level of internal support for Beziers, it just isn't fully-supported by the UI.
In the current nightlies, graphic shapes can take on nets. -Jon On Fri, Aug 25, 2023 at 8:10 AM RoG Pé <pr.ran...@gmail.com> wrote: > I agree with you, Bezier tracks can be done by arc approximations but the > main idea with Bezier tracks is to adjust the length of a track to a > desired value by moving constraint points. > The goal is to master easily and exactly the length of a track. > With Bezier a track will not be a collection of tracks (arc, straight,...) > but a list of constraint points. While we are moving a constraint point in > the GUI the length's track will be displayed. > > Roger > > Le vendredi 25 août 2023 à 12:14:21 UTC+2, Eeli Kaikkonen a écrit : > >> On Fri, Aug 25, 2023 at 12:53 PM RoG Pé <pr.r...@gmail.com> wrote: >> > >> > Hello, >> > i would like to add a new kind of track to kicad. >> > The new track will be defined as a bezier curve. This will be helpful >> for high frequency circuit. >> > Do you think it's a big work ? >> >> I'm not a developer so I can't say about the work, nor about if it >> would be otherwise reasonable or wanted. I just want to say that at >> the moment even the arc tracks don't work fluently. What is lacking is >> smooth continuity from segment to segment. The tangent of the >> start/end of a segment should always follow the straight segment or >> tangent attached to it. IMO you would need this for bezier curves, >> too, so I suggest you look at that first. In the end it's possible >> that beziers don't offer anything better than circular arcs for >> practical needs, as long as they can be easily created and modified to >> wanted smooth shapes. Bezier in itself shouldn't be electrically >> better than approximation with arcs. >> >> Eeli Kaikkonen >> >> < >> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >> >> Virus-free.www.avast.com >> < >> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >> >> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> > -- > You received this message because you are subscribed to the Google Groups > "KiCad Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to devlist+unsubscr...@kicad.org. > To view this discussion on the web visit > https://groups.google.com/a/kicad.org/d/msgid/devlist/82f1a948-2218-4fc5-8cf3-fbebdf794f45n%40kicad.org > <https://groups.google.com/a/kicad.org/d/msgid/devlist/82f1a948-2218-4fc5-8cf3-fbebdf794f45n%40kicad.org?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to devlist+unsubscr...@kicad.org. To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CA%2BqGbCA5rmsiyNnWLrCRSuuQudegC2XU5t7jWVUwHWF83R%2B4cQ%40mail.gmail.com.