View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027792 | Open CASCADE | OCCT:Foundation Classes | public | 2016-08-18 16:12 | 2023-08-01 15:08 |
Reporter | Assigned To | ||||
Priority | normal | Severity | feature | ||
Status | assigned | Resolution | open | ||
Target Version | Unscheduled | ||||
Summary | 0027792: TKMath, BVH - Add tesselator API and implement base marching cube (MC) tessellator | ||||
Description | The goal is to extend BVH package with complete set of algorithms allowing generation of distant fields from meshes (or another objects) and tessellation of distant fields. This allows to implement some geometrical algorithm in quite elegant way. E.g., the offset mesh for the given mesh can be calculated in the following way: the input mesh is converted into distant field that represetns the mesh in form of implicit function D(x, y, z) = 0. After that, for generation of offet mesh we need to perform tessellation of implicit function D(x, y, z) - T = 0, where T is desired offset distance. | ||||
Steps To Reproduce | N/A | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Branch CR27792 has been created by dbp. SHA-1: a474d251529ba54448981f6863ccddcb59393d61 Detailed log of new commits: Author: dbp Date: Thu Aug 18 16:15:26 2016 +0300 0027792: TKMath, BVH -- Add tesselator API and implement base marching cube (MC) tessellator The goal is to extend BVH package with complete set of algorithms allowing generation of distant fields from meshes (or another objects) and tessellation of distant fields. This allows to implement some geometrical algorithm in quite elegant way. E.g., the offset mesh for the given mesh can be calculated in the following way: the input mesh is converted into distant field that represents the mesh in form of implicit function D(x, y, z) = 0. After that, for generation of offset mesh we need to perform tessellation of implicit function D(x, y, z) - T = 0, where T is desired offset distance. |
|
Dear abv, Could you please review the patch in branch CR27792? |
|
As we discussed, please consider: - replacing macros (like BVH_DOT3 in BVH_DistanceField.hxx) by inline functions - providing some tests for the new functionality - revising the template arguments of the classes that are intended to work only with 3d objects, to exclude dimension argument N, which suggests that the class can work with any dimension. I propose using typed argument instead of plain number, and providing reasonable default for most typical situation of using 3d double vectors. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-08-18 16:12 |
|
New Issue | |
2016-08-18 16:12 |
|
Assigned To | => abv |
2016-08-18 16:12 |
|
Assigned To | abv => dbp |
2016-08-18 16:14 | git | Note Added: 0056830 | |
2016-08-18 16:17 |
|
Note Added: 0056831 | |
2016-08-18 16:17 |
|
Assigned To | dbp => abv |
2016-08-18 16:17 |
|
Status | new => resolved |
2016-08-18 16:17 |
|
Steps to Reproduce Updated | |
2016-08-19 12:33 |
|
Note Added: 0056863 | |
2016-08-19 12:33 |
|
Status | resolved => assigned |
2016-08-19 12:34 |
|
Assigned To | abv => dbp |
2016-11-03 17:38 |
|
Target Version | 7.1.0 => 7.2.0 |
2017-07-27 09:43 |
|
Target Version | 7.2.0 => 7.4.0 |
2019-07-10 22:29 |
|
Target Version | 7.4.0 => 7.5.0 |
2020-09-11 16:13 |
|
Target Version | 7.5.0 => 7.6.0 |
2020-12-14 17:17 | kgv | Assigned To | dbp => kgv |
2020-12-14 17:17 | kgv | Severity | minor => feature |
2020-12-14 17:17 | kgv | Summary | TKMath, BVH -- Add tesselator API and implement base marching cube (MC) tessellator => TKMath, BVH - Add tesselator API and implement base marching cube (MC) tessellator |
2021-08-24 15:01 | kgv | Target Version | 7.6.0 => 7.7.0 |
2022-10-19 15:55 |
|
Assigned To | kgv => vpozdyayev |
2022-10-24 10:40 |
|
Target Version | 7.7.0 => 7.8.0 |
2023-08-01 15:08 | dpasukhi | Target Version | 7.8.0 => Unscheduled |