yeaaaah ;D thanks On Fri, Jan 16, 2009 at 4:11 PM, G. <[email protected]> wrote:
> > hey there, > > that's pretty neat what you're doing with the shading material. > and yep the textfield branch is going to be really cool ;) > > peace > > On 15 jan, 21:40, Li <[email protected]> wrote: > > Cool G! > > > > I'm busy at the time developing more graphics stuff related to primitive > > shape rendering, like shading materials, backface culling, fixing sorting > > bugs, etc:http://www.lidev.com.ar/demos/textfieldsmaterials18/ > > > > I trust you will develop cool stuff on your end. So yey! Double > development > > speed for the textfields branch! > > > > cheers > > > > > > > > On Thu, Jan 15, 2009 at 3:47 PM, G. <[email protected]> wrote: > > > > > ok then, > > > > > meanwhile I will continue my developements as I will use these classes > > > for my actual project, so I might add some new features etc but I'll > > > keep you in touch when the time comes. > > > > > bests > > > G > > > > > On 15 jan, 12:26, Li <[email protected]> wrote: > > > > Cool, I'll take a look as soon as I can! > > > > Thanks!! > > > > > > On Wed, Jan 14, 2009 at 8:58 PM, G. <[email protected]> wrote: > > > > > > > I uploaded a rar in the files section called TextElementSrc.rar > > > > > > > keep me in touch and bon courage ;) > > > > > cheers > > > > > > > G > > > > > > > On 14 jan, 14:18, "G." <[email protected]> wrote: > > > > > > ok i prepare something for today > > > > > > cheers > > > > > > > > On 14 jan, 14:04, Li <[email protected]> wrote: > > > > > > > > > Hey G, > > > > > > > > > Awesome work!! Can you upload or send a working demo of this > with > > > > > source? > > > > > > > I've got my own battle here with other topics in the branch... > I'll > > > let > > > > > the > > > > > > > wishlist mature for a few days and take priorities from there > while > > > I > > > > > solve > > > > > > > my current problem. Once I get to text handling be sure I will > > > consider > > > > > > > these suggestions. > > > > > > > > > Please send a demo =) > > > > > > > > > Cheers > > > > > > > > > On Wed, Jan 14, 2009 at 10:52 AM, G. <[email protected]> > wrote: > > > > > > > > > > ok I just discovered the place to upload files on the group > ... I > > > > > > > > really should sleep more ... anyway you can find the rar in > the > > > files > > > > > > > > section. > > > > > > > > keep me in touch > > > > > > > > G > > > > > > > > > > On 14 jan, 12:30, "G." <[email protected]> wrote: > > > > > > > > > well, seems that I still can't send things to your email > ... > > > > > > > > > > > On 14 jan, 03:15, "G." <[email protected]> wrote: > > > > > > > > > > > > I'm sorry I might have been too tired, but in the > > > TextField3DG > > > > > class, > > > > > > > > > > in the initVars method, you have to change the conditions > > > with > > > > > that > > > > > > > > > > one: > > > > > > > > > > > > if (init && init.textSize) _textSize = init.textSize; > > > > > > > > > > else _textSize = 20; > > > > > > > > > > > > if (init && init.letterSpacing) > > > > > _letterSpacing > > > > > > > > = > > > > > > > > > > init.letterSpacing; > > > > > > > > > > else _letterSpacing = 0; > > > > > > > > > > > > if (init && init.lineSpacing) > > > > > _lineSpacing = > > > > > > > > init.lineSpacing; > > > > > > > > > > else _lineSpacing = 0; > > > > > > > > > > > > if (init && init.paragraphWidth) > > > > > > > > _paragraphWidth = > > > > > > > > > > init.paragraphWidth; > > > > > > > > > > else _paragraphWidth = 1000; > > > > > > > > > > > > I forgot the case where init would be null > > > > > > > > > > > > cheers > > > > > > > > > > G > > > > > > > > > > > > On 14 jan, 02:03, "G." <[email protected]> wrote: > > > > > > > > > > > > > Hi again, > > > > > > > > > > > > > did some tests tonight, and gone into the path I wrote > > > about > > > > > lately, > > > > > > > > > > > so here's what I've done: > > > > > > > > > > > > > - made a class Char3D which extends Sprite3D and > creates a > > > > > single > > > > > > > > > > > character. > > > > > > > > > > > - modified TextField3D (actually I made another class > so I > > > can > > > > > keep > > > > > > > > > > > the original safe ^_^ ) which now extends > ObjectContainer3D > > > > > (not sure > > > > > > > > > > > it's a good choice) and which basically creates the > text by > > > > > creating > > > > > > > > > > > single characters and then placing them (with some sort > of > > > > > native > > > > > > > > > > > wordWrapping). > > > > > > > > > > > - I kept mostly all the original getters (font, > textSize, > > > > > > > > > > > paragraphWidth etc), and added a numLines one, maybe > useful > > > > > though > > > > > > > > i'm > > > > > > > > > > > not really sure. Also added the extrude methods. > > > > > > > > > > > - I renamed the words array in glyfs (don't know why > > > actually > > > > > but I'm > > > > > > > > > > > too tired to guess), and it now inexates the single > chars > > > (so > > > > > it's > > > > > > > > > > > possible to get their x,y,z coordinates) > > > > > > > > > > > - I added a method to highlight some words with > different > > > font > > > > > and/or > > > > > > > > > > > color. So it's possible to choose any expression inside > the > > > > > text and > > > > > > > > > > > make it in another font and/or color. > > > > > > > > > > > I also wanted to try to add some TextAlign features > > > (center, > > > > > right, > > > > > > > > > > > left) and/or make the texte centered natively, but you > tell > > > me > > > > > if > > > > > > > > it's > > > > > > > > > > > really useful. > > > > > > > > > > > It's not totally optimized yet, though I think I have > > > gained > > > > > some > > > > > > > > > > > milliseconds in the text's creation (but it's only > relevant > > > on > > > > > big > > > > > > > > > > > texts I guess) > > > > > > > > > > > > > tell me what you think about it (i'm trying to send the > > > stuff > > > > > via > > > > > > > > > > > yousendit, hope it will work this time) > > > > > > > > > > > > > cheers > > > > > > > > > > > G. > > > > > > > > > > > > > On 13 jan, 18:44, "G." <[email protected]> wrote: > > > > > > > > > > > > > > Cool that my idea seems interesting. > > > > > > > > > > > > > > About the help, I'm agree with you, so I will start > > > > > experimenting > > > > > > > > some > > > > > > > > > > > > ideas and some modifications and if something good > comes > > > out > > > > > of it > > > > > > > > I > > > > > > > > > > > > will show you so you can check and validate. I will > try > > > the > > > > > > > > container > > > > > > > > > > > > idea for a start and maybe some other stuff if I have > > > time. > > > > > > > > > > > > > > about the quick fix for my outline issue, I see how > to > > > get > > > > > the > > > > > > > > word's > > > > > > > > > > > > index, how to get the corresponding shapes but i > can't > > > see > > > > > how to > > > > > > > > > > > > augment the outlines with vector differences. I also > > > tried > > > > > getting > > > > > > > > the > > > > > > > > > > > > first shape's vertex to get it's position but I can't > > > find a > > > > > way to > > > > > > > > > > > > adapt this position to the new textfield as this > position > > > is > > > > > > > > related > > > > > > > > > > > > to the original textfield's coordinates and the new > > > textfield > > > > > > > > > > > > coordinates are related to the view's coordinates and > I > > > can't > > > > > find > > > > > > > > a > > > > > > > > > > > > way to make something like a localToGlobal :s > > > > > > > > > > > > > > On 13 jan, 15:15, Li <[email protected]> wrote: > > > > > > > > > > > > > > > What you're saying about containing the letters as > > > > > individual > > > > > > > > Sprite3D's > > > > > > > > > > > > > instead of Shape3D's is really interesting. This > would > > > turn > > > > > > > > TextField3D into > > > > > > > > > > > > > a container of Sprite3D more than a container of > > > Shape3D's > > > > > and > > > > > > > > probably give > > > > > > > > > > > > > the class more options for this kind of stuff... > I'd > > > have > > > > > to > > > > > > > > analyze that. > > > > > > > > > > > > > Another possibility would be giving Shape3D's x and > y > > > > > properties, > > > > > > > > though I'm > > > > > > > > > > > > > not sure if this would make sense. I'd have to > analyze > > > that > > > > > too!! > > > > > > > > > > > > > > > Regarding the bold issue, you could use a quick > > > solution > > > > > while > > > > > > > > this stuff is > > > > > > > > > > > > > decided: I can Imagine the process of identifying > the > > > word > > > > > you > > > > > > > > want to bold, > > > > > > > > > > > > > then for each shape in it calculate the mean x, y > and z > > > > > values > > > > > > > > (of the > > > > > > > > > > > > > vertices) and use some kind of vector difference to > > > augment > > > > > the > > > > > > > > outlines of > > > > > > > > > > > > > the glyfs. Check it out, I can give you a hand if > you > > > don't > > > > > > > > succeed. > > > > > > > > > > > > > > > And finally, about the help and your level and all > > > that, I > > > > > find > > > > > > > > that once > > > > > > > > > > > > > you played around enough with something you begin > to > > > > > understand > > > > > > > > how it > > > > > > > > > > > > > works. Once you've reached this point you find > yourself > > > > > modifying > > > > > > > > it freely > > > > > > > > > > > > > and creating some interesting enhancements that > could > > > -and > > > > > > > > usually should- > > > > > > > > > > > > > be incorporated into the official version of what > you > > > are > > > > > using. > > > > > > > > So, if you > > > > > > > > > > > > > want to help, my advice would be to keep doing > whatever > > > you > > > > > want > > > > > > > > to your > > > > > > > > > > > > > code at home even if you mess it up -you can always > > > sync > > > > > with the > > > > > > > > repo > > > > > > > > > > > > > again- until you reach this point I was talking > > > about... > > > > > > > > > > > > > > > I'll try to make a poll on my blog for the > wishlist!! > > > > > > > > > > > > > cheers > > > > > > > > > > > > > > > On Tue, Jan 13, 2009 at 11:24 AM, G. < > > > [email protected]> > > > > > wrote: > > > > > > > > > > > > > > > > Hi Li, > > > > > > > > > > > > > > > > I know swapping fonts would be too difficult, > it's > > > cool > > > > > that > > > > > > > > you can > > > > > > > > > > > > > > figure a way to do so because I didn't at all... > > > > > > > > > > > > > > > > Concerning the word swapping, that's exactly what > I > > > > > tried: > > > > > > > > getting the > > > > > > > > > > > > > > word's index, get the Shape3D corresponding in > the > > > words > > > > > getter > > > > > > > > for > > > > > > > > > > > > > > the first letter and get its vertex's > coordinates, > > > but > > > > > the > > > > > > > > result is > > > > > > > > > > > > > > not precise (the word in the new TextField is not > at > > > the > > > > > same > > > > > > > > > > > > > > position), I think it's because the coordinates > given > > > by > > > > > the > > > > > > > > words > > > > > > > > > > > > > > getters are the coordinates inside the TextField, > so > > > the > > > > > matter > > > > > > > > is to > > > > ... > > > > plus de détails »
