I am trying to implement a convex decomposition and I need to find the convex vertex on a mesh. Is there a algorithm that I can use to find the convex vertex on a mesh.
I'd like to be able to decompose a concave mesh into a set of convex meshes for 2 reasons:   Transparent rendering Physics shapes   Is there an algorithm that takes a set of triangles (concave) as input and outputs a number of sets of triangles (convex)?  I'd like it to not fill in the holes between parts of the original mesh.  I've already come across a small idea: find all the concave edges, and split the meshes along the edge loops.  Am I on the right track?  How could I implement this?
How to control spacing in a TikZ tree? Will I lose previous purchases when I change country in iTunes I lived in country A for a few years, and made a number of purchases on the iTunes store for that country. I have now moved to country B, and want to start using the iTunes store from country B. If I change the country in my account settings, will I lose all my previous purchases, or will I still be able to re-download my purchases from country A from iCloud? I have dual boot configured with Windows 7 (32bit) and Ubuntu 12.04(64bit). I installed Ubuntu after windows, now my windows is corrupt due to some virus and I need to reinstall it. Currently when I start my PC, grub loader comes up and I need to select Ubuntu or Windows.   I was wondering how can I install windows again and still have my Ubuntu install? Is there a way to do this?  I do not want to install Ubuntu again and lose my settings and data there.   Thanks, Ketan Unable to install "": snap "" has "install-snap" change in progress I just finished the installation of the Ubuntu 18.04, but whenever I try to install any application from Ubuntu Software the same error occurs (for example "vlc"):     unable to install "vlc": snap "vlc" has "install-snap" change in progress   I hope somebody can tell me what I've done wrong. Take a sponge ball and compress it. The net force acting on the body is zero and the body isn't displaced.  So can we conclude that there is no work done on the ball? How to copy a file to multiple directories using the gnu cp command I want players to be able to click text to run an OP command even if that player is not an OP. For example something like:  Console: Do you want to enable Fly? [If you do, Please click here]  *Player1 clicks that text*  Console: /fly Player1   Is something like this possible? Change multiple filenames by replacing a character I have 16GB RAM. Do I need 32GB swap? I read many places that the rule of thumb for swap space is to double the amount of physical RAM. However, 32 GB does seem a LOT. Do I need that much? Do I need it at all with this high amount of physical RAM? Proper capitalization of commonly used acronyms and initialisms I've noticed that, if I add \n to a pattern for substituting using sed, it does not match. Example:  $ cat &gt; alpha.txt This is a test Please do not be alarmed  $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt  $ diff alpha.txt{,.original}  $ # No differences printed out   How can I get this to work? Outlook Rule - Move mail that is READ and Older than X days Outlook 2010. Want to create a rule that moves all mail from my inbox to another folder:   Has been read Is older than X days   I was looking at Auto-archiving, but it does not seem to let me be this specific with my criteria. PHP validation/regex for URL I've been looking for a simple regex for URLs, does anybody have one handy that works well?  I didn't find one with the zend framework validation classes and have seen several implementations. Properties of invertible matrices Show that if $A$, $B$, and $A + B$ are invertible matrices with the same size, then   $A(A^{-1}+B^{-1})B(A+B)^{-1}=I$      What does the result in the first part tell you about the matrix $(A^{-1}+B^{-1})$?   I get the first part. Help me with the second part. How to save/restore Sublime Text 2 configs/plugins to migrate to another computer? Redirect a portion of a bash script to a file to capture set -x output I understand that if a particle approaches a finite potential barrier of height $V_0$ with energy $E &lt; V_0$, there is still a finite probability of finding the particle on the other side of the barrier due to quantum tunneling.  My question is, since the wavefunction is nonzero inside the barrier region, is it possible to actually make a position measurement and locate a particle inside the barrier?  I mean, if we can say that "there is a nonzero probability that the particle is inside the barrier", surely this would suggest we can do so?  If not, why not? Am I understanding the whole wavefunction/probability distribution thing right? What is the purpose of a Windows Workgroup? In Microsoft Windows, what is the purpose of a Workgroup? I understand that a Domain allows the administration of security (user names, passwords, file access, etc.) to be centralized. But what does a Workgroup give you? Is there a way to calculate the improper integral $\int_0^\infty \big(\frac{\ln x}{x - 1}\big)^2 dx$? Is there a way to calculate the improper integral $\int_0^\infty \big(\frac{\ln x}{x - 1}\big)^2 dx$?  What have I tried:  $$\int_0^\infty \Big(\frac{\ln x}{x - 1}\Big)^2 dx = \int_0^1 \Big(\frac{\ln x}{x - 1}\Big)^2 dx + \int_1^\infty \Big(\frac{\ln x}{x - 1}\Big)^2 dx = \int_1^\infty \Big(\frac{\ln x}{x - 1}\Big)^2dx + \int_1^\infty\Big(\frac{\ln t}{\big(\frac{1}{t} - 1\big)t}\Big)^2dt = 2\int_1^\infty \Big(\frac{\ln x}{x - 1}\Big)^2dx$$  From the above statement we can conclude, that the integral does indeed converge, as $0 \leq (\frac{\ln x}{x - 1})^2 \leq \frac{C}{(x - 1)^{\frac{3}{2}}}$, for some constant $C$. However, this new form of the integral is not much helpful in finding its exact value.  I also tried substituting $z = \ln x$ , then $dz = \frac{dx}{x}$. Then the integral becomes reduced to $2\int_{0}^{\infty} \frac{z^2}{e^z(e^z - 1)^2}dz$, which, unfortunately, also does not seem to be any easier. Who is blowing the horn to alert the Night's Watch?