For solid modeling, I heard besides B-Rep, there is parametric representation. Is there any difference between those two?
what's the main difference between B-Rep and Parametric representation
850 views Asked by Adam Lee At
1
There are 1 answers
Related Questions in SPLINE
- Function for two-dimensional smooth spline in R?
- Formula to inverse a function of integral-splines
- Bidimensional splines, strictly increasing in one argument
- Spline in R terms and wording - degree of the polynom - degree of freedom - degree of continuity - basisspline
- Cubic spline coefficients from Scipy Interpolate
- Scipy 2D interpolation not accomodating every point
- How can I get the local curvature of a scipy.CubicSpline?
- Generating Bezier curves/splines that have consistent variable distance from generating function
- Plot Spline in R
- Vaadin chart XAxis setMax does not work in combined chart
- Is there any c++ function similar to smoothbivariatespline from scipy.interpolate
- How do I change background and zoom settings in Spline Scene
- How to know the exact Knot on spline the game object is on in Unity?
- Infinite [.WebGL-00003D440AA60E00] GL_INVALID_FRAMEBUFFER_OPERATION Warning When Using Spline Design in Next 14
- Plotting a BSpline in Python and in Mathematica
Related Questions in CAD
- Incorrect ARC dimensions showing up in ezdxf
- How do CAD applications handle out-of-range characters in SHX fonts?
- Autodesk RCP, RCS files reading
- I am trying to write a sanskrit mantra on autocad. When I preview the text, it is correct but as I plot the file to pdf, the 'maatra's' change
- Hexahedral mesh creation and adjustment for modeling of a 3D printing process
- Editing arc Normal Z within LW polyline in AutoCAD without exploding polyline
- Possible algo or approach to solve this type of floorplanning problem?
- Get all entities inside or crossing a given closed polyline using Ezdxf Python
- Read header dwg file format
- How to use the SIEMENS NX's "NXOpen" API in Python?
- Getting Boundary Edge of a Face on a Trimesh Object
- Detect rooms/enclosed spaces from List of Boxes
- Cadquery: how to create holes on multiple faces of a box?
- GSTARcad transient graphics
- Extracting occlusion data for blocks inside a dxf file
Related Questions in SOLIDWORKS
- Circular profiles on the hallow sphere in Autodesk Inventor
- How can I activate a model window if it is already open? Solidworks VBA
- Solidworks dwg with bendlines, how do i merge these two codes?
- Problem saving Solidworks files inside PDM vault using macro
- Issue displaying PMI annotations in Autodesk Viewer for assembly files
- Trying to split object with a dovetail connector and stopper
- Recommendation for proper way to export URDF from the CAD model
- SolidWorks VBA Macro : Select all holes
- VBScript - Type Mismatch Error when trying to use a Sub that passes variable by reference (Writing an HTA to work with SolidWorks)
- VBA: strange error with ParentWindow.ClipboardData.SetData
- How to cut sphere in SOLIDWORKS 2019 in C# api
- GetWindowRect function is returning zeros for Solidworks Applications
- How to select bottom plane in C# Solidworks API?
- How to edit Variable Fillet with SolidWorks API
- Open an Excel Workbook Using SolidWorks API in VBA
Related Questions in BREP
- OpenCascade: brep read fails
- Can someone please explain the Ray-casting algorithm for point in polygon i.e. containment check?
- Generation of cubic grid
- Boundary representation in ThreeJS
- What is the difference between Brep and polygonal mesh in 3D Geometric Representations?
- Winged-edge vs half-edge
- what's the main difference between B-Rep and Parametric representation
- What's the main difference between B-Rep and Mesh index represation
- Implementing boundary representation modeling
- Volume of a B-rep?
- Boundary representation data structure
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
A BRep is one way (among many) of representing objects in a computer. Other ways of representing objects are voxels and meshes.
The concept of parametric modeling is independent of the representation of object, although it is intimately associated with it. I think the easiest way to visualize the relationship between the two is to think of a parametric modeler as a machine that accepts two inputs:
length,widthandheight, with a hole in the center of the top face of radius.25*width.length=10 cm,width=5 cm,height=3 cm.radiusdoesn't need to be specified because it is given by the relationshipradius = .25*width.Given the recipe and set of values for the parameters, the modeler tries to compute a model. If it succeeds, the output is a model that may be represented as a b-rep, but could alternatively be something else such as a voxel or mesh model.
Currently most commercial parametric modelers work with B-reps.
Of course much of the software to implement a parametric modeler is focused on providing tools to specify the recipe, often as a feature list (feature-based modeling), or as relationships (aka "constraints") between objects (variational modeling) or both. These tools are considered part of the parametric modeler, but the heart of the modeler is a compute operation similar to what I described.