Anonymous | Login | 2021-01-16 08:54 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0030971 | Community | [OCCT] OCCT:Visualization | public | 2019-09-17 10:11 | 2019-09-17 13:03 | ||||||||
Reporter | Vico Liang | ||||||||||||
Assigned To | kgv | ||||||||||||
Priority | normal | Severity | feature | ||||||||||
Status | new | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | [OCCT] Unscheduled | Fixed in Version | |||||||||||
Summary | 0030971: Visualization - can Font_BRepFont generate composite curve to C1 rather than to C0? | ||||||||||||
Description | void Font_BRepFont::SetCompositeCurveMode (const Standard_Boolean theToConcatenate); Above method will generate composite curve to C0 if set the flag to true, it's no a good practice. In real application, C1 is more preferable than C0. Another reason is that C1 will good for later modeling algorithm base on font, such as extrusion, revolution, etc. C0 will fail the modeling algorithm in most cases. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Test case number | |||||||||||||
Attached Files | |||||||||||||
![]() |
|
(0087191) kgv (developer) 2019-09-17 11:10 edited on: 2019-09-17 11:11 |
This flag within Font_BRepFont is an attempt to reduce geometric definition of the glyph shape. Currently, it combines ALL curves within a glyph contour, therefore there is no reason to expect better continuity than C0. It could be possible detecting smoothly connected segments within glyph curve and merge only them, but I have no idea if this actually happens in practice. Patches are welcome. |
(0087198) Vico Liang (developer) 2019-09-17 13:03 |
It's possible to split the composite spline curve at C0 point. This changes should not be hard. |
![]() |
|||
Date Modified | Username | Field | Change |
2019-09-17 10:11 | Vico Liang | New Issue | |
2019-09-17 10:11 | Vico Liang | Assigned To | => kgv |
2019-09-17 11:10 | kgv | Note Added: 0087191 | |
2019-09-17 11:10 | kgv | Severity | minor => feature |
2019-09-17 11:10 | kgv | Target Version | 7.5.0 => Unscheduled |
2019-09-17 11:10 | kgv | Summary | Can Font_BRepFont generate composite curve to C1 rather than to C0? => Visualization - can Font_BRepFont generate composite curve to C1 rather than to C0? |
2019-09-17 11:11 | kgv | Note Edited: 0087191 | View Revisions |
2019-09-17 11:11 | kgv | Relationship added | child of 0024181 |
2019-09-17 13:03 | Vico Liang | Note Added: 0087198 |
Copyright © 2000 - 2021 MantisBT Team |