Jump to content
AutoDesSys Forums

¢hris £und

Moderators
  • Content count

    1,097
  • Joined

  • Last visited

  • Days Won

    63

Everything posted by ¢hris £und

  1. ¢hris £und

    Simple Snapping Question

    Two, what version of fZ are you using? I created a script do do this for v9.x. the script still needs some work, as it is dependent on some changes to the SDK. But, it is functional. Sorry, only works on 9.x The script allows for a lot more positions than just center. Minimums, Maximums Middle and Center of Gravity of each of the objects considered. All of which should yield (if my logic/math is correct) 144 possible positions. The tricky bit, is it currently cannot use pick order but has to use object creation order. So, you have to Cut and paste the object you want to be displaced (this action puts it as being created last in the objects List) When the SDK allows for pick order, I will update the script. Hope this helps! ¢£
  2. ¢hris £und

    Tutorials??

    Skybound, I like that! As more in-depth tutorials come available, they can be linked to the Wiki. And if a tutorial has multiple steps, each step can be linked into their appropriate wiki section/page. Tech, Any thoughts? ¢£
  3. ¢hris £und

    Tutorials??

    Mike, We don't know if they have 3 or 300 employees. Documentation on a product that has what, 289 tools just on the main toolbar, each with multiple options... another 94 throughout the interface for a total of 383 tools Add to that, the interface, the palettes, extensions, menu items... No small task. If they do it, they should do it for the best case for the widest audience possible. Print: doesn't seem to be it anymore. But, to be honest, I do not know that. Additionally, most of the behavior is already out there. Which, I suspect, is why there hasn't been a lot of focus on it for a while. Though, I do agree, a 1 stop shop with uniformity and consistency is best. Maybe ADS would be interested in a joint effort. They could dictate quality control and Style guide. Willing users could supply the content. Regardless of how it is done... I think we can agree, it needs to be done. But, I suppose if we have to dicker on the shape of the table first, that has to be first. ** •• https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiXuMf70N3vAhXVLs0KHd8xDfMQFjABegQICBAD&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FParis_Peace_Accords&usg=AOvVaw3uQIy3FOtrQtXtnEU26fZq
  4. ¢hris £und

    Tutorials??

    If we decide this should be a user's project. And a common template/style is agreed upon. We all could offer select tools to contribute in order to distribute the load. I would offer up the Unfold and if nobody else would want to, the lofting tools. Others possibly. I think that in addition to a simple "this is the tool" GIF/Video. It should be considered that the mini-tutorials should have intermediate explanations too. For example, it is one thing to show how the unfold tool works in a GIF. But it is another to be able to exploit it to great advantage. ¢£
  5. ¢hris £und

    Learning Python with fZ slant

    Justin, I have been working through the documentation again. and playing with some ideas for my personal curiosity. I could probably get some really basic videos out. Right now, in my opinion, the SDK needs a lot added to it to offer true value. I am not sure if that would frustrate people or not. That being said, I am pretty sure that is coming, and I suppose it wouldn't hurt for people to dip their toes into it. Makes for not having to learn it all at once. I suppose that the more people that show interest, may provide an impetus as well. Too, python really has a lot of uses outside of formZ too. Right now, I am building a system to read PDF Purchase orders I get emailed to me. Extract the data, populate that data into our accounting system, build Packing List labels in PDF format and print them out... etc... I have a long way to go, but I do have the PDF data extraction and the building the PackList Labels functional. Most of the work was done over the weekend. ¢£
  6. Hey all, I am considering creating a starter series for python in youTube. There are of course many many such, this however would be specific to fZ. And would walk through the process of starting out programming in python. Would anybody be interested? ¢£
  7. ¢hris £und

    Python Console

    Justin, I absolutely agree. Sometimes just to have the ability to type in simple things like division in edit fields would be a profound improvement. A python console, however, would yield far more abilities too. And, if there were a method to copy the results to the active field.... whoa! ¢£
  8. ¢hris £und

    Python Console

    Just wondering if the Python console will be available in the modeling environment? This would make a great on the fly calculator. Thanks!
  9. ¢hris £und

    Tutorials??

    I would like to see what you have in mind! ¢£
  10. ¢hris £und

    Left field, far out suggestion

    Justin, Fair insight. As much as I want full integration of Python scripting. I think I could wait for it to have something like this. ¢£
  11. After spending a bit of time catching up on the forum and repeating themes over the years... I wonder if something like this could help us all. How about a built in bug reporting system. Key features: •One that effectively crowd sources issues. •One that users can view the list of bugs and collectively set the priority of need (not to confuse this with priority of ease, sometimes easy fixes should come first). •One where when a problem is difficult to describe, a record function can be invoked to map the users actions with the tracebacks and logs. Think of something like how the macro recording is performed, but used instead for bug reporting. •Up to and including optional screenshots/screencaps. •System configuration is automatically captured •This would be *opt in, but a bare minimum of tracking of conditions and parameters that are always on (the aforementioned option*). As some of the more spontaneous issues, I can't recall the exact steps I was performing to even test if it is a repeatable issue. •Issues databased, sorted and categorized, possibly with user input. More? What I am envisioning is something built into the core of fZ. I can certainly reason why ADS would NOT want to implement such a scheme. As they may not want to expose the quantitative value or qualitative value of their bugs. Or be a constant reminder to users of issues. Me personally, I think this would have more advantages than disadvantages especially in the long run... but it would probably take time to get there. Essentially, what I am thinking of is how SpaceX deals with things. They monitor everything they can think of as a massive data collection effort for the sole purpose of improvement. How many of us have pet bugs that we now ignore, or work around or, or or and simply do not report it. We got stuff to do, so breaking out and dedicated email is just too much work. This system could collect the frequency of specific bug events to aid ADS in priority. e.g. if a minor bug is experienced by 3 users infrequently, it can probably be pushed down the list. However, if a minor bug has a high frequency amongst users and a high frequency to specific users, this would push the issue up the list. This If active, this would be a post hoc system. What I am trying to say here is, the user is working then notices the bug... at that moment, the user can flag it as a bug in they system (fZ) and the processes and actions that it took to get there is then and only then reported. Optionally allowing the user to include their model (being sensitive to IP and etc...) This could be set up as a data worm (as new info comes in, the oldest is discarded) Length would have to be determined, naturally. I always prefer an opt in model and something like this, in my opinion should follow accordingly. What do you think? Am I being stupid? Would this be too hard to implement? Would people bother? Beta Testers only? Is this a pill ADS should be willing to swallow (yea, probably a pretty big pill.) Pros/Cons? Any thoughts to my ¼ baked idea? ¢£
  12. ¢hris £und

    formZ Still SLOW...

    Recombatant, eGPUs from what I understand will only aid you in rendering and OpenGL render modes. They will not help at all with importing data or other formZ operations, as that is not what they are designed for. And, they are not designed for these kinds of operations simply because these operations work as single-threaded, not highly parallel operations. What may be more of a help is understanding what data you are importing, from what other application and file format you are using. ¢£
  13. ¢hris £und

    One click edge to edge mapping tool

    pkcn, Does this tool not do what you need? ¢£
  14. ¢hris £und

    One click edge to edge mapping tool

    I built a random mapper script for 6.x. when the functionality becomes available again, I can adapt it. Right now, I think all we can do is assign materials. No control over them. If anybody still uses 6.x and wants to try it, I can post it here.
  15. ¢hris £und

    Python Console

    Tech, Where is the output go from a print() function? It isn't the System terminal. or system python console. Or at least not in a most obvious way. Too, I notice a great number of the print functions are in fact functions. Resembling python 3.x as opposed to 2.7. Thanks! ¢£
  16. ¢hris £und

    3 Point Align

    Ok, Digging into this, I see no way to do it directly. There doesn't appear to be (in the documentation) a way to detect mouse information such as position or clicking etc... So, that means any current iteration will have to be pre-pick only. As mentioned above though, we cannot tell which points were picked when. *** Which, then means, we would have to figure out a method for keeping track of the order of the nodes picked and their order. At the moment, the only thing I can think of is to write them to a temporary file. And getting them selected and tracking the order will be at best, kludgey. *** This may be a limitation of fZ using Python 2.7 Python has a list object type called a "Dictionary" and of P2.7 dictionaries are unordered. There are just no two ways about it. (in versions 3.6 and newer, dictionaries have become ordered) Though, I am not sure that this is the issue or not. It is a possibility, however. I will continue to think about this, however. ¢£
  17. ¢hris £und

    3 Point Align

    Looking. Currently, all scripts are "Utility" scripts. So, until I look further, my guess is it will not behave quite the same way. I don't recall off the top of my head to see if click points can be tracked. That will be the first thing to consider. Pre-picking is currently NOT available since the API does not keep the list in order. So, there is no way to know which object was picked first or last. However, I will have to dig in to see if we can get at least some partial functionality. ¢£
  18. ¢hris £und

    union bug

    Me, not being an architect, I would probably draw out the profile of the roof then extrude or use the "reshape" tool to get the final shape. For me, that would be faster than trying to figure out what slope, rise/run yadda yadda I want/need. If you are using the "free" version and it doesn't have the roof too (I don't know if the free version has it or not,) this method would still work. I think Architects being more practiced at that kind of thinking, the roof tool would suit best, if available. ¢£
  19. ¢hris £und

    union bug

    Simbio3D, From vva's post: "proper solid" which I take to mean it isn't planar. No, it is the top two faces that are not planar. Below, I triangulated the object. In this image, you can see. If you apply the triangulate tool to it with the "Strict planarity" on... you will get similar results (may differ depending on the triangulation method you employ) Since we do not get to see how you generated this object, it is tough to guess how you created it without these faces being planar. From here I would separate the base off, reverse its direction (or your roof will end up upside down), apply the roof tool with the following settings. This will give you your roof with a .2m fascia and a 1m tall Gable.
  20. ¢hris £und

    union bug

    Simbio3D the lesser complex of the two objects is not planar. If you intend it to be so, the boolean isn't your best option. You can triangulate it first, however and then the boolean should work fine. ¢£
  21. ¢hris £und

    Why form•z is not popular any more:

    valthewu, Whew, "moderator" is a bit of a misnomer and a serious exaggeration in my case. All I am given access to is to moderate the form•Z LAB, Plugins and Scripts Forum and my own posts well after the fact. (Given access to these for reasons, I don't feel compelled to over explain at this point) I do not have access posts outside of those conditions. i.e. I cannot moderate or modify this thread even if I wanted to. Though, it is completely understandable why the error in perception was made. To further clarify, should there be any question: I am NOT an employee of ADS nor do I represent them in any way. If I were, I wouldn't be under my own name as you may note; anything that comes from ADS does not come from an individual. You do make a valid point. Due to the overstated classification of "moderator" and my inability to STFU. ADS has the option to pull my status or even ban me outright. If they did, I could not blame them in either case. (I really don't represent them, nor should anybody think I do) While I hope they do not. It is their software and their forum, after all. I apologize if I came off as being offended. I am not, nor was I. If you read carefully my text, I only wrote on points where I disagreed and even somewhat disagreed.. Many of your points I not only find valid, but actually agree and I noted that. There are a number of areas that ADS needs to address. Just not all the ones you attempted to point out. I tried to lay those out methodically. There are a number of issues they need to address that you didn't point out.One last thought of my own. Interested or not. A tantrum dance is cute. The first 6 seconds of the following is proof of that. I am the penultimate Kleiner Schwanz. ( I just offended myself, what do I do now? Answer: Tantrum Dance!) I had read and responded, but decided a rare bit of constraint might be in order, so I removed the rest, but have a remaining thought of my own. If you are so happy with your other software, then why are you so software nomadic? Too bad you won't be able to see that question. I am genuinely curious. ¢hristopher ∂avid £und
  22. ¢hris £und

    Tutorials??

    Fifth single by the Band: Pink Floyd released 17 December 1968, I have to admit, I am comfortable in the fact that I haven't had to write an entire application. Though, never done all at once, it would still be a daunting experience. Though I might be forced to for my business. An app, not an application. Seems daunting enough. External pressures and all. ¢£
  23. ¢hris £und

    Octane Render

    Sadly, my newest computer is 1 year too old. There isn't a direct output path, but looks like you could take a long path by exporting it to Unreal and then to Octane. Unless already have one of the other apps that you could do the passthrough. Sketchup, might be a good go between as well. Modo accepts fZ models and visa versa through the lightwave format. (as long as the models are quad-meshes) Fort the most part, however, that I think will take some experimenting. ¢£
  24. ¢hris £und

    Tutorials??

    Mr. Trampoline net/13 foot model, Agreed, I guess my post was looking at it from a slightly different view. Though, looking at it, I see it wasn't clear. In order to program/simplify a task, you definitely need to know the hard way ( I think). From my perspective, learning to do the program is the working hard once. The task of solving a task. I prefer that, over doing the stuff I have already learned and have to do repeatedly. Every time I write code, it is a challenge. And, I am reasonably certain my code isn't pretty. Especially at first. A real programmer does a topdown approach... I do more of a hack and try recursively, approach. Like modeling, solving problems, coding has the same appeal. Though, I strongly gravitated towards the pretty picture end of the spectrum. I have dabbled in programming since the early 80's I guess it is time to dust off my notes and get to those tutorials. It will be a tough slog, however, as the APIs are not complete. Then again, if we can get more people interested, it would be a reasonable impetus for ADS to do so. (self serving reasons.) ¢£
  25. ¢hris £und

    Tutorials??

    Skybound11+2 I like really working hard at something once. Twice is ok... When it gets repetitive, I get bored and all I can think about is how stupid it is. From that standpoint, putting the effort into learning how to and working on such scripts to solve another problem is the perfect situation for working hard once. I actually have been making plans on doing so. I have built much of the rough outlines and structure. An intro to python with formZ as the viaduct mindset. My wife and my business(es) have kept me really busy though. She just left her job though to help out with them. So, this may give me some time to do so. Though, without her income (it was pretty decent,) I may need to find a job. Good problems to solve really. ¢£
×