Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
M

migelle

@migelle
About
Posts
8
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Engineering question
    M migelle

    Your answer is confusing. First, you say: actually no, then continue with a reasonable explanation on why some extra lift would be achieved. So, airplane WOULD take off, which I assume was the point of the q. Whether it'd have more lift or no due to conveyor belt is a minor detail. There's also the matter of how long the conveyor belt is. If it's as long as the runway, then yea, but if it's as long as the airplane, airplane could fall off and probably crash in front of it.

    The Lounge question regex performance

  • Engineering question
    M migelle

    It obviously can since propulsion for airplanes is provided by i/e a jet engine. Airplane doesn't accelerate using wheels, like i/e a car. Conveyor belt would only make the wheels spin faster, and that's it.

    The Lounge question regex performance

  • Some people really aren't very bright ...
    M migelle

    I am not trying to defend anyone or anything, I would only like everyone to consider several things: - what freedoms are people willingly giving up during the Wuhan virus pandemic - laws are being broken (like right to assembly, free speech etc) - rights are being violated - will we return to pre-pandemic life when this thing blows over? It's one thing to make a party during a pandemic, and a completely different thing to sit in a park 5m (app 15ft) from the nearest person, and getting removed with an excuse: you are not jogging; and then accused of spreading the virus even you aren't infected. Even worse example is calling the police on a guy that's coughing, and it turned out the guy's a smoker, or even weirder, calling the police on the guy that was coughing cause a fly flew into the guy's mouth while yawning. Who's more stupid, people that are making a party during a pandemic or people that blindly obey every government's decision is debatable. All I am saying here is: think ahead, and be careful people, pandemic is not the only bad thing that's happening.

    The Lounge com question announcement lounge

  • Software recommendations for animation and digital art
    M migelle

    Depends on the type of animation. My main tool of the trade is 3dsMax, but it's not a simple program, also needs several expensive plugins. This being said: 2D and animation 1 Image editing: - Photoshop, it's a must. Alternatively Gimp. 2 Drawing: - SketchBook or ArtRage, I would also recommend a pressure sensitive tablet or screen such as Wacom 22HD but it's expensive ($1500+). There's a huge advantage in using pressure sensitive screen because, once you get used to it, you can create lines of variable thicknesses in one go which saves a ton of time, also, you are using a pen which is great. Software such as SketchBook also have low layers where i/e you can position a 3D dummy in any position, pose and at any angle so you never mess proportions. 3 Animation: - CellAction, ToonBoom, however they are expensive. Alternatively OpenToonz. They are great for frame by frame animation. 3D animation and modeling - This is a hard one. Professional studios either develop their own tools or use Maya, however, I never liked Maya (even scripting is it's strongest side), I'm a 3DsMAx guy, and whichever way you go, learning curve is hard, however, end results are most impressive and possibilities endless. Blender is a different kind of an animal, and probably the best to start with, it went so far since early days that in some segments it's even better than previous 2 mentioned. However, whichever is chosen, a rendering engine will be needed, and there are only two which i could recommend: v-Ray for any and RadeonRender if you have AMD based hardware. Even i'm biased towards 3DsMax, if I was starting today, with what I know, I'd probably go for Blender for start. As an addition, Daz3D and/or Poser can be used for life modeling and animation, meaning, humans, animals etc, then exported to one of previously mentioned programs. Warning: if you opt for 3dsMax, latest versions are NOT always the best. Choose your version wisely. A note: you'll need Photoshop or Gimp for textures. Video editing and SFX - This is a no brainer, Premiere Pro and After Effects. Audio - Well, every video needs audio too. For composing, mixing and mastering: Reaper. Everything else is just fancy buttons for more money. SoundForge is good for cutting audio clips, making loops and adding basic effects, but audio envelopes can be done in Premiere too, also Reaper which is LOADED with effects, so it's not a must even is useful. In addition, I would recommend an older version of ACD See, i/e v7 (NOT pro) to replace Windows image br

    The Insider News question learning python com hardware

  • I need to exorcise my computer from voodoo
    M migelle

    A, I see, this is exactly how it works and what I tried to explain. Boolean Crossing is the function that counts vertices (initialize), labels them, determines the intersection (input), determines which object "cuts" which (direction) and executes crossing by creating the new object. Here's a graphic representation of what I tried to explain, even now it's not so important, and here's the "disappearing" vertex example. XOR (I believe) deals with the very issue. I'm glad the solution was so simple, I'm not a programmer (at least I don't dare call myself one) so I wasn't aware of the existing classes and functions, that'd save us a lot of talk. Oh well, at least you got a visual representation of how it works and a better understanding. So, voodoo exorcised! Keep it goin' and have fun m8

    The Lounge csharp com algorithms question

  • I need to exorcise my computer from voodoo
    M migelle

    A slight misunderstanding.I wasn't talking about the code but the understanding of behavior of editable spline objects and their properties, i/e axis orientation of vertices within the spline (where during intersection X and Y axis can be swapped), managing direction of IDs (i/e clockwise vs counterclockwise on a circle), and welding function (which, as the name says) welds two vertices into one using the area concept (maximum allowed distance between two vertices so no unwanted vertices get welded), for the purpose of avoiding problems like the one you encountered, which are quite common in the world of 3D graphic. For the past 23 years of my experience with CAD and 3D software I have seen my share of weird things, and I have an understanding that I thought might be useful. Basically, I am trying to point you think in the right direction, nothing more. Have fun.

    The Lounge csharp com algorithms question

  • I need to exorcise my computer from voodoo
    M migelle

    I deal with this a lot in 3ds Max. Perhaps you could take a look how editable splines work, and that may be of help.

    The Lounge csharp com algorithms question

  • I need to exorcise my computer from voodoo
    M migelle

    Seems to me you have an ID problem here. I will try to explain. When your eraser tool, which is nothing but a circle object intersects with the existing object it creates new vertices. Those new vertices need to be connected to existing ones. During this process an AREA needs to be defined within the connections will happen. Since you have no area defined, newly formed vertices connect to the existing ones. Since no more than 2 vertices can be connected on a 2 dimensional object, an existing connection is broken splitting the object in 2. Here's how this happens: there's a vertex at the top left of your image where the breaking happens, and let's label it V1, and it's connected to a vertex below it, so let's label that one V2, and there's a Bezier curve that connects them. When you introduce the eraser tool (which is a new circle object that also consists of vertices) and intersect it with the object, you are creating new vertices, so for easier understanding let's say 2 new ones, V3 and V4. As a result, instead of new vertices V3 and V4 being connected and creating a Bezier curve between them, connection at V1 breaks, a new connection is created between V1 and V4, also between V2 and V3 thus splitting the object in two, and also creating a Bezier curve as it was their last state. The best way to approach this problem is to create 2 new states for each vertex: - is a vertex being deleted cause intersection happens where the vertex is, and 2 new vertices are created and connected thus eliminating the first one, - if the intersection doesn't happen where the new vertex is, newly created vertices should be connected to the nearest left, between themselves, and nearest right, following the edge of the object. Proposed solution This is just a rough idea on what's going on and what the solution may be. I hope I helped.

    The Lounge csharp com algorithms question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups