Git Product home page Git Product logo

Comments (7)

kronz avatar kronz commented on August 28, 2024

@ikeough: design aside, is there any reason technically not to make DynamoText nodes part of the regular github repo (out of the box functionality)?

from dynamotext.

ikeough avatar ikeough commented on August 28, 2024

@kronz Yes. Because the "regular" repo should not contain any node libraries. All node libraries should have their own repositories, tests etc. They should be distributed as packages. See DynamoDS/PackageManagerClient#13.

from dynamotext.

kronz avatar kronz commented on August 28, 2024

@ikeough ok my polemical friend, let me restate: any reason that Dynamo text functionality can't live with the same nodes that are currently in https://github.com/DynamoDS/Dynamo/tree/master/src/Libraries/CoreNodes

from dynamotext.

kronz avatar kronz commented on August 28, 2024

@ikeough after thinking about it, I can answer that myself. Dynamo text is not appropriate there either, as it's a weird mash up of String and Geometry,

from dynamotext.

ikeough avatar ikeough commented on August 28, 2024

@kronz Are you asking where it should live in the library, or where the code should live?

My statement above wasn't just to be argumentative. It's the right thing to do for Dynamo's growing collection of libraries. We can't just continue sticking code in "core nodes" because "core" loses its meaning. Also, as this issue points out, the DynamoText nodes could not go in core nodes currently because they're not mono-compatible.

from dynamotext.

kronz avatar kronz commented on August 28, 2024

@ikeough I'm working backwards from the browser to try and understand what makes sense in terms of code, athough that might be beside the point for my purposes. Originally, I was trying to understand where we would put it to have it available "out of the box" for Dynamo Core functionality, as it seems like a basic thing to be able to instantiate text. But after thinking about it, the reliance on Geometry makes it a little weirder, so how to make it available for Dynamo Studio and Dynamo for Revit, or anything that has a geometry library. I'm gravitating to actually saying we should have the functionality available as a feature of the Geometry library and treat it as a shape, seperate from the ability to "label" elements with light weight and purely graphical elements.

from dynamotext.

mjkkirschner avatar mjkkirschner commented on August 28, 2024

seems this might now be possible with .net core:
https://stackoverflow.com/questions/3999975/extract-geometry-from-font
https://www.hanselman.com/blog/HowDoYouUseSystemDrawingInNETCore.aspx

from dynamotext.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.