Tags down


Plotting f(x,y) = z = min(x,y) creates a 2D-triangle instead of a 3D-surface

By : user6112102
Date : July 30 2020, 11:00 AM
like below fixes the issue They should be surfaces. Your math is right.
Unfortunately, you're plotting two 1-dimensional arrays instead of a 2D array:
code :
data_x_axis = list(range(11))
data_y_axis = list(range(11))
X = data_x_axis
Y = data_y_axis
ax.plot_wireframe(X, Y, ....

Share : facebook icon twitter icon

Surface area of projected triangle

By : Rana Harsh
Date : March 29 2020, 07:55 AM
I hope this helps . Project the vertices onto the screen with the model-view and projection matrices from your rendering pipeline Calculate the surface area in 2D with A = sqrt(s*(s-a)*(s-b)*(s-c)) with s = (a+b+c)/2 and a, b, c, the lengths of the three sides of the triangle using some 2D vector math (this is Heron's formula)

Maximum surface inside a triangle

By : G7duy
Date : March 29 2020, 07:55 AM
Does that help ..answering my own comment/question, it can be proved that the radii must be equal,
Here is a useful formula:
code :
A = r^2 ( alpha - Pi + 2/tan(alpha/2) ) /2
s = 2 ( b - A/r )
ropelength = trianglelength  - 2  Sum[r[i]  a[i]  ]
ropearea = trianglearea -  Sum[r[i]^2  a[i] /2 ]
 a[i]=( alpha[i] - Pi + 2/tan(alpha[i]/2) )
r =(1/2) (triangle_length - rope_length) /(Sum(1/tan(alpha[i]/2)) - Pi)    
ropearea = trianglearea - (trianglelength-ropelength)^2/(8 Sum[a[i])
     = trianglearea - (1/2)(trianglelength-ropelength)  r
Sum(1/tan(alpha[i]/2))  = Sqrt( S^3 / ((S-a)(S-b)(S-c)) )
S = 1/2 (a+b+c)   ! S is semiperimeter not to be confused with arc length s 
 rinscribed = Sqrt( ((S-a)(S-b)(S-c))  / S )

Triangle Normal Surface Detection

By : darkguard
Date : March 29 2020, 07:55 AM
I hope this helps . Your approach of testing the normals will still have visual artifacts, because triangles facing the camera could also be obscured. Imagine if that bulge were at the corner closest to the camera.
You will also have triangles that are partially visible and partially obscured.

Plotting surface in Octave results in non-uniform surface?

By : Jackson Mills
Date : March 29 2020, 07:55 AM
it helps some times Well, as far as I can see in your data X values change every 15 points, so do Y and Z. It seems you are reshaping incorrectly.
Try the next really small changes to your code:
code :
xVec = reshape(data(:,1),15,15); 
yVec = reshape(data(:,2),15,15); 
zVec = reshape(data(:,3),15,15); 
axis([0.15 0.85 0.15 0.85]);
set(gca, 'XTick',0.20:0.05:0.80);
set(gca, 'YTick',0.20:0.05:0.80);

Do I need triangle information in my surface shader?

By : Ted Dietz
Date : March 29 2020, 07:55 AM
Hope that helps Ok I think I found a solution. Thank you for the comments, they where useful.
Fist I change my grid topology to not use shared vertices. With this I can use a vertex color channel to set the texture ids.
code :
vertexColor.r = vertexTextureId0; // Texture to use for vertex 0
vertexColor.g = vertexTextureId1; // Texture to use for vertex 1
vertexColor.b = vertexTextureId2; // Texture to use for vertex 2
Related Posts Related Posts :
  • Print a table with aligned columns in python
  • Entity Linking with spacy/Wikipedia
  • Question about "running times" of a for loop
  • Best way to .clean and .strip long string?
  • Jupyter Labs: Kernel Dies when Converting Tuple to PandasData Frame
  • Writing a CSV table from column variables?
  • Calling a function using a dictionary - dictionary keys as its parameters, dictionary values as its arguments
  • if error then do something else - string split
  • Filling values in a column
  • What are these set operations, and why do they give different results?
  • How can I run a function forever?
  • For loop resulting in wrong output
  • How to vectorize this simple NumPy function?
  • Matplotlib: creating a scatter plot where each point is colored (weighted) based on its count of instances in the datase
  • other possible way to duplicate a string from one variable in python
  • Cannot delete the column in DataFrame Pandas by del function
  • How to convert a string into ASCII?
  • Assigning values to a new column in Pandas
  • Django 3 - Making Model's FK Dropdown Display Current User's Data Only
  • Python Error of unsupported operand types for *: 'Nonetype' and 'Float' with array problem
  • Python in Jupyter Notebooks: 'Table' is not defined
  • Extract ID and value from set of strings in an array
  • finding the position of an element within a numpy array in python
  • Cannot run apache airflow after fresh install, python import error
  • Replace climbing sequence with its average
  • How to create a new column with a conditional count in a groupby pandas dataFrame
  • In python how to mix two sentence?
  • returning the 2nd letter in a string in a list and sorted the words by it. keep getting indexing range out of bound. Pyt
  • Convert string in an a tuple into an integer
  • Comparison using modifiable signs (python)
  • Python Beginning in new line for each letter in string
  • Byte to integer conversion
  • Why is 1e100+1 == 1e100 if ints do not have a maximum?
  • How to show list of certain items from JSON
  • How to fill a circle contour at the edge of an image?
  • How to BEST extract information from multiple dataframes based on a series of if\else conditions and matching values? (G
  • Convert string to few variables with pattern
  • Python Deleting Multiple Lines
  • How to replace a string based on first and last character
  • How can I resolve problem with tag_add in Tkinter
  • Check if csv file is empty in pandas
  • pd.NA vs np.nan for pandas
  • How to not display () and '
  • How to write a large dask array (numpy.ndarray) to a Zarr file leveraging GPUs?
  • How to crop circle image from webcam OpenCV and remove background
  • Can we login on a website with pure Python urllib, modify some form values, and submit? (without Selenium browser automa
  • Python: Fastest way of packing a 2d array of binary values into UINT64 array
  • Using global variable from one python file to another
  • How to add "<>" symbols to a string?
  • "IndexError: list assignment index out of range" in python
  • counting of elements (strings) in list python
  • if a certain columns's var is lower then n i want to drop that column
  • ValueError: Units 'M' and 'Y' are no longer supported, as they do not represent unambiguous timedelta values durations
  • How I get data in one column and put into a list using pandas?
  • What takes more memory, an 8 char string or 8 digit int?
  • I want to know what is the purpose of lambda x=x in the below code?
  • Pandas groupby select top N rows based on column value AND group size share
  • Appending to list produces None
  • Multiply List of RGB values Python
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org