Fix 3D mesh issue with Blender

In this post, I start to work on processing the raw mesh. In 3D mesh issues after scanning (Fig. 1), I’ve shown three major issues. The regions in Fig. 1-linked-post (a) and (c) are easy to process. As you can see here, in Figs. 1 and 2, there are the problematic faces. Figure 1: By selecting “Linked” face, you can isolate the bad faces and delete them. Figure 2: An example of bad region.

3D mesh issues after scanning

A mesh is critical for any numerical calculation. You may get a never converged calculation, a false result, or a misleading conclusion. 3D scanning software can be helpful for hole auto-detection, but we need to double-check check the result. Figure 1 is a 3D mesh I’ve scanned. The main issues are: extra layers of mesh as shown in (a) and (c) not smooth (b) I will solve all those issues using blender in the following blog posts.

Create a new frame based on user input

In post “Batch open Pdfs in a region: an initial idea”, the user needs to switch to a new frame to process pdfs. Here is an working example to this function: 1 2 3 4 5 6 7 (defun wr/create-new-frame () "Prompt the user for a name and create a new frame with that name." (interactive) (let ((frame-name (read-string "Enter name for new frame: "))) (make-frame (list (cons `name frame-name) (cons `title frame-name)))) (call-interactively #'toggle-frame-fullscreen))

Batch open Pdfs in a region: an initial idea

Andrea wrote a blogpost on how to batch delete files based on things in selected region. I often have a lot of references to work with and they are usually in form of a citation link. Following are some important steps to overcome in order to achieve this goal: How do you extract all the citation keys from a region? Remember, you can get a list of citation keys in a buffer as what is post:

When shall you call it is ice instead of water?

The state of \(H_2O\) molecules is depicted in Fig. 1 at three different times. In Fig. 1 (a), the overall structure of the system is clearly organized, as demonstrated in Fig. 2. As we increase the temperature of the system, the atoms begin to vibrate and some of the characteristic structures of ice start to break down, as shown in Fig. 1 (b). If the temperature continues to rise, the entire system becomes increasingly chaotic.

Fine-tune open PDFs in Emacs

As I wrote in Emacs functions to open PDF in a dedicated frame, I find it is better to make it consistent experience from the main entry point M-x ivy-bibtex. Pushing ivy-set-actions is not recommended by the author. The suggested way is to copy to your .emacs file and hard overwrite it. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 (defun wr/ivy-open-pdf-in-top-frame (keys &optional fallback-action) "Open the PDFs from interactive function `ivy-bibtex'.

How to differentiate water and ice?

When ice melts into water, the molecules of water become more disordered and less organized as they absorb energy from their surroundings. At the microscopic level, this process is known as thermal motion. As the temperature of the ice increases, the molecules of water gain more energy and begin to vibrate more rapidly. This causes the bonds between the molecules to weaken, and the molecules become more mobile. Eventually, the bonds between the molecules break completely, and the ice turns into liquid water.