T-spline-Lab

버전 1.0.0 (24.3 KB) 작성자: Mohammad Sadeghi Pour Marvi
T-Spline surface constructor

다운로드 수: 62

업데이트 날짜: 2021/7/4

GitHub에서 호스트

GitHub에서 라이선스 보기

T-spline Lab created by Mohammad Sadeghi Pour (Email: Mspmarvi@gmail.com)

T-Spline Lab is an object oriented package to build and manipulate T-spline surfaces

abilities

1- building T-spline surface

2- inserting contol points based on approach mentioned in "T-splines and T-NURCCs" 2003

3- inserting contol points based on local refinement algorithm

4- merging T-spline surfaces one by one with continuity C0, C1 and C2

5- plotting the topology of control mesh

6- plotting the parametric view of control mesh

7- inserting a row or collumn of control points

8- you can change manually every single objects of T-spline surface including control point properties, edge properties, uknot and vknot properties

9- and there are a lots of functions to help you out for your researches

This code is to build a T-spline surface by MATLAB

how to build a T-spline surface:

step 1: build a 3 dimensional matrix with size (n+1)*(m+1)*4 control mesh named (cp if you want), the third dimension means (X,Y,Z,weight) coordinate

step 2: Name_of_surface = T_Surface(cp), and now you build a T-spline NURBS surface in T-spine format

there is an explanation in code for each functions

examples:

image image

image image

image image

image image

image image image image

image

인용 양식

Mohammad Sadeghi Pour Marvi (2022). T-spline-Lab (https://github.com/Mspmarvi/T-spline-Lab/releases/tag/1.0.0), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2021a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.